Jump to content

Tvheadend plugin for Emby - Beta 1


Tolotos
 Share

Recommended Posts

@@Tolotos

 

I am now able to edit series recordings, however I'm not seeing an option to create a series recording.

 

Also I first unticked saturday from a series recording, it was registered in tvheadend, however when I ticked it again I got an error. (see below). Then I open TV guide to look for option to add series recording, did not find it, went back to the scheduled series recording and ticked saturday again, this time it worked and got registered in tvheadend.

 

 

Fatal - App: [TVHclient] CreateSeriesTimerAsync: got SeriesTimerInfo:
<SeriesTimerInfo>
  Id:                    5908e7318f651def15701bcc2f5a3bba
  Name:                  VG Sporten
  Overview:              
  Priority:              2
  ChannelId:             1926255894
  ProgramId:             
  Days:                  Sunday, Monday, Tuesday, Wednesday, Thursday, Friday,
  StartDate:             4/10/2015 6:22:58 PM
  EndDate:               4/10/2015 6:22:58 PM
  IsPrePaddingRequired:  True
  PrePaddingSeconds:     0
  IsPostPaddingRequired: True
  PostPaddingSeconds:    0
  RecordAnyChannel:      False
  RecordAnyTime:         False
  RecordNewOnly:         False
</SeriesTimerInfo>

2015-04-10 18:22:58.5523 Fatal - App: [TVHclient] CreateSeriesTimerAsync: created HTSP message:
HTSMessage:
  <dump>
    method : addAutorecEntry
    title : VG Sporten
    channelId : 1926255894
    minDuration : 0
    maxDuration : 0
    priority : 1
    configName :
    daysOfWeek : 95
    approxTime : 1102
    startExtra : 0
    stopExtra : 0
  </dump>


