play vs SubStreamer
Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.
play
Stream your self-hosted music library to various devices with customizable audio settings. Enjoy lossless playback, gapless transitions, and a powerful equalizer. Browse your collection by folders, artists, or albums, and cache music for offline listening.
- Stream Subsonic-hosted music
- Lossless and gapless playback
- 10-band customizable equalizer
- Crossfade and replay gain
- Browse by folder, artist, album
- Offline caching of music
- Supports multiple servers
Read full descriptionHide full description
Stream your Subsonic-server-hosted music to your iOS or CarPlay device, Chromecast device or Subsonic Jukebox. Enjoy your music everywhere, anytime, in the quality you decide! play:Sub supports playback of most audio formats like FLAC, MP3, AAC and more. Lossless and gapless playback is supported, as well as crossfading between tracks. Use the 10-band fully customizable equalizer to get the right sound. The equalizer has presets for common genres and scenarios. Apply crossfade and replay-gain for the perfect listening experience. Browse your music your way, be it by folder, artist, album, decade. Control playback using gestures, buttons or remote controlled from you headset. Play on anything: builtin speaker, headphones, Bluetooth connected headphones/amp/speaker/car-stereo or AirPlay devices. play:Sub streams your music over any connection, and caches songs for when connectivity is bad. Played songs are cached automatically, and you can manually cache individual songs or entire folders, artists or albums. SERVER SUPPORT • Subsonic, AirSonic, Ampache, Madsonic, Funkwhale, Libresonic, Navidrome • Supports multiple servers and easy switching between them • Any Subsonic 4.8+ compatible server should work • You may need to enable Subsonic API on some server types USER INTERFACE • Dark and light UI themes • All orientations, incl. iPad multitasking support AUDIO • FLAC, AAC, ALAC, MP3, MP4, OGG, WAV, AIFF, WEBM and more • Plays most audio formats without transcoding • Lossless playback (wo transcoding) • Gapless playback • 10-band equalizer • Crossfade • Replay Gain • HI-rez digital up to 24bit/192kHz • Variable playback speed (0.5-2x) PLAY ON • Any iOS device • CarPlay • Chromecast • Jukebox DISCOVERY • Artist radio. • Artist top songs • Similar artists • Be inspired by random artist, album or songs • Play random songs in a genre BROWSE YOUR MUSIC ANY WAY YOU LIKE IT • Artists, Albums, Songs • Folders • Playlists, Favorites, Genres • Podcasts, Audiobooks, Bookmarks • Decades • Filter by Subsonic mediafolder INTERNET RADIOSTATIONS • Server configured / shared internet radiostation. • 20000+ radiostation directory powered by radiobrowser,info PLAYLISTS • Create, update and delete playlists • Personal and shared playlists • Cache complete playlists to device • Full playlist support in both online and offline mode FAVORITES • Starring of artists, albums, tracks and folders • Starring works in both online and offline mode • Items starred when offline is synced at first chance • Easily filter lists for starred content GENRES • View All, Random or Starred albums from a genre • View Random or Starred songs from a genre CONTEXT MENU EVERYWHERE • Long-press any item to show relevant actions • Easily navigate between associated artist, album, tracks and folders • Add tracks, albums, artists or folders to playlists • Swipe-to-reveal shortcuts CACHING • Automatic caching of played tracks, pre-cache upcoming tracks • Manually cache selected folders, artists, albums or tracks • Upgrade cached audio to better bitrate when available SEAMLESS OFFLINE MODE • Play cached music when connectivity is bad • Show only cached content • Same user interface in online and offline mode INTEGRATION • AirPlay, Bluetooth, remote control, lock screen & control center integration • Support iOS’ sleep timer • Resumes music after being interrupted by phone calls • Background downloads CONNECTION • SSL, self-signed certificates • Secure authentication for Subsonic 5.3+ servers • cellular/wifi dependent bitrate; override settings for slow/fast WiFi networks SCROBBLING • Scrobbles to last.fm if configured on the server • Updates Now Playing on the server • Updates server-playcounts when playing cached content • Music played while offline is scrobbled when online again NOTE: a licensed installation of Subsonic 4.8+ is required. Some features need a higher server version (Top Songs, Artist Radio, Similar Artists, Last.fm Imagery, Album Info)
SubStreamer
Access and stream your personal music library from a Subsonic-compatible server on your mobile device. Enjoy offline playback, personalized mixes, and detailed listening analytics without ads or subscriptions.
- Stream and download music library
- Offline listening with background processing
- Personalized smart mixes
- Listening analytics and scrobbling
- Playlist and library management
- Background playback with lock screen controls
- Open source
Read full descriptionHide full description
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.
Screenshots
Verdict
The clearest difference is price: SubStreamer at Free against play's $4.99. SubStreamer also leads on in-app purchases (none vs 3) and update cadence (every 2 weeks vs every 6 weeks). play's advantage is rating (4.5 vs 4.0) and chart position (#112 vs unranked). On review sentiment, ads, device support and iOS requirement there is nothing between them.
Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS
SubStreamer is free to download; play costs $4.99 up front. play sells 3 one-off in-app purchases. SubStreamer asks for nothing beyond the download.
play holds the better App Store score, 4.5 against 4.0. Both are backed by a comparable volume of ratings — 426 and 131 respectively. Written reviews split almost evenly too, at 72% and 72% positive.
play ships an update every 6 weeks, SubStreamer every 2 weeks. The most recent releases landed on September 25, 2026 and September 22, 2026 respectively.
| Parameter | play | SubStreamer |
|---|---|---|
| Price | $4.99 | Free — better |
| Rating | 4.5 (426 ratings) — better | 4.0 (131 ratings) |
| Positive reviews | 72.5% of reviews — better | 72.4% of reviews |
| Number of ratings | 426 — better | 131 |
| Update frequency | Every 6 weeks | Every 2 weeks — better |
| Ads | No | No |
| In-app purchases | Yes | No — better |
| Monetization | Free with in-app purchases | Free — better |
| Best chart rank | #112 — better | — |
| Devices | iPhone, iPad | iPhone, iPad |
| Requires iOS | 16.0 — better | 16.4 |
| Further details — not scored | ||
| Size | 27 MB | 54 MB |
| Age rating | 4+ | 4+ |
| Developer | Michael Hansen | Gaven Henry |
Customer experience
play
SubStreamer
User reviews
play
From 426 App Store ratingsWhat we love
- 🚀 Smooth playback
- 👍 Customizable UI
- 🔒 No tracking
- 🎨 Detailed song/album info
- 💡 Useful features (EQ, crossfade, etc.)
Room to improve
- 🐛 Crashes and stability issues
- 🔋 Battery drain
- 🤔 Confusing navigation/UI
- ⚠️ Buggy CarPlay integration
SubStreamer
From 131 App Store ratingsWhat we love
- 🎨 Beautiful and modern UI design
- ⚡ Clean, intuitive interface
- 🎵 Excellent Navidrome server compatibility
- 📱 Works seamlessly with self-hosted music servers
- 🔄 Reliable background playback functionality
Room to improve
- 🐛 Frequent playback failures and stalling
- 🐛 Random crashes during playback
- 🐛 Scrobbling not working reliably
- 🐛 Large file playback issues (10MB+)
- 🐛 AirPlay/Apple TV streaming broken
Bugs and requests
play
Reported bugs
4 issues- Songs not playing properly
- Library desyncing issues
- Freezing during database sync
- Inconsistent behavior when switching networks
Requested features
5 requests- Repeat single track option
- Automatic theme switching
- Batch download/caching
- Apple Watch support
- Improved CarPlay experience
SubStreamer
Reported bugs
18 issues- Songs fail to play without double-pressing play button
- Playback stops with 4 seconds remaining in track
- Skipping back crashes the app
- Large files (10MB+) require pause-then-play to start
- Scrobbling fails despite server support
Show 13 moreShow fewer
- AirPlay to Apple TV doesn't work
- Time display incorrect for songs over 1 hour
- Metadata loads too frequently, causing lag
- App freezes when pulling down menu on player screen
- Radio tab causes app freeze
- Occasional non-responsive behavior
- Crashes when switching between songs on cellular
- Image optimization never completes on large libraries
- Duplicate songs appear in multi-disc albums
- Offline folder structure doesn't match server
- Bluetooth playback sometimes plays two songs simultaneously
- SSL support issues in older versions
- Slow metadata loading from server
Requested features
18 requests- CarPlay support for in-car use
- Traditional Chinese language support
- Simplified Chinese language support
- All-songs library view (not just albums/artists)
- Lyrics API integration
Show 13 moreShow fewer
- Replay gain support
- Smart playlists for yearly recaps
- Batch download for offline music
- Display codec and bitrate information
- Better shuffle/random playback options
- Improved pull-down gesture for minimizing player
- Unified offline music view with filters
- Song sorting options in playlists
- Album art display in more views
- Radio station support visibility fix
- Genre sorting capability
- Lock screen playback controls
- Queue clearing functionality
In-app purchases
play
- Generous Tip$1.99
- Amazing Tip$3.99
- Unbelievable Tip$8.99
SubStreamer
No in-app purchases







