jellyfin / jellyfin-roku

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

Live TV and PVR Functionality #26

Closed mcrowson closed 3 years ago

mcrowson commented 5 years ago

Add functionality for TV/PVR

Artiume commented 4 years ago

What's missing for this?

anthonylavado commented 4 years ago

Literally the implementation. I don't think we have any reference to go off of.

@jellyfin/roku - If you need help with a Live TV source, we have a feed you can add to your server for testing.

sumppump commented 4 years ago

Literally the implementation. I don't think we have any reference to go off of.

@jellyfin/roku - If you need help with a Live TV source, we have a feed you can add to your server for testing.

Is there any potential to have LiveTv added soon to the release? We migrated from emby and some customers are itching to get this function on their Roku's.

anthonylavado commented 4 years ago

@sumppump Roku is a unique platform that uses its own scripting/programming language. We are grateful to have these few volunteers that created this app from the ground up. We'll always keep improving it, but this is one where we can't really set a timeline just yet. If you know any other BrightScript programmers, send them our way!

Musi13 commented 4 years ago

I've made some changes to very basically support livetv on this fork, but I don't intend to make a PR for a few reasons:

Anyway, it lets you browse and watch channels, but it doesn't do anything with recording/tv guide/etc. I thought I'd post it in case some of the jellyfin-roku devs want to use it as a reference.

anthonylavado commented 4 years ago

@Musi13 Thank you for this! @neilsb has been investigating behind the scenes so anything helps :-)

neilsb commented 4 years ago

@Musi13 That's great. The branch doesn't appear to work against the standard LiveTV in Jellyfin, but I suspect it will just be a few small changes to sort that. I'll look at getting your plugin installed locally to ensure that it's working with any comitted changes.

Thanks!

Musi13 commented 4 years ago

@neilsb Thanks for picking this up; I wouldn't worry about making sure the plugin works, since it might handle streams differently (I had to write a new stream wrapper to handle subprocess output). If you can get the roku part working with the standard tuners, I can go back in the plugin and fix the compatibility issues

Artiume commented 4 years ago

can you test the Force LiveTV Transcoding option in user profiles? It should work out of the box hopefully

Musi13 commented 4 years ago

It seems to work fine, streams still play, and I can see transcoding logs in the jellyfin (server) output where before it was directly playing. I didn't look at how its implemented though, maybe POST Items/{id}/PlaybackInfo returns something different

neilsb commented 4 years ago

Sorry, yes - seems to work. Had a problem with my setup.

Protektor-Desura commented 4 years ago

Live TV is working well for me. Just would like to see the guide in the Roku client now.

Protektor-Desura commented 4 years ago

If you need something to feed IPTV then check out my script to pull in Pluto TV via M3U and XMLTV. https://github.com/Protektor-Desura/PlutoIPTV

anthonylavado commented 4 years ago

@Protektor-Desura Thanks for linking that! I was going to ask about it. I have some feeds already from my antenna/TVHeadend setup, and I believe @neilsb has something, but this is good for anyone else who needs to test it.

starbearnine commented 3 years ago

I see that the Live TV guide is working in Jellyfin on the Roku. Is it possible in the Roku Jellyfin app to set the tv guide as the default mode when live tv is opened? Right now when I close the app and open it again it defaults back to channel icons instead of the tv guide.

neilsb commented 3 years ago

Is it possible in the Roku Jellyfin app to set the tv guide as the default mode when live tv is opened?

It should use the setting defined in your profile on Web. So if you go into your settings, select home, then for the Live TV section, set the default page to Guide.