2015-04-10 18:23:27.3868 Error - DtoUtils: ServiceBase<TRequest>::Service Exception
    *** Error Report ***
    Version: 3.0.5572.0
    Command line: /opt/mediabrowser/MediaBrowser.Server.Mono.exe -programdata /config
    Operating system: Unix 3.13.0.48
    Processor count: 4
    64-Bit OS: True
    64-Bit Process: True
    Program data path: /config
    Mono: 3.10.0 (tarball Wed Nov  5 12:50:04 UTC 2014)
    Application Path: /opt/mediabrowser/MediaBrowser.Server.Mono.exe
    Argument cannot be null.
    Parameter name: result
    System.ArgumentNullException
      at MediaBrowser.Server.Implementations.HttpServer.HttpResultFactory.GetOptimizedResult[SeriesTimerInfoDto] (IRequest requestContext, MediaBrowser.Model.LiveTv.SeriesTimerInfoDto result, IDictionary`2 responseHeaders) [0x00000] in <filename unknown>:0
      at MediaBrowser.Api.BaseApiService.ToOptimizedResult[SeriesTimerInfoDto] (MediaBrowser.Model.LiveTv.SeriesTimerInfoDto result) [0x00000] in <filename unknown>:0
      at MediaBrowser.Api.BaseApiService.ToOptimizedSerializedResultUsingCache[SeriesTimerInfoDto] (MediaBrowser.Model.LiveTv.SeriesTimerInfoDto result) [0x00000] in <filename unknown>:0
      at MediaBrowser.Api.LiveTv.LiveTvService+<Get>c__asyncB.MoveNext () [0x00000] in <filename unknown>:0
    
2015-04-10 18:23:27.3903 Error - HttpServer: Error processing request for /mediabrowser/LiveTv/SeriesTimers/6940437878aa9421aaddf8c7258c5a06
    *** Error Report ***
    Version: 3.0.5572.0
    Command line: /opt/mediabrowser/MediaBrowser.Server.Mono.exe -programdata /config
    Operating system: Unix 3.13.0.48
    Processor count: 4
    64-Bit OS: True
    64-Bit Process: True
    Program data path: /config
    Mono: 3.10.0 (tarball Wed Nov  5 12:50:04 UTC 2014)
    Application Path: /opt/mediabrowser/MediaBrowser.Server.Mono.exe
    Argument cannot be null.
    Parameter name: result
    ServiceStack.HttpError
    No Stack Trace Available
  
Link to comment
Share on other sites

@@Tolotos

 

regarding the start / stop time. If you don't specify that it should record at any given time it just sets a filter for: 

 

start after -15 minutes as of now

end before +15 minutes as of now

 

I don't see this as desired in any scenario.

Edited by KRA
Link to comment
Share on other sites

@@KRA Can you please send me a screenshot of the tvheadend website showing this timer when it is modified through Emby?

Link to comment
Share on other sites

1. Initial series recording set in tvheadend

2. how the recording looks like in emby

3. remove 2 days from schedule in emby

4. how it is changed in tvheadend

5. some more changes done in emby added days back + extra settings

7. result in tvheadend.

post-2288-0-66175800-1428692597_thumb.png

post-2288-0-94412500-1428692597_thumb.png

post-2288-0-17178100-1428692598_thumb.png

post-2288-0-43219700-1428692598_thumb.png

post-2288-0-64051900-1428692598_thumb.png

post-2288-0-89239100-1428692598_thumb.png

Edited by KRA
Link to comment
Share on other sites

@@KRA This looks like ok for me. Can you please check now if the timers still working? 

 

I saw no priority field in the Emby screen. I changed using fix settings profile to: If priority of Emby != 0 use this else use the settings value. With this workaround you can use the values 1 - 4 (high - lowest) from tvheadend only highest is not possible. 

 

Tvheadend lacks also a method of modifying a series timer. I must remove it and create a new one.

Link to comment
Share on other sites

@@Luke Can you please have a look at the stack trace in post #26. Is this an error of my plugin or caused by another source?

Link to comment
Share on other sites

@@KRA This looks like ok for me. Can you please check now if the timers still working? 

 

Now ? as in you intended to post a new build ? I'm currently on this one http://emby.media/community/index.php?/topic/20107-tvheadend-plugin-for-emby-beta-1/page-2&do=findComment&comment=196905

 

EDIT, adding a timer works fine.

 

There is one problem if you look at picture 3, you see that there is set a limit for when the show has to start and end, this should not happen because this is set at a given -15 and +15 minutes from when you did the edit.

Edited by KRA
Link to comment
Share on other sites

...

There is one problem if you look at picture 3, you see that there is set a limit for when the show has to start and end, this should not happen because this is set at a given -15 and +15 minutes from when you did the edit.

 

Can you send me the log containing the edit session you did for the pictures. 

If must find out what happens with the -15 and +15 attributes.

Link to comment
Share on other sites

Can you send me the log containing the edit session you did for the pictures. 

If must find out what happens with the -15 and +15 attributes.

 

this is the log when I just edit the days (and it adds the +-15)

Fatal - App: [TVHclient] CreateSeriesTimerAsync: got SeriesTimerInfo:
<SeriesTimerInfo>
  Id:                    bc70a4a0277263c71d54fa3c2ef64a89
  Name:                  VG Sporten
  Overview:              
  Priority:              1
  ChannelId:             1926255894
  ProgramId:             
  Days:                  Sunday, Monday, Tuesday, Thursday, Friday, Saturday,
  StartDate:             4/10/2015 9:34:58 PM
  EndDate:               4/10/2015 9:34:58 PM
  IsPrePaddingRequired:  True
  PrePaddingSeconds:     0
  IsPostPaddingRequired: True
  PostPaddingSeconds:    0
  RecordAnyChannel:      False
  RecordAnyTime:         False
  RecordNewOnly:         False
</SeriesTimerInfo>

2015-04-10 23:34:58.5100 Fatal - App: [TVHclient] CreateSeriesTimerAsync: created HTSP message:
HTSMessage:
  <dump>
    method : addAutorecEntry
    title : VG Sporten
    channelId : 1926255894
    minDuration : 0
    maxDuration : 0
    priority : 1
    configName :
    daysOfWeek : 123
    approxTime : 1294
    startExtra : 0
    stopExtra : 0
  </dump>

This is the output if I tick "record program at any time" and it doesn't add the time limitation:

Fatal - App: [TVHclient] CreateSeriesTimerAsync: got SeriesTimerInfo:
<SeriesTimerInfo>
  Id:                    b7ad7f5f017ecd0ba20b8491c26f6a10
  Name:                  VG Sporten
  Overview:              
  Priority:              1
  ChannelId:             1926255894
  ProgramId:             
  Days:                  Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday,
  StartDate:             4/10/2015 9:38:23 PM
  EndDate:               4/10/2015 9:38:23 PM
  IsPrePaddingRequired:  True
  PrePaddingSeconds:     0
  IsPostPaddingRequired: True
  PostPaddingSeconds:    0
  RecordAnyChannel:      False
  RecordAnyTime:         True
  RecordNewOnly:         False
</SeriesTimerInfo>

2015-04-10 23:38:23.2615 Fatal - App: [TVHclient] CreateSeriesTimerAsync: created HTSP message:
HTSMessage:
  <dump>
    method : addAutorecEntry
    title : VG Sporten
    channelId : 1926255894
    minDuration : 0
    maxDuration : 0
    priority : 1
    configName :
    startExtra : 0
    stopExtra : 0
  </dump>
Edited by KRA
Link to comment
Share on other sites

I don't know how Emby allows different settings for the users. 

@@Luke is this possible from Emby side? (Best to be configurable at the users dialog?!) 

Link to comment
Share on other sites

the ILiveTvService methods are not user-specific, so we'd have to rework all of that in order to make it possible. so it's not happening right now.

Link to comment
Share on other sites

Hi all,

 

here is the next version

  • Possible deadlocks removed if tvheadend server is not reachable
  • Due to open points with series timers and to minimize the risk of corrupted recording entries on tvheadend server I removed the code for editing and creating series timers until I have enough information from tvheadend and Emby developers.
  • Radio channels are available
  • Tuner info is available

Tolotos

TVHeadEnd.zip

  • Like 2
Link to comment
Share on other sites

ryantiger658

Thanks so much for working on this! I love having MB running on my Linux server, and It will be great to have Live TV too! 

 

I am having trouble getting the tuners to show up. I have TVHeadEnd setup with my HDHomerun. I am able to access the channels from Kodi, but I am having trouble with the TVHeadEnd plugin.

 

It seems like the error relates to this from the logs:

 

 

 

2015-04-13 15:43:24.4149 Info - App: ScheduledTasksWebSocketListener Begin transmitting over websocket to 38.105.67.26:7455
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/605,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/189,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/587,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/479,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/587,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/479,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/593,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/689,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/593,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/689,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/593,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/677,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/593,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/689,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/593,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/605,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/593,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/587,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/551,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/587,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/551,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/587,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/551,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/587,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/551,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/533,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/533,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/533,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/533,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/533,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/533,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/533,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/533,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/533,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/533,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/533,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/533,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/189,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/587,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/189,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/587,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/479,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/677,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/479,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/677,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/599,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/479,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/599,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/479,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/599,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/479,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/551,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/479,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/551,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/189,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/551,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/189,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/551,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/189,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/593,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/689,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/593,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/689,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/593,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/689,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/593,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/599,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/593,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/599,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/593,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR1/599,028 kHz'
2015-04-13 15:43:24.4212 Error - App: [TVHclient] TunerDataHelper.buildTunerInfos: Can' build tuner name from 'HDHR2/677,028 kHz'
2015-04-13 15:43:26.3415 Info - App: ScheduledTasksWebSocketListener stop transmitting over websocket to 38.105.67.26:7455

 

I have tried changing the tuner name, but still no luck. 

 

Thoughts?

 

Ryan

Link to comment
Share on other sites

It's not a freeze - the live stream is now opened before the video player shows up, not after. i need to add a loading dialog so that you know what's going on.

Link to comment
Share on other sites

The tunername information has no function related. Tvheadend delivers the tuner name together with other information as one string. Breaking the parts is not easy as it looks like there are different versions of which information is chained together in the tvheadend code.

My strings looks like

STV0367 DVB-C DVB-T (adapter 0)/KBW: 370,000 kHz/zdf.kultur
CXD2837 DVB-C DVB-T/T2 (adapter 3)/KBW: 370,000 kHz/zdf.kultur

You version is

HDHR1/599,028 kHz

I tried to split back words at the '/' into 3 parts but your string is missing the tv-channel part.

I think it is not possible to calculate the tuner name so I disabled the tuner info in the new version (available in the repo). 

Are you able to see the channels, EPG, recordings?

Can you watch a live stream, a recorded stream?  

Link to comment
Share on other sites

2015-04-14 08:12:10.5958 Info - Main: Emby
    Command line: /opt/mediabrowser/MediaBrowser.Server.Mono.exe -programdata /var/lib/mediabrowser
    Operating system: Unix 3.13.0.46
    Processor count: 4
    64-Bit OS: True
    64-Bit Process: True
    Program data path: /var/lib/mediabrowser
    Mono: 3.10.0 (tarball Wed Nov  5 12:50:04 UTC 2014)
    Application Path: /opt/mediabrowser/MediaBrowser.Server.Mono.exe
2015-04-14 08:12:10.7677 Info - App: Application version: 3.0.5572.0
2015-04-14 08:12:10.8273 Info - App: Application configuration:
    {"EnableUPnP":true,"PublicPort":8096,"PublicHttpsPort":8920,"HttpServerPortNumber":8096,"HttpsPortNumber":8920,"EnableHttps":false,"EnableUserSpecificUserViews":false,"EnableInternetProviders":true,"IsPortAuthorized":true,"SeasonZeroDisplayName":"Specials","SaveLocalMeta":false,"EnableLocalizedGuids":true,"EnableLibraryMetadataSubFolder":true,"PreferredMetadataLanguage":"hu","MetadataCountryCode":"HU","SortReplaceCharacters":[".","+","%"],"SortRemoveCharacters":[",","&","-","{","}","'"],"SortRemoveWords":["the","a","an"],"MinResumePct":5,"MaxResumePct":90,"MinResumeDurationSeconds":300,"RealtimeMonitorDelay":30,"EnableDashboardResponseCaching":true,"EnableDashboardResourceMinification":true,"MergeMetadataAndImagesByName":true,"EnableStandaloneMetadata":true,"ImageSavingConvention":"Compatible","MetadataOptions":[{"ItemType":"Book","ImageOptions":[{"Type":"Backdrop","Limit":1,"MinWidth":1280}],"DisabledMetadataSavers":[],"LocalMetadataReaderOrder":[],"DisabledMetadataFetchers":[],"MetadataFetcherOrder":[],"DisabledImageFetchers":[],"ImageFetcherOrder":[]},{"ItemType":"Movie","ImageOptions":[{"Type":"Backdrop","Limit":3,"MinWidth":1280},{"Type":"Art","Limit":0,"MinWidth":0},{"Type":"Disc","Limit":0,"MinWidth":0},{"Type":"Primary","Limit":1,"MinWidth":0},{"Type":"Banner","Limit":1,"MinWidth":0},{"Type":"Thumb","Limit":1,"MinWidth":0},{"Type":"Logo","Limit":1,"MinWidth":0}],"DisabledMetadataSavers":["Media Browser Xml"],"LocalMetadataReaderOrder":[],"DisabledMetadataFetchers":[],"MetadataFetcherOrder":[],"DisabledImageFetchers":[],"ImageFetcherOrder":[]},{"ItemType":"Series","ImageOptions":[{"Type":"Backdrop","Limit":2,"MinWidth":1280},{"Type":"Art","Limit":0,"MinWidth":0},{"Type":"Primary","Limit":1,"MinWidth":0},{"Type":"Banner","Limit":1,"MinWidth":0},{"Type":"Thumb","Limit":1,"MinWidth":0},{"Type":"Logo","Limit":1,"MinWidth":0}],"DisabledMetadataSavers":["Media Browser Xml"],"LocalMetadataReaderOrder":[],"DisabledMetadataFetchers":[],"MetadataFetcherOrder":[],"DisabledImageFetchers":[],"ImageFetcherOrder":[]},{"ItemType":"MusicAlbum","ImageOptions":[{"Type":"Backdrop","Limit":1,"MinWidth":1280},{"Type":"Disc","Limit":0,"MinWidth":0}],"DisabledMetadataSavers":["Media Browser Xml"],"LocalMetadataReaderOrder":[],"DisabledMetadataFetchers":[],"MetadataFetcherOrder":[],"DisabledImageFetchers":[],"ImageFetcherOrder":[]},{"ItemType":"MusicArtist","ImageOptions":[{"Type":"Backdrop","Limit":1,"MinWidth":1280},{"Type":"Banner","Limit":0,"MinWidth":0},{"Type":"Art","Limit":0,"MinWidth":0}],"DisabledMetadataSavers":["Media Browser Xml"],"LocalMetadataReaderOrder":[],"DisabledMetadataFetchers":[],"MetadataFetcherOrder":[],"DisabledImageFetchers":[],"ImageFetcherOrder":[]},{"ItemType":"Season","ImageOptions":[{"Type":"Backdrop","Limit":0,"MinWidth":1280}],"DisabledMetadataSavers":["Media Browser Xml"],"LocalMetadataReaderOrder":[],"DisabledMetadataFetchers":[],"MetadataFetcherOrder":[],"DisabledImageFetchers":[],"ImageFetcherOrder":[]},{"ItemType":"Episode","ImageOptions":[{"Type":"Backdrop","Limit":3,"MinWidth":1280}],"DisabledMetadataSavers":["Media Browser Xml"],"LocalMetadataReaderOrder":[],"DisabledMetadataFetchers":[],"MetadataFetcherOrder":[],"DisabledImageFetchers":[],"ImageFetcherOrder":[]},{"ItemType":"MusicVideo","ImageOptions":[{"Type":"Backdrop","Limit":3,"MinWidth":1280}],"DisabledMetadataSavers":["Media Browser Xml"],"LocalMetadataReaderOrder":[],"DisabledMetadataFetchers":[],"MetadataFetcherOrder":[],"DisabledImageFetchers":[],"ImageFetcherOrder":[]},{"ItemType":"Video","ImageOptions":[{"Type":"Backdrop","Limit":3,"MinWidth":1280}],"DisabledMetadataSavers":["Media Browser Xml"],"LocalMetadataReaderOrder":[],"DisabledMetadataFetchers":[],"MetadataFetcherOrder":[],"DisabledImageFetchers":[],"ImageFetcherOrder":[]}],"EnableAutomaticRestart":true,"EnableRealtimeMonitor":true,"PathSubstitutions":[],"ServerName":"zozotv","UICulture":"hu","PeopleMetadataOptions":{"DownloadActorMetadata":true,"DownloadDirectorMetadata":true,"DownloadProducerMetadata":false,"DownloadWriterMetadata":false,"DownloadComposerMetadata":false,"DownloadOtherPeopleMetadata":false,"DownloadGuestStarMetadata":false},"FindInternetTrailers":true,"InsecureApps8":["Chromecast","iOS","Unknown app","MediaPortal","Media Portal","iPad","iPhone","Roku","Windows Phone"],"SaveMetadataHidden":false,"ContentTypes":[],"EnableAudioArchiveFiles":false,"EnableVideoArchiveFiles":false,"EnableDebugLevelLogging":false,"EnableAutoUpdate":true,"SystemUpdateLevel":"Release","LogFileRetentionDays":3,"RunAtStartup":false,"IsStartupWizardCompleted":true,"CachePath":""}
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.Channels.Adult.Beeg, Version=1.0.5448.33320, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading TVHeadEnd, Version=1.0.5579.39300, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.Api, Version=3.0.5572.0, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.WebDashboard, Version=3.0.5572.0, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.Model, Version=3.0.5572.0, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.Common, Version=3.0.5572.0, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.Controller, Version=3.0.5572.0, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.Providers, Version=3.0.5572.0, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.Common.Implementations, Version=3.0.5572.0, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.Server.Implementations, Version=3.0.5572.0, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.MediaEncoding, Version=3.0.5572.0, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.Dlna, Version=3.0.5572.0, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.LocalMetadata, Version=3.0.5572.0, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.XbmcMetadata, Version=3.0.5572.0, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.IsoMounting.Linux, Version=1.0.5131.24779, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.Server.Mono, Version=3.0.5572.0, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.8357 Info - App: Loading MediaBrowser.Server.Startup.Common, Version=3.0.5572.0, Culture=neutral, PublicKeyToken=null
2015-04-14 08:12:10.9484 Info - SqliteUserRepository: Sqlite 3.8.2 opening /var/lib/mediabrowser/data/users.db
2015-04-14 08:12:10.9872 Info - SqliteItemRepository: Sqlite 3.8.2 opening /var/lib/mediabrowser/data/chapters.db
2015-04-14 08:12:10.9922 Info - SqliteItemRepository: Sqlite 3.8.2 opening /var/lib/mediabrowser/data/mediainfo.db
2015-04-14 08:12:10.9999 Info - SqliteFileOrganizationRepository: Sqlite 3.8.2 opening /var/lib/mediabrowser/data/fileorganization.db
2015-04-14 08:12:11.0063 Info - AuthenticationRepository: Sqlite 3.8.2 opening /var/lib/mediabrowser/data/authentication.db
2015-04-14 08:12:11.0158 Info - SyncRepository: Sqlite 3.8.2 opening /var/lib/mediabrowser/data/sync14.db
2015-04-14 08:12:11.0839 Info - ImageProcessor: ImageMagick version: ImageMagick 6.9.0-10 Q8 x86_64 2015-03-17 http://www.imagemagick.org
2015-04-14 08:12:11.1237 Info - App: FFMpeg: /var/lib/mediabrowser/ffmpeg/20150124/ffmpeg
2015-04-14 08:12:11.1237 Info - App: FFProbe: /var/lib/mediabrowser/ffmpeg/20150124/ffprobe
2015-04-14 08:12:11.1290 Info - ActivityRepository: Sqlite 3.8.2 opening /var/lib/mediabrowser/data/activitylog.db
2015-04-14 08:12:11.1347 Info - SqliteDisplayPreferencesRepository: Sqlite 3.8.2 opening /var/lib/mediabrowser/data/displaypreferences.db
2015-04-14 08:12:11.1395 Info - SqliteItemRepository: Sqlite 3.8.2 opening /var/lib/mediabrowser/data/library.db
2015-04-14 08:12:11.1451 Info - SqliteProviderInfoRepository: Sqlite 3.8.2 opening /var/lib/mediabrowser/data/refreshinfo.db
2015-04-14 08:12:11.1506 Info - SqliteUserDataRepository: Sqlite 3.8.2 opening /var/lib/mediabrowser/data/userdata_v2.db
2015-04-14 08:12:11.1567 Info - SqliteNotificationsRepository: Sqlite 3.8.2 opening /var/lib/mediabrowser/data/notifications.db
2015-04-14 08:12:11.3324 Info - HttpServer: Calling ServiceStack AppHost.Init
2015-04-14 08:12:12.5826 Info - ServiceStackHost: Initializing Application took 1550,565ms
2015-04-14 08:12:12.5960 Info - ServerManager: Loading Http Server
2015-04-14 08:12:12.5986 Info - HttpServer: Adding HttpListener prefix http://+:8096/
2015-04-14 08:12:12.5986 Info - HttpServer: Adding HttpListener prefix https://+:8920/
2015-04-14 08:12:12.6076 Info - HttpServer: attempting to load pfx: /var/lib/mediabrowser/ssl/cert_9c31b7884ea5475c8687970fc5996297.pfx
2015-04-14 08:12:12.8933 Info - App: [TVHclient] LiveTvService.createHTSConnection()
2015-04-14 08:12:12.9639 Info - App: Core startup complete
2015-04-14 08:12:13.0093 Info - Dlna: SSDP service started
2015-04-14 08:12:14.0269 Info - App: HttpClientManager GET: http://emby.media/community/index.php?/blog/rss/1-media-browser-developers-blog
2015-04-14 08:12:14.5337 Info - App: HttpClientManager GET: http://www.mb3admin.com/admin/service/MB3ServerNotifications.json
2015-04-14 08:12:15.5242 Info - App: HttpClientManager POST: http://www.mb3admin.com/admin/service/registration/validate
2015-04-14 08:12:15.7062 Info - App: HttpClientManager POST: https://connect.mediabrowser.tv/service/Servers?id=d8a2b91e65646d03f7b0ff31494b7ce6
2015-04-14 08:12:15.8934 Info - App: HttpClientManager GET: https://connect.mediabrowser.tv/service/ServerAuthorizations?serverId=d8a2b91e65646d03f7b0ff31494b7ce6
2015-04-14 08:12:15.9640 Info - App: StartupTrigger fired for task: Scan media library
2015-04-14 08:12:15.9640 Info - App: StartupTrigger fired for task: Check for application updates
2015-04-14 08:12:15.9640 Info - App: StartupTrigger fired for task: Check for plugin updates
2015-04-14 08:12:15.9649 Info - App: Queueing task PluginUpdateTask
2015-04-14 08:12:15.9649 Info - App: Queueing task RefreshMediaLibraryTask
2015-04-14 08:12:15.9649 Info - App: Queueing task SystemUpdateTask
2015-04-14 08:12:15.9659 Info - App: StartupTrigger fired for task: Refresh Guide
2015-04-14 08:12:15.9659 Info - App: Queueing task RefreshChannelsScheduledTask
2015-04-14 08:12:15.9665 Info - App: Executing Check for plugin updates
2015-04-14 08:12:15.9707 Info - App: HttpClientManager GET: http://www.mb3admin.com/admin/service/MB3Packages.json
2015-04-14 08:12:15.9712 Info - App: Executing Check for application updates
2015-04-14 08:12:15.9733 Info - App: HttpClientManager GET: http://www.mb3admin.com/admin/service/MB3Packages.json
2015-04-14 08:12:15.9733 Info - App: Executing Refresh Guide
2015-04-14 08:12:15.9771 Info - App: Executing Scan media library
2015-04-14 08:12:15.9823 Info - App: Validating media library
2015-04-14 08:12:15.9935 Info - App: [TVHclient] HTSConnectionAsync.open: socket connected.
2015-04-14 08:12:15.9957 Info - App: [TVHclient] HTSConnectionAsync.authenticate: start
2015-04-14 08:12:16.0196 Info - App: [TVHclient] HTSConnectionAsync.authenticate: authenticated = True
2015-04-14 08:12:16.0196 Info - App: [TVHclient] LiveTvService.ensureConnection: connection established True
2015-04-14 08:12:16.5738 Error - App: Error in Live TV Service Provider
    *** Error Report ***
    Version: 3.0.5572.0
    Command line: /opt/mediabrowser/MediaBrowser.Server.Mono.exe -programdata /var/lib/mediabrowser
    Operating system: Unix 3.13.0.46
    Processor count: 4
    64-Bit OS: True
    64-Bit Process: True
    Program data path: /var/lib/mediabrowser
    Mono: 3.10.0 (tarball Wed Nov  5 12:50:04 UTC 2014)
    Application Path: /opt/mediabrowser/MediaBrowser.Server.Mono.exe
    Invalid URI: The URI scheme is not valid.
    System.UriFormatException
      at System.Uri.Parse (UriKind kind, System.String uriString) [0x00000] in <filename unknown>:0
      at System.Uri.ParseUri (UriKind kind) [0x00000] in <filename unknown>:0
      at System.Uri..ctor (System.String uriString, Boolean dontEscape) [0x00000] in <filename unknown>:0
      at System.Uri..ctor (System.String uriString) [0x00000] in <filename unknown>:0
      at System.Net.WebRequest.Create (System.String requestUriString) [0x00000] in <filename unknown>:0
      at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager.GetRequest (MediaBrowser.Common.Net.HttpRequestOptions options, System.String method, Boolean enableHttpCompression) [0x00000] in <filename unknown>:0
      at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager+<SendAsyncInternal>c__async4.MoveNext () [0x00000] in <filename unknown>:0
    --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0
      at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[MediaBrowser.Common.Net.HttpResponseInfo].GetResult () [0x00000] in <filename unknown>:0
      at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager+<SendAsync>c__async1.MoveNext () [0x00000] in <filename unknown>:0
    --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0
      at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[MediaBrowser.Common.Net.HttpResponseInfo].GetResult () [0x00000] in <filename unknown>:0
      at MediaBrowser.Server.Implementations.LiveTv.ChannelImageProvider+<GetImage>c__async0.MoveNext () [0x00000] in <filename unknown>:0
    --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0
      at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[MediaBrowser.Controller.Providers.DynamicImageResponse].GetResult () [0x00000] in <filename unknown>:0
      at MediaBrowser.Providers.Manager.ItemImageProvider+<RefreshFromProvider>c__async1.MoveNext () [0x00000] in <filename unknown>:0
    
2015-04-14 08:12:16.5813 Error - App: Error in Live TV Service Provider
    *** Error Report ***
    Version: 3.0.5572.0
    Command line: /opt/mediabrowser/MediaBrowser.Server.Mono.exe -programdata /var/lib/mediabrowser
    Operating system: Unix 3.13.0.46
    Processor count: 4
    64-Bit OS: True
    64-Bit Process: True
    Program data path: /var/lib/mediabrowser
    Mono: 3.10.0 (tarball Wed Nov  5 12:50:04 UTC 2014)
    Application Path: /opt/mediabrowser/MediaBrowser.Server.Mono.exe
    Invalid URI: The URI scheme is not valid.
    System.UriFormatException
      at System.Uri.Parse (UriKind kind, System.String uriString) [0x00000] in <filename unknown>:0
      at System.Uri.ParseUri (UriKind kind) [0x00000] in <filename unknown>:0
      at System.Uri..ctor (System.String uriString, Boolean dontEscape) [0x00000] in <filename unknown>:0
      at System.Uri..ctor (System.String uriString) [0x00000] in <filename unknown>:0
      at System.Net.WebRequest.Create (System.String requestUriString) [0x00000] in <filename unknown>:0
      at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager.GetRequest (MediaBrowser.Common.Net.HttpRequestOptions options, System.String method, Boolean enableHttpCompression) [0x00000] in <filename unknown>:0
      at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager+<SendAsyncInternal>c__async4.MoveNext () [0x00000] in <filename unknown>:0
    --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0
      at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[MediaBrowser.Common.Net.HttpResponseInfo].GetResult () [0x00000] in <filename unknown>:0
      at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager+<SendAsync>c__async1.MoveNext () [0x00000] in <filename unknown>:0
    --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0
      at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[MediaBrowser.Common.Net.HttpResponseInfo].GetResult () [0x00000] in <filename unknown>:0
      at MediaBrowser.Server.Implementations.LiveTv.ChannelImageProvider+<GetImage>c__async0.MoveNext () [0x00000] in <filename unknown>:0
    --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0
      at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[MediaBrowser.Controller.Providers.DynamicImageResponse].GetResult () [0x00000] in <filename unknown>:0
      at MediaBrowser.Providers.Manager.ItemImageProvider+<RefreshFromProvider>c__async1.MoveNext () [0x00000] in <filename unknown>:0
    


2015-04-14 08:12:17.2097 Info - App: Check for plugin updates Completed after 0 minute(s) and 1 seconds
2015-04-14 08:12:17.2097 Info - App: Check for application updates Completed after 0 minute(s) and 1 seconds
2015-04-14 08:12:17.2201 Info - ServerManager: Sending web socket message ScheduledTaskEnded
2015-04-14 08:12:17.2201 Info - ServerManager: Sending web socket message ScheduledTaskEnded
2015-04-14 08:12:18.0265 Error - HttpServer: Error in SharpWebSocket: An exception has occurred while receiving a message.
2015-04-14 08:12:18.5266 Info - App: HttpClientManager GET: http://bot.whatismyipaddress.com/
2015-04-14 08:12:20.7595 Info - App: HttpClientManager POST: http://www.mb3admin.com/admin/service/registration/ping
2015-04-14 08:12:21.5497 Info - App: HttpClientManager POST: https://connect.mediabrowser.tv/service/Servers?id=d8a2b91e65646d03f7b0ff31494b7ce6
2015-04-14 08:12:22.0303 Info - App: HttpClientManager GET: https://connect.mediabrowser.tv/service/ServerAuthorizations?serverId=d8a2b91e65646d03f7b0ff31494b7ce6
2015-04-14 08:12:23.0340 Info - App: StartupTrigger fired for task: Refresh Channels
2015-04-14 08:12:23.0340 Info - App: Queueing task RefreshChannelsScheduledTask
2015-04-14 08:12:23.4492 Info - App: Scan media library Completed after 0 minute(s) and 7 seconds
2015-04-14 08:12:23.4492 Info - ServerManager: Sending web socket message ScheduledTaskEnded
2015-04-14 08:12:23.4960 Info - App: Executing Refresh Channels
2015-04-14 08:12:23.5016 Info - App: Refresh Channels Completed after 0 minute(s) and 0 seconds
2015-04-14 08:12:23.5016 Info - ServerManager: Sending web socket message ScheduledTaskEnded
2015-04-14 08:12:23.6172 Info - LibraryMonitor: Watching directory /var/lib/mediabrowser/data/playlists
2015-04-14 08:12:23.6172 Info - LibraryMonitor: Watching directory /var/lib/mediabrowser/data/collections
2015-04-14 08:12:23.6172 Info - LibraryMonitor: Watching directory /var/lib/mediabrowser/data/camerauploads
2015-04-14 08:12:23.6418 Info - LibraryMonitor: Watching directory /var/lib/mediabrowser/root
2015-04-14 08:12:23.6455 Info - LibraryMonitor: Watching directory /media/hdd/movies
2015-04-14 08:12:23.6748 Info - LibraryMonitor: Watching directory /media/hdd/torrent/completed
2015-04-14 08:12:23.7734 Error - HttpServer: Error in SharpWebSocket: An exception has occurred while receiving a message.
2015-04-14 08:12:27.8720 Info - App: Opening channel stream from TVHclient, external channel Id: 422631895
2015-04-14 08:12:28.1441 Info - App: Live stream info: {"Protocol":"Http","Id":"0","Path":"http://127.0.0.1:9981/stream/channelid/422631895?ticket=9080D7F95D745942C64916158FD193F8388D4F45","Type":"Default","ReadAtNativeFramerate":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"RequiresOpening":false,"RequiresClosing":true,"LiveStreamId":"41c95b6de5174f82acbc56fe82d0a2f8_0","MediaStreams":[{"IsInterlaced":true,"IsDefault":false,"IsForced":false,"Type":"Video","Index":-1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false},{"IsInterlaced":false,"IsDefault":false,"IsForced":false,"Type":"Audio","Index":-1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false}],"PlayableStreamFileNames":[],"Formats":[],"RequiredHttpHeaders":{}}
2015-04-14 08:12:28.2997 Info - App: /var/lib/mediabrowser/ffmpeg/20150124/ffmpeg -fflags +genpts -i "http://127.0.0.1:9981/stream/channelid/422631895?ticket=9080D7F95D745942C64916158FD193F8388D4F45" -sn -codec:v:0 libvpx -force_key_frames expr:gte(t,n_forced*5) -vf "yadif=0:-1:0,scale=min(iw\,720):trunc(ow/dar/2)*2" -pix_fmt yuv420p -speed 16 -quality good -profile:v 0 -slices 8 -crf 10 -qmin 0 -qmax 50 -maxrate:v 872001 -bufsize:v (872001*2) -b:v 872001 -vsync vfr -map_metadata -1 -threads 3 -codec:a:0 libvorbis -ab 128000 -af "aresample=async=1" -y "/var/lib/mediabrowser/transcoding-temp/3383cb9aa676281e441819ca2d83e4f5.webm"
2015-04-14 08:12:38.1897 Error - App: Error streaming media. The client has most likely disconnected or transcoding has failed.
    *** Error Report ***
    Version: 3.0.5572.0
    Command line: /opt/mediabrowser/MediaBrowser.Server.Mono.exe -programdata /var/lib/mediabrowser
    Operating system: Unix 3.13.0.46
    Processor count: 4
    64-Bit OS: True
    64-Bit Process: True
    Program data path: /var/lib/mediabrowser
    Mono: 3.10.0 (tarball Wed Nov  5 12:50:04 UTC 2014)
    Application Path: /opt/mediabrowser/MediaBrowser.Server.Mono.exe
    Write failure
    System.IO.IOException
      at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
      at SocketHttpListener.Net.ResponseStream.InternalWrite (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0
      at SocketHttpListener.Net.ResponseStream.Write (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0
      at MediaBrowser.Api.Playback.Progressive.ProgressiveFileCopier.CopyToInternal (System.IO.Stream source, System.IO.Stream destination, Int32 bufferSize) [0x00000] in <filename unknown>:0
      at MediaBrowser.Api.Playback.Progressive.ProgressiveFileCopier.StreamFile (System.String path, System.IO.Stream outputStream) [0x00000] in <filename unknown>:0
      at MediaBrowser.Api.Playback.Progressive.ProgressiveStreamWriter.WriteToInternal (System.IO.Stream responseStream) [0x00000] in <filename unknown>:0
    InnerException: System.Net.Sockets.SocketException
    The socket has been shut down
      at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
      at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    
2015-04-14 08:12:38.2093 Error - HttpServer: Error in HttpListenerResponseWrapper: Write failure
    *** Error Report ***
    Version: 3.0.5572.0
    Command line: /opt/mediabrowser/MediaBrowser.Server.Mono.exe -programdata /var/lib/mediabrowser
    Operating system: Unix 3.13.0.46
    Processor count: 4
    64-Bit OS: True
    64-Bit Process: True
    Program data path: /var/lib/mediabrowser
    Mono: 3.10.0 (tarball Wed Nov  5 12:50:04 UTC 2014)
    Application Path: /opt/mediabrowser/MediaBrowser.Server.Mono.exe
    Write failure
    System.IO.IOException
      at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
      at SocketHttpListener.Net.ResponseStream.InternalWrite (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0
      at SocketHttpListener.Net.ResponseStream.Close () [0x00000] in <filename unknown>:0
      at MediaBrowser.Server.Implementations.HttpServer.SocketSharp.Extensions.CloseOutputStream (SocketHttpListener.Net.HttpListenerResponse response, ILogger logger) [0x00000] in <filename unknown>:0
    InnerException: System.Net.Sockets.SocketException
    The socket has been shut down
      at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
      at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    
2015-04-14 08:12:38.2102 Error - HttpAsyncTaskHandler: Error occured while Processing Request: Write failure
    *** Error Report ***
    Version: 3.0.5572.0
    Command line: /opt/mediabrowser/MediaBrowser.Server.Mono.exe -programdata /var/lib/mediabrowser
    Operating system: Unix 3.13.0.46
    Processor count: 4
    64-Bit OS: True
    64-Bit Process: True
    Program data path: /var/lib/mediabrowser
    Mono: 3.10.0 (tarball Wed Nov  5 12:50:04 UTC 2014)
    Application Path: /opt/mediabrowser/MediaBrowser.Server.Mono.exe
    Write failure
    System.IO.IOException
      at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
      at SocketHttpListener.Net.ResponseStream.InternalWrite (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0
      at SocketHttpListener.Net.ResponseStream.Write (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0
      at ServiceStack.Formats.HtmlFormat.SerializeToStream (IRequest request, System.Object response, IResponse httpRes) [0x00000] in <filename unknown>:0
      at ServiceStack.HttpResponseExtensionsInternal.WriteErrorToResponse (IResponse httpRes, IRequest httpReq, System.String contentType, System.String operationName, System.String errorMessage, System.Exception ex, Int32 statusCode) [0x00000] in <filename unknown>:0
      at ServiceStack.ServiceStackHost.OnUncaughtException (IRequest httpReq, IResponse httpRes, System.String operationName, System.Exception ex) [0x00000] in <filename unknown>:0
      at ServiceStack.HostContext.RaiseUncaughtException (IRequest httpReq, IResponse httpRes, System.String operationName, System.Exception ex) [0x00000] in <filename unknown>:0
      at ServiceStack.HttpResponseExtensionsInternal.WriteToResponse (IResponse response, System.Object result, ServiceStack.Web.ResponseSerializerDelegate defaultAction, IRequest request, System.Byte[] bodyPrefix, System.Byte[] bodySuffix) [0x00000] in <filename unknown>:0
      at ServiceStack.HttpResponseExtensionsInternal.WriteToResponse (IResponse httpRes, IRequest httpReq, System.Object result, System.Byte[] bodyPrefix, System.Byte[] bodySuffix) [0x00000] in <filename unknown>:0
      at ServiceStack.HttpResponseExtensionsInternal.WriteToResponse (IResponse httpRes, IRequest httpReq, System.Object result) [0x00000] in <filename unknown>:0
      at ServiceStack.Host.RestHandler+<>c__DisplayClass5.<ProcessRequestAsync>b__0 (System.Object response) [0x00000] in <filename unknown>:0
      at ServiceStack.Host.Handlers.ServiceStackHandlerBase.HandleResponse (System.Object response, System.Func`2 callback, System.Func`2 errorCallback) [0x00000] in <filename unknown>:0
    InnerException: System.Net.Sockets.SocketException
    The socket has been shut down
      at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
      at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    
2015-04-14 08:12:39.4739 Info - App: Killing ffmpeg process for /var/lib/mediabrowser/transcoding-temp/3383cb9aa676281e441819ca2d83e4f5.webm
2015-04-14 08:12:40.0357 Info - App: Deleting partial stream file(s) /var/lib/mediabrowser/transcoding-temp/3383cb9aa676281e441819ca2d83e4f5.webm
2015-04-14 08:12:40.0371 Info - App: FFMpeg exited with code 0
2015-04-14 08:12:42.9615 Info - App: StartupTrigger fired for task: Log file cleanup
2015-04-14 08:12:42.9615 Info - App: Queueing task DeleteLogFileTask
2015-04-14 08:12:42.9615 Info - App: Executing Log file cleanup
2015-04-14 08:12:42.9650 Info - App: Log file cleanup Completed after 0 minute(s) and 0 seconds
2015-04-14 08:12:42.9652 Info - ServerManager: Sending web socket message ScheduledTaskEnded
2015-04-14 08:13:03.7682 Info - App: Refresh Guide Completed after 0 minute(s) and 47 seconds
2015-04-14 08:13:03.7682 Info - ServerManager: Sending web socket message ScheduledTaskEnded
2015-04-14 08:13:03.8683 Error - HttpServer: Error in SharpWebSocket: An exception has occurred while receiving a message.
2015-04-14 08:13:12.9603 Info - App: StartupTrigger fired for task: Cache file cleanup
2015-04-14 08:13:12.9603 Info - App: Queueing task DeleteCacheFileTask
2015-04-14 08:13:12.9603 Info - App: Executing Cache file cleanup
2015-04-14 08:13:13.8769 Info - App: Cache file cleanup Completed after 0 minute(s) and 0 seconds
2015-04-14 08:17:12.9639 Info - App: StartupTrigger fired for task: Convert media
2015-04-14 08:17:12.9639 Info - App: Queueing task SyncConvertScheduledTask
2015-04-14 08:17:12.9639 Info - App: Executing Convert media
2015-04-14 08:17:12.9708 Info - App: Convert media Completed after 0 minute(s) and 0 seconds
2015-04-14 08:17:12.9713 Info - ServerManager: Sending web socket message ScheduledTaskEnded
2015-04-14 08:18:37.0422 Info - Dlna: DLNA Session created for PCH-A110 (00-06-DC-43-1D-7D) - NMT
2015-04-14 08:18:38.0204 Info - App: HttpClientManager POST: http://www.mb3admin.com/admin/service/registration/ping
2015-04-14 08:22:08.5012 Info - App: HttpClientManager POST: http://www.mb3admin.com/admin/service/registration/ping
2015-04-14 08:22:08.5183 Info - Dlna: DLNA Session created for Squeezebox Mobil - Squeezebox 3
 

Link to comment
Share on other sites

ryantiger658

The tunername information has no function related. Tvheadend delivers the tuner name together with other information as one string. Breaking the parts is not easy as it looks like there are different versions of which information is chained together in the tvheadend code.

My strings looks like

STV0367 DVB-C DVB-T (adapter 0)/KBW: 370,000 kHz/zdf.kultur
CXD2837 DVB-C DVB-T/T2 (adapter 3)/KBW: 370,000 kHz/zdf.kultur

You version is

HDHR1/599,028 kHz

I tried to split back words at the '/' into 3 parts but your string is missing the tv-channel part.

I think it is not possible to calculate the tuner name so I disabled the tuner info in the new version (available in the repo). 

Are you able to see the channels, EPG, recordings?

Can you watch a live stream, a recorded stream?  

 

No, all that I can see is a blank page. There are no additional errors in the logs (I can upload the full logs if you would like). Is there something I have configured incorrectly in TVH? I have a channel number and name for every station I have available. 

 

I did setup a recording from the TVH server, and that poped up in the Recordings section of the live TV. But other than that, it is all blank. 

 

552d187f4a335_1.png

 

552d18ac0d095_2.png

 

552d19017e96a_3.png

 

 

Thanks for your help,

Ryan

Link to comment
Share on other sites

The first and the second exception came from Emby during the try to load the images for the channels. 

Do you have setup channel icons in tvheadend? 

If the entered URL reachable from a web browser?

It should looks like this:

 

552d6c89baa0c_TVHchannelicons.png

 

 

The third exception is raised from ffmpeg. My plugin gives the tvheadend URL of the stream to Emby. 

LOG: 2015-04-14 08:12:28.1441 Info - App: Live stream info: {"Protocol":"Http","Id":"0","Path":"http://127.0.0.1:998...ttpHeaders":{}}

 

 

Do you use a firewall or something else on your system?

 

Link to comment
Share on other sites

I have picon for all channels. Working with Plex theadend plugin, and working with tvheadend own player (ip:9981/tv.html) and working with android TVHclient

552d73e35cead_picon.jpg552d73f71bd2d_picon2.jpg552d740985c9e_picon3.jpg

Edited by zozotv
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...