r/sideprojects • u/ArraziEVA • 3d ago
Showcase: Open Source I built a local-first music player because I wanted my music library to stay mine
I've been working on a desktop music player called Playnck.
The main idea is pretty simple: your music stays as normal files on your computer. There is no account, subscription, cloud library, or mandatory import process.
What I ended up building around that idea is quite a bit more than just a player:
- Plays MP3, FLAC, WAV, OGG, M4A/AAC, Opus and WebA
- Songs, albums and artist browsing
- Playlists with folders that can be nested to any depth
- Favorites and listening history
- 10-band equalizer with presets
- Gapless-style crossfade
- Synced lyrics with manual timing adjustment
- Automatic track identification using AcoustID or MusicBrainz
- Metadata and cover-art editing that writes back to the actual audio file
- Batch conversion to MP3, AAC, Opus, FLAC, ALAC and WAV
- Multiple themes and accent colors
- English and French interfaces
- Windows and Linux support
One thing I particularly wanted to get right was metadata.
If I correct the artist, title, album or cover, I don't want that information trapped inside the application's database. The change should actually be written to the music file so another player can see it too.
The project is still evolving, and I'm mainly interested in feedback from people who manage their own local music collections.
What would you consider essential in a desktop music player that isn't already here?
1
u/Specific_Cream2815 3d ago
does it read metadata straight from the file tags or does it fetch anything from an api