NeonKat is a lightweight, cross-platform electron music player for Linux and Windows. It features playlist management, a real-time music visualizer, an always-on-top miniplayer, and support for streaming from Jellyfin servers. NeonKat runs entirely locally - no cloud, no tracking, your music stays on your device. Advanced features include YT-dlp integration, radio streams, Neon Mode visualizations synced to the beat, and Canvas Mode short video previews, similar to Spotify’s Canvas feature.
NeonKat is perfect for users who want a fast, private, and visually engaging music player on Linux and Windows systems.
- Playlist loading and saving
- Supports embedded and image / gif file cover art: if you add a png / jpg to the song directory called cover.png / cover.gif it will draw for all the songs with no artwork. You can also have artwork matching the name of the song and it will load that for the corresponding song
- Music visualizer
- Always on top mini mode
- Seek, volume, and other simple features you would expect from a music player
- YT-dlp support (need to have yt-dlp and ffmpeg installed in your system path https://github.com/yt-dlp/yt-dlp/wiki/Installation - if using windows i recommend using scoop for this)
- Radio streams support
- Neon Mode (color changes to the beat)
- Custom Picture In Picture Mode
- Widget Mode (Good for obs)
- Custom Backgrounds (local or url)
- Canvas Mode (short MP4 previews)
- Supports Jellyfin servers for music streaming
- Auto Updates (disabled by default for privacy reasons)
- Zero outside connections – your music and data stay with you.
Simply launch the setup.exe file. The installer will guide you through the process.
- Download the source code and the
.AppImagefrom the release page. - Place the
.AppImagefile into thedistfolder. - Open a terminal in the project directory.
- Make the installation script executable:
chmod +x install.sh
- Run the installer:
./install.sh
If you prefer not to install the application, you can run the AppImage directly:
- Make the AppImage executable:
chmod +x NeonKat-<version number>-x86_64.AppImage
- Launch it:
./NeonKat-<version number>-x86_64.AppImage
Note: On some Linux distributions, you can also right click the AppImage, open Properties -> Permissions, and enable "Allow executing file as a program" before launching it.
| Visualizer | Color Selector | Neon Mode |
|---|---|---|
![]() |
![]() |
![]() |
| Mini Mode | Radio Streams | YT-dlp Support |
|---|---|---|
![]() |
![]() |
![]() |
| Canvas Mode | Jellyfin Support | Custom Backgrounds |
|---|---|---|
![]() |
![]() |
![]() |
| Custom Picture In Picture Mode |
|---|
![]() |
| Widget Mode |
|---|
![]() |
- Friends who helped with the artwork
- YT-dlp team and the FFmpeg team
for their amazing projects, none of this would be possible without them <3
monero(xmr): 455KNy55xW9cK4sGknaHwEHD7s3RYcS1nb3bdACZVNpJDey47BegHWpjUghbPu64xxMi2fZwqG95wfextdwDcXbbALSDFVw
- PaleCache











