Hybrid list adapted for kodi using different addons to make the stream work
all Playlist work with the Playlistloader addon for kodi 18.9 or 19+ matrix as exception of Streamlink Tester since some dependencies are not ported to python 3 yet
################
will no longer be used for live ,to mutch time consuming to keep it updated ... only good For Direct Video only
- #EXTINF:-1 tvg-logo="" group-title="", (YT) (v_id) (UPD)
- plugin://plugin.video.youtube/play/?video_id=IDHERE
will be used for those who have the api
- #EXTINF:-1 tvg-logo="" group-title="", (YT) (c_id)
- plugin://plugin.video.youtube/play/?channel_id=IDHERE&live=1
If Multiple Live From The same Channel , Change &live=2 =3 =4 and so on , need to be tested to fit the Channel Naming as some channel might stop is live stream and start a new one .. it may occur that some live will change naming and logo , just change sequence of live number at the end , that fits the proper stream
https://blog.hubspot.com/website/how-to-get-youtube-api-key
################
- #EXTINF:-1 tvg-logo="" group-title="", (TWITCH) (C_N)
- plugin://plugin.video.twitch/?mode=play&channel_name=CHANNELNAMEHERE
- #EXTINF:-1 tvg-logo="" group-title="", (TWITCH) (C_id)
- plugin://plugin.video.twitch/?channel_id=IDHERE&mode=play
Twitch Channel ID can be found from the site , in The m3u8 link , detected by a hsl or m3u8 stream detector , as per exemple . Download helper plugin in firefox you will find link that begin by https://usher.ttvnw.net/api/channel/hls/?????.m3u8? + A long Token .. in the token search : channel_id String
exemple: https://www.twitch.tv/asot = channel_id%22%3A265735182%2C%22 , the id will be 265735182
################
**** Token Retreivers ****
- #EXTINF:-1 tvg-logo="" group-title="", (SLT)
- plugin://plugin.video.streamlink-tester/?action=play&url=URLHERE
Usefull For many Site That Use .php ending EX: .php?id=IDHERE
- DASH .mpd Stream No DMR + No Referrer
https://streamlink.github.io/plugin_matrix.html
https://piczel.tv/watch/CHANNELNAMEHERE
https://goodgame.ru/channel/CHANNELNAMEHERE
http://www.giniko.com/ ; http://www.giniko.com/watch.php?id=IDHERE
https://ginikousa.com/ ; https://ginikousa.com/live.php?id=IDHERE
https://www.watchyour.tv/ ; http://www.watchyour.tv/dvr.php?id=IDHERE
https://livestream.com/ ; http://api.new.livestream.com/accounts/IDHERE/events/IDHERE/
18.9 or matrix see here https://github.com/firsttris/plugin.video.sendtokodi
- #EXTINF:-1 tvg-logo="" group-title="", (STK)
- plugin://plugin.video.sendtokodi/?URLHERE
https://www.facebook.com/IDHERE/videos/IDEHERE/
https://www.youtube.com/channel/IDHERE/live -> No youtube API required to make it work .. handle 1 unique live from same channel
https://www.youtube.com/watch?v=IDHERE
https://www.dailymotion.com/video/IDHERE
https://www.twitch.tv/CHANNELNAMEHERE
https://www.veoh.com/watch/IDHERE
https://ok.ru/live/IDHERE|User-Agent=Mozilla/5.0 (Linux; Android 10) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.101 Mobile Safari/537.36
https://ok.ru/video/IDHERE|User-Agent=Mozilla/5.0 (Linux; Android 10) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.101 Mobile Safari/537.36
https://dlive.tv/CHANNELNAMEHERE
https://livestream.com/accounts/IDHERE/events/IDHERE
https://picarto.tv/CHANNELNAMEHERE
https://d.tube/ -> https://player.d.tube/ ...............
https://odysee.com/ -> pageUrl ################
- #EXTINF:-1 tvg-logo="" group-title="", (DM)
- plugin://plugin.video.dailymotion_com/?url=IDHERE&mode=playLiveVideo
- #EXTINF:-1 tvg-logo="" group-title="", (DM_VOD)
- plugin://plugin.video.dailymotion_com/?mode=playVideo&url=IDHERE
################
- #EXTINF:-1 tvg-logo="" group-title="", (For VLC)
- https://www.dailymotion.com/video/IDHERE#tab_embed.m3u8
################
HLS Stream URL option can be Required and tricked by using
- |User-Agent=
- |User-Agent=stream
- |User-Agent=VLC
- |User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36
http://useragentstring.com/pages/useragentstring.php?name=All
- |Referer= Url Referer of the .m3u8 Stream
- |X-Forwarded-For= Usaly It work without a vpn by simply finding the proper ISP ip/range of the country that match the geo restriction Stream