home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Support
Installation, configuration support
Best approach to map channels
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="geoffstewart" data-source="post: 784067" data-attributes="member: 83396"><p>Hi guys,</p><p></p><p>mm dropped me a note to see if I could lend a hand (thanks for that, btw)... not sure if I can, but I'll try.</p><p></p><p>I had a similar issue that you guys are having where my plain analog cable tuner and HDPVR couldn't share the guide properly. The way I finally made it work was to have the analog channels scanned and named properly first.... then, when I add the schedules direct channels for the HD-PVR, the SD plugin can find the appropriate channel to connect with.... </p><p></p><p>With this method, you will end up with multiple "tuning details" for a single channel. It's the channel record that schedules direct connects with.... I'm referring to the database records here.... probably not helping... let me try an example:</p><p></p><p>Consider the following channels:</p><p></p><p><span style="font-family: 'Courier New'">101 CBS</span></p><p><span style="font-family: 'Courier New'">102 ABC</span></p><p><span style="font-family: 'Courier New'">103 NBC</span></p><p><span style="font-family: 'Courier New'">104 CBC (some canandian content, eh?)</span></p><p></p><p>In the database, there are 4 records in the "Channels" table. Looks kinda like this:</p><p></p><p><span style="font-family: 'Courier New'">idChannel, externalId, displayName</span></p><p><span style="font-family: 'Courier New'">----------------------------------------------------------------------</span></p><p><span style="font-family: 'Courier New'">1, '10036.31.schedulesdirect.org', '101 CBS'</span></p><p><span style="font-family: 'Courier New'">2, '10234.31.schedulesdirect.org', '102 ABC'</span></p><p><span style="font-family: 'Courier New'">3, '12344.31.schedulesdirect.org', '103 NBC'</span></p><p><span style="font-family: 'Courier New'">4, '13412.31.schedulesdirect.org', '104 CBC'</span></p><p></p><p>I've omitted most of the details, but the key fields are those shown... the "externalId" and the "displayName". As you can see, the SchedulesDirect plugin has associated one of it's channels with a record in the MediaPortal database. It will only do a one-to-one association. Meaning, if I add another channel that has the same content as one that already exists, it will NOT get associated with SchedulesDirect. Like this:</p><p></p><p><span style="font-family: 'Courier New'">idChannel, externalId, displayName</span></p><p><span style="font-family: 'Courier New'">----------------------------------------------------------------------</span></p><p><span style="font-family: 'Courier New'">1, '10036.31.schedulesdirect.org', '101 CBS'</span></p><p><span style="font-family: 'Courier New'">2, '10234.31.schedulesdirect.org', '102 ABC'</span></p><p><span style="font-family: 'Courier New'">3, '12344.31.schedulesdirect.org', '103 NBC'</span></p><p><span style="font-family: 'Courier New'">4, '13412.31.schedulesdirect.org', '104 CBC'</span></p><p><span style="font-family: 'Courier New'">5, '', '101 CBS'</span></p><p></p><p>The new channel with id 5 will never get associated with SchedulesDirect because the plugin already has one associated to 101 CBS. </p><p></p><p>At this point, you need to combine the channels with channel id 1 being the parent so the SchedulesDirect information is kept. This will essentially remove the channel record with id 5 and add a "tuning detail" to channel id 1. Now, if you add channel with id 1 to your mapping for your new card, it should be all set.</p><p></p><p>I've written all this and I'm pretty sure I'm not explaining it well... I'll just post it and see if anything sticks.</p><p></p><p>Cheers.</p><p></p><p>Geoff</p></blockquote><p></p>
[QUOTE="geoffstewart, post: 784067, member: 83396"] Hi guys, mm dropped me a note to see if I could lend a hand (thanks for that, btw)... not sure if I can, but I'll try. I had a similar issue that you guys are having where my plain analog cable tuner and HDPVR couldn't share the guide properly. The way I finally made it work was to have the analog channels scanned and named properly first.... then, when I add the schedules direct channels for the HD-PVR, the SD plugin can find the appropriate channel to connect with.... With this method, you will end up with multiple "tuning details" for a single channel. It's the channel record that schedules direct connects with.... I'm referring to the database records here.... probably not helping... let me try an example: Consider the following channels: [FONT="Courier New"]101 CBS 102 ABC 103 NBC 104 CBC (some canandian content, eh?)[/FONT] In the database, there are 4 records in the "Channels" table. Looks kinda like this: [FONT="Courier New"]idChannel, externalId, displayName ---------------------------------------------------------------------- 1, '10036.31.schedulesdirect.org', '101 CBS' 2, '10234.31.schedulesdirect.org', '102 ABC' 3, '12344.31.schedulesdirect.org', '103 NBC' 4, '13412.31.schedulesdirect.org', '104 CBC'[/FONT] I've omitted most of the details, but the key fields are those shown... the "externalId" and the "displayName". As you can see, the SchedulesDirect plugin has associated one of it's channels with a record in the MediaPortal database. It will only do a one-to-one association. Meaning, if I add another channel that has the same content as one that already exists, it will NOT get associated with SchedulesDirect. Like this: [FONT="Courier New"]idChannel, externalId, displayName ---------------------------------------------------------------------- 1, '10036.31.schedulesdirect.org', '101 CBS' 2, '10234.31.schedulesdirect.org', '102 ABC' 3, '12344.31.schedulesdirect.org', '103 NBC' 4, '13412.31.schedulesdirect.org', '104 CBC' 5, '', '101 CBS'[/FONT] The new channel with id 5 will never get associated with SchedulesDirect because the plugin already has one associated to 101 CBS. At this point, you need to combine the channels with channel id 1 being the parent so the SchedulesDirect information is kept. This will essentially remove the channel record with id 5 and add a "tuning detail" to channel id 1. Now, if you add channel with id 1 to your mapping for your new card, it should be all set. I've written all this and I'm pretty sure I'm not explaining it well... I'll just post it and see if anything sticks. Cheers. Geoff [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
Installation, configuration support
Best approach to map channels
Contact us
RSS
Top
Bottom