Problem statement
Right now, Yuzic is a fantastic client for Jellyfin and Lidarr. However, the "exploration" phase still forces users to rely heavily on external apps (like Spotify). Currently, users lack a native way to discover new music algorithmically, preview songs before committing server hard drive space to them, and download specific single tracks without being forced to download an entire album (due to Lidarr's album-only limitations). This results in a lot of app-switching between Spotify (for discovery), Yuzic (for playback), and external web dashboards (to manage single-song downloads).
Proposed solution
Since the slskd and ListenBrainz foundations are already built, I’d love to see them integrated into a more "Spotify-like" exploration:
- ListenBrainz Discovery Feed: A dedicated "Discover" or "For You" section that uses ListenBrainz to suggest "Similar Tracks" or "Radio" based on the current library.
- One-Tap Single Track Download: On these discovery pages, add a direct "Download to Server" button next to each track. Since slskd supports single-track searches/downloads (unlike Lidarr), this would allow users to build their library one song at a time directly from the Discovery feed.
- Legal Previews (30s): To make the discovery flow seamless, integrate a public API (like iTunes or Deezer) for 30-second audio previews. This allows the user to hear the "Discover" suggestion before deciding to hit the slskd download button.
- Offline Mode: The ability to cache these newly downloaded Jellyfin tracks to the iOS device for offline use. I know there is an option to choose from Device and Server results but maybe the default should always be Server + External (mainly External) and add the option to have a copy on the device as well?
Alternatives considered
Lidarr Automation: Lidarr is too "album-heavy" for this workflow. Relying on Lidarr for discovery leads to massive storage bloat. Using the existing slskd integration for single tracks is much more surgical and efficient for storage.
Full Streaming: That would just get the app blocked from the App Store.
Scope
Backend integration
Problem statement
Right now, Yuzic is a fantastic client for Jellyfin and Lidarr. However, the "exploration" phase still forces users to rely heavily on external apps (like Spotify). Currently, users lack a native way to discover new music algorithmically, preview songs before committing server hard drive space to them, and download specific single tracks without being forced to download an entire album (due to Lidarr's album-only limitations). This results in a lot of app-switching between Spotify (for discovery), Yuzic (for playback), and external web dashboards (to manage single-song downloads).
Proposed solution
Since the slskd and ListenBrainz foundations are already built, I’d love to see them integrated into a more "Spotify-like" exploration:
Alternatives considered
Lidarr Automation: Lidarr is too "album-heavy" for this workflow. Relying on Lidarr for discovery leads to massive storage bloat. Using the existing slskd integration for single tracks is much more surgical and efficient for storage.
Full Streaming: That would just get the app blocked from the App Store.
Scope
Backend integration