Roadmap #11

Open
opened 2026-03-31 06:25:22 +00:00 by jakub · 0 comments
Owner

This issue is a list of tasks/issues, that I've gathered from sfos forum, my own issues with app and people I have talked to. Feel free to create new issues outside this one.

  • Fix playing unbuffered music ( sometimes buffer does not load properly, because I force playback too hard )
    ( Possibly fixed above issue in version 0.5.3 )
  • [] Add preloading next song in the playing
  • [] Add settings options to show song image next to song name
  • [] Add settings options to set how songs are displayed
  • [] Add settings options to allow downloading songs
  • [] Add better filtering for data and searching for songs ( eg sorting, filtering by artists etc )
  • Add proper docs related to how this application works and what api are used ( Finished in 0.6.0. This should be updated regularly )
  • Fix somewhat borked "auto play next song" logic. Rarely it does not play. ( Fixed in 0.6.0 )
  • [] Move logic to c++ backend instead of doing everything on the frontend side = not sure about it. I need to find somebody, who has some c++ and qml experience. I'll ask on forum later.
  • [] Ui in many places is not using scrollable columns. This is making ui "stuck" in horizontal mode.
  • Sending req to subsonic server, that song has been listened to. ( Finished in 0.6.0 )
  • [] Move mpris to global state. When player itself is controlling songs, mpris is not updating.
  • [] Add proper authentication. Currently salt is generated only once, but should be rotated !
  • [] Support /rest/search3 ( possibly via settings switch to allow users to switch ? )
  • [] Support /rest/getStarred ( possibly via settings switch to allow users to switch ? )
  • [] Create help page in application, explaining apis and "how to"
  • [] Add support for 'now playing' ( scrobble ). Support for sending information if song has been listened to already exists. Support for "currently playing" is required.
  • [] Send information to mpris like "buffering" whenever audio stops ? This could also be implemented in player. This would allow for better debugging.
  • [] Take a look if subsonic supports jwt or any kind of access tokens to make it more secured
  • [] Make ui ( icons, text etc ) resizable via settings page.
This issue is a list of tasks/issues, that I've gathered from sfos forum, my own issues with app and people I have talked to. Feel free to create new issues outside this one. - [X] Fix playing unbuffered music ( sometimes buffer does not load properly, because I force playback too hard ) ( Possibly fixed above issue in version 0.5.3 ) - [] Add preloading next song in the playing - [] Add settings options to show song image next to song name - [] Add settings options to set how songs are displayed - [] Add settings options to allow downloading songs - [] Add better filtering for data and searching for songs ( eg sorting, filtering by artists etc ) - [X] Add proper docs related to how this application works and what api are used ( Finished in 0.6.0. This should be updated regularly ) - [X] Fix somewhat borked "auto play next song" logic. Rarely it does not play. ( Fixed in 0.6.0 ) - [] Move logic to c++ backend instead of doing everything on the frontend side = not sure about it. I need to find somebody, who has some c++ and qml experience. I'll ask on forum later. - [] Ui in many places is not using scrollable columns. This is making ui "stuck" in horizontal mode. - [X] Sending req to subsonic server, that song has been listened to. ( Finished in 0.6.0 ) - [] Move mpris to global state. When player itself is controlling songs, mpris is not updating. - [] Add proper authentication. Currently salt is generated only once, but should be rotated ! - [] Support `/rest/search3` ( possibly via settings switch to allow users to switch ? ) - [] Support `/rest/getStarred` ( possibly via settings switch to allow users to switch ? ) - [] Create help page in application, explaining apis and "how to" - [] Add support for 'now playing' ( scrobble ). Support for sending information if song has been listened to already exists. Support for "currently playing" is required. - [] Send information to mpris like "buffering" whenever audio stops ? This could also be implemented in player. This would allow for better debugging. - [] Take a look if subsonic supports jwt or any kind of access tokens to make it more secured - [] Make ui ( icons, text etc ) resizable via settings page.
jakub added reference dev 2026-03-31 06:25:33 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jakub/SubMusic#11
No description provided.