Add tracks to Playlist during playing a track - in an easy way!

Issue description:

I have the buyed Version of Symfonium.
I wonder if there is an “easy” way to add tracks to playlists - during playing a song.

Currently I do it like this:

  1. If a song play
  2. three dots upper right
  3. search “add to playlist”
  4. add it.

I search a way to have step 3 as button right in the player.

Why?
I’ve created some Playlists for Mood and Tags.

Example for genre:

  • Party
  • Electronic
  • Rock

Example for Mood:

  • aggressive
  • sad
  • happy

I want to use the Playlists to “re-tag” my titles in a meaningful way.
So if I do listen to a track and think… “thats a good party-song”, I add it to the playlist “Party”.

Later on, I use a script at my Navidrome to get all Tracks of a playlist (here in example in Playlist “Party”) and set the additional TAG: Genre: Party for this track.

TLDR;

The core of my request is at least… how can I simplify the way to reach the “add to Playlist” functionality right from the player during playing a track.

2nd Issue: “Playlist-Sync”

If I synchronize my Playlists with subsonic (Navidrome), I got two options:

  1. Locale Version to media-source (upload)
  2. replace local version with media source (download)

Question to this:
For me “replace” is no sync. Does it really mean, that one of the playlists are overwritten?
What if I have a “global playlist”, and there are following Songs inside:

  • A, B, C

User 1 have this Playlist and add Song “D” (local device)
User 2 add Song “E” (local device)

User 1 sync with the server (so Playlist is now A,B,C,D)

If User 2 now sync and choos upload, the Playlist become “A,B,C,E”, right?!?

Do not mix unrelated things together without even providing logs ..

You can configure all the buttons and add one to add to playlist directly in Settings / Interface / Now playing screens.

And no replace means replace. What you probably want is to import the playlists as online first see the docs.

Ah, sorry… .ou can see the logs for my username… I’ve uploaded them via the App.

You can configure all the buttons and add one to add to playlist directly in Settings / Interface / Now playing screens.

Can you give a hint, where exactly I can found the setting for this? (Thx)
Found it, thx. Great that this is possible!

That sounds great, thank you.

And no replace means replace. What you probably want is to import the playlists as online first see the docs.

I was confused, because the “Menu-Entry” is titled as “synchronization”. And in fact - as you tell in your previous answer - it isn’t really. From UX-perspective it’s a bit strange, that behind a “synchronize” Menu-Entry is just an overwrite functionality.
But I don’t know, maybe it’s just the “german translation” that has no optimal wording for it.

Playlist Bug

Tried again (after disconnect and reconnect subsonic-server), it’s still impossible to upload on android device changed playlist to Navidrome (Subsonic).

Playlist Bug

NEW INFO: @Tolriq
Deep-Checked the Playlist-Stuff and found that there might be some kind of internal race-condition which break the playlist functionality during runtime.
That means, as far as I don’t force the APP to stop, playlist where broken.
I wasn’t able to add new Tracks to existing Playlist, was not able to sync, etc.

So I’ve FORCED the app to STOP (via Android-Settings) and start it again.
Now I’m able to upload my own Playlist to the Navidrome Server again.
So (in my case) the App seems to crashed internally in some way and was fixed after rebooting it.

Maybe that help you a bit to keep an eye on it, if this might be an general issue (e.g. if you hear again about playlist-bugs in the future)

UX logical Bug ?!?

I just found one thing, which might be an “logical UX BUG” (?!?) - maybe you can agree or decline:

If I have import an `public Playlist` (lets say “gym”) from Admin in symfonium, I can not add any tracks to it. (I think so far it’s the general and wanted behavior?!?)

If this behavior is right and wanted, then you my consider to not show those shared list on the symfonium-app, if you choose “add to playlist”… or drop a note like “This is an shared list, you can not add own tracks here” - instead of “Track successfuly added to `Gym` ”!

Because currently you are able to select the shared Playlist (“Gym” in my case), and you got a message, that the track was successfully added, but it wasn’t added at least!

ux-confusion_playlist

PS: If this behavior is right - not to be able to edit shared Playlist - then two nice features would be very handy:

  1. Mark shared list in some way to let the user be aware, of what kind which playlist is
  2. Let the User “clone” the shared list and generate an 100% copy as “own one” from it.

There’s no known issue;) And this is not a logic flow it’s a Subsonic API limitation. We added stuff to handle read-only playlist in Open subsonic, it’s in next Symfonium release and current or next Navidrome release not sure.

:+1:
thx for clarification…

… and nice, that you already have a solution for it. That will improve the UX a lot.