[Radio] Can not restart the same Radio channel after it was stopped (1 Viewer)

Rara Avis

Portal Pro
April 9, 2009
MediaPortal Version: 1.1.0b rev.2381
MediaPortal Skin: Blue 3 Wide
Windows Version: XP Pro SP3
CPU Type: Intel E5300 2.6GHz
Memory: DDR2 2Gb
Motherboard: Asus P5KPL-CM
Video Card: Sapphire ATI Radeon HD4550
Video Card Driver: 9.4 (no CCC)
Sound Card: onboard Realtek
Sound Card AC3:
Sound Card Driver:
1. TV Card: Technisat SkyStar S2 (aka SS2 v.3.3)
1. TV Card Type: DVB-S2
1. TV Card Driver: WDM 4.5.1
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec: PDVD9
MPEG2 Audio Codec: PDVD9
h.264 Video Codec: PDVD8
Satelite/CableTV Provider: Sesat W4 36E
HTPC Case:
Power Supply:
Remote: MS MC Remote
TV: Sony 2540
TV - HTPC Connection: RGB->SCART

Last SVN builds (sorry. don't remember if 1.1.0b1 was affected).

Symptom: Start Radio channel. Listen. Stop it (f.e. by 'b' keyboard button or by square 'Stop' on remote). Now if You want to restart the same channel again, You'll fail with message like
Unable to play: live-7-0.ts.tsbuffer
Audio Codec:
Workaround: Start another channel and without stopping it switch back to desired.

Country flag

Retired Team Member
  • Premium Supporter
  • April 20, 2008
    Home Country
    Finland Finland
    No problems here, just tested both single and multiseat.
    Have you tried any other codecs if that makes any difference?


    Rara Avis

    Portal Pro
    April 9, 2009
    Have you tried any other codecs if that makes any difference?
    Well, considering this is DVB-S radio channel, I selected the MPC-MPA codec in TV section instead of the Cyberlink PDVD9.
    Nothing changed. The annoyance still persist...

    Upd: As for multiseat - it's even worse: the "other channel" workaround does not work, only restarting remote client and tvservice on server can resume playing. I suspect some file ownership of ".ts.tsbuffer" is the reason, because only after those actions it can be deleted and substituted with working one set.

    Rara Avis

    Portal Pro
    April 9, 2009
    SVN 23978 - nothing changed. Logs attached.

    Also attached timeshiftbuffer fileset generated right before the errror (which is "unable to play" after 'b' stop)
    This file can be played both with vlc and afterwards with "My Video" player (of course. no video).
    So suspect not a codec issue, but some case of file handling - error.log:
    2009-11-01 10:15:30.213500 [ERROR][MPMain]: TSReaderPlayer:exception while creating DShow graph in DirectShowLib.IFileSourceFilter.Load(String pszFileName, AMMediaType pmt) in MediaPortal.Player.TSReaderPlayer.GetInterfaces(String filename)
    2009-11-01 10:15:30.213500 [ERROR][MPMain]: TSReaderPlayer:GetInterfaces() failed


    Rara Avis

    Portal Pro
    April 9, 2009
    SVN 24281 - the problem still persists.
    Steps appropriate to the logs attached:
    • - Start "Realx FM" DVB-S radio channel
    • - Listen for about 10 sec - Ok
    • - Press "B" on keyboard to stop
    • - Wait a little
    • - Select "Realx FM" again
    • - Get "Unable to play..."
    • - Select "Realx FM" again
    • - After timeout get "No audio/video detected"


    Retired Team Member
  • Premium Supporter
  • July 26, 2008
    Home Country
    Russian Federation Russian Federation
    You need to backup tsreader logs between your stats and stops because MP clears tsreader.log on every start timeshifting.

    Thats your error:

    2009-12-01 08:39:25.906250 [Info.][MPMain]: TSReaderPlayer:add TsReader to graph
    2009-12-01 08:39:25.906250 [Info.][MPMain]: TSReaderPlayer: open file: C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal TV Server\timeshiftbuffer\live2-0.ts.tsbuffer
    2009-12-01 08:39:25.937500 [Info.][MPMain]: TSReaderPlayer:exception while creating DShow graph Внешний компонент создал исключение. в DirectShowLib.IFileSourceFilter.Load(String pszFileName, AMMediaType pmt)
    в MediaPortal.Player.TSReaderPlayer.GetInterfaces(String filename)

    2009-12-01 08:39:25.937500 [Info.][MPMain]: TSReaderPlayer:GetInterfaces() failed
    2009-12-01 08:39:25.937500 [Info.][MPMain]: TSReaderPlayer: cleanup DShow graph False

    Translation for devs:
    External component trows exception in

    Users Who Are Viewing This Thread (Users: 0, Guests: 1)

    Top Bottom