Jump to content

Problem mit Web-API Channel-Ids bei Version 1.7.0.1


joachim-franz@web.de

Recommended Posts

Hallo,

nach Update auf Version 1.7.0.1 habe ich folgendes Problem (über Plugin DVBViewerTimerImportTool).

 

Folgender Timer wird über Web-API gesetzt:

http://######.######.x.######:xxxx/API/timeradd.html?ch=1481386864%7Carte+HD+%28AC3%2Cger%29 ..........

 

 

und folgende Channel-Id kommt über den Timerlist zurück:

 

<Timer Type="1" ID="{FBF906E1-724C-4A61-973A-42E9264FE7B7}" Enabled="-1" Priority="50" Charset="0" Date="03.04.2011" Start="20:12:00" End="22:10:00" Action="0">

<Descr>Homo Faber</Descr>

<Options AdjustPAT="-1" AllAudio="-1"/>

<Format>2</Format>

<Folder>Auto</Folder>

<NameScheme>%event_%date_%time_%station</NameScheme>

<Log Enabled="-1" Extended="0"/>

<Channel ID="2359890548435463024|arte HD (AC3,ger)"/>

<Executeable>-1</Executeable>

<Recording>0</Recording>

<ID>38</ID>

<GUID>{FBF906E1-724C-4A61-973A-42E9264FE7B7}</GUID>

</Timer>

 

mit Copy Sender-Id bekomme ich folgendes:

1481386864|arte HD (AC3,ger)

 

 

Frage: Warum kommt über die Timerlist die falsche Channel-ID?

 

Joachim

Link to comment

Das ist die richtige (neue) 64bit channel ID. Wenn Du einfach die oberen 32bit verwirfst, hast Du wieder die alte ID. :)

 

Der service versteht die alte und neue ID, liefert aber nur noch die neue aus, die genauer ist. Sie wird auch in der svctimer.xml jetzt verwendet und kommt in der nächsten DVBViewer Version.

 

Wie gesagt, die alten IDs funktionieren immer noch.

 

Bit 0...15 ServiceID

Bit 16...28 AudioPID

Bit 29...31 TunerType + 1

// neu //

Bit 32...47 TransportstreamID

Bit 48...60 OrbitalPos

Bit 61...62 TV/Radio Flag (0 = undefined, 1 = TV, 2 = Radio)

Link to comment
×
×
  • Create New...