Open BotBlake opened 1 month ago
Since I use the "playback reporting" plugin, I am abled to show you the playback History for the User:
Here you can see it playing "Type AudioBook" on the Android TV Client.
I also added a Picture of the "Queue" in which you can See all of the Audiobooks. Since this is the Home Screen, you are also abled to see that the entire "Audiobooks" library isnt shown on the ATV Client (as expected)
Note again: It is actualy PLAYING the audiobooks too.
Playback of audiobooks is something we support, it's the browsing for them that is not implemented. So using remote control to play them is fine. Anyway, that's not the issue here.
The app has a few places that manage the audio queue. To figure out what happened here I need to know from what screen / button you started playback.
Oh, interesting! I will keep that in Mind! Anyways:
I was playing Back a Song.
Then I Browser the Music Library in "Albums"-View. I opened an Album and pressed the "add to Queue" Button, to add the whole Album to the Queue.
Instead of adding that Album to the Queue, my entire Audiobook Library was added to the Queue.
I also tried to reproduce this, but I cant reliably. (Managed to do it one more Time on the Same Device after Trying for a while. Never managed to reproduce it on my Chromecast w GoogleTV)
In Case this is an Album specific Bug: The Album I managed to reproduce this on doesnt get Metadata from a Provider, because its from some Local Music Artist. So the Album has minimal Metadata which I added Manualy.
When you open the album it shows all tracks for it in a list. Does that list also show the audiobooks?
No. It Shows the Songs of the Actual Album. As I Said, I also cant reproduce this reliably. So it Sometimes DOES add the Songs of the Album to the Queue (as expected)
The code should always add the exact items displayed in the list to the queue, so I was wondering if it wasn't just the server returning audiobooks as album tracks.
I See! But its Always showing the Album Items properly. It Just decided to add the Audiobooks to the Queue instead the 2 Times I managed to reproduce the issue.
So sadly Not a Server Bug 🗿(or maybe a Server Bug, If the Server messes Up adding the requested items to Playback Queue, idk)
Describe the bug
I cant exactly give a guide on how to reproduce this, as it just happened to me.
I was listening to Music on the ATV Client and wanted to add a full album to the queue. (Idk if this is relevant or not, but the album I wanted to add doesnt have any metadata)
Instead of adding the Songs of this Album to the queue, for mysterious reasons all of my AUDIOBOOKS have been added to the queue. My Audiobooks are NOT in a "Music" type library, but instead in a "Books" library.
Since this Library Type is unsupported (and clicking on Audiobooks in earlier Versions of the ATV client always lead to a crash) I expected the Client to Crash when it would try to play an Audiobook from the Queue.
BUT this didnt happen. The Client is now happily playing my Audiobooks from the queue. (Audiobooks are stored in .mp3's for me)
Logs
There where no Crash Logs, since the Client didnt crash. Here are the Server Logs for the 10minute timeframe in which I was playing with music and suddenly added the Audiobooks to the Queue. - I then switched to another Audiobook 2 more times.
Application version
0.17.5
Where did you install the app from?
Google Play
Device information
Sony BRAVIA 4K 2015
Android version
Android 7.0
Jellyfin server version
10.9.11