Plugin.YouTube History

Hide minor edits - Show changes to output

Changed lines 23-24 from:
\\
\\
to:
Changed lines 49-50 from:
* '''Auto Update Signature Decoding''' (enabled by default): When enabled, the plugin's NEWA addon will periodically check the open source YouTube-DL project for updates to their signature decryption routine and apply them to this plugin's signature decryption.
to:
* '''Auto Update Signature Decoding''' (enabled by default): When enabled, the plugin's NEWA addon will periodically check the open source [[ http://rg3.github.io/youtube-dl/ | YouTube-DL project]] for updates to their signature decryption routine and apply them to this plugin's signature decryption.
Changed line 57 from:
Stream lists with approximate bitrate (when known)
to:
2D Stream lists with approximate bitrate (when known)
Changed lines 59-73 from:
||!Stream ID||!Description||!Video Size||Container||!2D/3D||!Bitrate   
||5||small||320x240||FLV||2D   
||17||small||176x144||3GP||2D 
||18||medium||640x360||MP4||2D||480578 bps 
||22||hd720||1280x720||MP4||2D||2158900 bps
||34||medium||640x360||FLV||2D||
||35||large||854x480||FLV||2D||
||36||small||320x240||3GP||2D||
||37||hd1080||1920x1080||MP4||2D||3752875 bps
||38||2k/4k||2048x1536 or 3840x2160||MP4||2D||34321507 bps
||43||medium||640x360||WEBM||2D||352708 bps
||44||large||854x480||WEBM||2D||2030027 bps
||45||hd720||1280x720||WEBM||2D||1397982 bps
||46||hd1080||1920x1080||WEBM||2D||2762511 bps
to:
||!Stream ID||!Description||!Video Size||!Container||!Bitrate   
||5||small||320x240||FLV||   
||17||small||176x144||3GP||
||18||medium||640x360||MP4||480578 bps 
||22||hd720||1280x720||MP4||2158900 bps
||34||medium||640x360||FLV||
||35||large||854x480||FLV||
||36||small||320x240||3GP||
||37||hd1080||1920x1080||MP4||3752875 bps
||38||2k/4k||2048x1536 / 3840x2160||MP4||34321507 bps
||43||medium||640x360||WEBM||352708 bps
||44||large||854x480||WEBM||2030027 bps
||45||hd720||1280x720||WEBM||1397982 bps
||46||hd1080||1920x1080||WEBM||2762511 bps

3D Stream lists
Changed lines 76-83 from:
||!Stream ID||!Description||!Video Size||Container||!2D/3D
||82||medium||640x360||MP4||3D   
||83||large||854x480||MP4||3D   
||84||hd720||1280x720||MP4||3D   
||85||hd1080||1920x1080||MP4||3D   
||100||medium||640x360||WEBM||3D   
||101||large||854x480||WEBM||3D   
||102||hd720||1280x720||WEBM||3D   
to:
||!Stream ID||!Description||!Video Size||!Container
||82||medium||640x360||MP4
||83||large||854x480||MP4
||84||hd720||1280x720||MP4
||85||hd1080||1920x1080||MP4
||100||medium||640x360||WEBM
||101||large||854x480||WEBM
||102||hd720||1280x720||WEBM
October 15, 2013, at 09:54 PM by whurlston - Added Stream List
Added lines 57-83:

Stream lists with approximate bitrate (when known)
|| border=1 width=100%
||!Stream ID||!Description||!Video Size||Container||!2D/3D||!Bitrate   
||5||small||320x240||FLV||2D   
||17||small||176x144||3GP||2D 
||18||medium||640x360||MP4||2D||480578 bps 
||22||hd720||1280x720||MP4||2D||2158900 bps
||34||medium||640x360||FLV||2D||
||35||large||854x480||FLV||2D||
||36||small||320x240||3GP||2D||
||37||hd1080||1920x1080||MP4||2D||3752875 bps
||38||2k/4k||2048x1536 or 3840x2160||MP4||2D||34321507 bps
||43||medium||640x360||WEBM||2D||352708 bps
||44||large||854x480||WEBM||2D||2030027 bps
||45||hd720||1280x720||WEBM||2D||1397982 bps
||46||hd1080||1920x1080||WEBM||2D||2762511 bps

