SubStreamer
iOS Universel / Musique
Your music. Your server. Everywhere you go.
Substreamer turns your Subsonic-compatible server into a personal streaming service. Browse, play, and download your entire music library on iPhone and iPad — free, with no ads, no subscriptions, and no data collection.
Verified with Navidrome, Subsonic, Gonic, Nextcloud Music, and Ampache. Also compatible with Airsonic-Advanced, Funkwhale, Supysonic, and other Subsonic API servers.
STREAM & DOWNLOAD
Stream in full quality or choose a bitrate that suits your connection. Download albums and playlists for offline listening with background queue processing and automatic recovery. Substreamer switches to offline mode automatically when your server is unreachable.
TUNED IN — SMART MIXES
Personalised playlists powered by your listening history. Time-of-day mixes, deep cuts from similar artists, decade time machines, genre blends, favorites radio, and a custom mix builder — all generated from your own library, not an algorithm trained on someone else's taste.
LISTENING ANALYTICS
See your play history, top artists, albums, and songs, most active listening hours, activity heatmaps, and listening streaks. Scrobbles queue locally when you're offline and sync automatically when you reconnect. Exclude specific albums or artists so one-off plays don't skew your stats.
LIBRARY MANAGEMENT
Browse by album, artist, or playlist. List and grid views with alphabetical quick-scroll for large libraries. 5-star ratings and favorites sync with your server. Create and manage playlists, reorder tracks, or save your current queue as a new playlist.
PLAYBACK
Background playback with full lock screen and notification controls. Adjustable playback speed, shuffle, and repeat. Share albums or playlists with configurable links.
BEAUTIFUL & PRIVATE
Light, dark, and system themes with custom accent colors. Album art color extraction for immersive detail views. No tracking, no analytics, no account required — your music stays between you and your server.
OPEN SOURCE
Substreamer is open source under the GPL-3.0 license. Browse the code, report issues, or contribute at github.com/ghenry22/substreamer.
Quoi de neuf dans la dernière version ?
Player
- Reliable queue resume on cold start
- MiniPlayer and progress bar stay in sync
- Expanded-player tabs reordered to match tab bar
- Play count and last-played update immediately on scrobble
Downloads & music cache
- Partial-album support with top-up, filter, and cache browser
- Full track metadata preserved; partial albums backfilled
- Unified bottom chrome — downloads banner visible on all pages
Cover art
- Recovers blank album art from broken cache entries
- Unsticks incomplete rows with repair feedback
Color palette
- New color extraction engine
- Refined gradient
Library & UI
- Article-stripped sorting using server's article list and local fallback if server doesn't provide
- Consistent fixed-width meta in list rows
- Home listening time auto-scales to days for large totals
- Light-mode album-info skeleton now visible
- Spinner added to image-cache Scan
Translations
- Updates across multiple languages, including a full Traditional Chinese pass