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="mm1352000" data-source="post: 784850" data-attributes="member: 82144"><p>Hi again madas</p><p></p><p>If the HDHomeRun is working fine now then I don't need logs for that, but logs from the attempted channel import would be useful.</p><p></p><p>I've seen too many people struggling with SchedulesDirect channel mappings, so I've gone to the ultimate extreme of looking at the latest SD code to see exactly what it does. This is what I found.</p><p>---------------------------------------------------------------------</p><p>Channels are linked if/when:</p><p></p><p>1. MP channel external ID (not editable, used for EPG mappings behind the scenes) matches SD channel XMLTV ID.</p><p> The SD XMLTV ID is assembed as follows:</p><p></p><p></p><p>Presumably this is mostly to filter out channels that are already mapped correctly when you attempt a remap.</p><p></p><p>2. MP channel display name (ie. the name that you see in the "TV Channels" list) matches SD channel "call sign" (whatever that is - can somebody explain?). Assuming the call sign (the WTNHDT thing???) is visible in the SD lineup, this should be the easiest way to do things. Simply edit the channel names in MP to match the call signs in the lineup.</p><p></p><p>After that things start to get *significantly* more complicated.</p><p></p><p>First, for any MP channel that has:</p><p>- at least one tuning detail</p><p>- is unmapped in SD terms (ie. external ID not yet set)</p><p></p><p>1. Match SD "local lineup" channels to MP ATSC channels by major *and* minor channel numbers.</p><p>2. Match SD "local lineup" channels to MP analog [cable???] channels by MP channel number <--> SD broadcast channel number.</p><p>3. Match SD "non-local lineup" by linking between MP channel number and SD major channel number.</p><p></p><p>NOTE: for (2) and (3) the SD "allow channel number mapping" option must be enabled *or* the MP channel tuning detail must have a non-zero frequency (as well as the channel number).</p><p></p><p>Second. For any MP channels that:</p><p>- are analog [cable???]</p><p>- sourced from external (ie. not tuner) inputs - presumably STBs <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /></p><p>- have an XMLTV external ID that is not present in the SD channel list</p><p></p><p>...match on the channel number component in the MP external ID and channel number component in the SD XMLTV ID. Presumably this is for handling channel mappings that have somehow fallen out of sync.</p><p></p><p>Finally, if an MP channel has:</p><p>- at least one tuning detail.</p><p>- is unmapped in SD terms (ie. external ID not yet set)</p><p></p><p>1. Match SD "local lineup" channels with MP analog [cable???] channels that have both a channel number *and* non-zero frequency by linking between MP channel number and SD major channel number.</p><p>2. Match SD "non-local lineup" channels by linking between MP channel number and SD broadcast channel number.</p><p></p><p>---------------------------------------------------------------------</p><p>Even after looking at the code I *still* don't fully understand the way American and Canadian channels are labelled. Major and minor channel numbers... local and non-local... digital terrestrial and over-the-air (I thought NTSC analog OTA TV had been turned off?)... digital and analog cable... call signs. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite4" alt=":mad:" title="Mad :mad:" loading="lazy" data-shortname=":mad:" /><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite7" alt=":p" title="Stick Out Tongue :p" loading="lazy" data-shortname=":p" /></p><p></p><p>I hope that my efforts are at least helpful to somebody...</p><p>mm</p><p><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p></blockquote><p></p>
[QUOTE="mm1352000, post: 784850, member: 82144"] Hi again madas If the HDHomeRun is working fine now then I don't need logs for that, but logs from the attempted channel import would be useful. I've seen too many people struggling with SchedulesDirect channel mappings, so I've gone to the ultimate extreme of looking at the latest SD code to see exactly what it does. This is what I found. --------------------------------------------------------------------- Channels are linked if/when: 1. MP channel external ID (not editable, used for EPG mappings behind the scenes) matches SD channel XMLTV ID. The SD XMLTV ID is assembed as follows: Presumably this is mostly to filter out channels that are already mapped correctly when you attempt a remap. 2. MP channel display name (ie. the name that you see in the "TV Channels" list) matches SD channel "call sign" (whatever that is - can somebody explain?). Assuming the call sign (the WTNHDT thing???) is visible in the SD lineup, this should be the easiest way to do things. Simply edit the channel names in MP to match the call signs in the lineup. After that things start to get *significantly* more complicated. First, for any MP channel that has: - at least one tuning detail - is unmapped in SD terms (ie. external ID not yet set) 1. Match SD "local lineup" channels to MP ATSC channels by major *and* minor channel numbers. 2. Match SD "local lineup" channels to MP analog [cable???] channels by MP channel number <--> SD broadcast channel number. 3. Match SD "non-local lineup" by linking between MP channel number and SD major channel number. NOTE: for (2) and (3) the SD "allow channel number mapping" option must be enabled *or* the MP channel tuning detail must have a non-zero frequency (as well as the channel number). Second. For any MP channels that: - are analog [cable???] - sourced from external (ie. not tuner) inputs - presumably STBs ;) - have an XMLTV external ID that is not present in the SD channel list ...match on the channel number component in the MP external ID and channel number component in the SD XMLTV ID. Presumably this is for handling channel mappings that have somehow fallen out of sync. Finally, if an MP channel has: - at least one tuning detail. - is unmapped in SD terms (ie. external ID not yet set) 1. Match SD "local lineup" channels with MP analog [cable???] channels that have both a channel number *and* non-zero frequency by linking between MP channel number and SD major channel number. 2. Match SD "non-local lineup" channels by linking between MP channel number and SD broadcast channel number. --------------------------------------------------------------------- Even after looking at the code I *still* don't fully understand the way American and Canadian channels are labelled. Major and minor channel numbers... local and non-local... digital terrestrial and over-the-air (I thought NTSC analog OTA TV had been turned off?)... digital and analog cable... call signs. :wtf::P I hope that my efforts are at least helpful to somebody... mm :) [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
Installation, configuration support
Best approach to map channels
Contact us
RSS
Top
Bottom