[solved] MPTvScheduler - Android client for MediaPortal and TvServer (3 Viewers)

regeszter

Retired Team Member
  • Premium Supporter
  • October 29, 2005
    5,335
    4,954
    Home Country
    Hungary Hungary
    I really like MPTvScheduler as it much more easier to use than Kodi on my Mobile or Tablet when I only want to plan a recording. However I have got a question.
    The TVServer grabs up to three days of EPG data from the DVB-C streams and in my different Kodi systems (3) I can see and program from the EPG up to three days in advance. In MPTvScheduler I can only see the upcoming 24 hours in the EPG. Is there somewhere a setting to change this also to three days?

    TV & Radio screen -> Press on a channel-> You will get the EPG of that channel. Use swipe to get next days.

    or

    Electronic Program Guide screen -> Press on a channel name -> You will get the EPG of that channel. Use swipe to get next days.

    screenshot_1475249806-png.182521.png
     

    regeszter

    Retired Team Member
  • Premium Supporter
  • October 29, 2005
    5,335
    4,954
    Home Country
    Hungary Hungary
    1.1.0 stable released on Play Store.

    - NEW Premium feature: Picture in Picture in the internal player.
    - NEW feature: audio channel selection
    - Channel logo added to widget
    - Bug fixes and performance improvements.

    Know issue: some users lost stored password because of changed encryption method. Please set the password again.
     
    Last edited:

    DrPain

    Portal Member
    August 17, 2007
    18
    2
    56
    Zagreb
    Home Country
    Croatia Croatia
    Hi!

    First, great app.
    But I have some problems, probably device specific.
    Last stable version, v1.1.0 and MPExtended 0.6 beta.
    Samsung galaxy S6 can play everything, even PIP, but only in live http streaming profiles, ffmpeg and vlc based profiles don't work. That is OK, I can use it to watch TV. But Samsung galaxy tab s2 8" snapdragon 652 version won't play anything (tv and recordings) with any profile. Same with MX Player. Is there some magic combination of codex, app and profiles to make it play? I find it curious that both samsung devices won't use android ffmpeg based profiles...

    TIA
     

    DrPain

    Portal Member
    August 17, 2007
    18
    2
    56
    Zagreb
    Home Country
    Croatia Croatia
    Thanks, I will try again with that profile when I get home.
    What is CPU version of tablet - exynos or qualcomm CPU (manufactured in 2015 or 2016)?
    Maybe I need to install some ffmeg encoders on PC?
     

    DrPain

    Portal Member
    August 17, 2007
    18
    2
    56
    Zagreb
    Home Country
    Croatia Croatia
    Here are log from Samsung galaxy S6 mobile phone, trying to conect with High quality HTTP Live streaming profile based on ffmpeg. Output is just black screen, last few lines of log file just keep reapiting till I kill app. User is configured, I can browse EPG, stop TV cards, record etc...

    Code:
    2016-12-12 07:04:51.84100 [     HostThread( 4)] DEBUG: Opening MPExtended ServiceHost version 0.6.0-beta4 (commit 4c1e672)
    2016-12-12 07:04:52.73660 [               ( 5)] DEBUG: Loading service MediaAccessService
    2016-12-12 07:04:52.73660 [               ( 8)] DEBUG: Loading service ScraperService
    2016-12-12 07:04:52.73660 [               ( 7)] DEBUG: Loading service MetaService
    2016-12-12 07:04:52.75223 [               ( 7)] DEBUG: Bonjour version 214.3.3 installed
    2016-12-12 07:04:52.79911 [               ( 8)]  WARN: PluginLoader: Directory C:\Program Files (x86)\MPExtended\Service\Plugins\Scrapers doesn't exist or can't be accessed
    2016-12-12 07:04:53.08039 [               ( 5)] DEBUG: Loading service StreamingService
    2016-12-12 07:04:53.12727 [               ( 5)] DEBUG: Loading service TVAccessService
    2016-12-12 07:04:53.17415 [               ( 5)] DEBUG: Loading service UserSessionProxyService
    2016-12-12 07:04:53.18977 [     HostThread( 4)] DEBUG: WCF services have been started
    2016-12-12 07:04:53.22103 [     HostThread( 4)] DEBUG: Found supported MediaPortal installation (MP1_7, build 1.15.0.0)
    2016-12-12 07:04:53.22103 [     HostThread( 4)] DEBUG: Running on CLR 4.0.30319.42000 on Microsoft Windows NT 6.2.9200.0
    2016-12-12 07:04:57.83648 [               ( 5)] DEBUG: Triggering ServiceState.Started event
    2016-12-12 07:04:57.83648 [               ( 4)]  INFO: Getting external ip from http://checkip.dyndns.com/
    2016-12-12 07:05:19.18247 [               ( 4)] DEBUG: Publishing service set MAS=http://192.168.1.100:4322/; MASStream=http://192.168.1.100:4322/; TAS=http://192.168.1.100:4322/; TASStream=http://192.168.1.100:4322/; UI=http://192.168.1.100:4322/
    2016-12-12 10:41:13.35180 [               (134)]  INFO: Access denied for request with username drpain
    2016-12-12 10:41:16.61249 [               (134)]  INFO: Access denied for request with username drpain
    2016-12-12 10:41:18.26197 [               (134)]  INFO: Access denied for request with username drpain
    2016-12-12 10:42:09.27541 [               (135)]  INFO: [                  Samsung-S641] Called InitStream with type=Recording; provider=; itemId=41; offset=; clientDescription=MPTvScheduler; idleTimeout=
    2016-12-12 10:42:09.34119 [               (135)] DEBUG: [                  Samsung-S641] Called StartStreamWithStreamSelection with profile=FFmpeg HTTP Live Streaming HQ; start=0; audioId=0; subtitleId=0
    2016-12-12 10:42:09.34520 [               (135)] DEBUG: [                  Samsung-S641] StartStream for file mediatype=Recording provider= id=41 filetype=Content offset=0 path=E:\TV Server\Pite i pudinzi Paula Hollywooda, dokumentarna serija (10_20) - HTV2 - 2016-11-26.ts
    2016-12-12 10:42:09.34720 [               (135)] DEBUG: [                  Samsung-S641] Using 800x448 as output size for stream Samsung-S641
    2016-12-12 10:42:09.34921 [               (135)] DEBUG: [                  Samsung-S641] Final stream selection: audioId=, subtitleId=0
    2016-12-12 10:42:09.35924 [               (135)]  INFO: [                  Samsung-S641] Assembling following pipeline:
    2016-12-12 10:42:09.35924 [               (135)]  INFO: [                  Samsung-S641]    data 5: MPExtended.Services.StreamingService.Units.EncoderUnit (input False, data True, log True)
    2016-12-12 10:42:09.35924 [               (135)]  INFO: [                  Samsung-S641]    data 10: MPExtended.Services.StreamingService.Units.HTTPLiveStreamUnit (input True, data True, log False)
    2016-12-12 10:42:09.36024 [               (135)]  INFO: [                  Samsung-S641]    dataconn 5 -> 10
    2016-12-12 10:42:09.36024 [               (135)]  INFO: [                  Samsung-S641]    log  6: MPExtended.Services.StreamingService.Units.FFMpegLogParsingUnit
    2016-12-12 10:42:09.36024 [               (135)]  INFO: [                  Samsung-S641]    logconn 5 -> 6
    2016-12-12 10:42:09.36174 [               (135)]  INFO: [                  Samsung-S641] Encoder: Transcoder configuration dump
    2016-12-12 10:42:09.36174 [               (135)]  INFO: [                  Samsung-S641] Encoder:   hasStdin False, hasStdout False, hasStderr True
    2016-12-12 10:42:09.36174 [               (135)]  INFO: [                  Samsung-S641] Encoder:   path C:\Program Files (x86)\MPExtended\Service\Streaming\ffmpeg.exe
    2016-12-12 10:42:09.36174 [               (135)]  INFO: [                  Samsung-S641] Encoder:   arguments -y  -i "E:\TV Server\Pite i pudinzi Paula Hollywooda, dokumentarna serija (10_20) - HTV2 - 2016-11-26.ts" -s 800x448 -aspect 800:448  -codec:v libx264 -b:v 768k -profile:v baseline -preset:v superfast -coder rle -keyint_min 25 -g 25 -codec:a aac -b:a 128k -ac 2 -strict experimental -async 1 -sn -bsf h264_mp4toannexb -flags -global_header -f segment -segment_list_flags +live -segment_time 5 -segment_list "C:\WINDOWS\TEMP\MPExtended\httplivestreaming-Samsung-S641-569298\index.m3u8" "C:\WINDOWS\TEMP\MPExtended\httplivestreaming-Samsung-S641-569298\%06d.ts"
    2016-12-12 10:42:09.36275 [               (135)] DEBUG: [                  Samsung-S641] Setup data unit 5
    2016-12-12 10:42:09.36325 [               (135)] DEBUG: [                  Samsung-S641] Setup data unit 10
    2016-12-12 10:42:09.36375 [               (135)] DEBUG: [                  Samsung-S641] Setup log unit 6
    2016-12-12 10:42:09.36375 [               (135)]  INFO: [                  Samsung-S641] Pipeline assembled
    2016-12-12 10:42:09.36475 [               (135)]  INFO: [                  Samsung-S641] Starting data unit 5
    2016-12-12 10:42:09.36525 [               (135)]  INFO: [                  Samsung-S641] Starting data unit 10
    2016-12-12 10:47:09.36693 [               (46)]  INFO: [                  Samsung-S641] Stream had last service activity at 12.12.2016. 10:42:09, so cancel it
    2016-12-12 10:47:09.36693 [               (46)] DEBUG: [                  Samsung-S641] Called FinishStream
    2016-12-12 10:47:10.36935 [               (130)]  INFO: [                  Samsung-S641] Stream had last service activity at 12.12.2016. 10:42:09, so cancel it
    2016-12-12 10:47:10.36935 [               (130)] DEBUG: [                  Samsung-S641] Called FinishStream
    2016-12-12 10:47:11.37206 [               (131)]  INFO: [                  Samsung-S641] Stream had last service activity at 12.12.2016. 10:42:09, so cancel it
    2016-12-12 10:47:11.37206 [               (131)] DEBUG: [                  Samsung-S641] Called FinishStream
    2016-12-12 10:47:12.37353 [               (132)]  INFO: [                  Samsung-S641] Stream had last service activity at 12.12.2016. 10:42:09, so cancel it
     

    regeszter

    Retired Team Member
  • Premium Supporter
  • October 29, 2005
    5,335
    4,954
    Home Country
    Hungary Hungary
    Here are log from Samsung galaxy S6 mobile phone, trying to conect with High quality HTTP Live streaming profile based on ffmpeg. Output is just black screen, last few lines of log file just keep reapiting till I kill app. User is configured, I can browse EPG, stop TV cards, record etc...

    I have not idea but the "(134)] INFO: Access denied for request with username drpain" is strange.
     

    DrPain

    Portal Member
    August 17, 2007
    18
    2
    56
    Zagreb
    Home Country
    Croatia Croatia
    Well, I reviewed older logs and that "Access denied" line only showed that one time. Maybe just a fluke...
    Here are log from Samsung galaxy tab 2, same High quality HTTP Live streaming profile based on ffmpeg:

    Code:
    2016-12-12 21:22:07.62813 [     HostThread( 4)] DEBUG: Opening MPExtended ServiceHost version 0.6.0-beta4 (commit 4c1e672)
    2016-12-12 21:22:08.58423 [               ( 5)] DEBUG: Loading service MediaAccessService
    2016-12-12 21:22:08.58523 [               ( 8)] DEBUG: Loading service ScraperService
    2016-12-12 21:22:08.58523 [               ( 7)] DEBUG: Loading service MetaService
    2016-12-12 21:22:08.59225 [               ( 7)] DEBUG: Bonjour version 214.3.3 installed
    2016-12-12 21:22:08.65041 [               ( 8)]  WARN: PluginLoader: Directory C:\Program Files (x86)\MPExtended\Service\Plugins\Scrapers doesn't exist or can't be accessed
    2016-12-12 21:22:08.95196 [               ( 5)] DEBUG: Loading service StreamingService
    2016-12-12 21:22:09.00410 [               ( 5)] DEBUG: Loading service TVAccessService
    2016-12-12 21:22:09.05461 [               ( 5)] DEBUG: Loading service UserSessionProxyService
    2016-12-12 21:22:09.08368 [     HostThread( 4)] DEBUG: WCF services have been started
    2016-12-12 21:22:09.11937 [     HostThread( 4)] DEBUG: Found supported MediaPortal installation (MP1_7, build 1.15.0.0)
    2016-12-12 21:22:09.11937 [     HostThread( 4)] DEBUG: Running on CLR 4.0.30319.42000 on Microsoft Windows NT 6.2.9200.0
    2016-12-12 21:22:13.68491 [               ( 5)] DEBUG: Triggering ServiceState.Started event
    2016-12-12 21:22:13.69794 [               ( 4)]  INFO: Getting external ip from http://checkip.dyndns.com/
    2016-12-12 21:22:23.51046 [               ( 4)] DEBUG: Publishing service set MAS=http://192.168.1.100:4322/; MASStream=http://192.168.1.100:4322/; TAS=http://192.168.1.100:4322/; TASStream=http://192.168.1.100:4322/; UI=http://192.168.1.100:4322/
    2016-12-12 21:22:50.13411 [     HostThread( 4)] DEBUG: Opening MPExtended ServiceHost version 0.6.0-beta4 (commit 4c1e672)
    2016-12-12 21:22:50.37526 [               ( 8)] DEBUG: Loading service ScraperService
    2016-12-12 21:22:50.37626 [               ( 5)] DEBUG: Loading service MediaAccessService
    2016-12-12 21:22:50.37626 [               ( 7)] DEBUG: Loading service MetaService
    2016-12-12 21:22:50.38228 [               ( 7)] DEBUG: Bonjour version 214.3.3 installed
    2016-12-12 21:22:50.42932 [               ( 8)]  WARN: PluginLoader: Directory C:\Program Files (x86)\MPExtended\Service\Plugins\Scrapers doesn't exist or can't be accessed
    2016-12-12 21:22:50.54463 [               ( 5)] DEBUG: Loading service StreamingService
    2016-12-12 21:22:50.58173 [               ( 5)] DEBUG: Loading service TVAccessService
    2016-12-12 21:22:50.63086 [               ( 5)] DEBUG: Loading service UserSessionProxyService
    2016-12-12 21:22:50.65894 [     HostThread( 4)] DEBUG: WCF services have been started
    2016-12-12 21:22:50.66596 [     HostThread( 4)] DEBUG: Found supported MediaPortal installation (MP1_7, build 1.15.0.0)
    2016-12-12 21:22:50.66596 [     HostThread( 4)] DEBUG: Running on CLR 4.0.30319.42000 on Microsoft Windows NT 6.2.9200.0
    2016-12-12 21:22:55.45513 [               ( 7)] DEBUG: Triggering ServiceState.Started event
    2016-12-12 21:22:55.47017 [               ( 4)]  INFO: Getting external ip from http://checkip.dyndns.com/
    2016-12-12 21:23:00.03741 [               ( 4)] DEBUG: Publishing service set MAS=http://192.168.1.100:4322/; MASStream=http://192.168.1.100:4322/; TAS=http://192.168.1.100:4322/; TASStream=http://192.168.1.100:4322/; UI=http://192.168.1.100:4322/
    2016-12-12 21:24:15.31124 [               (45)]  INFO: [                      Tab S211] Starting timeshifting on channel 11 for client MPTvScheduler
    2016-12-12 21:24:15.31224 [               (21)] DEBUG: Starting timeshifting with username mpextended-Tab S211 on channel id 11
    2016-12-12 21:24:15.31224 [               (21)] DEBUG: Starting timeshifting
    2016-12-12 21:24:16.00150 [               (21)] DEBUG: Timeshifting succeeded
    2016-12-12 21:24:19.05841 [               (45)] DEBUG: [                      Tab S211] Timeshifting started!
    2016-12-12 21:24:19.05841 [               (45)]  INFO: [                      Tab S211] Called InitStream with type=TV; provider=; itemId=R:\timeshift\live4-2.ts.tsbuffer; offset=; clientDescription=MPTvScheduler; idleTimeout=
    2016-12-12 21:24:19.35986 [               (45)] DEBUG: [                      Tab S211] Called StartStreamWithStreamSelection with profile=FFmpeg HTTP Live Streaming HQ; start=0; audioId=0; subtitleId=0
    2016-12-12 21:24:19.36387 [               (45)] DEBUG: [                      Tab S211] StartStream for file mediatype=TV provider= id=R:\timeshift\live4-2.ts.tsbuffer filetype=Content offset=0 path=R:\timeshift\live4-2.ts.tsbuffer
    2016-12-12 21:24:19.37361 [               (45)]  INFO: TsBuffer: Files added 1, removed 0
    2016-12-12 21:24:19.37816 [               (45)] DEBUG: Using path R:\timeshift\live4-2.ts.tsbuffer1.ts from TS buffer R:\timeshift\live4-2.ts.tsbuffer as source for mediatype=TV provider= id=R:\timeshift\live4-2.ts.tsbuffer filetype=Content offset=0 path=R:\timeshift\live4-2.ts.tsbuffer
    2016-12-12 21:24:19.52280 [               (45)] DEBUG: [                      Tab S211] Using 800x448 as output size for stream Tab S211
    2016-12-12 21:24:19.52581 [               (45)] DEBUG: [                      Tab S211] Final stream selection: audioId=, subtitleId=0
    2016-12-12 21:24:19.54434 [               (45)]  INFO: [                      Tab S211] Assembling following pipeline:
    2016-12-12 21:24:19.54434 [               (45)]  INFO: [                      Tab S211]    data 1: MPExtended.Services.StreamingService.Units.InputUnit (input False, data True, log False)
    2016-12-12 21:24:19.54434 [               (45)]  INFO: [                      Tab S211]    data 5: MPExtended.Services.StreamingService.Units.EncoderUnit (input True, data True, log True)
    2016-12-12 21:24:19.54434 [               (45)]  INFO: [                      Tab S211]    data 10: MPExtended.Services.StreamingService.Units.HTTPLiveStreamUnit (input True, data True, log False)
    2016-12-12 21:24:19.54434 [               (45)]  INFO: [                      Tab S211]    dataconn 1 -> 5
    2016-12-12 21:24:19.54434 [               (45)]  INFO: [                      Tab S211]    dataconn 5 -> 10
    2016-12-12 21:24:19.54434 [               (45)]  INFO: [                      Tab S211]    log  6: MPExtended.Services.StreamingService.Units.FFMpegLogParsingUnit
    2016-12-12 21:24:19.54434 [               (45)]  INFO: [                      Tab S211]    logconn 5 -> 6
    2016-12-12 21:24:19.54534 [               (45)]  INFO: [                      Tab S211] Using TsBuffer to read input
    2016-12-12 21:24:19.54735 [               (45)]  INFO: TsBuffer: Files added 1, removed 0
    2016-12-12 21:24:19.54935 [               (45)] DEBUG: [                      Tab S211] Setup data unit 1
    2016-12-12 21:24:19.55036 [               (45)]  INFO: [                      Tab S211] Encoding: starting input named pipe \\.\pipe\2363db01-d654-4655-8079-b143f91c88d7
    2016-12-12 21:24:19.55336 [               (45)]  INFO: [                      Tab S211] Encoder: Transcoder configuration dump
    2016-12-12 21:24:19.55336 [               (45)]  INFO: [                      Tab S211] Encoder:   hasStdin False, hasStdout False, hasStderr True
    2016-12-12 21:24:19.55336 [               (45)]  INFO: [                      Tab S211] Encoder:   path C:\Program Files (x86)\MPExtended\Service\Streaming\ffmpeg.exe
    2016-12-12 21:24:19.55336 [               (45)]  INFO: [                      Tab S211] Encoder:   arguments -y  -i "\\.\pipe\2363db01-d654-4655-8079-b143f91c88d7" -s 800x448 -aspect 800:448  -codec:v libx264 -b:v 768k -profile:v baseline -preset:v superfast -coder rle -keyint_min 25 -g 25 -codec:a aac -b:a 128k -ac 2 -strict experimental -async 1 -sn -bsf h264_mp4toannexb -flags -global_header -f segment -segment_list_flags +live -segment_time 5 -segment_list "C:\WINDOWS\TEMP\MPExtended\httplivestreaming-Tab S211-760873\index.m3u8" "C:\WINDOWS\TEMP\MPExtended\httplivestreaming-Tab S211-760873\%06d.ts"
    2016-12-12 21:24:19.76293 [               (45)] DEBUG: [                      Tab S211] Setup data unit 5
    2016-12-12 21:24:19.76293 [               (45)] DEBUG: [                      Tab S211] Setup data unit 10
    2016-12-12 21:24:19.76394 [               (45)] DEBUG: [                      Tab S211] Setup log unit 6
    2016-12-12 21:24:19.76394 [               (45)]  INFO: [                      Tab S211] Pipeline assembled
    2016-12-12 21:24:19.76494 [               (45)]  INFO: [                      Tab S211] Starting data unit 1
    2016-12-12 21:24:19.76494 [               (45)]  INFO: [                      Tab S211] Starting data unit 5
    2016-12-12 21:24:19.86619 [               (45)]  INFO: [                      Tab S211] Encoding: Copy stream of type MPExtended.Services.StreamingService.Code.TsBuffer into transcoder input stream of type MPExtended.Services.StreamingService.Code.NamedPipe
    2016-12-12 21:24:19.86619 [               (45)]  INFO: [                      Tab S211] Starting data unit 10
    2016-12-12 21:24:20.62848 [               (43)] DEBUG: IOException in NamedPipe.Write, is usually no problem
    System.IO.IOException: Pipe is broken.
       at System.IO.Pipes.PipeStream.WinIOError(Int32 errorCode)
       at System.IO.Pipes.PipeStream.BeginWriteCore(Byte[] buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state)
       at System.IO.Pipes.PipeStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)
       at System.IO.Pipes.PipeStream.Write(Byte[] buffer, Int32 offset, Int32 count)
       at MPExtended.Services.StreamingService.Code.NamedPipe.Write(Byte[] buffer, Int32 offset, Int32 count) in c:\mp\MPExtended\Services\MPExtended.Services.StreamingService\Code\NamedPipe.cs:line 99
    2016-12-12 21:24:20.63851 [               (43)]  INFO: StreamCopy transinput: IOException in inner stream copy, is usually ok: Pipe is broken.
     

    Users who are viewing this thread

    Top Bottom