Identifies, indexes, and manages music files, and exposes them for playback via the Music Server Protocol.
Difference from Concept: Music Player Daemon: the playback occurs on the client, not the server
Differences from Navidrome: no built-in web interface; supports editing of tags.
Differences from Subsonic API: supports tag editing; has a concept of permissions; mult-user; more efficient than XML (I hope).
Differences from Plex: Music only.
Jellyfin: architecture looks good, all open source, but it seems video-focused and like it would suck for managing music; also seems to be .net-based
Totally novel API ?
Requirements:
- Scanning and discovery
 - Uploads
 - Permissions / users and ownership
 - Tag editing
 - Playlist building, names, images, descriptions
 - Reencoding / transcoding
 - Desktop and mobile client support
 - Low-bandwidth connection support
 - Gracefully handle albums, multi-artist albums, singles
 - Music only. No videos, no podcast-specific support.
 - Offline mode
 
Leave a Reply