marshallthornton / twitch.tv-plex-plugin Goto Github PK
View Code? Open in Web Editor NEWA plugin for Plex media server to allow streaming of Twitch.tv live streams.
A plugin for Plex media server to allow streaming of Twitch.tv live streams.
I have the plugin installed on an iMac running 10.8 with PMS fully updated and the Twitch plugin installed. I have the latest version of Flash as well. When I try to play a stream, I can hear the audio from the stream on my iMac, but on my television, all I see is retrieving, and the loading bar is stuck about a third of the way through.
Audio comes through but no video. Just a blue purple gradient where the video should be. I'm using galaxy note 8 (jb 4.2.2). And note 2 (jb 4.3)
Works great on 12.04 Ubuntu server version 0.9.6.18 with Windows plex client.
Thanks so much for this awesome sauce! :-D
EDIT: I tried streaming from my note 2, to my Roku 3 and windows desktop client, and they worked! The blue/purple gradient still shows on the phone, but twitch plays beautifully on the Roku/desk client. However, it did not stream to my chromecast. On my TV, it showed the profile page of the twitch user I was trying to view for a couple of seconds, then goes to black, no audio or video. But the notification panel on note 2 shows that it is still casting to my chromecast.
After installing this plugin, the twitch channel appears on all of my devices (tablet, phone, http://plex.tv/web/app). Unfortunately, when I try to play a channel from the tablet/phone, the app simply buffers and when I try to play a channel from http://plex.tv/web/app, I encounter the error "Cannot load M3U8: Crossdomain Access Denied.
Is there a way to change the quality of the streams where available, as is able to be done when viewing streams on their website?
I just installed your plugin and it works like a charm when I use Plex Home Theater, however, it does not work when I use the ChromeCast, it loads forever. I can see the channel there, fetch the list of games, but when I click start it just forever loads. I have also tried using the plugin with Chrome and Firefox with the Plex Media Server's Web Client and when I am about to start a stream, I get the error M3U8: crossdomain access denied (that might be another issue).
ChromeCast: forever loading
Plex Home Theater: Works
Web client on Chrome/Firefox: M3U8 error
Hi,
Just came across this plugin and managed to install it without any problems.
But when I try to open a stream it loads for a couple of seconds and then I receive an error: "File not found!" on all streams.
Also when I try to open the "Followed" list it says "No data available" all the time. (I entered my username in the Plexweb).
Any ideas?
Running Plex Media Server 0.9.8.13 on a Samsung SmartTV UE5F8005.
The plugin used to work for me, but now I'm unable to watch any stream. Browsing the list of available streams still works. When I try to access a stream however, I get a "Please wait" which disappears shortly after. In the log file I see:
18:04:09 T:4391452672 NOTICE: Thread MediaDecision start, auto delete: false
18:04:11 T:140735150666512 NOTICE: DVDPlayer: Opening: http://usher.justin.tv/stream/multi_playlist/northcontv.m3u8?token=0cac1cf1ba86515df500ffe23dcab6397cc9bcad%3Ab0bd69e4450cbf8e961f4546ffabb4575cd5a8df%3A%7B%22expiration%22%3A%201386349749.5256071%2C%20%22channel%22%3A%20%22northcontv%22%2C%20%22user_agent%22%3A%20%22.%2A%22%7D&hd=true
18:04:11 T:140735150666512 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
18:04:11 T:4391452672 NOTICE: Thread CDVDPlayer start, auto delete: false
18:04:11 T:4391452672 NOTICE: Creating InputStream
18:04:12 T:4391452672 ERROR: Open - failed to open source <http://usher.justin.tv/stream/multi_playlist/northcontv.m3u8?token=0cac1cf1ba86515df500ffe23dcab6397cc9bcad%3Ab0bd69e4450cbf8e961f4546ffabb4575cd5a8df%3A%7B%22expiration%22%3A%201386349749.5256071%2C%20%22channel%22%3A%20%22northcontv%22%2C%20%22user_agent%22%3A%20%22.%2A%22%7D&hd=true>
18:04:12 T:4391452672 NOTICE: Creating Demuxer
I think this occured on the "official" plugin
When I try loading any stream, it stays on the loading screen with the cancel button indefinitely. Seems to not work at all anymore.
Trying to watch streams on my PS3 and I get Data is corrupted Error.
While watching Theoddone, and strangely it only seems to happen with his channel, I have had troubles with stream stability. The stream will load, then 1 to 5 minutes later it will pause and load the stream directly below it on the list.
I tryed to put the Twitch.tv.bundle directory in /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/
but in the server (after a reboot) there isn't the new channel, i have to do something else to add the channel in the server?
Can it work with linux PMS or is not compatible?
Thanks for the answer :)
I have seen that you have closed this in the past but do you think that maybe if you utilize the livestreamer sourcecode that maybe you could get around the crossdomain.xml?
Maybe using livestreamer binaries to stream to the plugin?
https://github.com/chrippa/livestreamer
Add support for logging in to set appropriate cookie values to allow playback of premium content.
When trying to view a stream in the web player I get an error, "Cannot load M3U8: crossdomain access denied" Works fine when using the plex home theater application. I'm guessing this is a browser security problem. Is there any way to fix that?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.