Jump to content

[Dev] EmbyTV a livetv client for Network Tuners (HDHomerun at the moment)


jose
 Share

Recommended Posts

Partial support for m3u playlists:

Should support the following formats rtsp, rtmp, http, file but only tested with http stream from a prime. 

 

#EXTM3U
#EXTINF:-1 tvg-id="1" tvg-name="ABC",Channel 1
http://192.168.1.238:5004/auto/v8
#EXTINF:-1 tvg-id="2" tvg-name="Channel_2",Channel 2
http://192.168.1.238:5004/auto/v9

 

Needs to be added manually to the config xml file, example a HDHomerun Prime and a m3u playlist.

 

 

<TunerHostsConfiguration>
<TunerUserConfiguration>
<ServerId>HDHR3-CC-XXXXXX</ServerId>
<ServerType>HdHomerun</ServerType>
<UserFields>
<UserField>
<Name>Url</Name>
<Value>192.168.1.238</Value>
</UserField>
<UserField>
<Name>OnlyFavorites</Name>
<Value>true</Value>
</UserField>
</UserFields>
</TunerUserConfiguration>
<TunerUserConfiguration>
<ServerId>test</ServerId>
<ServerType>M3UPlaylist</ServerType>
<UserFields>
<UserField>
<Name>PlaylistPath</Name>
<Value>C:\Users\Win10\Desktop\Prime.m3u</Value>
</UserField>
</UserFields>
</TunerUserConfiguration>
</TunerHostsConfiguration>

  • Like 1
Link to comment
Share on other sites

what is this for?

Does the server support a UDP video/audio streams from what i can see IPTV m3u files usually contain udp addresses 

# EXTM3U
# EXTINF: -1 tvg-id = "1" tvg-name = "Pervyy_kanal" tvg-logo = "PervyyKanal" group-title = "The federal channels," Channel
udp :/ / @ 224.2.0.1:6000
# EXTINF: -1 tvg-name = "Rossiya_1" tvg-logo = "Russia1" Russia-1
udp :/ / @ 224.2.0.6:6000

I based the M3U format on the format used by the kodi simpleIptv plugin http://kodi.wiki/view/Add-on:IPTV_Simple_Client

Link to comment
Share on other sites

@@Luke as ffmpeg seems to support udp streams can you add udp to the protocols for Media stream info? Or what protocol do i set if i pass a udp path

Link to comment
Share on other sites

Im having some troubles with the latest dev build 06.0.0.  Not sure if i should start over or not. I've got 2 HDRPs configured and my recordings are set to go to a second internal hard drive.

 

1. When trying to tune a channel im getting an error "Value Cannot be null. Parameter name: source" , scheduled recordings are not working as well, assume this is related.

 

2. Also how do i get my recordings to show up under the recordings tab

 

3. When scheduling a series should the upcoming recordings show up under the scheduled tab or only in the series tab. Comparing to wmc i am able to see the individual upcoming scheduled series recordings. 

 

This was working the other day on the initial release. If it means anything im also running the latest beta 3.0.5582.1

Edited by rabbit1543
Link to comment
Share on other sites

I got excited since this is a generic add-on for Networked tuners there are lots of possibilities. First I tried DVBViewer with m3u playlist file. (By the the way I am hoping for support of RTSP, SAT/IP, Unicast,DLNA etc..DVBviewer Recording Service support almost all the possible Network stream protocols)
 
Below is the DVBViewer Recording Service M3U format and look like it's not supported by this addon. Please take a look and feel free to add support :)
 
DVBViewer users you can get your server playlist files with:
 
http://localhost:8089/?command=get_playlist_m3u
 

EXTM3U
#EXTINF:-1,Sky - Discovery
http://localhost:7522/upnp/channelstream/169.ts
#EXTINF:-1,Sky - Animal Planet
http://localhost:7522/upnp/channelstream/170.ts

In the mean time DVBViewer Recording Service  APIs(Search for "API" in the page):
 
http://en.dvbviewer.tv/wiki/Category:DVBViewer_Recording_Service

 

 

Warning: 8089 is default port for DVBviewer WEB Interface and it is possible to add password protection to that port. On the other hand 7522 is default streaming port and password protection is not possible for streams. So think twice for opening your server to internet. 

Edited by denethor
Link to comment
Share on other sites

Another thing i just experienced. I removed the option to refresh the guide at startup since its takes at least 30 mins to download everything at the moment. Prior to a server restart my epg was populated and now after a restart my guide is empty. I would have thought that the epg would survive a server restart and i wouldnt need to refresh the guide at each startup.

Link to comment
Share on other sites

I' ve tried to match your supported M3U list format with data in DVBviewer m3u files. Mine final test playlist file as follows:

#EXTM3U
#EXTINF:-1 tvg-id="1" tvg-name="SOMENAME",Channel Name
http://192.168.1.10:7522/upnp/channelstream/0.ts

But I got this in logs. I do not know which file is wrong. Config file or m3u file

