Kodi Community Forum

Full Version: can i call a plugin from i[tv m3u playlist?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi there,

I've setup PVR IPTV Simple client with a m3u playlist working perfectly fine. I am able to http, rtmp and rtmpe streams easily. However, where i am struggling is to add stream that is called from another plugin. My m3u looks like this:

#EXTM3U

#EXTINF:-1 tvg-logo=skynews group-title=“News channels”, Sky News
plugin://plugin.video.youtube/?path=/root/video&action=play_video&videoid=VYlQJbsVs48


I have youtube plugin installed and running the stream directly from youtube video add-on works perfectly fine. But, i am unable to call it from the iptv playlist.

Can someone help me?
-dwtdil


Here's how my xvmc log looks like

00:11:01 T:140735116022544 DEBUG: ------ Window Init (Pointer.xml) ------
00:11:02 T:140735116022544 DEBUG: ProcessMouse: trying mouse action leftclick
00:11:02 T:140735116022544 DEBUG: CPlayerCoreFactory::GetPlayers(pvr://channels/tv/All TV channels/0.pvr)
00:11:02 T:140735116022544 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
00:11:02 T:140735116022544 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
00:11:02 T:140735116022544 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtv
00:11:02 T:140735116022544 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: hdhomerun/myth/mms/udp
00:11:02 T:140735116022544 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
00:11:02 T:140735116022544 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
00:11:02 T:140735116022544 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
00:11:02 T:140735116022544 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
00:11:02 T:140735116022544 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
00:11:02 T:140735116022544 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
00:11:02 T:140735116022544 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
00:11:02 T:140735116022544 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
00:11:02 T:140735116022544 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio
00:11:02 T:140735116022544 DEBUG: CPlayerCoreFactory::GetPlayers: matched 0 rules with players
00:11:02 T:140735116022544 DEBUG: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (1)
00:11:02 T:140735116022544 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=0
00:11:02 T:140735116022544 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
00:11:02 T:140735116022544 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)
00:11:02 T:140735116022544 DEBUG: CPlayerCoreFactory::GetPlayers: added 1 players
00:11:02 T:140735116022544 NOTICE: DVDPlayer: Opening: pvr://channels/tv/All TV channels/0.pvr
00:11:02 T:140735116022544 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
00:11:02 T:140735116022544 DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
00:11:02 T:140735116022544 DEBUG: LinuxRendererGL: Cleaning up GL resources
00:11:02 T:140735116022544 DEBUG: CLinuxRendererGL:TonguereInit - precision of luminance 16 is 16
00:11:02 T:4446265344 NOTICE: Thread CDVDPlayer start, auto delete: false
00:11:02 T:4446265344 NOTICE: Creating InputStream
00:11:02 T:4446265344 DEBUG: PVRManager - OpenLiveStream - opening live stream on channel 'Sky News'
00:11:02 T:4446265344 DEBUG: opening live stream on url 'plugin://plugin.video.youtube/?path=/root/video&action=play_video&videoid=VYlQJbsVs48'
00:11:02 T:4446265344 DEBUG: PVRFile - Open - playback has started on filename pvr://channels/tv/All TV channels/0.pvr
00:11:02 T:4446265344 WARNING: CreateLoader - Unsupported protocol(plugin) in plugin://plugin.video.youtube/?path=/root/video&action=play_video&videoid=VYlQJbsVs48
00:11:02 T:4446265344 ERROR: CDVDInputStreamPVRManager::Open - error opening [plugin://plugin.video.youtube/?path=/root/video&action=play_video&videoid=VYlQJbsVs48]
00:11:02 T:4446265344 ERROR: CDVDPlayer::OpenInputStream - error opening [pvr://channels/tv/All TV channels/0.pvr]
00:11:02 T:4446265344 NOTICE: CDVDPlayer::OnExit()
00:11:02 T:4446265344 NOTICE: CDVDPlayer::OnExit() deleting input stream
00:11:02 T:4446265344 DEBUG: CDVDInputStreamPVRManager::Close - stream closed
00:11:02 T:4446265344 DEBUG: Thread CDVDPlayer 4446265344 terminating
00:11:02 T:140735116022544 DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
00:11:02 T:140735116022544 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
00:11:02 T:140735116022544 NOTICE: CDVDPlayer::CloseFile()
00:11:02 T:140735116022544 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
00:11:02 T:140735116022544 NOTICE: DVDPlayer: waiting for threads to exit
00:11:02 T:140735116022544 NOTICE: DVDPlayer: finished waiting
00:11:02 T:140735116022544 DEBUG: LinuxRendererGL: Cleaning up GL resources
00:11:03 T:140735116022544 DEBUG: Keyboard: scancode: 00, sym: 0136, unicode: 0000, modifier: 0
00:11:03 T:140735116022544 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
00:11:03 T:140735116022544 DEBUG: Previous line repeats 3 times.
00:11:03 T:140735116022544 DEBUG: OnKey: 0 (f200) pressed, action is
00:11:03 T:140735116022544 DEBUG: ------ Window Deinit (Pointer.xml) ------
This idea is interesting to me. Is this possible?
This is what PseudoTV Live does