jellyfin / jellyfin-roku

The Official Roku Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
439 stars 133 forks source link

Deep Link to Quickplay content (e.g. Playlists, Shows, Seasons) #1661

Open theinebriati opened 8 months ago

theinebriati commented 8 months ago

As of v2.0, I can deep link to individual episodes and movies e.g.

curl -X POST "http://XXX.XXX.XXX.XXX:8060/launch/592369?MediaType=type&ContentID=item_id_of_episode_or_movie"

I would like to be able to deep link to playlists, shows and seasons e.g.

curl -X POST "http://XXX.XXX.XXX.XXX:8060/launch/592369?MediaType=type&ContentID=item_id_of_playlist"

I'd like this to produce the same behavior as pressing the equivalent Quickplay action.

dodrian commented 8 months ago

Likewise - the 1.X behavior was that if you deep linked to an episode in a TV show, it would continue playing the rest of the episodes. In 2.0 if you deep link to an episode, after playing it returns to the home screen.

cewert commented 7 months ago

Likewise - the 1.X behavior was that if you deep linked to an episode in a TV show, it would continue playing the rest of the episodes. In 2.0 if you deep link to an episode, after playing it returns to the home screen.

I think this was caused by the switch to using the global video player. The 1.x behavior was caused by this line which apparently isn't being triggered anymore. It looks like that might also mean the new global player isn't using the retryWithTranscoding flag that is mentioned a few lines above this one.

fungos commented 1 week ago

Additionally to this feature request, which would be awesome for home automation, support for playlist via deep linking with auto-shuffle support would be awesome. Not sure if the roku client can do this (via an extra args in the url, like &shuffle=true) or it is something required to be server-side.