Kodi Community Forum

Full Version: FireStick - Simple way to watch youtube video without API
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Here is short checklist on how to watch youtube videos without the youtube addon.


1) create a simple m3u playlist, which can contain as link to video the youtube link like www.youtube.com/watch?v=
    Basically anything VLC Player can play directly such as youtube videos as network stream selection in its menu:

Sample: mylist.m3u (textfile editor) as this file into a dir where kodi can find it as media source (storage, ftp, smb...) You can also use Kodi file manager to move it to a spot of your choice. Like from PC network folder to FireStick Storage Download folder. Depends how often you want to update your video links..

#EXTINF:-1,DE: VW: Das Wort.TV low
https://stream.daswort.tv/live/low.m3u8
#EXTINF:1,DE: VW: Das Wort.TV high
https://stream.daswort.tv/live/high.m3u8
#EXTINF:1,DE: VW Jungfrauen
https://m.youtube.com/watch?v=cWrIpQUE97M

Create and Save  playercorefactory.xml (for details google it, but the filename section must be in Android, Linux or Windows style depending where you are using it!

xml:

<playercorefactory>
<players>
<player name="VLC" type="ExternalPlayer" audio="false" video="true">
<filename>org.videolan.vlc</filename>
<args>--fullscreen "{1}"</args>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>

<player name="MPV" type="ExternalPlayer" audio="false" video="true">
<filename>is.xyz.mpv</filename>
<args> --fs "{1}"</args>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>

<player name="LocalCast" type="ExternalPlayer" audio="false" video="true">
<filename>de.stefanpledl.localcast</filename>
<args>"{1}"</args>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>
</players>
<rules action="prepend">
</rules>
</playercorefactory>

<playercorefactory>
<players>
<player name="VLC" type="ExternalPlayer" audio="false" video="true">
<filename>org.videolan.vlc</filename>
<args>--fullscreen "{1}"</args>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>

<player name="MPV" type="ExternalPlayer" audio="false" video="true">
<filename>is.xyz.mpv</filename>
<args> --fs "{1}"</args>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>

<player name="LocalCast" type="ExternalPlayer" audio="false" video="true">
<filename>de.stefanpledl.localcast</filename>
<args>"{1}"</args>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>
</players>
<rules action="prepend">
</rules>
</playercorefactory>

Install now VLCPlayer on your Firestick. If you hate to use Amazon store, then ADB connect local ip of Firestick and install it after downloading it thru apkpure.com (For complex apps you better get the APKPure APP itself and get a mouse pointer for Firestick, it is an APP, google it.)

Now, open in Kodi the m3u file to play, then it will prompt all the linked videos in the list above. LongClick the title and then there shall be "play with" option. Pick VLC! 

Bingo!

PS: Advanced ways to get your m3u lists updated can include termux offering rclone webdav, http or dlna services.