Search library
Search the metadata index by artist, track title, or album.
Create a mix
Use the file metadata to quickly build a filtered playlist.
About this player
A self-hosted player for a personally curated library.
Music Player is a self-hosted music library built around a simple idea: the audio files remain the source of truth.
Metadata is read directly from the music files and indexed into a SQL Server Express database for fast browsing, searching, genre filtering, and mix generation.
The platform uses a custom ASP.NET Core Web API to stream audio, serve artwork, and provide metadata to the mobile-first PWA interface.
Artwork is loaded on demand, while playlists, folders, albums, genres, and search results are generated dynamically from the indexed library.
Technology stack: ASP.NET Core, Entity Framework Core, SQL Server Express, PowerShell automation, FFmpeg, HTML, CSS, and JavaScript.