Ultrasonic

Ultrasonic

A music streaming client for Subsonic servers

Internet Multimedia

Screenshots

Screenshot of Ultrasonic Screenshot of Ultrasonic Screenshot of Ultrasonic Screenshot of Ultrasonic Screenshot of Ultrasonic Screenshot of Ultrasonic Screenshot of Ultrasonic Screenshot of Ultrasonic

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

Version Date Size Requires Android Download
4.9.0 current
b06e4958e3f60402…
2026-03-11 5.4 MB API 26
4.8.0
98d069ec0cd386de…
2023-12-06 5.6 MB API 21
4.7.1
766a5d2d26804183…
2023-09-02 5.5 MB API 21

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