[REL] YouTubeTV - alternative YouTube plugin


#1

YouTubeTV Plex Plugin v4.8

This is fast and easy alternative YouTube plugin for Plex Media Server

Current status

  • Support categories
  • Support subscriptions
  • Support playlists
  • Support channels catalogue and video categories browsing
  • Search playlists, channels and videos
  • Support live streams

Features

  • Much faster than original Plex YouTube plugin
  • Full YouTube API v3 support
  • Does not require Google login and password
  • Navigation like YouTube Apps
  • Pagination and regional settings
  • Russian, Swedish, Danish, Dutch, French, French (Belgium), Hungarian, Italian, Spanish, German, Polish localization
  • YouTube content localization by region preferences
  • "Like" and "Watch later" video functions including edit function
  • Videos and playlists from videos description
  • Navigation by videos, playlists and channels from video description
  • Update function

Installation

You can install it using the instruction

Download

Latest: https://github.com/kolsys/YouTubeTV.bundle/releases/latest
Mirror: http://bit.ly/1caTGAy
Source: https://github.com/kolsys/YouTubeTV.bundle

Donate

Paypal
Card / SMS / Yandex.Money

Help with localization

YouTubeTV on Transifex


[REL] YouTube Metadata Agent
#2

YouTubeTV Plex Plugin v1.0

This is fast and easy alternative YouTube plugin for Plex Media Server.

Current status

  • Support categories
  • Support subscriptions
  • Support playlists
  • Support channels catalogue and video categories browsing
  • Search playlists, channels and videos

Features

  • Much faster than original Plex YouTube plugin
  • Full YouTube API v3 support
  • Does not require Google login and password
  • Navigation like YouTube Apps
  • Pagination and regional settings
  • Russian localization

Installation

You can install it using the instruction

Download
Latest: https://github.com/kolsys/YouTubeTV.bundle/releases/latest
Mirror: http://bit.ly/1caTGAy
Source: https://github.com/kolsys/YouTubeTV.bundle

Donate
Paypal
Yandex.Money

First test seems successful. Well done!

If anyone ends up with the same problem that I did:

* If you install the plugin, and then fire up PHT you will only see "Authorize", and when you click it it will say "Please enter code", and then nothing else.

How to solve it:

* Use the web client first. Click "Authorize", then you will get a code which you enter at www.google.com/device

Profit.


#3

First test seems successful. Well done!

If anyone ends up with the same problem that I did:

* If you install the plugin, and then fire up PHT you will only see "Authorize", and when you click it it will say "Please enter code", and then nothing else.

How to solve it:

* Use the web client first. Click "Authorize", then you will get a code which you enter at www.google.com/device

Profit.

Thanks, I will check it in PHT.

https://github.com/kolsys/YouTubeTV.bundle/issues/1


#4

Awesome. This YouTube plugin appears to restore YouTube playback for the Apple TV 2. Since the API change, the Apple TV2, along with a bunch of other devices and smart TVs, was no longer able to uses the YouTube app.


#5

Version 1.2 released

  • Fix playing on devices without prefetch video objects
  • Fix selected video definition
  • Fix PHT auth message. refs: #1
  • Fix localization


#6

I’ve installed it and authorised my account, but I’m unabl to play any video. I can browse and search but everything I try to play fails. I'm using the iOS client. Anyone else?


#7

Strangely, I was able to get it to work once via PlexWeb, but only once... 

I've looked at my logs, but the only warning I see is this:

2015-05-04 16:58:52,838 (7fff7651f300) :  WARNING (data:179) - Error decoding with simplejson, using demjson instead (this will cause a performance hit) - Expecting property name enclosed in double quotes: line 35 column 1 (char 1203)

2015-05-04 21:19:45,569 (108507000) :  WARNING (data:179) - Error decoding with simplejson, using demjson instead (this will cause a performance hit) - Expecting property name enclosed in double quotes: line 7 column 5 (char 125)
 
 
This actually comes up a few times for various lines.
 
I don't mean to sound unappreciative, I'm thrilled at the prospect of a v3 API YouTube plug-in.  Thank you kolsys!

#8

Strangely, I was able to get it to work once via PlexWeb, but only once... 

I've looked at my logs, but the only warning I see is this:

