joachim-franz@web.de Posted March 19, 2011 Share Posted March 19, 2011 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
Lars_MQ Posted March 19, 2011 Share Posted March 19, 2011 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
Recommended Posts