Swing Music iOS Client
v1.0.0 Beta 10
This client application allows you to stream music on your iPhone and iPad from your Swing Music server.
Below is a list of the currently implemented features:
Playback
- Streaming with selectable audio quality (up to lossless)
- Queue with shuffle, repeat and autoplay
- Recently played in the queue
- Crossfade
- Sleep timer
- Equalizer (UI only for now)
- AirPlay
- Downloads for offline listening
- Listening history synced to your server
Lyrics
- Word-by-word synced lyrics with background vocals
- Lyrics fetched in the app, also when you're away from home
- Synced line-by-line lyrics as fallback
- Songwriter credits
Library
- Albums, Artists and Playlists view
- Folders view
- Favorites
- Mixes
- Add songs to playlists
- Search Tracks, Albums, Artists
- Explicit badges
- Artist bios and listening stats
iPhone & iPad
- iPad layout with landscape player and sidebar
- Widgets
- Live Activity and Lock Screen controls
- Swipe actions on songs
- Light and dark theme
Connection
- Works with Tailscale and custom domains
- Self-signed certificates supported
- Report a problem right from the app
More features will be implemented in the future.
Install the app via TestFlight. When you launch the app, enter your server address, username and password to log in.
This software is provided to you with terms stated in the AGPLv3 License. Read the full text in the LICENSE file located at the root of this repository.