UBSonic

UBSonic

by Cristopher Caamana

App

Modern and simple music player for subsonic servers

About UBSonic

Update notes (10/10/25):
- NOBLE VERSION RELEASED.
===
UBSonic is a new music player for subsonic servers (Developed and tested over a Navidrome server).

Based on uSonic's work, this apps support all the base actions:

- Main view:
- - Music controls (Cover, play actions, shuffle and repeat)
- - Active Queue (slide right to see remove button and delete son from the queue list)
- - Song information

- Library:
- - Quick playlist (100 songs randomly chosen, play it directly or reload)
- - Artist list (Press over item list to see songs and play press in top bar for play all)
- - Album list (Press over item list to see songs and play press in top bar for play all)
- - Playlists (Press on play button to reproduce, or press over item list to see songs)

- Media
- - Radios: List your subsonic radios and play them directly!
- - Podcasts: Initial implementation for podcasts (in servers that supports it)

- Search:
- - Search by artists, songs or albums (same features as library for see lists or play it, in case of songs it will play directly)

- Settings:
- - Light/Dark theme selection
- - UI Settings
- - Connection settings for standard subsonic login and Nextcloud Music tokens (IMPORTANT: Go directly to this view first time to add your server and press "save" button in top bar)
- - Info section

===
Developed using plain javascript and QML (Initially working in typescript, but for now it won't be used as 20.04 doesn't support base es6 javascript and bundles are not compatible with qt 5.12)

===
Future features:
- Better UI (for now using basic QT/QML UI for speed development)
- Whatever goes in Gitlab or feedback I get :)

Recent Changes


Permissions

  • Connectivity
  • Networking
  • Audio

Community Built

This app has been released under the GNU GPL v3 license. It is developed in the open and you can review the source code.

Content Rating

This app has not been rated

Self reported rating using Open Age Rating Service

Info

  • Published Date

    Aug 26, 2025

  • Updated Date

    Oct 10, 2025

  • Current Version

    1.5.0

  • Total Downloads

    716

  • Latest Version Downloads

    398

  • Supported Architectures

    all

  • Translation Languages

    nl

Links

Reviews

Kalimbo Mkalla

Reviewed Oct 30, 2025 for version 1.5.0

Initially I had issues adding my server - the app would throw an error while testing the connection. So I just added and saved without testing. Said server is Gonic and I can see my podcasts are listed :) It would be nice if I could trigger podcasts downloads from the app.

ChromiumOS-Guy

Reviewed Aug 27, 2025 for version 1.0.1 (older version)

works flawlessly for me, infintely better UI then uSonic. thanks for the hard work! using navidrome.