Updated Jellyfin plugin v1.0.1, which you can find in the beta channel of plugin store.
What’s new
Support for multiple user accounts on same Jellyfin server
Gapless playback
Report playback state to Jellyfin server (intended for server-side scrobbler plugins)
The plugin has been rewritten in Typescript and utilizes the Jellyfin SDK library for API calls, hence the major version change. If you spot any regressions or bugs in general, please report them here or on the plugin’s Github repo.
To install from beta channel:
Uninstall current version.
Enable Plugins Test Mode in http://<volumio address>/dev
Restart Volumio.
Find the Jellyfin plugin in the plugin store. Click the Details button under it and choose latest beta version to install.
Adding songs to and removing songs from Favorites in Volumio will also trigger update on Jellyfin server (you can choose to only update on server in plugin settings)
Album view: show similar albums
Artist view: show albums under ‘Albums’ (where artist is the album artist) and ‘Appears On’ (where artist is contributing artist)
General bug fixes
Notes about the Favorites feature
Due to Volumio’s sketchy, bug-ridden and inconsistent implementation of the Favorites feature, there are a few things you should note:
In Volumio, clicking the heart icon of a song when browsing the library will mark it as favorite, but the heart icon will not stay ‘on’. You would have to navigate out of the view and then back in in order to see the updated status.
Also on the browsing screen, clicking the heart icon of a song that has been marked favorite will not unmark it. You would have to do it in Volumio → Favorites. You can also unmark the song on the player screen while it is playing.
When playing a song with the Jellyfin plugin, the favorite status is reflected correctly by the heart icon on the player screen. However, during this time if you mark or unmark another song from any source as favorite, the heart icon will change to show the updated status of that song instead.
The heart icon on the player screen can be used to mark or unmark a song as favorite while it is playing. However, if the song is not playing, Volumio will bypass the custom logic implemented in the Jellyfin plugin. The result is that the favorite status of the song will not be updated on the Jellyfin server and the song’s URI added to Favorites will not be one canonicalized by the plugin.
Thanks for that great plugin I use since quite a while with no problems till recently ! I didn’t use it during few weeks as I was on travel and now when I use it I can’t change of page when browsing in Genre for example.
It displays first page when I access Genre and when I click on next page it just refreshes same page ! Same issue whatever I use the web browser on volumio, the mobile Volumio app or even through my home automation system that controls Volumio
Jellyfin server 10.8.1 (hosted on Internet)
Volumio 3.512
Plug in version: 1.0.6
Let me know if you need any tests or anything that can help to fix the issue ?
The browseUri entries all show the same startIndex, so something is definitely wrong here.
Unfortunately, my Jellyfin server recently died (hardware problem) and I haven’t got around to fixing it yet. So it would probably be towards the end of next week before I could start working on this.
On the other hand, have you tried reinstalling the plugin followed by reboot, and also restart your Jellyfin server? If there’s a cache on your server, could you perhaps clear that as well?
I wonder if I’m missing something, I don’t see any music listed under Jellyfin. I can access and listen music over at Jellyfin.
When I add server, it reports added without any issue.
I setup Volumio just today so I maybe not understanding things correctly
Perhaps you missed the :<port> at the end of Host URL (if applicable), or you mistyped http:// or https:// at the beginning. Or perhaps it’s a server version compatibility issue. But I wouldn’t know for sure because you provided absolutely no info in your post.
Lol thanks for asking this
I used server address http://<ip address>:4096 but I needed to use http://<ip address>:8096.
I was confident I used correct one cause Volumio just showed server added without any error