2011-04-29, 15:29
I am having an issue with channel ordering in XBMC. I have the latest build, git rev. e7ba398, from Dushmaniac installed.
I have Mediaportal backend installed and working on my machine. I am capturing TV from my DirecTV cable box using PVR-150 and getting my channel listings using SchedulesDirect. I have the SchedulesDirect EPG Client v1.2 and TVServerXBMC v1.1.3.101 plugin installed in Mediaportal.
SchedulesDirect is populating Mediaportal with channels. I had to check "Allow EPG Channel Mapping by Channel Number Only" in SchedulesDirect plugin in order to get the correct channnel order in Mediaportal EPG.
The issue, I believe, is that Mediaportal or SchedulesDirect is setting an "SID", apparently this is used for satellite EPG's. When XBMC is pulling the EPG data from Mediaportal it is reading the "SID" as the channel number. I ran the standalone TVServerXBMC.exe from commandline and got the following ouput.
Here is the XBMC log http://pastebin.com/PsSSSR5E
When compared the XBMC channels are in the exact SID order in Mediaportal. I am not sure if this is a known issue, or if there is a work around. Please let me know if there is anything I can do to correctly pull the channels or if this has to be corrected in the PVR addon code.
Update:
Here is some output from TVServerXBMC.exe when changing channels. This channel is listed in XBMC as "235 Style"
I have Mediaportal backend installed and working on my machine. I am capturing TV from my DirecTV cable box using PVR-150 and getting my channel listings using SchedulesDirect. I have the SchedulesDirect EPG Client v1.2 and TVServerXBMC v1.1.3.101 plugin installed in Mediaportal.
SchedulesDirect is populating Mediaportal with channels. I had to check "Allow EPG Channel Mapping by Channel Number Only" in SchedulesDirect plugin in order to get the correct channnel order in Mediaportal EPG.
The issue, I believe, is that Mediaportal or SchedulesDirect is setting an "SID", apparently this is used for satellite EPG's. When XBMC is pulling the EPG data from Mediaportal it is reading the "SID" as the channel number. I ran the standalone TVServerXBMC.exe from commandline and got the following ouput.
Code:
3177|0|235 Style|0
3112|0|236 E! Entertainment Television|0
3256|0|237 Bravo HD|0
3082|0|237 Bravo|0
3239|0|238 ReelzChannel|0
3229|0|239 101|0
3094|0|240 Home Shopping Network|0
3120|0|241 SPIKE TV|0
3267|0|241 Spike TV HD|0
3252|0|242 USA Network HD|0
3124|0|242 USA Network|0
3260|0|243 Direct TV DT243|0
3255|0|244 Syfy HD|0
3117|0|244 Syfy|0
3121|0|245 Turner Network TV|0
3311|0|246 truTV HD|0
When compared the XBMC channels are in the exact SID order in Mediaportal. I am not sure if this is a known issue, or if there is a work around. Please let me know if there is anything I can do to correctly pull the channels or if this has to be corrected in the PVR addon code.
Update:
Here is some output from TVServerXBMC.exe when changing channels. This channel is listed in XBMC as "235 Style"
Code:
Socket read: TimeshiftChannel:3177|True|False
Handling command; TimeshiftChannel
Start timeshift for channel 3177 for user 'XBMCpvrclient2
Timeshift started for channel: '235 Style' on device 'Hauppauge WinTV PVR PCI II TvTuner'
TV Server returned 'rtsp://dublin:554/stream3.0' as timeshift URL and J:\Live TV\live3-0.ts.tsbuffer as timeshift file
Remote server='dublin'
StartTimeShifting took 3307 ms
Socket write: rtsp://192.168.15.111/stream3.0|rtsp://dublin/stream3.0|J:\Live TV\live3-0.ts.tsbuffer