2014-05-26, 23:21
I tried to configure Forced Radio Channels usin ServerWMC and a Raspberry Pi. The Pi is running the Released version of Gotham along with ServerWmc Client version 0.95. The ServerWmc Server version is 1.0.0.31 build 1137.
The channels I configured have video data in them, but I don't care about that. They successfully show up under the "Radio Channels" section of my raspberry Pi client. But when I try to play them, I get an error that says "No Video Data Found on Channel". Did I miss a configuration step somewhere? I tried the same thing on my MacBook running the 0.95 version of the ServerWmc client under Gotham and I got the same error. Here are the logs from the server side:
2014/05/26 17:13:58.293 OpenLiveStream> -----------------start------------------------
2014/05/26 17:13:58.293 OpenLiveStream> client: 192.168.1.27 requesting live stream
2014/05/26 17:13:58.298 StreamProc> live-tv started
2014/05/26 17:13:58.308 SetChannel> Attempt: 0, Tuner: HDHomeRun Prime Tuner 131A46E6-1 / d5bf0692-31d2-444a-8b24-9d3d9c9dcb99
2014/05/26 17:13:58.308 SetChannel> > Digital: True
2014/05/26 17:13:58.308 SetChannel> > Encrypted: False
2014/05/26 17:13:58.308 SetChannel> > RecorderInfo found: True
2014/05/26 17:13:58.308 SetChannel> > Recorder Content Protection: PROT_COPY_FREE
2014/05/26 17:13:58.313 SetChannel > busy: False, client: none
2014/05/26 17:13:58.313 SetChannel> > tuner is available => stopping search
2014/05/26 17:13:58.313 SetChannel> Recorder acquired: True
2014/05/26 17:13:58.313 SetChannel> TuneRequest set
2014/05/26 17:13:58.328 StreamProc> wtv recording started in 0.03 sec
2014/05/26 17:13:58.328 StreamProc> stream output file: LiveTV_192.168.1.27_Digital Cable_907_2014_05_26_17_13_58.ts
2014/05/26 17:13:58.328 StreamProc> started remux thread: 'MC05-907: 647951'
2014/05/26 17:13:58.363 Remux::FindDescriptors> Scanning wtv for streams...
2014/05/26 17:14:00.434 Parse> Guid: 0 took 2.02 sec, it was attempted 398 times
2014/05/26 17:14:00.459 Parse> Next 4 Guids: 0.03 sec, 0.00 sec, 0.00 sec, 0.00 sec,
2014/05/26 17:14:10.331 StreamProc> process start error: Stream file 'ts' does not exist (likely no data was found to remux), timeout: 10,000 ms reached. calling Close()
2014/05/26 17:14:10.336 Remux::Stop> caller is requesting to stop remux thread before descriptors are found
2014/05/26 17:14:10.336 Remux::Stop> stop remux requested
2014/05/26 17:14:10.341 WtvToPesDemuxer:
arse> Guid header detects stream end
2014/05/26 17:14:10.341 Parse> Descriptor pass done, using 474 guids in 9.88 sec
2014/05/26 17:14:10.341 Parse> Total Descriptor parse time: 11.93 sec
2014/05/26 17:14:10.341 Pass 'Descriptor':
2014/05/26 17:14:10.341 > WtvToPesDemuxer:
arse> total guid headers processed: 474
2014/05/26 17:14:10.341 > WtvToPesDemuxer:
arse> total data packets processed: 103
2014/05/26 17:14:10.346 Remux::FindDescriptors> wtv scanned (11.99 sec), Streams found:
2014/05/26 17:14:10.351 > Audio: ID:104 (eng) ac3 2.0 48000 Hz 192 kb/s
2014/05/26 17:14:10.351 > Video: ID:105 mpeg2video MP-ML 704x480p fps: 30000/1001 AR: 1:1
2014/05/26 17:14:10.351 Remux::FindDescriptors> Removing 'ID:105 mpeg2video MP-ML 704x480p fps: 30000/1001 AR: 1:1' as AudioOnly is specified
2014/05/26 17:14:10.356 Remux::FindDescriptors> Output streams:
2014/05/26 17:14:10.356 > Audio: ID:104 (eng) ac3 2.0 48000 Hz 192 kb/s
2014/05/26 17:14:10.356 Remux::FindDescriptors> warning: no video streams found
2014/05/26 17:14:12.811 Parse> Exception:
2014/05/26 17:14:12.811 Parse> Pass: mux2ts
2014/05/26 17:14:12.811 Parse> Guid count: 581
2014/05/26 17:14:12.811 Parse> Header:
2014/05/26 17:14:12.811 Parse> re-throwing exception
2014/05/26 17:14:12.816 Remux> error: System.Threading.ThreadAbortException: Thread was being aborted.
at Remuxer.demux.microsoft.WtvToPesDemuxer.parse(JobStreamI stream, MuxManager muxManager)
at Remuxer.muxer.MuxManager.mux(JobStreamI stream)
at Remuxer.Remux.Start(String clientName, String outFullFileName)
2014/05/26 17:14:12.821 StreamProc::CloseRemux> warning: remux job did not end smoothly
2014/05/26 17:14:12.821 StreamProc::Close> remux stopped successfully
2014/05/26 17:14:12.841 Remux> requesting C:\Users\Public\Recorded TV\TempSWMC\LiveTV_192.168.1.27_Digital Cable_907_2014_05_26_17_13_58.wtv be saved from deletion
2014/05/26 17:14:12.846 Remux> ENDED, >>>>>>>>>> Run Time: 0.04 min <<<<<<<<<<
2014/05/26 17:14:12.886 DeleteTS> ts file size: 327,680
2014/05/26 17:14:12.886 StreamProc::Close> ts file deleted: C:\Users\Public\Recorded TV\TempSWMC\LiveTV_192.168.1.27_Digital Cable_907_2014_05_26_17_13_58.ts
2014/05/26 17:14:12.886 RecordToWTV::Close> isPassive is False => COM recorder will be stopped
2014/05/26 17:14:13.001 StreamProc::Close> wtv closed successfully
2014/05/26 17:14:13.056 StreamProc::Close> wtv file size: 786,432
2014/05/26 17:14:13.056 StreamProc::Close> WTV FILE SAVED FOR DEBUG: C:\Users\Public\Recorded TV\TempSWMC\LiveTV_192.168.1.27_Digital Cable_907_2014_05_26_17_13_58.wtv
2014/05/26 17:14:13.056 StreamProc::Close> closed in 2.72 sec
2014/05/26 17:14:13.056 OpenLiveStream> error: Stream file 'ts' does not exist (likely no data was found to remux), timeout: 10,000 ms reached.
2014/05/26 17:14:13.061 Finished request OpenLiveStream in 14.77s
The channels I configured have video data in them, but I don't care about that. They successfully show up under the "Radio Channels" section of my raspberry Pi client. But when I try to play them, I get an error that says "No Video Data Found on Channel". Did I miss a configuration step somewhere? I tried the same thing on my MacBook running the 0.95 version of the ServerWmc client under Gotham and I got the same error. Here are the logs from the server side:
2014/05/26 17:13:58.293 OpenLiveStream> -----------------start------------------------
2014/05/26 17:13:58.293 OpenLiveStream> client: 192.168.1.27 requesting live stream
2014/05/26 17:13:58.298 StreamProc> live-tv started
2014/05/26 17:13:58.308 SetChannel> Attempt: 0, Tuner: HDHomeRun Prime Tuner 131A46E6-1 / d5bf0692-31d2-444a-8b24-9d3d9c9dcb99
2014/05/26 17:13:58.308 SetChannel> > Digital: True
2014/05/26 17:13:58.308 SetChannel> > Encrypted: False
2014/05/26 17:13:58.308 SetChannel> > RecorderInfo found: True
2014/05/26 17:13:58.308 SetChannel> > Recorder Content Protection: PROT_COPY_FREE
2014/05/26 17:13:58.313 SetChannel > busy: False, client: none
2014/05/26 17:13:58.313 SetChannel> > tuner is available => stopping search
2014/05/26 17:13:58.313 SetChannel> Recorder acquired: True
2014/05/26 17:13:58.313 SetChannel> TuneRequest set
2014/05/26 17:13:58.328 StreamProc> wtv recording started in 0.03 sec
2014/05/26 17:13:58.328 StreamProc> stream output file: LiveTV_192.168.1.27_Digital Cable_907_2014_05_26_17_13_58.ts
2014/05/26 17:13:58.328 StreamProc> started remux thread: 'MC05-907: 647951'
2014/05/26 17:13:58.363 Remux::FindDescriptors> Scanning wtv for streams...
2014/05/26 17:14:00.434 Parse> Guid: 0 took 2.02 sec, it was attempted 398 times
2014/05/26 17:14:00.459 Parse> Next 4 Guids: 0.03 sec, 0.00 sec, 0.00 sec, 0.00 sec,
2014/05/26 17:14:10.331 StreamProc> process start error: Stream file 'ts' does not exist (likely no data was found to remux), timeout: 10,000 ms reached. calling Close()
2014/05/26 17:14:10.336 Remux::Stop> caller is requesting to stop remux thread before descriptors are found
2014/05/26 17:14:10.336 Remux::Stop> stop remux requested
2014/05/26 17:14:10.341 WtvToPesDemuxer:
![Tongue Tongue](https://forum.kodi.tv/images/smilies/razz.png)
2014/05/26 17:14:10.341 Parse> Descriptor pass done, using 474 guids in 9.88 sec
2014/05/26 17:14:10.341 Parse> Total Descriptor parse time: 11.93 sec
2014/05/26 17:14:10.341 Pass 'Descriptor':
2014/05/26 17:14:10.341 > WtvToPesDemuxer:
![Tongue Tongue](https://forum.kodi.tv/images/smilies/razz.png)
2014/05/26 17:14:10.341 > WtvToPesDemuxer:
![Tongue Tongue](https://forum.kodi.tv/images/smilies/razz.png)
2014/05/26 17:14:10.346 Remux::FindDescriptors> wtv scanned (11.99 sec), Streams found:
2014/05/26 17:14:10.351 > Audio: ID:104 (eng) ac3 2.0 48000 Hz 192 kb/s
2014/05/26 17:14:10.351 > Video: ID:105 mpeg2video MP-ML 704x480p fps: 30000/1001 AR: 1:1
2014/05/26 17:14:10.351 Remux::FindDescriptors> Removing 'ID:105 mpeg2video MP-ML 704x480p fps: 30000/1001 AR: 1:1' as AudioOnly is specified
2014/05/26 17:14:10.356 Remux::FindDescriptors> Output streams:
2014/05/26 17:14:10.356 > Audio: ID:104 (eng) ac3 2.0 48000 Hz 192 kb/s
2014/05/26 17:14:10.356 Remux::FindDescriptors> warning: no video streams found
2014/05/26 17:14:12.811 Parse> Exception:
2014/05/26 17:14:12.811 Parse> Pass: mux2ts
2014/05/26 17:14:12.811 Parse> Guid count: 581
2014/05/26 17:14:12.811 Parse> Header:
2014/05/26 17:14:12.811 Parse> re-throwing exception
2014/05/26 17:14:12.816 Remux> error: System.Threading.ThreadAbortException: Thread was being aborted.
at Remuxer.demux.microsoft.WtvToPesDemuxer.parse(JobStreamI stream, MuxManager muxManager)
at Remuxer.muxer.MuxManager.mux(JobStreamI stream)
at Remuxer.Remux.Start(String clientName, String outFullFileName)
2014/05/26 17:14:12.821 StreamProc::CloseRemux> warning: remux job did not end smoothly
2014/05/26 17:14:12.821 StreamProc::Close> remux stopped successfully
2014/05/26 17:14:12.841 Remux> requesting C:\Users\Public\Recorded TV\TempSWMC\LiveTV_192.168.1.27_Digital Cable_907_2014_05_26_17_13_58.wtv be saved from deletion
2014/05/26 17:14:12.846 Remux> ENDED, >>>>>>>>>> Run Time: 0.04 min <<<<<<<<<<
2014/05/26 17:14:12.886 DeleteTS> ts file size: 327,680
2014/05/26 17:14:12.886 StreamProc::Close> ts file deleted: C:\Users\Public\Recorded TV\TempSWMC\LiveTV_192.168.1.27_Digital Cable_907_2014_05_26_17_13_58.ts
2014/05/26 17:14:12.886 RecordToWTV::Close> isPassive is False => COM recorder will be stopped
2014/05/26 17:14:13.001 StreamProc::Close> wtv closed successfully
2014/05/26 17:14:13.056 StreamProc::Close> wtv file size: 786,432
2014/05/26 17:14:13.056 StreamProc::Close> WTV FILE SAVED FOR DEBUG: C:\Users\Public\Recorded TV\TempSWMC\LiveTV_192.168.1.27_Digital Cable_907_2014_05_26_17_13_58.wtv
2014/05/26 17:14:13.056 StreamProc::Close> closed in 2.72 sec
2014/05/26 17:14:13.056 OpenLiveStream> error: Stream file 'ts' does not exist (likely no data was found to remux), timeout: 10,000 ms reached.
2014/05/26 17:14:13.061 Finished request OpenLiveStream in 14.77s