|| border=1 width=100%
||!Stream ID||!Description||!Video Size||Container||!2D/3D
||82||medium||640x360||MP4||3D   
||83||large||854x480||MP4||3D   
||84||hd720||1280x720||MP4||3D   
||85||hd1080||1920x1080||MP4||3D   
||100||medium||640x360||WEBM||3D   
||101||large||854x480||WEBM||3D   
||102||hd720||1280x720||WEBM||3D   
October 15, 2013, at 09:22 PM by whurlston - Added special installation instructions for client/server setups.
Changed lines 21-22 from:
To install, simply extract the zip's contents into NextPVR's [[QuickStart.InstalledParts#datadirectory|Data Directory]].
to:
!!! Installation
Extract the
zip's contents into NextPVR's [[QuickStart.InstalledParts#datadirectory|Data Directory]].
\\
\\
If you are installing to a client in a client/server setup, you will need to copy the "web\public\youtube" folder to the same relative location in your server's web folder. This only needs to be done once, not after every client install. The entire plugin does not need to be installed to headless servers, only the contents of the web folder.
Added lines 1-77:
(:description Watch YouTube videos with NextPVR 3.x :)
Attach:YouTube-plugin.jpg

This plugin allows you to watch YouTube videos on almost any NextPVR 3.x client. Features include:

* Completely customizable lists
* Ability to buffer videos to disk in MPEG-TS format.
* Automatic cleanup of buffer files.
* Ability to select prefered streams.
* Honors NextPVR's <HideDotDot> setting.
* Watch YouTube trailers from mvallevand's [[Plugin.SearchLite | SearchLite plugin]].

Requirements:

* NextPVR 3.x (.Net 4.0 editions)
* Updated ffmpeg (any static 32 bit build from 2011 or newer) which can be downloaded from [[http://ffmpeg.zeranoe.com/builds/ | Zeranoe's FFmpeg Builds]]

!! Downloading and Installing
Download: [[(Download:)YouTube.zip]] (35 KB, DownloadCount:YouTube.zip downloads)

To install, simply extract the zip's contents into NextPVR's [[QuickStart.InstalledParts#datadirectory|Data Directory]].


!!! Activation
Start NextPVR.
Right mouse click and select "Settings".
Select "Plugins" in the left hand menu.
Check the box for "YouTube" on the right hand screen.
Configure YouTube (see Configuration section).
Attach:YouTube-enableplugin.jpg

!! Configuration
!!! General Settings
Attach:YouTube-settingsgeneral.jpg

* '''Show Image Reflection''' (disabled by default): This will show a reflection below the Menu/Video thumbnails.

* '''Show Image At Angle''' (disabled by default): This will show the Menu/Video thumbnails angled away from you.
->Attach:YouTube-prettythumbs.jpg

* '''Show List On Right''' (disabled by default): In List View, metadata will be displayed on the left of the screen and the video list will be displayed on the right.

* '''NMT Mode Always On''' (disabled by default): PC clients will act like NMT clients. Instead of playing videos directly from the web, they will be buffered to disc as MPEG-TS first. The buffer NextPVR's Live TV Buffer setting for * the location. This option requires ffmpeg if it is enabled. ''Note: When enabled, only MP4 streams from your prefered streams list will be used.''

* '''Signature Decoding URL''': Some videos will have an encrypted signature that needs to be decrypted before YouTube will send the video file. Signature decryption is done by this plugin in an addon to NEWA. By default, the signature decryption URL will be detected when the plugin is first configured. For PC clients, it will use the URL of the server by default.

* '''Auto Update Signature Decoding''' (enabled by default): When enabled, the plugin's NEWA addon will periodically check the open source YouTube-DL project for updates to their signature decryption routine and apply them to this plugin's signature decryption.

!!! Menu Items Settings
Attach:YouTube-settingsmenu.jpg

!!! Stream Preference Settings
Attach:YouTube-settingsstreams.jpg


!! Un-installation
Delete the following folders in your NextPVR data folder:
* Media\YouTube
* Plugins\YouTube
* Skins\Default\YouTube
* web\public\youtube

!! Support
For help, discussion, or reporting any issues with this plugin, please use the [[http://forums.gbpvr.com/forumdisplay.php?51-Add-ons-(3rd-party-plugins-utilities-and-skins) | 3rd Party Plugins]] area of the NextPVR forum.

!! Source Code
Available soon.


!! Author(s)
Main development by [[http://forums.gbpvr.com//member.php?11274-whurlston | whurlston]]
with signature decryption auto updater by [[http://forums.gbpvr.com//member.php?2646-UncleJohnsBand | UncleJohnsBand]]
(:comment Developed by [[~whurlston]]. :)


----
Category:[[!Plugin]]

Page last modified on October 16, 2013, at 12:40 AM