2015-05-04 16:58:52,838 (7fff7651f300) :  WARNING (data:179) - Error decoding with simplejson, using demjson instead (this will cause a performance hit) - Expecting property name enclosed in double quotes: line 35 column 1 (char 1203)

2015-05-04 21:19:45,569 (108507000) :  WARNING (data:179) - Error decoding with simplejson, using demjson instead (this will cause a performance hit) - Expecting property name enclosed in double quotes: line 7 column 5 (char 125)
 
 
This actually comes up a few times for various lines.
 
I don't mean to sound unappreciative, I'm thrilled at the prospect of a v3 API YouTube plug-in.  Thank you kolsys!

Try to update to 1.2 version and restart Plex Server.

Do you have any errors in com.plexapp.system.log?


#9

Hmm... Pretty sure I was using 1.2 to start with... I had restarted Plex when I updated to 1.12.1,and it still wasn’t working..


Now... It seems to be working well... I’m not sure what changed. I’ll keep an eye on it


Thanks again!


#10

Great plugin. Works fine, thanks.

I would like to "like" the videos, and mark its to "watch later" to.


#11

Maybe in next releases.


#12

Version 1.3 released

  • Fix new uploaded video metadata parsing
  • Add watch later to main menu

#13

This plugin seems to completely break all YouTube playback in the WatchLater/MyPlex Queue and across all devices. If I remove this plugin, I can restore some but not all YouTube playback in the WatchLater Queue. I'm not sure why some of the videos won't play any more. Maybe it has something to do with the YouTube API change.


#14
Version 1.3 is working wonderfully.  :)
 
Thank you!
 
 
 
Edit: It seems that there is an error... In the folder "My Subscriptions" don't show my subscribers YouTube channels.

#15

This plugin seems to completely break all YouTube playback in the WatchLater/MyPlex Queue and across all devices. If I remove this plugin, I can restore some but not all YouTube playback in the WatchLater Queue. I'm not sure why some of the videos won't play any more. Maybe it has something to do with the YouTube API change.

I'll check it, but What later without official support can't working correctly.

Version 1.3 is working wonderfully.  :)
 
Thank you!
 
 
 
Edit: It seems that there is an error... In the folder "My Subscriptions" don't show my subscribers YouTube channels.

What version installed? From master branch or release v1.3? Feature with extended video info is not released yet : ))


#16

This is awesome. Thankyou!!!


#17

What version installed? From master branch or release v1.3? Feature with extended video info is not released yet : ))

Thank you for answer!  :)

Installed versions "YouTubeTV.bundle-1.3" and "YouTubeTV.bundle-master" and the result is the same.

Below the image as displayed on the TV screen.

My subscriptions should not be inside the folder "My Subscriptions" ?

It was how it worked in “YouTube.bundle”, It was much more practical ! : ))

VpBedjX.jpg


#18

Having a small issue with the authorization code. When I first went to the Google authorization page, I was logged in under a work account, so I hit cancel. Now Google is telling me it's an invalid code when I try it with my personal account.

I've removed/re-installed but it seems to be giving me the same code every time. I must be doing something dumb, sorry in advance if that's the case.


#19

Version 1.5 released

  • Fix URL normalization for lookup service (Issue from post)

  • Add related video support

  • Add like video action

  • Add watch later video action

  • Add extended video info

h_1431026480_7481902_1224f4c985.png


#20

Thank you for answer!  :)

Installed versions "YouTubeTV.bundle-1.3" and "YouTubeTV.bundle-master" and the result is the same.

Below the image as displayed on the TV screen.

My subscriptions should not be inside the folder "My Subscriptions" ?

It was how it worked in “YouTube.bundle”, It was much more practical ! : ))

My subscriptions is your subscriptions feed, like http://www.youtube.com/feed/subscriptions.
And most relevant subscribed channels is added into main menu. I think this more convenient than old plugin and look like youtube interface.

Having a small issue with the authorization code. When I first went to the Google authorization page, I was logged in under a work account, so I hit cancel. Now Google is telling me it's an invalid code when I try it with my personal account.

I've removed/re-installed but it seems to be giving me the same code every time. I must be doing something dumb, sorry in advance if that's the case.

You can try after 1 hour (code lifetime). If its does not work, then remove Plug-in Support/Data/com.plexapp.plugins.youtube.tv/ directory and restart Plex Server.