GithubHelp home page GithubHelp logo

twitch.tv-plex-plugin's Introduction

Twitch.tv-Plex-Plugin

A plugin for Plex Media Server to allow streaming of Twitch.tv live streams across your home network. You can select from a list of Twitch's featured streams, streams filtered by game and from searching for a stream by keyword.

Installation

Note: If you encounter a "File not found" or "Failed to open source" error when attempting to play a stream, please install Fix-Twitch.tv-Plex-Plugin located at https://github.com/pencil/Fix-Twitch.tv-Plex-Plugin

Once this fix gets applied to the JustinTV service handler located in Services.bundle this extra plugin will not be needed but, since the Services.bundle loads before this plugin, we cannot override the service handler to correct it in this plugin.

Download a copy of the code from: https://github.com/pejoo/Twitch.tv-Plex-Plugin/zipball/master

Extract the zip file then copy the Twitch.tv.bundle to your Plex Media Server's Plugins folder

  • Windows: C:\Users%USER%\Appdata\Local\Plex Media Server\Plug-ins
  • OSX: ~/Library/Application Support/Plex Media Server/Plug-ins/

The Twitch.tv video channel should begin appearing on your Plex Media Server now.

If you find any bugs, please submit them as issues to this GitHub project and I will look into them as soon as I can.

twitch.tv-plex-plugin's People

Contributors

enyo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

twitch.tv-plex-plugin's Issues

Changing stream quality.

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?

Streaming from Roku HD box Strange

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.

Streams don't load

When I try loading any stream, it stays on the loading screen with the cancel button indefinitely. Seems to not work at all anymore.

No video in mobile plex app

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.

Stream stops and switches to another stream

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.

Plugin stopped working: failed to open source

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

Cannot play on ChromeCast

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

"crossdomain access denied" error in web app

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?

Linux support?

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 :)

"File not found"

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.