MERGING MediaPortal Url Source Splitter & IPTV Filter (2 Viewers)

Edalex

Community Plugin Dev
  • Premium Supporter
  • January 3, 2008
    2,955
    1,264
    Saratov
    Home Country
    Russian Federation Russian Federation
    @Edalex in VLC i open this list:
    Code:
    #EXTM3U
    
    #EXTINF:0, 1+1
    http://play.lanet.tv/live/9002.m3u8?key=ISPKEY
    
    #EXTINF:0, Новий канал
    http://play.lanet.tv/live/9006.m3u8?key=ISPKEY
    In MP this list return error when scan :(

    --
    WBR, ajs :):whistle::coffee:
    Verbose logs from iptv filter?

    Отправлено с моего Redmi 3S через Tapatalk
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,617
    10,545
    Kyiv
    Home Country
    Ukraine Ukraine
    @Edalex Logs... and screenshot...

    TV.png
    --
    WBR, ajs :):whistle::coffee:
     

    Attachments

    • log.zip
      107 KB
    Last edited:

    doskabouter

    Development Group
  • Team MediaPortal
  • September 27, 2009
    4,583
    2,972
    Nuenen
    Home Country
    Netherlands Netherlands
    @Developers : Are there any plans to merge this branch into master?
    It seems quite a waste to have this in some obscure branch. Perhaps then chances are a bit higher for someone to pick up development on this?

    I do have some issues, probably network related (CURL message: 'Closing connection halfway through a recording) and I want to make sure it's not software related before nagging my provider
    Tried to build it myself as experiment, and after quite a while fixing compatibility issues with vs2017 I got a successful compile but somehow it's not working:
    MpUrlSourceSplitter.log starts with MPUrlSourceSplitterd: dtor(): Start, and OnlineVideos gives an "Error adding 'MediaPortal Url Source Splitter' filter to graph: Exception from HRESULT: 0xFFFFFFED" so something is fundamentally wrong with the .ax files coming from Visual Studio, and I'm not experienced enough in this area to even begin finding the cause of it, let alone a solution...
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Hi, I have it on my fork and it build with 2015 and maybe 2017. It was needed to do something to make it works but I didn't remember what. You can try to look if you want [emoji106]

    Tapatalk
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    One thing I can say is that the m3u format needs to be:
    Code:
    #EXTM3U
    #EXTINF:0,<channel 1 name>
    <channel 1 URL>
    #EXTINF:0,<channel 2 name>
    <channel 2 URL>
    etc.

    From the log file (last URL), it looks like the streams are not MPEG 2 transport streams:
    [collapse]
    06-08-2018 13:44:46.547 [2dcc] [{0243C4B8-115E-472A-959F-438A9BF900CE}] [Info] ParserHoster: StartReceiveDataWorker(): parser 'PARSER_DEFAULT' recognizes stream, score: 1
    06-08-2018 13:44:46.565 [ 440] [{17C467F3-8C50-43B5-B741-2648788CB66E}] [Verbose] MPUrlSourceSplitter_Protocol_Http: ReceiveData(): no more data available, request '0', start '0', size '32768', stream length: '280'
    06-08-2018 13:44:46.565 [2dcc] [{0243C4B8-115E-472A-959F-438A9BF900CE}] [Info] ParserHoster: StartReceiveDataWorker(): parser 'PARSER_F4M' doesn't recognize stream
    06-08-2018 13:44:46.586 [ 440] [{17C467F3-8C50-43B5-B741-2648788CB66E}] [Verbose] MPUrlSourceSplitter_Protocol_Http: ReceiveData(): no more data available, request '0', start '0', size '32768', stream length: '280'
    06-08-2018 13:44:46.586 [2dcc] [{0243C4B8-115E-472A-959F-438A9BF900CE}] [Info] ParserHoster: StartReceiveDataWorker(): parser 'PARSER_M3U8' doesn't recognize stream
    06-08-2018 13:44:46.607 [ 440] [{17C467F3-8C50-43B5-B741-2648788CB66E}] [Verbose] MPUrlSourceSplitter_Protocol_Http: ReceiveData(): no more data available, request '0', start '0', size '32768', stream length: '280'
    06-08-2018 13:44:46.607 [2dcc] [{0243C4B8-115E-472A-959F-438A9BF900CE}] [Info] ParserHoster: StartReceiveDataWorker(): parser 'PARSER_MPEG2TS' doesn't recognize stream
    06-08-2018 13:44:46.628 [ 440] [{17C467F3-8C50-43B5-B741-2648788CB66E}] [Verbose] MPUrlSourceSplitter_Protocol_Http: ReceiveData(): no more data available, request '0', start '0', size '32768', stream length: '280'
    06-08-2018 13:44:46.628 [2dcc] [{0243C4B8-115E-472A-959F-438A9BF900CE}] [Info] ParserHoster: StartReceiveDataWorker(): parser 'PARSER_MSHS' doesn't recognize stream
    06-08-2018 13:44:46.628 [2dcc] [{0243C4B8-115E-472A-959F-438A9BF900CE}] [Info] ParserHoster: StartReceiveDataWorker(): active parser: 'PARSER_DEFAULT'[/collapse]

    06-08-2018 13:44:46.712 [ b90] [{0243C4B8-115E-472A-959F-438A9BF900CE}] [Warning] Demuxer: DemuxerRead(): stream 0, request 1, start: 280, length: 32712, error: 0xFFFFFFDF

    Perhaps the streams are also encrypted, or the m3u8 playlist format is not supported, I'm not sure. Either way it seems the streams are not directly compatible with TV Server. You would have to find a way to "repackage" the stream. For example, use VLC to re-stream, or something like this:
    VODServer - Watch internet streams as TV channels
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,617
    10,545
    Kyiv
    Home Country
    Ukraine Ukraine

    Users who are viewing this thread

    Top Bottom