Ultrasonic
A music streaming client for Subsonic servers
Screenshots
Description
Ultrasonic is a Subsonic (and compatible servers) client to Android. You can use Ultrasonic to connect with your server and listen music.
Main features:
* Small size & fast
* Material You theme with dark and light variants
* Multiple server support
* Download tracks for offline playback
* Bookmarks
* Playlists on server
* Shuffled playback
* Jukebox mode
* And much more!!
Note: Ultrasonic uses semantic release versions. Releases with a zero in the last digit introduce new features or significant changes, all other releases focus on fixing bugs.
The source code is available with GPL license in GitLab: https://gitlab.com/ultrasonic/ultrasonic
If you have any issue, please post in: https://gitlab.com/ultrasonic/ultrasonic/issues
Play store icon designed by: http://www.flaticon.com/authors/sebastien-gabriel
What’s new (4.9.0)
### Fixes
- Can now download albums that end with a period (#1314)
- Retain playlist view when rotating screen (#1326)
- Now remembers last song played when playback is resumed outside of the main app (bluetooth, android auto, etc.) (#1303)
- Handles cover art fetch failure to prevent occasional persistent missing cover art (#1327)
### Features
- Unify 5-star and heart rating
- Numerous translation updates
- Added replaygain support (#1302)
- Update android target/compile SDK to 36 (Android 16
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Bluetooth connectionConnect to paired Bluetooth devices.
- Internet accessSend and receive data over the internet.
- Network stateCheck whether and how the device is connected.
- NotificationsShow notifications.
- Prevent sleepingKeep the device from going to sleep.
- Audio settingsAdjust volume and audio output.
- BluetoothConnect to Bluetooth devices.
- Foreground serviceKeep running in the background, visible in the status bar.
Show 4 more permissions
- FOREGROUND_SERVICE_MEDIA_PLAYBACK
- FOREGROUND_SERVICE_DATA_SYNC
- ultrasonic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- REORDER_TASKS
Comments