halilkaandogan/kaaninhos-mp3 — explained in plain English
Analysis updated 2026-05-18
Search for and play any song from YouTube on the desktop
Build and reorder personal music playlists
Apply audio effects like reverb, bass boost, or 8D audio to a track
Run or build the app from source using Node.js and yt-dlp
| halilkaandogan/kaaninhos-mp3 | botpress/solutions | kendrekaran/voltfit-dashboard | |
|---|---|---|---|
| Stars | 69 | 68 | 68 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2024-09-03 | — |
| Maintenance | — | Stale | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Running from source needs Node.js and a separate yt-dlp.exe placed in the project folder.
kaaninho's mp3 is a small, retro-styled desktop music player built with Electron.js, the same technology used to build many cross-platform desktop apps out of web code. The creator built it because they wanted a simple, uncluttered way to play music on their computer without ads or complicated menus, and gave it a pixel-art visual style. The app lets a user search for and play any song directly from YouTube, rather than requiring the user to already own the music files. Users can build their own playlists and reorder songs by dragging and dropping them. A caching system remembers what has already played so the next song starts instantly instead of waiting to load again, and shuffle mode works together with that same cache. The player also includes audio effects such as slowing a track down, speeding it up, adding reverb, boosting the bass, an 8D audio effect, and a muffled sound effect, plus several color themes to change the app's look. As an extra, it includes a small basketball mini-game a user can play while listening. For most people, using the app requires no installation at all: they just download the finished .exe file from the project's releases page and open it directly on Windows. For anyone who wants to look at the source code or run it themselves, the process involves cloning the repository, installing Node.js, and downloading a separate tool called yt-dlp, which is used to pull audio from YouTube, placing it in the project's root folder. From there, the usual npm install and npm start commands run the app from source, and a separate command builds a new .exe file. The project is written in JavaScript and released under the MIT license, meaning it can be freely used, modified, and redistributed, including commercially.
A retro pixel-art desktop music player built with Electron that streams and caches songs from YouTube, with playlists and audio effects.
Mainly JavaScript. The stack also includes Electron, JavaScript, Node.js.
Free to use, modify, and redistribute, including commercially, under the MIT license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.