Selecting a track generates random selections

Prerequisites

Volumio Information

Volumio Version: 2.861
Hardware: Raspberry Pi 4
DAC: WaveIO + DDDAC1543

Debug Log

http://logs.volumio.org/volumio/ZhGUoE2.html

Steps to Reproduce

  1. Go to a list of tracks you want to select from to play.
  2. Click on a track.
  3. Another, random track will play instead.

Additional Information

Sometimes, selecting a track 2 o3 tree tracks away from your selection may make the track you want play.

Your log shows some errors:

error: Cannot explode uri tidal://mymusic/tracks/az/113628819 from service tidal:
Jan 15 06:50:26 volumio-rax volumio[1001]: error: Cannot explode uri tidal://mymusic/tracks/az/94348879 from service tidal:
Jan 15 06:50:26 volumio-rax volumio[1001]: error: Cannot explode uri tidal://mymusic/tracks/az/70746510 from service tidal:
Jan 15 06:50:27 volumio-rax volumio[1001]: error: Cannot explode uri tidal://mymusic/tracks/az/91943250 from service tidal:
Jan 15 06:50:27 volumio-rax volumio[1001]: error: Cannot explode uri tidal://mymusic/tracks/az/88458606 from service tidal:
Jan 15 06:50:27 volumio-rax volumio[1001]: error: Cannot explode uri tidal://mymusic/tracks/az/35284567 from service tidal:
Jan 15 06:50:27 volumio-rax volumio[1001]: error: Cannot explode uri tidal://mymusic/tracks/az/88458610 from service tidal:
Jan 15 06:50:27 volumio-rax volumio[1001]: error: Cannot explode uri tidal://mymusic/tracks/az/88458609 from service tidal:
Jan 15 06:50:27 volumio-rax volumio[1001]: error: Cannot explode uri tidal://mymusic/tracks/az/88458611 from service tidal:
Jan 15 06:50:27 volumio-rax volumio[1001]: error: Cannot explode uri tidal://mymusic/tracks/az/113628825 from service tidal:

These messages indicate some tracks could not be added to the queue. I think Volumio doesn’t handle this gracefully and bluntly plays the track at the specified position in the playlist. So if you play track 10 from a playlist that has 20 songs, and for whatever reason the first 9 tracks could not be added, then track 19 in the playlist will be played instead (because track 19 in the playlist will become track 10 in the queue).

I wonder if there’s a known fix. Software update on RPI?
I’m accruing a list of bugs like this and it seems that maybe Volumio core OS may be due an update?..

Is there any interest in the support team to fix this? Respond in any way? I’m getting very frustrated by not being able to use Volumio at all.
It’s been two weeks since I posted this and there’s been absolutely no word form the development team or support.

HI,
I am clicking on a certain track and want it to play - there’s no queue issue here. I am not trying to create a queue.
It’s a very simple and extremely frustrating issue where I am selecting a track to play and a random other play from my Tidal does. Absolutely no possibility to play the track I want.

No, it’s a queuing issue. Volumio maintains a single common queue that contains the tracks to be played.

This is what’s supposed to happen:

  1. Say you are inside an album that has 10 songs and you want to play song #6. So you click on that song.
  2. The queue gets cleared and Volumio adds the 10 songs in the album to the queue.
  3. The queue now has Songs #1, #2, #3…up to #10.
  4. Volumio plays song at position 6 from the queue, which is song #6.

My understanding of what happened in your case is this:

  1. You click on song #6
  2. The queue gets cleared and Volumio adds the 10 songs in the album to the queue, BUT for some reason some songs could not be added. Let’s say songs #4 and #5 could not be added (and you can spot this in the logs with the “Cannot explode uri” errors).
  3. The queue now has these songs: #1, #2, #3, #6, #7, #8, #9, #10. There are no #4 and #5 because they failed to be added.
  4. Volumio still tries to play the song at position 6 from the queue, which happens to be song #8.

The queuing and playback mechanism is provided by Volumio’s core, so you will see the same behaviour across all music services, not just Tidal.

Thank you for helping with this.

This only seems to happen in “My Music” - “Tracks,” but not if I play an entry at “Albums.”

If I try to play certain songs from albums, they seem to be selected properly, not randomly. But personally, I tend to have favorite songs from certain albums, and have them in “Tracks,” where I almost always play them from (unless, again, I intend to play the entire album) - which is also why, to bring here more information, I had to go to “Albums” and intentionally play certain tracks. And why I initially really observed this faulty behavior only at “Tracks.”

Also, I haven’t been using Volumio yet outside of Tidal, and so I am not sure if the same out occur elsewhere.

Some users have been reporting this issue as well (not being able to play a track from favorites or playlist). I believe the Volumio devs are working on it.

I’m coming back to Volumio after a long time away and I’ve just tried playing tracks from a Tidal playlist with this error occurring still.

It’s been literal ages. Is this ever going to be fixed?

Is this outfit still being maintained? Anyone around taking care of business for paying customers?

@volumio

Please take a look.

Hopefully @volumio is paying attention, though it definitely doesn’t feel like it.

I’ve been a paying subscriber for years, but I’m done waiting for a fix. And I have a list of “smaller” issues.

What sort of patience, or credit, or whatever you’d call it, am I supposed to pay to this outfit?

“Configuration update” ruins every other track listening session. I’ve updated to the last version of the software.

Disregarding “failed to decode” issues. Growing list.

@Rax , @volumio , @DED

I’ve been testing with Tidal and can’t reproduce this issue when following the normal workflow.

However, using the steps below I can reproduce it. @Rax , can you confirm if your playlist behaves the same way?

Also check whether the tracks in your My Music playlist still exist on Tidal with the same IDs.
If those track IDs are missing or have changed, loading will fail and Volumio will simply skip to the next tracks it can resolve. (plenty of id’s have changed due to migration from MQA to FLAC)
.
Working OK
1 - Steps to reproduce:

  • Go to Tidal => Genres & Moods
  • Select a random collection
  • Select random 10 tracks and add them to your personal playlist
  • Go to the created playlist and select a random track
  • Volumio follows my selection
    image

NOT Working OK
2 - Steps to reproduce:

  • Go to Tidal => Genres & Moods
  • Select a random collection
  • Add the complete Tidal playlist to your personal playlist
    image
  • Select random 10 tracks from this playlist and add them to your personal playlist
  • Now Volumio will load the complete personal playlist (Copy of Tidal’s playlist)
  • Now the track selection is matching the Tidal playlist, not the personal playlist (Mean is not even part of the personal list)
    Personal list

    Tidal list

I haven’t undergone your steps, but it looks like you’re able to reproduce the issue.

Is there any official Volumio position and/or resolution on this chronic defect?

@volumio , @DED

Can you provide feedback on this.
Steps to reproduce.

Thanks guys. On our TODO now. This is tricky, as availability of tracks and their respective IDs keep on changing under our feet…