2015-04-16 01:21:58.2073 Info - EmbyTV: Start GetChannels Async, retrieve all channels for test
2015-04-16 01:21:58.2073 Error - App: Error refreshing channels for service
	*** Error Report ***
	Version: 3.0.5583.30726
	Command line: C:\Users\Name Surname\AppData\Roaming\MediaBrowser-Server\system\MediaBrowser.ServerApplication.exe
	Operating system: Microsoft Windows NT 6.2.9200.0
	Processor count: 8
	64-Bit OS: True
	64-Bit Process: False
	Program data path: C:\Users\Name Surname\AppData\Roaming\MediaBrowser-Server
	Application Path: C:\Users\Name Surname\AppData\Roaming\MediaBrowser-Server\system\MediaBrowser.ServerApplication.exe
	wrong file
	System.ApplicationException
	   at EmbyTV.TunerHost.M3UHost.GetChannels(CancellationToken cancellationToken)
	   at EmbyTV.LiveTvService.<GetChannelsAsync>d__1d.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at MediaBrowser.Server.Implementations.LiveTv.LiveTvManager.<GetChannels>d__113.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
	   at MediaBrowser.Server.Implementations.LiveTv.LiveTvManager.<RefreshChannelsInternal>d__e9.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at MediaBrowser.Server.Implementations.LiveTv.LiveTvManager.<RefreshChannelsInternal>d__dd.MoveNext()

Edited by denethor
Link to comment
Share on other sites

 

I' ve tried to match your supported M3U list format with data in DVBviewer m3u files. Mine final test playlist file as follows:

#EXTM3U
#EXTINF:-1 tvg-id="1" tvg-name="SOMENAME",Channel Name
http://192.168.1.10:7522/upnp/channelstream/0.ts

But I got this in logs. I do not know which file is wrong. Config file or m3u file

2015-04-16 01:21:58.2073 Info - EmbyTV: Start GetChannels Async, retrieve all channels for test
2015-04-16 01:21:58.2073 Error - App: Error refreshing channels for service
	*** Error Report ***
	Version: 3.0.5583.30726
	Command line: C:\Users\Name Surname\AppData\Roaming\MediaBrowser-Server\system\MediaBrowser.ServerApplication.exe
	Operating system: Microsoft Windows NT 6.2.9200.0
	Processor count: 8
	64-Bit OS: True
	64-Bit Process: False
	Program data path: C:\Users\Name Surname\AppData\Roaming\MediaBrowser-Server
	Application Path: C:\Users\Name Surname\AppData\Roaming\MediaBrowser-Server\system\MediaBrowser.ServerApplication.exe
	wrong file
	System.ApplicationException
	   at EmbyTV.TunerHost.M3UHost.GetChannels(CancellationToken cancellationToken)
	   at EmbyTV.LiveTvService.<GetChannelsAsync>d__1d.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at MediaBrowser.Server.Implementations.LiveTv.LiveTvManager.<GetChannels>d__113.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
	   at MediaBrowser.Server.Implementations.LiveTv.LiveTvManager.<RefreshChannelsInternal>d__e9.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at MediaBrowser.Server.Implementations.LiveTv.LiveTvManager.<RefreshChannelsInternal>d__dd.MoveNext()

Fix should be coming up, i was expecting a space after #EXTM3U

 

 

I' ve tried to match your supported M3U list format with data in DVBviewer m3u files. Mine final test playlist file as follows:

Im having some troubles with the latest dev build 06.0.0.  Not sure if i should start over or not. I've got 2 HDRPs configured and my recordings are set to go to a second internal hard drive.

 

1. When trying to tune a channel im getting an error "Value Cannot be null. Parameter name: source" , scheduled recordings are not working as well, assume this is related.

 

2. Also how do i get my recordings to show up under the recordings tab

 

3. When scheduling a series should the upcoming recordings show up under the scheduled tab or only in the series tab. Comparing to wmc i am able to see the individual upcoming scheduled series recordings. 

 

This was working the other day on the initial release. If it means anything im also running the latest beta 3.0.5582.1

 

The recordings metadata is not being populated at the moment i am working on that, but the file should be recorded and appear on schedule recordings, Series recording wont record anything ii has not been fully implemented. Epg data should service restart if it was pulled at least once correctly since version 0.6.0

Also can you post a log to see a little more detail about the source error.

Edited by jose
Link to comment
Share on other sites

First things first: 0.60.1 fixed the problem with m3u files. I can now see all my channels in Live TV.

Parsing have still some issues. Group names or channels names which contains "space" cannot be displayed in EMBY->Live TV-> Channel list

 

For example below channel listed as "A" Parsing trims all charecters after space:

#EXTINF:-1 tvg-id="82" tvg-name="A SPOR HD",A SPOR HD

2nd problem is related with encrypted channels (I have subscription smart card installed in my CAM) Those cannot be streamed. It think this is a issue with timeout. DVBviewer own web clients requires 10-15 seconds time out for ffmpeg process to catch up with the stream.

 

3rd problem, sometimes streaming fails even for FTA channels. Looks like ffmpeg process just quits. I just posted some logs below that look relevant with problem. I think server Devs may need to look at transcoders timeouts.

 

Server Log:

2015-04-16 11:08:52.8028 Info - App: Opening channel stream from EmbyTV, external channel Id:  79 
2015-04-16 11:08:52.8028 Info - EmbyTV: Streaming Channel
2015-04-16 11:08:52.8028 Info - App: Live stream info: {"Protocol":"Http","Id":"2","Path":"http://localhost:7522/upnp/channelstream/79.ts","Type":"Default","ReadAtNativeFramerate":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"RequiresOpening":false,"RequiresClosing":true,"LiveStreamId":"42765c0aec53374f18a41b1fc056fcbc_2","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-16 11:08:52.8028 Debug - MediaEncoder: C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\ffmpeg\20150331\ffprobe.exe -i "http://localhost:7522/upnp/channelstream/79.ts" -threads 0 -v info -print_format json -show_streams -show_format
2015-04-16 11:09:04.2170 Debug - MediaSourceManager: Live stream opened: {"Protocol":"Http","Id":"2","Path":"http://localhost:7522/upnp/channelstream/79.ts","Type":"Default","Container":"mpegts","ReadAtNativeFramerate":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"RequiresOpening":false,"RequiresClosing":true,"LiveStreamId":"1a755974de5dc3461dc6ecae8ddec68b|42765c0aec53374f18a41b1fc056fcbc_2","MediaStreams":[{"Codec":"mpeg2video","IsInterlaced":false,"BitDepth":8,"IsDefault":false,"IsForced":false,"Height":576,"Width":720,"AverageFrameRate":25,"RealFrameRate":25,"Profile":"Main","Type":"Video","AspectRatio":"4:3","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p","Level":8,"IsAnamorphic":false},{"Codec":"mp2","Language":"tur","IsInterlaced":false,"ChannelLayout":"stereo","BitRate":256000,"Channels":2,"SampleRate":48000,"IsDefault":false,"IsForced":false,"Type":"Audio","Index":1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0}],"PlayableStreamFileNames":[],"Formats":[],"Bitrate":4000000,"RequiredHttpHeaders":{},"DefaultAudioStreamIndex":1}
2015-04-16 11:09:04.2170 Debug - App: Profile: Unknown Profile, Path: http://localhost:7522/upnp/channelstream/79.ts, isEligibleForDirectPlay: False, isEligibleForDirectStream: False
2015-04-16 11:09:04.2170 Debug - App: Profile: Unknown Profile, Path: http://localhost:7522/upnp/channelstream/79.ts, isEligibleForDirectPlay: False, isEligibleForDirectStream: False
2015-04-16 11:09:04.2170 Debug - App: Profile: Unknown Profile, Path: http://localhost:7522/upnp/channelstream/79.ts, isEligibleForDirectPlay: False, isEligibleForDirectStream: False
2015-04-16 11:09:04.2170 Debug - HttpServer: HTTP Response 200 to 5.25.139.31. Response time: 11429.8599 ms.
	Url: http://192.168.1.10:8096/mediabrowser/LiveStreams/Open?UserId=3eff8a317d0ecf2ca565029f7516f357&StartTimeTicks=0&ItemId=82dada7265d90c33c01f446cd9949271&PlaySessionId=2331bc8d10c642cbb79f7a1f246e5172
2015-04-16 11:09:04.5035 Debug - HttpServer: HTTP GET http://192.168.1.10:8096/mediabrowser/videos/82dada7265d90c33c01f446cd9949271/master.m3u8?DeviceId=29cb81082ef7b350b2cbeee3ccb46c796f420da4&MediaSourceId=2&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=1&VideoBitrate=1872000&AudioBitrate=128000&MaxWidth=1280&Level=41&ClientTime=635647685442180869&Profile=high&Cabac=True&PlaySessionId=2331bc8d10c642cbb79f7a1f246e5172&api_key=db596495bc974584991ad40892909643&LiveStreamId=1a755974de5dc3461dc6ecae8ddec68b|42765c0aec53374f18a41b1fc056fcbc_2
	Ip: 192.168.1.10:61684. Headers: Cache-Control=max-age=7800,Connection=Keep-Alive,Accept=*/*,Accept-Encoding=gzip,Accept-Language=en-us,Host=192.168.1.10:8096,Max-Forwards=10,User-Agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.5.17 (KHTML, like Gecko) Version/8.0.5 Safari/600.5.17,X-Playback-Session-Id=4715121D-62C9-4C0E-9DE7-5B97091FB996,X-Original-URL=/mediabrowser/videos/82dada7265d90c33c01f446cd9949271/master.m3u8?DeviceId=29cb81082ef7b350b2cbeee3ccb46c796f420da4&MediaSourceId=2&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=1&VideoBitrate=1872000&AudioBitrate=128000&MaxWidth=1280&Level=41&ClientTime=635647685442180869&Profile=high&Cabac=True&PlaySessionId=2331bc8d10c642cbb79f7a1f246e5172&api_key=db596495bc974584991ad40892909643&LiveStreamId=1a755974de5dc3461dc6ecae8ddec68b|42765c0aec53374f18a41b1fc056fcbc_2,X-Forwarded-For=5.25.139.31,X-ARR-LOG-ID=e14018b8-ba9b-4e06-beed-53f42c10f9bd
2015-04-16 11:09:04.5045 Debug - MediaSourceManager: Getting live stream 1a755974de5dc3461dc6ecae8ddec68b|42765c0aec53374f18a41b1fc056fcbc_2
2015-04-16 11:09:04.5045 Debug - HttpServer: HTTP Response 200 to 5.25.139.31. Response time: 1.9988 ms.
	Url: http://192.168.1.10:8096/mediabrowser/videos/82dada7265d90c33c01f446cd9949271/master.m3u8?DeviceId=29cb81082ef7b350b2cbeee3ccb46c796f420da4&MediaSourceId=2&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=1&VideoBitrate=1872000&AudioBitrate=128000&MaxWidth=1280&Level=41&ClientTime=635647685442180869&Profile=high&Cabac=True&PlaySessionId=2331bc8d10c642cbb79f7a1f246e5172&api_key=db596495bc974584991ad40892909643&LiveStreamId=1a755974de5dc3461dc6ecae8ddec68b|42765c0aec53374f18a41b1fc056fcbc_2
2015-04-16 11:09:04.5669 Debug - HttpServer: HTTP GET http://192.168.1.10:8096/mediabrowser/videos/82dada7265d90c33c01f446cd9949271/live.m3u8?DeviceId=29cb81082ef7b350b2cbeee3ccb46c796f420da4&MediaSourceId=2&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=1&VideoBitrate=1872000&AudioBitrate=128000&MaxWidth=1280&Level=41&ClientTime=635647685442180869&Profile=high&Cabac=True&PlaySessionId=2331bc8d10c642cbb79f7a1f246e5172&api_key=db596495bc974584991ad40892909643&LiveStreamId=1a755974de5dc3461dc6ecae8ddec68b|42765c0aec53374f18a41b1fc056fcbc_2
	Ip: 192.168.1.10:61684. Headers: Cache-Control=max-age=7800,Connection=Keep-Alive,Accept=*/*,Accept-Encoding=gzip,Accept-Language=en-us,Host=192.168.1.10:8096,Max-Forwards=10,User-Agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.5.17 (KHTML, like Gecko) Version/8.0.5 Safari/600.5.17,X-Playback-Session-Id=4715121D-62C9-4C0E-9DE7-5B97091FB996,X-Original-URL=/mediabrowser/videos/82dada7265d90c33c01f446cd9949271/live.m3u8?DeviceId=29cb81082ef7b350b2cbeee3ccb46c796f420da4&MediaSourceId=2&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=1&VideoBitrate=1872000&AudioBitrate=128000&MaxWidth=1280&Level=41&ClientTime=635647685442180869&Profile=high&Cabac=True&PlaySessionId=2331bc8d10c642cbb79f7a1f246e5172&api_key=db596495bc974584991ad40892909643&LiveStreamId=1a755974de5dc3461dc6ecae8ddec68b|42765c0aec53374f18a41b1fc056fcbc_2,X-Forwarded-For=5.25.139.31,X-ARR-LOG-ID=c781dc09-8754-44cd-b341-f9e2101a4486
2015-04-16 11:09:04.5669 Debug - MediaSourceManager: Getting live stream 1a755974de5dc3461dc6ecae8ddec68b|42765c0aec53374f18a41b1fc056fcbc_2
2015-04-16 11:09:04.5669 Info - App: C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\ffmpeg\20150331\ffmpeg.exe -fflags +genpts -i "http://localhost:7522/upnp/channelstream/79.ts" -map_metadata -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 libx264 -pix_fmt yuv420p -preset superfast -crf 23 -maxrate 1872000 -bufsize 3744000 -vsync vfr -profile:v high -level 41 -force_key_frames expr:gte(t,n_forced*3) -vf "scale=min(iw\,1280):trunc(ow/dar/2)*2" -sc_threshold 0 -codec:a:0 aac -strict experimental -ab 128000 -af "adelay=1,aresample=async=1" -hls_time 3 -start_number 0 -hls_list_size 0 -hls_base_url "hls/4aac97cb8cbd8b830949e5f1caeaf956/" -y "C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf956.m3u8"
2015-04-16 11:09:14.8553 Debug - HttpServer: HTTP GET http://localhost:8096/web/index.html
	Ip: 127.0.0.1:61731. Headers: User-Agent=Pulseway/4.7 (http://www.pulseway.com),Host=localhost:8096,Connection=Close
2015-04-16 11:09:14.8553 Debug - HttpServer: HTTP GET http://localhost:8096/web/dashboard.html
	Ip: 127.0.0.1:61732. Headers: User-Agent=Pulseway/4.7 (http://www.pulseway.com),Host=localhost:8096,Connection=Close
2015-04-16 11:09:14.8723 Debug - HttpServer: HTTP Response 200 to 127.0.0.1. Response time: 17.0175 ms.
	Url: http://localhost:8096/web/index.html
2015-04-16 11:09:14.8943 Debug - HttpServer: HTTP Response 200 to 127.0.0.1. Response time: 39.0383 ms.
	Url: http://localhost:8096/web/dashboard.html
2015-04-16 11:09:16.2497 Debug - App: Waiting for 3 segments in C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf956.m3u8
2015-04-16 11:09:20.4495 Debug - App: Finished waiting for 3 segments in C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf956.m3u8
2015-04-16 11:09:20.4495 Debug - App: OnTranscodeEndRequest job.ActiveRequestCount=0
2015-04-16 11:09:20.4495 Debug - App: Starting kill timer at 20000ms. JobId 072e9231f258470c83c82dfeb3ab596c PlaySessionId 2331bc8d10c642cbb79f7a1f246e5172
2015-04-16 11:09:20.4495 Debug - HttpServer: HTTP Response 200 to 5.25.139.31. Response time: 15883.6386 ms.
	Url: http://192.168.1.10:8096/mediabrowser/videos/82dada7265d90c33c01f446cd9949271/live.m3u8?DeviceId=29cb81082ef7b350b2cbeee3ccb46c796f420da4&MediaSourceId=2&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=1&VideoBitrate=1872000&AudioBitrate=128000&MaxWidth=1280&Level=41&ClientTime=635647685442180869&Profile=high&Cabac=True&PlaySessionId=2331bc8d10c642cbb79f7a1f246e5172&api_key=db596495bc974584991ad40892909643&LiveStreamId=1a755974de5dc3461dc6ecae8ddec68b|42765c0aec53374f18a41b1fc056fcbc_2
2015-04-16 11:09:20.6048 Debug - HttpServer: HTTP GET http://192.168.1.10:8096/mediabrowser/videos/82dada7265d90c33c01f446cd9949271/live.m3u8?DeviceId=29cb81082ef7b350b2cbeee3ccb46c796f420da4&MediaSourceId=2&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=1&VideoBitrate=1872000&AudioBitrate=128000&MaxWidth=1280&Level=41&ClientTime=635647685442180869&Profile=high&Cabac=True&PlaySessionId=2331bc8d10c642cbb79f7a1f246e5172&api_key=db596495bc974584991ad40892909643&LiveStreamId=1a755974de5dc3461dc6ecae8ddec68b|42765c0aec53374f18a41b1fc056fcbc_2
	Ip: 192.168.1.10:61684. Headers: Cache-Control=max-age=7800,Connection=Keep-Alive,Accept=*/*,Accept-Encoding=gzip,Accept-Language=en-us,Host=192.168.1.10:8096,Max-Forwards=10,User-Agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.5.17 (KHTML, like Gecko) Version/8.0.5 Safari/600.5.17,X-Playback-Session-Id=4715121D-62C9-4C0E-9DE7-5B97091FB996,X-Original-URL=/mediabrowser/videos/82dada7265d90c33c01f446cd9949271/live.m3u8?DeviceId=29cb81082ef7b350b2cbeee3ccb46c796f420da4&MediaSourceId=2&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=1&VideoBitrate=1872000&AudioBitrate=128000&MaxWidth=1280&Level=41&ClientTime=635647685442180869&Profile=high&Cabac=True&PlaySessionId=2331bc8d10c642cbb79f7a1f246e5172&api_key=db596495bc974584991ad40892909643&LiveStreamId=1a755974de5dc3461dc6ecae8ddec68b|42765c0aec53374f18a41b1fc056fcbc_2,X-Forwarded-For=5.25.139.31,X-ARR-LOG-ID=af5c38c4-a8aa-448e-9afe-9662098d32ae
2015-04-16 11:09:20.6048 Debug - MediaSourceManager: Getting live stream 1a755974de5dc3461dc6ecae8ddec68b|42765c0aec53374f18a41b1fc056fcbc_2
2015-04-16 11:09:20.6048 Debug - App: OnTranscodeEndRequest job.ActiveRequestCount=0
2015-04-16 11:09:20.6048 Debug - App: Changing kill timer to 20000ms. JobId 072e9231f258470c83c82dfeb3ab596c PlaySessionId 2331bc8d10c642cbb79f7a1f246e5172
2015-04-16 11:09:20.6048 Debug - HttpServer: HTTP Response 200 to 5.25.139.31. Response time: 3.0039 ms.
	Url: http://192.168.1.10:8096/mediabrowser/videos/82dada7265d90c33c01f446cd9949271/live.m3u8?DeviceId=29cb81082ef7b350b2cbeee3ccb46c796f420da4&MediaSourceId=2&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=1&VideoBitrate=1872000&AudioBitrate=128000&MaxWidth=1280&Level=41&ClientTime=635647685442180869&Profile=high&Cabac=True&PlaySessionId=2331bc8d10c642cbb79f7a1f246e5172&api_key=db596495bc974584991ad40892909643&LiveStreamId=1a755974de5dc3461dc6ecae8ddec68b|42765c0aec53374f18a41b1fc056fcbc_2
2015-04-16 11:09:20.6410 Debug - HttpServer: HTTP GET http://192.168.1.10:8096/mediabrowser/videos/82dada7265d90c33c01f446cd9949271/hls/4aac97cb8cbd8b830949e5f1caeaf956/4aac97cb8cbd8b830949e5f1caeaf9560.ts
	Ip: 192.168.1.10:61684. Headers: Cache-Control=max-age=7800,Connection=Keep-Alive,Accept=*/*,Accept-Encoding=identity,Accept-Language=en-us,Host=192.168.1.10:8096,Max-Forwards=10,User-Agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.5.17 (KHTML, like Gecko) Version/8.0.5 Safari/600.5.17,X-Playback-Session-Id=4715121D-62C9-4C0E-9DE7-5B97091FB996,X-Original-URL=/mediabrowser/videos/82dada7265d90c33c01f446cd9949271/hls/4aac97cb8cbd8b830949e5f1caeaf956/4aac97cb8cbd8b830949e5f1caeaf9560.ts,X-Forwarded-For=5.25.139.31,X-ARR-LOG-ID=da828eec-e396-4c76-8b6c-81532047f6d6
2015-04-16 11:09:20.6470 Debug - App: OnTranscodeEndRequest job.ActiveRequestCount=0
2015-04-16 11:09:20.6470 Debug - App: Changing kill timer to 20000ms. JobId 072e9231f258470c83c82dfeb3ab596c PlaySessionId 2331bc8d10c642cbb79f7a1f246e5172
2015-04-16 11:09:20.6470 Debug - HttpServer: HTTP Response 200 to 5.25.139.31. Response time: 7.0039 ms.
	Url: http://192.168.1.10:8096/mediabrowser/videos/82dada7265d90c33c01f446cd9949271/hls/4aac97cb8cbd8b830949e5f1caeaf956/4aac97cb8cbd8b830949e5f1caeaf9560.ts
22015-04-16 11:09:40.6476 Debug - App: Transcoding kill timer stopped for JobId 072e9231f258470c83c82dfeb3ab596c PlaySessionId 2331bc8d10c642cbb79f7a1f246e5172. Killing transcoding
2015-04-16 11:09:40.6476 Debug - App: KillTranscodingJob - JobId 072e9231f258470c83c82dfeb3ab596c PlaySessionId 2331bc8d10c642cbb79f7a1f246e5172. Killing transcoding
2015-04-16 11:09:40.6476 Info - App: Killing ffmpeg process for C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf956.m3u8
2015-04-16 11:09:40.7106 Debug - App: Disposing stream resources
2015-04-16 11:09:40.7106 Info - App: FFMpeg exited with code 0
2015-04-16 11:09:40.7106 Info - App: Deleting partial stream file(s) C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf956.m3u8
2015-04-16 11:09:42.2255 Info - App: Deleting HLS file C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf956.m3u8
2015-04-16 11:09:42.2255 Info - App: Deleting HLS file C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf9560.ts
2015-04-16 11:09:42.2255 Info - App: Deleting HLS file C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf9561.ts
2015-04-16 11:09:42.2255 Info - App: Deleting HLS file C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf95610.ts
2015-04-16 11:09:42.2255 Info - App: Deleting HLS file C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf9562.ts
2015-04-16 11:09:42.2255 Info - App: Deleting HLS file C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf9563.ts
2015-04-16 11:09:42.2255 Info - App: Deleting HLS file C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf9564.ts
2015-04-16 11:09:42.2255 Info - App: Deleting HLS file C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf9565.ts
2015-04-16 11:09:42.2255 Info - App: Deleting HLS file C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf9566.ts
2015-04-16 11:09:42.2255 Info - App: Deleting HLS file C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf9567.ts
2015-04-16 11:09:42.2255 Info - App: Deleting HLS file C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf9568.ts
2015-04-16 11:09:42.2255 Info - App: Deleting HLS file C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\4aac97cb8cbd8b830949e5f1caeaf9569.ts
2015-04-16 11:09:46.4356 Debug - HttpServer: HTTP GET http://192.168.1.10:8096/mediabrowser/web/files/dummy.mp4

Transcoder Logs

http://192.168.1.10:8096/mediabrowser/videos/368df7f819017a7e34e2f88e228c34b6/live.m3u8?DeviceId=29cb81082ef7b350b2cbeee3ccb46c796f420da4&MediaSourceId=5&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=1&VideoBitrate=1872000&AudioBitrate=128000&MaxWidth=720&Level=41&ClientTime=635647689576501434&Profile=high&Cabac=True&PlaySessionId=24ee16f3a7924a1ba6d6c8ae2fea2898&api_key=db596495bc974584991ad40892909643&LiveStreamId=1a755974de5dc3461dc6ecae8ddec68b%7C42765c0aec53374f18a41b1fc056fcbc_5

C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\ffmpeg\20150331\ffmpeg.exe -fflags +genpts -i "http://localhost:7522/upnp/channelstream/84.ts" -map_metadata -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 libx264 -pix_fmt yuv420p -preset superfast -crf 23 -maxrate 1872000 -bufsize 3744000 -vsync vfr -profile:v high -level 41 -force_key_frames expr:gte(t,n_forced*3) -vf "scale=min(iw\,720):trunc(ow/dar/2)*2" -sc_threshold 0 -codec:a:0 aac -strict experimental -ab 128000 -af "adelay=1,aresample=async=1" -hls_time 3 -start_number 0 -hls_list_size 0 -hls_base_url "hls/f5fb105d1de6030f1303f0c0238461b9/" -y "C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\f5fb105d1de6030f1303f0c0238461b9.m3u8"


ffmpeg version N-71182-g5cba529 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.9.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enable-zlib
  libavutil      54. 21.100 / 54. 21.100
  libavcodec     56. 32.100 / 56. 32.100
  libavformat    56. 27.100 / 56. 27.100
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 13.101 /  5. 13.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
[mpeg2video @ 000000000455c760] Invalid frame dimensions 0x0.
    Last message repeated 4 times
Input #0, mpegts, from 'http://localhost:7522/upnp/channelstream/84.ts':
  Duration: N/A, start: 20947.326867, bitrate: N/A
  Program 10800 
    Stream #0:0[0x708]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 720x576 [SAR 16:15 DAR 4:3], max. 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x76c](tur): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 256 kb/s
[libx264 @ 0000000004586480] using SAR=1/1
[libx264 @ 0000000004586480] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0000000004586480] profile High, level 4.1
Output #0, hls, to 'C:\Users\denethor\AppData\Roaming\MediaBrowser-Server\transcoding-temp\f5fb105d1de6030f1303f0c0238461b9.m3u8':
  Metadata:
    encoder         : Lavf56.27.100
    Stream #0:0: Video: h264 (libx264), yuv420p, 720x540 [SAR 1:1 DAR 4:3], q=-1--1, max. 1872 kb/s, 25 fps, 90k tbn, 25 tbc
    Metadata:
      encoder         : Lavc56.32.100 libx264
    Stream #0:1: Audio: aac, 48000 Hz, stereo, fltp, 128 kb/s
    Metadata:
      encoder         : Lavc56.32.100 aac
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (mp2 (native) -> aac (native))
Press [q] to stop, [?] for help
frame=  136 fps=0.0 q=24.0 size=N/A time=00:00:05.58 bitrate=N/A    
frame=  149 fps=141 q=24.0 size=N/A time=00:00:06.12 bitrate=N/A    
frame=  152 fps= 52 q=27.0 size=N/A time=00:00:06.22 bitrate=N/A    
[mpegts @ 000000000457cb80] PES packet size mismatch
[mpeg2video @ 0000000005507b60] invalid cbp -1 at 0 24
[mpeg2video @ 0000000005507b60] invalid cbp -1 at 0 25
[mpeg2video @ 0000000005507b60] invalid cbp -1 at 0 20
[mpeg2video @ 0000000005507b60] invalid cbp -1 at 0 28
[mpeg2video @ 0000000005507b60] invalid cbp -1 at 0 32
[mpeg2video @ 0000000005507b60] invalid cbp 0 at 1 33
[mpeg2video @ 0000000005507b60] 00 motion_type at 4 34
[mpeg2video @ 0000000005507b60] ac-tex damaged at 30 35
[mpeg2video @ 0000000005507b60] 00 motion_type at 1 16
[mpeg2video @ 0000000005507b60] 00 motion_type at 6 13
[mpeg2video @ 0000000005507b60] slice mismatch
[mpeg2video @ 0000000005507b60] 00 motion_type at 2 21
[mpeg2video @ 0000000005507b60] 00 motion_type at 2 29
[mpeg2video @ 0000000005507b60] ac-tex damaged at 0 17
[mpeg2video @ 0000000005507b60] invalid cbp -1 at 0 6
[mpeg2video @ 0000000005507b60] 00 motion_type at 4 27
[mpeg2video @ 0000000005507b60] invalid mb type in P Frame at 5 22
[mpeg2video @ 0000000005507b60] invalid cbp -1 at 0 30
[mpeg2video @ 0000000005507b60] 00 motion_type at 15 18
[mpeg2video @ 0000000005507b60] invalid cbp -1 at 0 7
[mpeg2video @ 0000000005507b60] slice mismatch
[mpeg2video @ 0000000005507b60] invalid cbp -1 at 0 31
[mpeg2video @ 0000000005507b60] invalid cbp -1 at 0 19
[mpeg2video @ 0000000005507b60] invalid mb type in P Frame at 1 8
[mpeg2video @ 0000000005507b60] 00 motion_type at 19 9
[mpeg2video @ 0000000005507b60] 00 motion_type at 12 10
[mpeg2video @ 0000000005507b60] 00 motion_type at 23 11
[mpeg2video @ 0000000005507b60] 00 motion_type at 17 12
[mpeg2video @ 0000000005507b60] 00 motion_type at 2 13
[mpeg2video @ 0000000005507b60] 00 motion_type at 3 14
[mpeg2video @ 0000000005507b60] 00 motion_type at 2 15
[mpeg2video @ 0000000005507b60] Warning MVs not available
[mpeg2video @ 0000000005507b60] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[mp2 @ 00000000052ce760] Header missing
Error while decoding stream #0:1: Invalid data found when processing input
frame=  164 fps= 47 q=25.0 size=N/A time=00:00:08.00 bitrate=N/A    
frame=  178 fps= 44 q=21.0 size=N/A time=00:00:09.04 bitrate=N/A    
frame=  191 fps= 42 q=22.0 size=N/A time=00:00:09.57 bitrate=N/A    
frame=  205 fps= 40 q=24.0 size=N/A time=00:00:10.13 bitrate=N/A    
frame=  221 fps= 39 q=24.0 size=N/A time=00:00:10.64 bitrate=N/A    
frame=  232 fps= 38 q=22.0 size=N/A time=00:00:11.20 bitrate=N/A    
frame=  245 fps= 37 q=25.0 size=N/A time=00:00:11.73 bitrate=N/A    
frame=  261 fps= 36 q=25.0 size=N/A time=00:00:12.28 bitrate=N/A    
frame=  273 fps= 35 q=24.0 size=N/A time=00:00:12.77 bitrate=N/A    
frame=  286 fps= 34 q=22.0 size=N/A time=00:00:13.35 bitrate=N/A    
frame=  296 fps= 33 q=24.0 size=N/A time=00:00:13.88 bitrate=N/A    
frame=  310 fps= 33 q=24.0 size=N/A time=00:00:14.44 bitrate=N/A    
frame=  326 fps= 33 q=25.0 size=N/A time=00:00:14.93 bitrate=N/A    
frame=  339 fps= 33 q=25.0 size=N/A time=00:00:15.44 bitrate=N/A    
frame=  353 fps= 32 q=21.0 size=N/A time=00:00:16.04 bitrate=N/A    
frame=  367 fps= 32 q=23.0 size=N/A time=00:00:16.59 bitrate=N/A    
frame=  380 fps= 32 q=24.0 size=N/A time=00:00:17.08 bitrate=N/A    
frame=  392 fps= 31 q=24.0 size=N/A time=00:00:17.62 bitrate=N/A    
frame=  407 fps= 31 q=25.0 size=N/A time=00:00:18.15 bitrate=N/A    
frame=  421 fps= 31 q=22.0 size=N/A time=00:00:18.64 bitrate=N/A    
frame=  434 fps= 30 q=25.0 size=N/A time=00:00:19.28 bitrate=N/A    
frame=  454 fps= 31 q=23.0 size=N/A time=00:00:19.84 bitrate=N/A    
frame=  469 fps= 31 q=21.0 size=N/A time=00:00:20.33 bitrate=N/A    
frame=  473 fps= 30 q=22.0 size=N/A time=00:00:20.82 bitrate=N/A    
frame=  485 fps= 30 q=26.0 size=N/A time=00:00:21.33 bitrate=N/A    
frame=  498 fps= 29 q=23.0 size=N/A time=00:00:21.90 bitrate=N/A    
frame=  512 fps= 29 q=22.0 size=N/A time=00:00:22.48 bitrate=N/A    
frame=  526 fps= 29 q=23.0 size=N/A time=00:00:22.95 bitrate=N/A    
frame=  539 fps= 29 q=21.0 size=N/A time=00:00:23.44 bitrate=N/A    
frame=  551 fps= 29 q=21.0 size=N/A time=00:00:23.97 bitrate=N/A    
frame=  565 fps= 29 q=26.0 size=N/A time=00:00:24.53 bitrate=N/A    
frame=  578 fps= 29 q=24.0 size=N/A time=00:00:25.02 bitrate=N/A    
frame=  590 fps= 29 q=25.0 size=N/A time=00:00:25.53 bitrate=N/A    
frame=  604 fps= 29 q=23.0 size=N/A time=00:00:26.09 bitrate=N/A    
frame=  617 fps= 29 q=24.0 size=N/A time=00:00:26.58 bitrate=N/A    
frame=  628 fps= 29 q=20.0 size=N/A time=00:00:27.05 bitrate=N/A    
frame=  640 fps= 28 q=27.0 size=N/A time=00:00:27.52 bitrate=N/A    
frame=  652 fps= 28 q=24.0 size=N/A time=00:00:28.11 bitrate=N/A    
frame=  668 fps= 28 q=22.0 size=N/A time=00:00:28.60 bitrate=N/A    
frame=  681 fps= 28 q=25.0 size=N/A time=00:00:29.09 bitrate=N/A    
frame=  697 fps= 28 q=23.0 size=N/A time=00:00:29.67 bitrate=N/A    
frame=  701 fps= 28 q=-1.0 Lsize=N/A time=00:00:30.20 bitrate=N/A    
video:2776kB audio:445kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[libx264 @ 0000000004586480] frame I:11    Avg QP:19.04  size: 38122
[libx264 @ 0000000004586480] frame P:192   Avg QP:20.62  size:  8428
[libx264 @ 0000000004586480] frame B:498   Avg QP:21.49  size:  1618
[libx264 @ 0000000004586480] consecutive B-frames:  4.1%  1.7%  5.1% 89.0%
[libx264 @ 0000000004586480] mb I  I16..4:  5.4% 33.5% 61.1%
[libx264 @ 0000000004586480] mb P  I16..4:  3.1%  5.2%  1.6%  P16..4: 71.4%  0.0%  0.0%  0.0%  0.0%    skip:18.7%
[libx264 @ 0000000004586480] mb B  I16..4:  0.6%  0.3%  0.0%  B16..8: 17.9%  0.0%  0.0%  direct:14.3%  skip:66.9%  L0:34.6% L1:51.6% BI:13.8%
[libx264 @ 0000000004586480] 8x8 transform intra:43.4% inter:46.5%
[libx264 @ 0000000004586480] coded y,uvDC,uvAC intra: 58.3% 65.7% 31.4% inter: 11.0% 16.9% 0.3%
[libx264 @ 0000000004586480] i16 v,h,dc,p: 55% 15% 21% 10%
[libx264 @ 0000000004586480] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 30% 10% 23%  6%  6%  9%  4%  7%  5%
[libx264 @ 0000000004586480] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 29% 10% 10%  9%  8% 12%  5% 11%  7%
[libx264 @ 0000000004586480] i8c dc,h,v,p: 39% 16% 36% 10%
[libx264 @ 0000000004586480] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0000000004586480] kb/s:762.22
Edited by denethor
Link to comment
Share on other sites

I updated to 0.6.0.1 and after a server restart and guide refresh my epg came back and I was able to view live tv again. This morning I restarted the emby Windows service and once again lost the epg and ability to watch live tv. Will try another refresh and see what happens. Will also try to get some logs when I am at a computer

Link to comment
Share on other sites

I have added a few recordings which all show up in the scheduled recordings tab even ones that were already recorded earlier in the day. The odd thing is that when i click on any of them it only brings up the details of the first item in the list. I then deleted the first item and the results are the same. The new item on top of the list shows no matter what entry i click on.

 

Side note: im liking the way the recordings are being named now. Would it be possible to make this user configurable. Im thinking it would be great to have it match the naming scheme emby uses to get metadata for TV/movie collections.

Link to comment
Share on other sites

Recordings should now appear as scheduled , inprogress and complete, timers should clean delete themselves when they are over (before they only did this on a restart), Also if you click play on a recording it will play the actual local file being saved using only one tuner and not two (plan to do something like this for all streams so that even if two person watch the same channel it doesn't waste a tuner). Also deleting a recording should delete the file if it exists.

Link to comment
Share on other sites

I know this talks about the HDHomerun, which I am willing to purchase and try.  However, can it also support CETON devices?  Just checking as my son is running his home with Windows Media Server and a CETON card and we wanted to try and keep everything self contained so we simply use EMBY for movies and live TV.  I am also hoping we can retire the Windows Media Center eventually.

Link to comment
Share on other sites

Scheduled a few recordings and im seeing that an upcoming scheduled recording is showing up in the "Latest recordings" section as well as the "All Recordings". Once the recording started it moved into "Active Recordings"

 

 

Link to comment
Share on other sites

I'm new to MB and just ordered my new HD Homerun.  Plan to set up my live tv (local broadcasting only). But is "schedules direct" the only guide this supports?  I tried reading over all this first, but might have missed something.

Link to comment
Share on other sites

I'm new to MB and just ordered my new HD Homerun.  Plan to set up my live tv (local broadcasting only). But is "schedules direct" the only guide this supports?  I tried reading over all this first, but might have missed something.

 

what would you prefer?

Link to comment
Share on other sites

If there is then we will certainly consider it, because we all want the best. But I think schedules direct is the most popular right now.

  • Like 1
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...