User Guide
Step-by-step instructions for every feature in Adagio Stream.
Contents
- Getting Started
- Adding a Streaming Provider
- Managing Multiple Accounts
- Browsing & Searching Channels
- Favorites
- Groups & Hiding Content
- Now Playing & Mini Player
- Live Sports Scores
- Track Info & Saved Songs
- Time-Shift Buffering
- Custom Playlists
- CarPlay & Android Auto
- Casting & AirPlay
- Electronic Program Guide (EPG)
- Settings & Customization
- Exporting & Wiping Your Data
- Troubleshooting
Getting Started
The first time you open Adagio Stream, the app is empty — you bring your own streams. Here's the quick path from a fresh install to your first channel playing.
- Install Adagio Stream from the App Store or Google Play.
- Open the app. You'll land on an empty channel list with a prompt to add an account.
- Tap Add Account (or open Settings › Accounts › Add Account).
- Choose M3U Playlist or Xtream Codes and enter your credentials (see Adding a Streaming Provider below).
- Wait for the initial channel load to finish. You'll see your channel list populate.
- Tap any channel to start playback. The Now Playing screen will open with controls and metadata.
Tip: If you have multiple providers, add them all up front. The app merges channels across accounts into one unified list.
Adding a Streaming Provider
Adagio Stream supports two account types. You can add as many of each as you like.
M3U Playlist
- Open Settings › Accounts.
- Tap Add Account and choose M3U Playlist.
- Enter a Display Name for the account (any label that helps you identify it).
- Paste the full M3U URL from your provider. The URL typically ends in
.m3uor.m3u8. - (Optional) Paste an EPG URL if your provider supplies a separate XMLTV guide.
- Tap Save. The app validates the URL and downloads the playlist.
Xtream Codes
- Open Settings › Accounts.
- Tap Add Account and choose Xtream Codes.
- Enter a Display Name.
- Enter the Server URL (e.g.
http://example.com:8080), Username, and Password from your provider. - Tap Save. The app authenticates and loads your channel list. EPG data is pulled automatically when available.
Note: Credentials are encrypted on your device — iOS Keychain on Apple devices, Android Keystore (AES-256-GCM) on Android. They are never sent to us. See the Privacy Policy for details.
Managing Multiple Accounts
Adagio Stream is designed for users with more than one provider. All accounts stay active at once and their channels appear in one unified browse view.
- Open Settings › Accounts to see every account you've added.
- Tap an account to edit its name, URL, or credentials.
- Use the toggle next to an account to enable or disable it without deleting. Disabled accounts hide their channels from browsing.
- Swipe an account left (iOS) or tap the menu icon (Android) and choose Delete to remove it permanently.
- Tap Refresh on an account to manually re-fetch its channel list and EPG.
Browsing & Searching Channels
Your channel list is the main screen of the app. Tap any channel to play it.
Search
- Pull down on the channel list (or tap the magnifying-glass icon) to reveal the search bar.
- Type any part of a channel name, group, or call sign. Results filter in real time.
- Tap the X in the search bar or clear the text to return to the full list.
Sorting
- Open the Sort menu (sort icon at the top of the channel list).
- Choose a sort mode: Provider Order (the order your provider sent), Alphabetical, Group, or Favorites First.
- Your selection is remembered between sessions.
Grouping
- Open the View menu and toggle Group By on.
- Choose to group by Provider Group (the categories your M3U or Xtream provider supplies) or Account.
- Tap a group header to collapse or expand it.
Favorites
Favoriting a channel pins it for quick access and unlocks features like grouped favorites and CarPlay browsing.
Favorite a channel
- From the channel list, swipe a channel left (iOS) or long-press it (Android) and tap the star icon. Alternatively, tap the star on the Now Playing screen.
- Favorited channels show a star badge in the list.
Reorder favorites
- Open Favorites from the bottom tab bar (or the side menu).
- Tap Edit in the upper right.
- Drag the handle next to a channel to reorder. Drop it in the position you want.
- Tap Done to save the new order.
Favorite groups
Group favorites for fast navigation — useful for separating music, news, and sports.
- In the Favorites view, tap + New Group.
- Name the group (e.g. "Jazz", "Sports", "Morning Drive").
- In Edit mode, drag channels into the group or use the move action.
- Group headers can be collapsed; drag groups themselves to reorder them.
Groups & Hiding Content
Most providers ship hundreds of channels you'll never use. Hide groups to declutter your browse view.
- Open Settings › Groups (or tap a group header and choose Manage Group).
- You'll see every group from every active account.
- Toggle a group off to hide all of its channels from browsing, search, and the Now Playing "next channel" controls.
- Toggle it back on at any time — nothing is deleted, just hidden.
Tip: Hidden groups still appear in the EPG and can still be added to custom playlists if you know the channel name.
Now Playing & Mini Player
Tapping a channel opens the full Now Playing screen. Tap the channel art at the bottom of any other screen to bring it back up.
Now Playing controls
- Play / Pause — large center button.
- Previous / Next channel — arrow buttons. Skips through your current view (favorites, group, or full list).
- Volume — slider, or use your device's hardware buttons.
- Bitrate indicator — live audio bitrate is shown beneath the channel name. A low or fluctuating value usually indicates a network issue or a degraded source.
- Star — favorite or unfavorite the current channel.
- Cast / AirPlay — route audio to an external device (see Casting & AirPlay).
- Share — share the current channel via the system share sheet.
Mini player
- While a channel is playing, swipe down or tap the chevron at the top of the Now Playing screen to minimize.
- The mini player docks at the bottom of every screen and stays visible while you browse.
- Tap it to expand back to Now Playing, or tap Play/Pause directly on the mini player.
- Swipe the mini player away (or tap the X) to stop playback entirely.
Background playback
Audio continues when you lock the screen or switch apps. Lock-screen controls (and Control Center / Android quick controls) show the current channel, artwork, and play/pause/skip controls.
Listening time
Open Settings › Statistics to see total listening time and per-channel breakdowns. All of this is stored locally and never transmitted.
Live Sports Scores
When the app detects a sports channel, it surfaces live scores for the game on that channel without leaving Now Playing.
- Start playback on a recognized sports channel. The Now Playing screen will show a Score panel beneath the channel info.
- The panel updates automatically while the game is in progress.
- Tap the panel to expand for box-score details (period, clock, individual team stats where available).
Configure score updates
- Open Settings › Sports Scores.
- Toggle Live Scores on or off.
- Adjust the Update Interval (e.g. every 30 seconds, every minute) to balance freshness against battery and data use.
- Optionally restrict score lookups to specific leagues you follow.
Note: Sports scores are fetched from a public sports data API. Only public game/scoreboard endpoints are queried — no user data is sent.
Track Info & Saved Songs
For supported audio channels (most major music streams), Adagio Stream enriches Now Playing with the current track title, artist, and album artwork.
View track info
- Play a supported music channel. The Now Playing screen shows the current track in place of (or above) the channel name.
- Album artwork replaces the default channel art when available.
- Track info refreshes automatically as the stream advances.
Save a song
- While a track is playing, tap the heart icon on the Now Playing screen.
- The track is added to your Saved Songs library with title, artist, artwork, and the timestamp it was saved.
- Open Library › Saved Songs to browse, search, or delete saved tracks.
Open in another service
- Tap a saved song (or the current track on Now Playing).
- Choose Open in Spotify, Apple Music, or YouTube Music to search that service for the track.
- The corresponding app (or web link) opens with a pre-filled search.
Time-Shift Buffering
Adagio Stream continuously captures a short rolling buffer of the current stream. If a phone call or other interruption pauses playback, the app picks up where you left off when you return — nothing is lost.
- Buffering is on by default. No setup needed.
- When playback is interrupted, the app pauses and holds the buffer.
- Tap Play to resume from the point you left off.
- To jump back to live, tap the Live button on the Now Playing screen (visible whenever you're behind real time).
Configure buffer duration
- Open Settings › Playback.
- Adjust Buffer Duration. Longer buffers tolerate longer interruptions but use more memory.
Custom Playlists
Build your own playlists from any combination of channels across all your accounts. Playlists are local, can be grouped, and can be exported as standard M3U files.
Create a playlist
- Open the Playlists tab.
- Tap + New Playlist.
- Give it a name and (optionally) a description.
- Tap Add Channels and select the channels you want from the unified channel browser.
- Tap Done.
Reorder or remove channels
- Open the playlist.
- Tap Edit.
- Drag the handle next to a channel to reorder it.
- Tap the − icon (or swipe left on iOS) to remove a channel.
- Tap Done to save.
Group channels within a playlist
- In Edit mode, tap + New Group within the playlist.
- Name the group, then drag channels into it.
- Drag the group itself to reorder among other groups.
Export or share as M3U
- Open a playlist and tap the Share icon.
- Choose Export as M3U.
- The system share sheet opens. Save the file or send it to any app or contact.
CarPlay & Android Auto
Adagio Stream supports both car platforms with a dedicated, dashboard-friendly interface.
Apple CarPlay iOS
- Connect your iPhone to your car (cable or wireless, depending on your vehicle).
- Open CarPlay on your dashboard.
- Tap the Adagio Stream icon.
- Browse by Favorites, Favorite Groups, Playlists, or All Channels.
- Tap a channel to play; use the dashboard transport controls (or steering-wheel buttons) for play/pause and skip.
- Live sports scores appear on the Now Playing dashboard view when relevant.
Android Auto Android
- Connect your Android phone to your car via USB or wireless Android Auto.
- Open Android Auto and select Adagio Stream from the media apps.
- Use the same browse categories (Favorites, Favorite Groups, Playlists, All Channels).
- Tap a channel to start playback; use steering-wheel controls for play/pause and skip.
Tip: Favorite groups are the most efficient way to browse in the car — large tap targets, no scrolling.
Casting & AirPlay
Stream audio to speakers, TVs, and other compatible devices on your network.
AirPlay iOS
- Start playback on any channel.
- Tap the AirPlay icon on the Now Playing screen (or use Control Center).
- Select your AirPlay-compatible speaker, Apple TV, or HomePod.
- Audio routes to the selected device. The mini player still controls playback.
- To return to the phone, tap AirPlay again and select iPhone (or iPad).
Chromecast Android
- Make sure your phone and Chromecast device are on the same Wi-Fi network.
- Start playback on any channel.
- Tap the Cast icon on the Now Playing screen.
- Pick your Chromecast or Google-Cast-compatible speaker from the list.
- Audio plays through the cast device. Use the in-app controls to adjust volume, pause, or change channels.
- Tap the Cast icon again and choose Stop Casting to return audio to the phone.
Electronic Program Guide (EPG)
If your provider supplies a guide (XMLTV for M3U accounts, or built-in for Xtream Codes), Adagio Stream shows what's on now and what's coming up.
- Tap a channel and choose Show Guide, or tap the EPG icon in the channel list.
- The current program is highlighted with progress through its time slot.
- Scroll forward to see upcoming programs.
- Tap a future program for full description (when supplied by the EPG source).
Refresh the guide
- Open Settings › Accounts, tap the account, and tap Refresh EPG.
- The app re-downloads the guide data immediately.
Settings & Customization
Adagio Stream is built to be personalized. The main settings live under Settings from the bottom tab bar (or side menu).
Appearance
- Open Settings › Appearance.
- Choose Light, Dark, or System theme.
- Adjust Text Size. The app respects the system accessibility text size by default; override it here if needed.
- Toggle Show Album Artwork for music channels (off falls back to the channel logo).
Playback
- Open Settings › Playback.
- Set Buffer Duration for time-shift behavior.
- Toggle Auto-Play on Launch and pick a Startup Channel to have the app begin playing the moment you open it.
- Choose whether playback resumes after an interruption or waits for you to tap Play.
Notifications & Lock Screen
- Open Settings › Now Playing (or your system Now Playing widget settings).
- Choose what shows on the lock screen: channel name, track title, or both.
Diagnostics
- Open Settings › Diagnostics.
- Toggle Debug Logging on if support has asked you to. Logs are written locally and never transmitted unless you choose to share them.
- Tap Share Logs to export the most recent log file via the system share sheet.
- Credentials are automatically redacted from logs.
Exporting & Wiping Your Data
Everything in Adagio Stream lives on your device. You can take it with you or erase it whenever you want.
Export everything
- Open Settings › Data.
- Tap Export All Data.
- The app generates a JSON file containing your accounts (with credentials redacted unless you opt in), favorites, playlists, saved songs, and preferences.
- Choose where to save or send the file via the system share sheet.
Export a playlist as M3U
See Custom Playlists › Export or share as M3U.
Delete all data
- Open Settings › Data.
- Tap Delete All Data.
- Confirm. Every account, favorite, playlist, saved song, and preference is erased. Encrypted credentials are removed from the system Keychain / Keystore.
- Alternatively, uninstall the app — that achieves the same result.
Troubleshooting
A channel won't play
- Check your internet connection.
- Try another channel from the same account. If everything is failing, the provider may be down or your credentials may have expired.
- Open Settings › Accounts, tap the account, and tap Refresh.
- If the channel list looks wrong (missing or duplicate channels), tap Refresh again or remove and re-add the account.
Bitrate is low or unstable
The bitrate indicator on Now Playing reflects the live stream from your provider. If it's lower than expected, it's almost always one of: weak Wi-Fi/cellular, congestion at your provider, or a low-bitrate source. Try switching networks to isolate.
EPG is empty or wrong
- For M3U accounts, double-check the EPG URL in Settings › Accounts.
- Tap Refresh EPG on the account.
- EPG data must come from your provider — Adagio Stream doesn't add or invent guide entries.
CarPlay / Android Auto doesn't show the app
- Make sure the app is up to date.
- On iOS, check Settings › General › CarPlay on your phone to confirm Adagio Stream is enabled for your vehicle.
- On Android, ensure Android Auto's developer settings allow third-party media apps if you're on a side-loaded build.
- Reconnect the phone (unplug/replug cable, or toggle Bluetooth for wireless).
Something else is wrong
Enable debug logging (Settings › Diagnostics › Debug Logging), reproduce the issue, then share the log with us via the Contact & Support page. Credentials are redacted automatically.