Discrete has a long road ahead. This page describes top level plans for future releases, omitting all sorts of bug fixes which go in when necessary.
I think of Discrete as of versatile, modern music player which must stay simple and easy to use, but keep growing it’s functionality. I always liked an era of Winamp – and hope Discrete will become the Winamp of this era.
My goal is to bring to life a software which allows accessing self hosted music libraries with ease of use, keeping all what we love in self hosting, simultaneously allowing to discover music through streaming services – using same interface.
v1.0.0 – ultimate Jellyfin music player. A piece of software with focus on robust interaction with Jellyfin server instances, wide range of features related to music playback: content management, progressive audio pipeline, advanced networking and caching, broad spectrum of supported OSes and devices in Apple ecosystem – iPhone (with CarPlay), iPad, Mac, Apple TV and Apple Watch. At this point Discrete ought to be first choice if you’re into Jellyfin and Apple gadgets.
v2.0.0 – keeping solid foundation, provide support for other self hosted servers: Emby, Navidrome or other Subsonic compatibles, remote file storages like WebDAV, etc. While it may be challenging, that is important step which brings experience in unifying UI and UX for different computer APIs. At the same time it gives a lot of value to users, extending user base and feedback.
v3.0.0 – with experience of glueing together different music sources, add access to streaming services like Apple Music and Spotify. It will finish the product, giving ability to discover new music in the same app – something that self hosting doesn’t provide.
v0.5.0 – Offline Mode, Shuffle and Repeat.
v0.6.0 – Server Aliases and CarPlay.
v0.7.0 – Gain Normalisation, Transcoding, Gapless Playback.
v0.8.0 – Equaliser and Lyrics.
v0.9.0 – AppleTV and Widgets.
v0.10.0 – Apple Watch and Siri.
There is a bunch of smaller improvements or bug fixes which can’t be scheduled right now, but every release will include a number of ongoing fixes and improvements – their importance usually defined by how frequently people ask about them, so if you desperately need something, it’s a good idea to contact me about it.