Add-on:YouTube: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
m (Addon-Bot Update)
(91 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{forum link2|For more information and support see the [[forum:79487|YouTube add-on discussion thread]]}}
{{Addon  
{{Addon  
|Name=YouTube
|Name=YouTube
|provider-name=TheCollective
|provider-name=anxdpanic, bromix
|ID=plugin.video.youtube
|ID=plugin.video.youtube
|latest-version=4.4.10
|latest-version=6.5.1
|extension point=xbmc.python.pluginsource
|extension point=xbmc.python.pluginsource
|provides=video
|provides=video
|Summary=YouTube video plugin
|Summary=Plugin for YouTube
|Description=Plugin that lets you browse and play videos from everybody's favorite video site!
|Description=YouTube is one of the biggest video-sharing websites of the world.
|Platform=all
|Platform=all
|Language=
|Language=
|License=
|License=GPL-2.0-only
|Forum=
|Forum=https://forum.kodi.tv/showthread.php?tid=325740
|Website=
|Website=https://www.youtube.com
|Source=
|Source=https://github.com/jdf76/plugin.video.youtube
|Email=
|Email=ytplugin at datanet dot ws
|broken=
|broken=
|icon url=http://mirrors.xbmc.org/addons/frodo/plugin.video.youtube/icon.png}}
|icon url=http://mirrors.kodi.tv/addons/leia/plugin.video.youtube/icon.png}}


= Introduction =
== FAQ ==
 
See posts [https://forum.kodi.tv/showthread.php?tid=325740&pid=2681560#pid2681560 #3-7] in the official support thread.
In order to use this plugin you will need Dharma 10.1 or newer release of XBMC.
 
{{bluev|NOTICE:|Changes in our development methodology have made it necessary to put the stable version of the plugin on life support. Some non-working features have been disabled as it wasn't feasible to repair them.}}
 
All functions are enabled if you are running an Eden v11 or newer version of XBMC.


== Features ==
== Features ==
* Non-intrusive user notifications
* Video thumbnail browsing for a more pleasant user experience
* Advanced Searching (including locally stored searches)
* Listing of [http://www.youtube.com/ YouTube's] standard feeds and region specific feeds
* Adding and removing contacts
* Adding and removing favorites
* Subscribing and unsubscribing
* Listing Subscriptions including new subscription videos
* Listing a contacts uploads, playlists, favorite videos and subscriptions
* Playback of all video streams (RTMP support is currently not working due to limitations in rtmpdump)
* Plays videos that can't be embedded
* Auto-magically filters unavailable video's from [http://www.youtube.com/ YouTube's] results (If you see it, you can play it)
* Supports [http://www.youtube.com/ YouTube] Disco! (Music Discovery project) Searches (Beta)
* Supports Browsing [http://www.youtube.com/ YouTube] Categories, Trailers and Shows (Beta)
=== Unofficial Browser extensions ===
The extensions above are known not to work with the newest YouTube and XBMC Eden and newer.
The following unofficial extensions are available:
Mozilla Firefox
* [https://addons.mozilla.org/en-US/firefox/addon/send-to-xbmc/?src=external-xbmcwiki Send to XBMC]
Google Chrome
* [https://chrome.google.com/webstore/detail/play-to-xbmc/fncjhcjfnnooidlkijollckpakkebden Play to XBMC]
* [https://chrome.google.com/webstore/detail/playlist2xbmc/mgajimdehjbpldnldemmfigkepdahkik Playlist2XBMC]
* [https://chrome.google.com/webstore/detail/youtube-to-xbmc/gbghegmimhjemkhpimohkdopkeahldbh Youtube to XBMC] (works with Gotham)
Greasemonkey
* [http://userscripts.org/scripts/show/136934 YouTube » XBMC]
=== Integration with strm files ===
Youtube streams can be integrated into the video library with [[Strm|strm files]].
The syntax for a youtube-URL like <nowiki>https://www.youtube.com/watch?v=$VIDEOID</nowiki> is<br />
<code>plugin://plugin.video.youtube/?path=/root/video&action=play_video&videoid=$VIDEOID</code>
= Known problems =
* One of the main features of the plugin is that it defaults to thumbnails view for video items. This only works when using the default "Confluence" skin as the plugin is dependent on the Id defined for confluences thumbnails view.
* [http://www.youtube.com/ YouTube] also supports exposing videos through [http://en.wikipedia.org/wiki/Protected_Streaming Adobes RTMPE Protected streaming protocol]. But due to missing support for "RTMPE type 10 handshakes" in the [http://rtmpdump.mplayerhq.hu/ rtmpdump] library, playback is currently not working.
= Feature request =
If you have a feature request then create a new post in the [http://forum.xbmc.org/showthread.php?t=79487 YouTube support thread].
= Reporting a bug =
If you are having problems with the plugin or just have a query please do read the documentation and do a search on the XBMC [http://forum.xbmc.org/showthread.php?t=79487 YouTube support thread] before posting.
If you believe you have found a new bug, create a log (see below) and post in the [http://forum.xbmc.org/showthread.php?t=79487 YouTube support thread].
== Creating a useful debug log ==
Typically users will report errors with descriptions that lack many important details. While we take all user reported errors seriously, its often is impossible to help if without a proper debug-log, this guide will take you through the steps to create such a log.
As such, if you want any help with this issue you must follow these steps.
# Open the plugin and go to "Advanced" in settings, enable "Plugin debug" and confirm.
# Find your debug Log here:
* Linux::
  $HOME/.xbmc/temp/xbmc.log
* Mac OSX:
  $User/Library/Logs/xbmc.log
* Windows 7 & Vista:
  \Users\<UserName>\AppData\Roaming\XBMC\xbmc.log
# Paste your debug log to http://pastebin.com/ ( Do NOT upload part of the log, we need the ENTIRE log. )
# Post a message [http://forum.xbmc.org/showthread.php?t=79487 in this thread] with your debug log.


If you have problems following the guide, please ask on the [http://forum.xbmc.org/showthread.php?t=79487 forum thread] and we will help you through it.
=== Integration with STRM files ===
YouTube streams can be integrated into the video library with [[Strm|STRM files]].
{| class="wikitable"
!colspan="2"|Videos
|-
!style="text-align:left;"|URL
|<nowiki>https://www.youtube.com/watch?v=$VIDEOID</nowiki>
|-
!style="text-align:left;"|STRM URL
|<nowiki>plugin://plugin.video.youtube/play/?video_id=$VIDEOID</nowiki>
|-
!colspan="2"|Additional Parameters
|-
|style="text-align:left;"|&incognito=true
|disables post play events (add to history, remove from watch later, etc.)
|-
|style="text-align:left;"|&screensaver=true
|disables post play events and will not ask for quality
|}
{| class="wikitable"
!colspan="2"|Playlists
|-
!style="text-align:left;"|URL
|<nowiki>https://www.youtube.com/playlist?list=$PLAYLISTID</nowiki>
|-
!style="text-align:left;"|STRM URL
|<nowiki>plugin://plugin.video.youtube/play/?playlist_id=$PLAYLISTID</nowiki>
|-
!colspan="2"|Additional Parameters
|-
|style="text-align:left;"|&play=1
|required to start playback
|-
|style="text-align:left;"|&order=$ORDER
|controls playlist order, $ORDER can be default, reverse, or shuffle.
|-
|style="text-align:left;"|&video_id=$VIDEOID
|starts playback at $VIDEOID, order=shuffle does not apply if video_id is specified
|}


= Testing/Status =
=== Keymaps ===
Integration and unittests are run continuously by Jenkins
'''Required version''': 6.3.0+<br />
A collection of actions available for [[Keymap|custom keymaps]].


http://tc.tobiasussing.dk/jenkins/view/YouTube/
{| class="wikitable"
!style="text-align:left;"|Description
!style="text-align:left;"|Command
!style="text-align:left;"|Context
|-
|style="text-align:left;"|Play audio only
|RunPlugin(plugin://plugin.video.youtube/play/?audio_only=1)
|On videos
|-
|style="text-align:left;"|Play with subtitles
|RunPlugin(plugin://plugin.video.youtube/play/?prompt_for_subtitles=1)
|On videos
|-
|style="text-align:left;"|Go to channel
|RunPlugin(plugin://plugin.video.youtube/channel/property/)
|On videos
|-
|style="text-align:left;"|Add to Watch Later
|RunPlugin(plugin://plugin.video.youtube/playlist/add/video/?playlist_id=watch_later)
|On videos
|-
|style="text-align:left;"|Add to the selected playlist
|RunPlugin(plugin://plugin.video.youtube/playlist/select/playlist/)
|On videos
|-
|style="text-align:left;"|Add to the user provided playlist
|RunPlugin(plugin://plugin.video.youtube/playlist/add/video/?playlist_id=$PLAYLISTID)
|On videos
|-
|style="text-align:left;"|Remove from the current playlist
|RunPlugin(plugin://plugin.video.youtube/playlist/remove/video/)
|On videos in the Playlists menu
|-
|style="text-align:left;"|Like
|RunPlugin(plugin://plugin.video.youtube/video/rate/?rating=like)
|On videos
|-
|style="text-align:left;"|Dislike
|RunPlugin(plugin://plugin.video.youtube/video/rate/?rating=dislike)
|On videos
|-
|style="text-align:left;"|Remove rating
|RunPlugin(plugin://plugin.video.youtube/video/rate/?rating=none)
|On videos
|-
|style="text-align:left;"|Prompt for rating
|RunPlugin(plugin://plugin.video.youtube/video/rate/)
|On videos
|-
|style="text-align:left;"|Subscribe
|RunPlugin(plugin://plugin.video.youtube/subscriptions/add/)
|On videos
|-
|style="text-align:left;"|Unsubscribe
|RunPlugin(plugin://plugin.video.youtube/subscriptions/remove/)
|On subscription in the Subscriptions menu
|-
|}


=See also=
== See also ==
===Similar page names===
=== Similar page names ===
{{#lst:YouTube|similar pages}}
{{#lst:YouTube|similar pages}}


[[Category:Frodo add-on repository]]
[[Category:Add-ons with license tag]]
[[Category:Eden add-on repository]]
[[Category:Add-ons with source tag]]
[[Category:Add-ons with website tag]]
[[Category:All add-ons]]
[[Category:Social media]]
[[Category:Social media]]
[[Category:Video add-ons]]
[[Category:Krypton add-on repository]]
[[Category:Isengard add-on repository]]
[[Category:Matrix add-on repository]]
[[Category:Leia add-on repository]]
[[Category:Jarvis add-on repository]]

Revision as of 01:00, 11 August 2019

YouTube
icon.png

See this add-on on the kodi.tv showcase

Author: anxdpanic, bromix
Website: link
Type: Video
Repo: Kodi.tv repo v20
Kodi.tv repo v19

License: GPL-2.0-only
Source: Source code
Summary: Plugin for YouTube
Home icon grey.png   ▶ Add-ons ▶ YouTube
Attention talk.png Need help with this add-on? See here.

YouTube is one of the biggest video-sharing websites of the world.

Installing

This add-on is installed from the Add-on browser located in Kodi as follows:

  1. Settings
  2. Add-ons
  3. Install from repository
  4. Video Add-ons
  5. YouTube
  6. Install

FAQ

See posts #3-7 in the official support thread.

Features

Integration with STRM files

YouTube streams can be integrated into the video library with STRM files.

Videos
URL https://www.youtube.com/watch?v=$VIDEOID
STRM URL plugin://plugin.video.youtube/play/?video_id=$VIDEOID
Additional Parameters
&incognito=true disables post play events (add to history, remove from watch later, etc.)
&screensaver=true disables post play events and will not ask for quality
Playlists
URL https://www.youtube.com/playlist?list=$PLAYLISTID
STRM URL plugin://plugin.video.youtube/play/?playlist_id=$PLAYLISTID
Additional Parameters
&play=1 required to start playback
&order=$ORDER controls playlist order, $ORDER can be default, reverse, or shuffle.
&video_id=$VIDEOID starts playback at $VIDEOID, order=shuffle does not apply if video_id is specified

Keymaps

Required version: 6.3.0+
A collection of actions available for custom keymaps.

Description Command Context
Play audio only RunPlugin(plugin://plugin.video.youtube/play/?audio_only=1) On videos
Play with subtitles RunPlugin(plugin://plugin.video.youtube/play/?prompt_for_subtitles=1) On videos
Go to channel RunPlugin(plugin://plugin.video.youtube/channel/property/) On videos
Add to Watch Later RunPlugin(plugin://plugin.video.youtube/playlist/add/video/?playlist_id=watch_later) On videos
Add to the selected playlist RunPlugin(plugin://plugin.video.youtube/playlist/select/playlist/) On videos
Add to the user provided playlist RunPlugin(plugin://plugin.video.youtube/playlist/add/video/?playlist_id=$PLAYLISTID) On videos
Remove from the current playlist RunPlugin(plugin://plugin.video.youtube/playlist/remove/video/) On videos in the Playlists menu
Like RunPlugin(plugin://plugin.video.youtube/video/rate/?rating=like) On videos
Dislike RunPlugin(plugin://plugin.video.youtube/video/rate/?rating=dislike) On videos
Remove rating RunPlugin(plugin://plugin.video.youtube/video/rate/?rating=none) On videos
Prompt for rating RunPlugin(plugin://plugin.video.youtube/video/rate/) On videos
Subscribe RunPlugin(plugin://plugin.video.youtube/subscriptions/add/) On videos
Unsubscribe RunPlugin(plugin://plugin.video.youtube/subscriptions/remove/) On subscription in the Subscriptions menu

See also

Similar page names

YouTube