Codevorschlag für das YAMAHA_NP Modul

Begonnen von ra666ack, 06 Januar 2015, 00:58:34

Vorheriges Thema - Nächstes Thema

ra666ack

Hi Gernott,

sorry für die späte Rückmeldung und danke für den Hinweis mit der langsameren Leitung.
Das kann aber auch mit dem vTuner Server zu tun haben. Manchmal ist er recht träge.
Auf meiner 100Mbit Leitung scheint zu reichen.
Ich denke, es könnte mit einem zu aggressiven Time-out counter zu tun haben.

Ich schau's mir an.

Gruß

Radek

Gernott

Hallo Radek

Vielleicht könntest Du den Timer mit einem Attribut konfigurierbar machen? Dann kann man es selbst anpassen?

Gruß
G.

ra666ack


ra666ack

#108
Hi Gernott,

anbei eine modifizierte Version mit einem neuen Attribut "directPlaySleepNetradio".
U.U. kann man auch mit dem "searchAttempts" Attribut spielen. Es muss nicht unbedingt an der langsamen Leitung liegen.
Die vTuner-Server Auslastung spielt offensichtlich auch eine Rolle. Bei mir heute sehr träge, trotz 100Mbit.

Ein stabiler Wert bei mir sind directPlaySleepNetradio 5 Sekunden. Dadurch wird die Anwahl allerdings recht träge.

Bitte um Feedback.

Danke Ciao

Radek

Gernott

#109
Hallo Radek

Danke, gerade getestet. Leider ist das Problem immer noch da. Mit sleep auf 10 Sekunden navigiert er in aller Ruhe zum Sender, startet aber dann den Stream immer noch mehrfach neu, während dieser schon spielt:
Event-Log:

2017-05-01 14:20:12 YAMAHA_NP Radio_Pianocraft absent
2017-05-01 14:21:09 YAMAHA_NP Radio_Pianocraft power: present
2017-05-01 14:21:09 YAMAHA_NP Radio_Pianocraft power: on
2017-05-01 14:21:09 YAMAHA_NP Radio_Pianocraft on
2017-05-01 14:21:09 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:21:09 YAMAHA_NP Radio_Pianocraft audioSource: netradio (stop)
2017-05-01 14:21:09 YAMAHA_NP Radio_Pianocraft listItem_001: c_Bookmarks
2017-05-01 14:21:09 YAMAHA_NP Radio_Pianocraft listItem_002: c_Locations
2017-05-01 14:21:09 YAMAHA_NP Radio_Pianocraft listItem_003: c_Genres
2017-05-01 14:21:09 YAMAHA_NP Radio_Pianocraft listItem_004: c_New Stations
2017-05-01 14:21:09 YAMAHA_NP Radio_Pianocraft listItem_005: c_Popular Stations
2017-05-01 14:21:09 YAMAHA_NP Radio_Pianocraft listItem_006: c_Podcasts
2017-05-01 14:21:09 YAMAHA_NP Radio_Pianocraft listItem_007: c_Help
2017-05-01 14:22:28 YAMAHA_NP Radio_Pianocraft directPlay: started
2017-05-01 14:22:28 YAMAHA_NP Radio_Pianocraft audioSource: netradio (reading status...)
2017-05-01 14:22:29 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:22:29 YAMAHA_NP Radio_Pianocraft audioSource: netradio (stop)
2017-05-01 14:22:29 YAMAHA_NP Radio_Pianocraft playerListMenuStatus: Busy
2017-05-01 14:22:39 YAMAHA_NP Radio_Pianocraft playerListMenuStatus: Ready
2017-05-01 14:22:39 YAMAHA_NP Radio_Pianocraft playerListLvl2: Bookmarks
2017-05-01 14:22:39 YAMAHA_NP Radio_Pianocraft listItem_001: c_Meine
2017-05-01 14:22:39 YAMAHA_NP Radio_Pianocraft listItem_002: c_Deine
2017-05-01 14:22:39 YAMAHA_NP Radio_Pianocraft listItem_003: c_Unsere
2017-05-01 14:22:39 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:22:39 YAMAHA_NP Radio_Pianocraft audioSource: netradio (stop)
2017-05-01 14:22:49 YAMAHA_NP Radio_Pianocraft audioSource: netradio (reading status...)
2017-05-01 14:22:49 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:22:49 YAMAHA_NP Radio_Pianocraft audioSource: netradio (stop)
2017-05-01 14:22:50 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:22:50 YAMAHA_NP Radio_Pianocraft audioSource: netradio (stop)
2017-05-01 14:22:50 YAMAHA_NP Radio_Pianocraft playerListMenuStatus: Busy
2017-05-01 14:23:00 YAMAHA_NP Radio_Pianocraft playerListMenuStatus: Ready
2017-05-01 14:23:00 YAMAHA_NP Radio_Pianocraft playerListLvl3: Meine
2017-05-01 14:23:00 YAMAHA_NP Radio_Pianocraft listItem_001: i_SWR3
2017-05-01 14:23:00 YAMAHA_NP Radio_Pianocraft listItem_002: i_SWR1 Baden-Württemberg
2017-05-01 14:23:00 YAMAHA_NP Radio_Pianocraft listItem_003: i_Deutschlandfunk 89.1
2017-05-01 14:23:00 YAMAHA_NP Radio_Pianocraft listItem_004: i_Deutschlandfunk
2017-05-01 14:23:00 YAMAHA_NP Radio_Pianocraft listItem_005: i_Deutschlandradio Kultur
2017-05-01 14:23:00 YAMAHA_NP Radio_Pianocraft listItem_006: i_Das Radio der von Neil Young Getoeteten
2017-05-01 14:23:10 YAMAHA_NP Radio_Pianocraft audioSource: netradio (reading status...)
2017-05-01 14:23:10 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:23:10 YAMAHA_NP Radio_Pianocraft audioSource: netradio (stop)
2017-05-01 14:23:10 YAMAHA_NP Radio_Pianocraft playerPlaybackInfo: play
2017-05-01 14:23:11 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:23:11 YAMAHA_NP Radio_Pianocraft audioSource: netradio (play)
2017-05-01 14:23:20 YAMAHA_NP Radio_Pianocraft audioSource: netradio (reading status...)
2017-05-01 14:23:21 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:23:21 YAMAHA_NP Radio_Pianocraft audioSource: netradio (play)
2017-05-01 14:23:21 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:23:21 YAMAHA_NP Radio_Pianocraft audioSource: netradio (play)
2017-05-01 14:23:31 YAMAHA_NP Radio_Pianocraft audioSource: netradio (reading status...)
2017-05-01 14:23:32 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:23:32 YAMAHA_NP Radio_Pianocraft audioSource: netradio (play)
2017-05-01 14:23:42 YAMAHA_NP Radio_Pianocraft audioSource: netradio (reading status...)
2017-05-01 14:23:43 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:23:43 YAMAHA_NP Radio_Pianocraft audioSource: netradio (play)
2017-05-01 14:23:53 YAMAHA_NP Radio_Pianocraft audioSource: netradio (reading status...)
2017-05-01 14:23:54 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:23:54 YAMAHA_NP Radio_Pianocraft audioSource: netradio (play)
2017-05-01 14:24:04 YAMAHA_NP Radio_Pianocraft audioSource: netradio (reading status...)
2017-05-01 14:24:04 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:24:04 YAMAHA_NP Radio_Pianocraft audioSource: netradio (play)
2017-05-01 14:24:06 YAMAHA_NP Radio_Pianocraft playerPlayArtist: SWR3
2017-05-01 14:24:07 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:24:07 YAMAHA_NP Radio_Pianocraft audioSource: netradio (play)
2017-05-01 14:24:07 YAMAHA_NP Radio_Pianocraft playerPlayArtist:
2017-05-01 14:24:10 YAMAHA_NP Radio_Pianocraft audioSource: on
2017-05-01 14:24:10 YAMAHA_NP Radio_Pianocraft audioSource: netradio (play)
2017-05-01 14:24:10 YAMAHA_NP Radio_Pianocraft playerPlayArtist: SWR3
2017-05-01 14:24:16 YAMAHA_NP Radio_Pianocraft directPlay: completed
2017-05-01 14:25:07 YAMAHA_NP Radio_Pianocraft off
2017-05-01 14:25:07 YAMAHA_NP Radio_Pianocraft power: off
2017-05-01 14:25:07 YAMAHA_NP Radio_Pianocraft off
2017-05-01 14:25:07 YAMAHA_NP Radio_Pianocraft audioSource: off
2017-05-01 14:25:18 YAMAHA_NP Radio_Pianocraft power: absent
2017-05-01 14:25:18 YAMAHA_NP Radio_Pianocraft absent


Hier das Log mit Verbose 5:
2017.05.01 14:22:02 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:22:02 5: Model: CRX-N560D.
2017.05.01 14:22:02 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:22:03 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:22:03 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:22:28 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:22:28 5: Model: CRX-N560D.
2017.05.01 14:22:28 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft directPlay netradio:Bookmarks,Meine,SWR3
2017.05.01 14:22:28 5: Model: CRX-N560D.
2017.05.01 14:22:28 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:22:28 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerListGetList" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><List_Info>GetParam</List_Info></Player></YAMAHA_AV>
2017.05.01 14:22:28 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "selectStream jump_001_1" on Radio_Pianocraft: <YAMAHA_AV cmd="PUT"><Player><List_Control><Jump_Line>001</Jump_Line></List_Control></Player></YAMAHA_AV>
2017.05.01 14:22:28 5: Model: CRX-N560D.
2017.05.01 14:22:28 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:22:28 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerListGetList"
2017.05.01 14:22:28 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerListGetList": <YAMAHA_AV rsp="GET" RC="0"><Player><List_Info><Menu_Status>Ready</Menu_Status><Menu_Layer>1</Menu_Layer><Menu_Name>NET RADIO</Menu_Name><Current_List><Line_1><Txt>Bookmarks</Txt><Attribute>Container</Attribute></Line_1><Line_2><Txt>Locations</Txt><Attribute>Container</Attribute></Line_2><Line_3><Txt>Genres</Txt><Attribute>Container</Attribute></Line_3><Line_4><Txt>New Stations</Txt><Attribute>Container</Attribute></Line_4><Line_5><Txt>Popular Stations</Txt><Attribute>Container</Attribute></Line_5><Line_6><Txt>Podcasts</Txt><Attribute>Container</Attribute></Line_6><Line_7><Txt>Help</Txt><Attribute>Container</Attribute></Line_7><Line_8><Txt></Txt><Attribute>Unselectable</Attribute></Line_8></Current_List><Cursor_Position><Current_Line>1</Current_Line><Max_Line>7</Max_Line></Cursor_Position></List_Info></Player></YAMAHA_AV>
2017.05.01 14:22:28 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "selectStream 1" on Radio_Pianocraft: <YAMAHA_AV cmd="PUT"><Player><List_Control><Direct_Sel>Line_1</Direct_Sel></List_Control></Player></YAMAHA_AV>
2017.05.01 14:22:28 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:22:28 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:22:28 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "selectStream jump_001_1"
2017.05.01 14:22:28 5: YAMAHA_NP (Radio_Pianocraft) - got response for "selectStream jump_001_1": <YAMAHA_AV rsp="PUT" RC="0"><Player><List_Control><Jump_Line></Jump_Line></List_Control></Player></YAMAHA_AV>
2017.05.01 14:22:28 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest basicStatus" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Basic_Status>GetParam</Basic_Status></System></YAMAHA_AV>
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "selectStream 1"
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - got response for "selectStream 1": <YAMAHA_AV rsp="PUT" RC="0"><Player><List_Control><Direct_Sel></Direct_Sel></List_Control></Player></YAMAHA_AV>
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest basicStatus"
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest basicStatus": <YAMAHA_AV rsp="GET" RC="0"><System><Basic_Status><Power_Control><Power>On</Power><Sleep>Off</Sleep></Power_Control><Volume><Lvl>10</Lvl><Mute>Off</Mute></Volume><Input><Input_Sel>NET RADIO</Input_Sel></Input></Basic_Status></System></YAMAHA_AV>
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerStatus" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><Play_Info>GetParam</Play_Info></Player></YAMAHA_AV>
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:22:29 5: Model: CRX-N560D.
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerStatus"
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerStatus": <YAMAHA_AV rsp="GET" RC="0"><Player><Play_Info><Playback_Info>Stop</Playback_Info><Device_Type>MSC</Device_Type><iPod_Mode>Normal</iPod_Mode><Play_Mode><Repeat>Off</Repeat><Shuffle>Off</Shuffle></Play_Mode><Play_Time>0</Play_Time><Track_Number>0</Track_Number><Total_Tracks>0</Total_Tracks><Meta_Info><Artist></Artist><Album></Album><Song></Song></Meta_Info><Album_ART><URL></URL><ID>0</ID><Format>YMF</Format></Album_ART></Play_Info></Player></YAMAHA_AV>
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerListGetList" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><List_Info>GetParam</List_Info></Player></YAMAHA_AV>
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerListGetList"
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerListGetList": <YAMAHA_AV rsp="GET" RC="0"><Player><List_Info><Menu_Status>Busy</Menu_Status><Menu_Layer>1</Menu_Layer><Menu_Name>NET RADIO</Menu_Name><Current_List><Line_1><Txt>Bookmarks</Txt><Attribute>Container</Attribute></Line_1><Line_2><Txt>Locations</Txt><Attribute>Container</Attribute></Line_2><Line_3><Txt>Genres</Txt><Attribute>Container</Attribute></Line_3><Line_4><Txt>New Stations</Txt><Attribute>Container</Attribute></Line_4><Line_5><Txt>Popular Stations</Txt><Attribute>Container</Attribute></Line_5><Line_6><Txt>Podcasts</Txt><Attribute>Container</Attribute></Line_6><Line_7><Txt>Help</Txt><Attribute>Container</Attribute></Line_7><Line_8><Txt></Txt><Attribute>Unselectable</Attribute></Line_8></Current_List><Cursor_Position><Current_Line>1</Current_Line><Max_Line>7</Max_Line></Cursor_Position></List_Info></Player></YAMAHA_AV>
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:22:29 5: Model: CRX-N560D.
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:22:29 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:22:39 5: Model: CRX-N560D.
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - set  directPlay netradio:Bookmarks,Meine,SWR3
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerListGetList" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><List_Info>GetParam</List_Info></Player></YAMAHA_AV>
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest basicStatus" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Basic_Status>GetParam</Basic_Status></System></YAMAHA_AV>
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerListGetList"
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerListGetList": <YAMAHA_AV rsp="GET" RC="0"><Player><List_Info><Menu_Status>Ready</Menu_Status><Menu_Layer>2</Menu_Layer><Menu_Name>Bookmarks</Menu_Name><Current_List><Line_1><Txt>Meine</Txt><Attribute>Container</Attribute></Line_1><Line_2><Txt>Deine</Txt><Attribute>Container</Attribute></Line_2><Line_3><Txt>Unsere</Txt><Attribute>Container</Attribute></Line_3><Line_4><Txt></Txt><Attribute>Unselectable</Attribute></Line_4><Line_5><Txt></Txt><Attribute>Unselectable</Attribute></Line_5><Line_6><Txt></Txt><Attribute>Unselectable</Attribute></Line_6><Line_7><Txt></Txt><Attribute>Unselectable</Attribute></Line_7><Line_8><Txt></Txt><Attribute>Unselectable</Attribute></Line_8></Current_List><Cursor_Position><Current_Line>1</Current_Line><Max_Line>3</Max_Line></Cursor_Position></List_Info></Player></YAMAHA_AV>
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerListJumpLine" on Radio_Pianocraft: <YAMAHA_AV cmd="PUT"><Player><List_Control><Jump_Line>1</Jump_Line></List_Control></Player></YAMAHA_AV>
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:22:39 5: Model: CRX-N560D.
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest basicStatus"
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest basicStatus": <YAMAHA_AV rsp="GET" RC="0"><System><Basic_Status><Power_Control><Power>On</Power><Sleep>Off</Sleep></Power_Control><Volume><Lvl>10</Lvl><Mute>Off</Mute></Volume><Input><Input_Sel>NET RADIO</Input_Sel></Input></Basic_Status></System></YAMAHA_AV>
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerStatus" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><Play_Info>GetParam</Play_Info></Player></YAMAHA_AV>
2017.05.01 14:22:39 5: Model: CRX-N560D.
2017.05.01 14:22:39 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:22:40 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerListJumpLine"
2017.05.01 14:22:40 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerListJumpLine": <YAMAHA_AV rsp="PUT" RC="0"><Player><List_Control><Jump_Line></Jump_Line></List_Control></Player></YAMAHA_AV>
2017.05.01 14:22:40 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerListGetList" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><List_Info>GetParam</List_Info></Player></YAMAHA_AV>
2017.05.01 14:22:40 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerStatus"
2017.05.01 14:22:40 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerStatus": <YAMAHA_AV rsp="GET" RC="0"><Player><Play_Info><Playback_Info>Stop</Playback_Info><Device_Type>MSC</Device_Type><iPod_Mode>Normal</iPod_Mode><Play_Mode><Repeat>Off</Repeat><Shuffle>Off</Shuffle></Play_Mode><Play_Time>0</Play_Time><Track_Number>0</Track_Number><Total_Tracks>0</Total_Tracks><Meta_Info><Artist></Artist><Album></Album><Song></Song></Meta_Info><Album_ART><URL></URL><ID>0</ID><Format>YMF</Format></Album_ART></Play_Info></Player></YAMAHA_AV>
2017.05.01 14:22:40 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:22:40 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:22:40 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerListGetList"
2017.05.01 14:22:40 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerListGetList": <YAMAHA_AV rsp="GET" RC="0"><Player><List_Info><Menu_Status>Ready</Menu_Status><Menu_Layer>2</Menu_Layer><Menu_Name>Bookmarks</Menu_Name><Current_List><Line_1><Txt>Meine</Txt><Attribute>Container</Attribute></Line_1><Line_2><Txt>Deine</Txt><Attribute>Container</Attribute></Line_2><Line_3><Txt>Unsere</Txt><Attribute>Container</Attribute></Line_3><Line_4><Txt></Txt><Attribute>Unselectable</Attribute></Line_4><Line_5><Txt></Txt><Attribute>Unselectable</Attribute></Line_5><Line_6><Txt></Txt><Attribute>Unselectable</Attribute></Line_6><Line_7><Txt></Txt><Attribute>Unselectable</Attribute></Line_7><Line_8><Txt></Txt><Attribute>Unselectable</Attribute></Line_8></Current_List><Cursor_Position><Current_Line>1</Current_Line><Max_Line>3</Max_Line></Cursor_Position></List_Info></Player></YAMAHA_AV>
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:22:49 5: Model: CRX-N560D.
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - set  directPlay netradio:Bookmarks,Meine,SWR3
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerListGetList" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><List_Info>GetParam</List_Info></Player></YAMAHA_AV>
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "selectStream jump_001_1" on Radio_Pianocraft: <YAMAHA_AV cmd="PUT"><Player><List_Control><Jump_Line>001</Jump_Line></List_Control></Player></YAMAHA_AV>
2017.05.01 14:22:49 5: Model: CRX-N560D.
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest basicStatus" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Basic_Status>GetParam</Basic_Status></System></YAMAHA_AV>
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerListGetList"
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerListGetList": <YAMAHA_AV rsp="GET" RC="0"><Player><List_Info><Menu_Status>Ready</Menu_Status><Menu_Layer>2</Menu_Layer><Menu_Name>Bookmarks</Menu_Name><Current_List><Line_1><Txt>Meine</Txt><Attribute>Container</Attribute></Line_1><Line_2><Txt>Deine</Txt><Attribute>Container</Attribute></Line_2><Line_3><Txt>Unsere</Txt><Attribute>Container</Attribute></Line_3><Line_4><Txt></Txt><Attribute>Unselectable</Attribute></Line_4><Line_5><Txt></Txt><Attribute>Unselectable</Attribute></Line_5><Line_6><Txt></Txt><Attribute>Unselectable</Attribute></Line_6><Line_7><Txt></Txt><Attribute>Unselectable</Attribute></Line_7><Line_8><Txt></Txt><Attribute>Unselectable</Attribute></Line_8></Current_List><Cursor_Position><Current_Line>1</Current_Line><Max_Line>3</Max_Line></Cursor_Position></List_Info></Player></YAMAHA_AV>
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "selectStream 1" on Radio_Pianocraft: <YAMAHA_AV cmd="PUT"><Player><List_Control><Direct_Sel>Line_1</Direct_Sel></List_Control></Player></YAMAHA_AV>
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "selectStream jump_001_1"
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - got response for "selectStream jump_001_1": <YAMAHA_AV rsp="PUT" RC="0"><Player><List_Control><Jump_Line></Jump_Line></List_Control></Player></YAMAHA_AV>
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest basicStatus"
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest basicStatus": <YAMAHA_AV rsp="GET" RC="0"><System><Basic_Status><Power_Control><Power>On</Power><Sleep>Off</Sleep></Power_Control><Volume><Lvl>10</Lvl><Mute>Off</Mute></Volume><Input><Input_Sel>NET RADIO</Input_Sel></Input></Basic_Status></System></YAMAHA_AV>
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerStatus" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><Play_Info>GetParam</Play_Info></Player></YAMAHA_AV>
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:22:49 5: Model: CRX-N560D.
2017.05.01 14:22:49 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "selectStream 1"
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - got response for "selectStream 1": <YAMAHA_AV rsp="PUT" RC="0"><Player><List_Control><Direct_Sel></Direct_Sel></List_Control></Player></YAMAHA_AV>
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest basicStatus" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Basic_Status>GetParam</Basic_Status></System></YAMAHA_AV>
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerStatus"
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerStatus": <YAMAHA_AV rsp="GET" RC="0"><Player><Play_Info><Playback_Info>Stop</Playback_Info><Device_Type>MSC</Device_Type><iPod_Mode>Normal</iPod_Mode><Play_Mode><Repeat>Off</Repeat><Shuffle>Off</Shuffle></Play_Mode><Play_Time>0</Play_Time><Track_Number>0</Track_Number><Total_Tracks>0</Total_Tracks><Meta_Info><Artist></Artist><Album></Album><Song></Song></Meta_Info><Album_ART><URL></URL><ID>0</ID><Format>YMF</Format></Album_ART></Play_Info></Player></YAMAHA_AV>
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerListGetList" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><List_Info>GetParam</List_Info></Player></YAMAHA_AV>
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest basicStatus"
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest basicStatus": <YAMAHA_AV rsp="GET" RC="0"><System><Basic_Status><Power_Control><Power>On</Power><Sleep>Off</Sleep></Power_Control><Volume><Lvl>10</Lvl><Mute>Off</Mute></Volume><Input><Input_Sel>NET RADIO</Input_Sel></Input></Basic_Status></System></YAMAHA_AV>
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerStatus" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><Play_Info>GetParam</Play_Info></Player></YAMAHA_AV>
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:22:50 5: Model: CRX-N560D.
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerStatus"
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerStatus": <YAMAHA_AV rsp="GET" RC="0"><Player><Play_Info><Playback_Info>Stop</Playback_Info><Device_Type>MSC</Device_Type><iPod_Mode>Normal</iPod_Mode><Play_Mode><Repeat>Off</Repeat><Shuffle>Off</Shuffle></Play_Mode><Play_Time>0</Play_Time><Track_Number>0</Track_Number><Total_Tracks>0</Total_Tracks><Meta_Info><Artist></Artist><Album></Album><Song></Song></Meta_Info><Album_ART><URL></URL><ID>0</ID><Format>YMF</Format></Album_ART></Play_Info></Player></YAMAHA_AV>
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerListGetList"
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerListGetList": <YAMAHA_AV rsp="GET" RC="0"><Player><List_Info><Menu_Status>Busy</Menu_Status><Menu_Layer>2</Menu_Layer><Menu_Name>Bookmarks</Menu_Name><Current_List><Line_1><Txt>Meine</Txt><Attribute>Container</Attribute></Line_1><Line_2><Txt>Deine</Txt><Attribute>Container</Attribute></Line_2><Line_3><Txt>Unsere</Txt><Attribute>Container</Attribute></Line_3><Line_4><Txt></Txt><Attribute>Unselectable</Attribute></Line_4><Line_5><Txt></Txt><Attribute>Unselectable</Attribute></Line_5><Line_6><Txt></Txt><Attribute>Unselectable</Attribute></Line_6><Line_7><Txt></Txt><Attribute>Unselectable</Attribute></Line_7><Line_8><Txt></Txt><Attribute>Unselectable</Attribute></Line_8></Current_List><Cursor_Position><Current_Line>1</Current_Line><Max_Line>3</Max_Line></Cursor_Position></List_Info></Player></YAMAHA_AV>
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:22:50 5: Model: CRX-N560D.
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:22:50 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:23:00 5: Model: CRX-N560D.
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - set  directPlay netradio:Bookmarks,Meine,SWR3
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerListGetList" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><List_Info>GetParam</List_Info></Player></YAMAHA_AV>
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerListGetList"
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerListGetList": <YAMAHA_AV rsp="GET" RC="0"><Player><List_Info><Menu_Status>Ready</Menu_Status><Menu_Layer>3</Menu_Layer><Menu_Name>Meine</Menu_Name><Current_List><Line_1><Txt>SWR3</Txt><Attribute>Item</Attribute></Line_1><Line_2><Txt>SWR1 Baden-Württemberg</Txt><Attribute>Item</Attribute></Line_2><Line_3><Txt>Deutschlandfunk 89.1</Txt><Attribute>Item</Attribute></Line_3><Line_4><Txt>Deutschlandfunk</Txt><Attribute>Item</Attribute></Line_4><Line_5><Txt>Deutschlandradio Kultur</Txt><Attribute>Item</Attribute></Line_5><Line_6><Txt>Das Radio der von Neil Young Getoeteten</Txt><Attribute>Item</Attribute></Line_6><Line_7><Txt></Txt><Attribute>Unselectable</Attribute></Line_7><Line_8><Txt></Txt><Attribute>Unselectable</Attribute></Line_8></Current_List><Cursor_Position><Current_Line>1</Current_Line><Max_Line>6</Max_Line></Cursor_Position></List_Info></Player></YAMAHA_AV>
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerListJumpLine" on Radio_Pianocraft: <YAMAHA_AV cmd="PUT"><Player><List_Control><Jump_Line>1</Jump_Line></List_Control></Player></YAMAHA_AV>
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:23:00 5: Model: CRX-N560D.
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerListJumpLine"
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerListJumpLine": <YAMAHA_AV rsp="PUT" RC="0"><Player><List_Control><Jump_Line></Jump_Line></List_Control></Player></YAMAHA_AV>
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerListGetList" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><List_Info>GetParam</List_Info></Player></YAMAHA_AV>
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerListGetList"
2017.05.01 14:23:00 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerListGetList": <YAMAHA_AV rsp="GET" RC="0"><Player><List_Info><Menu_Status>Ready</Menu_Status><Menu_Layer>3</Menu_Layer><Menu_Name>Meine</Menu_Name><Current_List><Line_1><Txt>SWR3</Txt><Attribute>Item</Attribute></Line_1><Line_2><Txt>SWR1 Baden-Württemberg</Txt><Attribute>Item</Attribute></Line_2><Line_3><Txt>Deutschlandfunk 89.1</Txt><Attribute>Item</Attribute></Line_3><Line_4><Txt>Deutschlandfunk</Txt><Attribute>Item</Attribute></Line_4><Line_5><Txt>Deutschlandradio Kultur</Txt><Attribute>Item</Attribute></Line_5><Line_6><Txt>Das Radio der von Neil Young Getoeteten</Txt><Attribute>Item</Attribute></Line_6><Line_7><Txt></Txt><Attribute>Unselectable</Attribute></Line_7><Line_8><Txt></Txt><Attribute>Unselectable</Attribute></Line_8></Current_List><Cursor_Position><Current_Line>1</Current_Line><Max_Line>6</Max_Line></Cursor_Position></List_Info></Player></YAMAHA_AV>
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:23:10 5: Model: CRX-N560D.
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - set  directPlay netradio:Bookmarks,Meine,SWR3
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerListGetList" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><List_Info>GetParam</List_Info></Player></YAMAHA_AV>
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "selectStream jump_001_1" on Radio_Pianocraft: <YAMAHA_AV cmd="PUT"><Player><List_Control><Jump_Line>001</Jump_Line></List_Control></Player></YAMAHA_AV>
2017.05.01 14:23:10 5: Model: CRX-N560D.
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest basicStatus" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Basic_Status>GetParam</Basic_Status></System></YAMAHA_AV>
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerListGetList"
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerListGetList": <YAMAHA_AV rsp="GET" RC="0"><Player><List_Info><Menu_Status>Ready</Menu_Status><Menu_Layer>3</Menu_Layer><Menu_Name>Meine</Menu_Name><Current_List><Line_1><Txt>SWR3</Txt><Attribute>Item</Attribute></Line_1><Line_2><Txt>SWR1 Baden-Württemberg</Txt><Attribute>Item</Attribute></Line_2><Line_3><Txt>Deutschlandfunk 89.1</Txt><Attribute>Item</Attribute></Line_3><Line_4><Txt>Deutschlandfunk</Txt><Attribute>Item</Attribute></Line_4><Line_5><Txt>Deutschlandradio Kultur</Txt><Attribute>Item</Attribute></Line_5><Line_6><Txt>Das Radio der von Neil Young Getoeteten</Txt><Attribute>Item</Attribute></Line_6><Line_7><Txt></Txt><Attribute>Unselectable</Attribute></Line_7><Line_8><Txt></Txt><Attribute>Unselectable</Attribute></Line_8></Current_List><Cursor_Position><Current_Line>1</Current_Line><Max_Line>6</Max_Line></Cursor_Position></List_Info></Player></YAMAHA_AV>
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "selectStream 1" on Radio_Pianocraft: <YAMAHA_AV cmd="PUT"><Player><List_Control><Direct_Sel>Line_1</Direct_Sel></List_Control></Player></YAMAHA_AV>
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "selectStream jump_001_1"
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - got response for "selectStream jump_001_1": <YAMAHA_AV rsp="PUT" RC="0"><Player><List_Control><Jump_Line></Jump_Line></List_Control></Player></YAMAHA_AV>
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest basicStatus"
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest basicStatus": <YAMAHA_AV rsp="GET" RC="0"><System><Basic_Status><Power_Control><Power>On</Power><Sleep>Off</Sleep></Power_Control><Volume><Lvl>10</Lvl><Mute>Off</Mute></Volume><Input><Input_Sel>NET RADIO</Input_Sel></Input></Basic_Status></System></YAMAHA_AV>
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerStatus" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><Play_Info>GetParam</Play_Info></Player></YAMAHA_AV>
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:23:10 5: Model: CRX-N560D.
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "selectStream 1"
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - got response for "selectStream 1": <YAMAHA_AV rsp="PUT" RC="0"><Player><List_Control><Direct_Sel></Direct_Sel></List_Control></Player></YAMAHA_AV>
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest basicStatus" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Basic_Status>GetParam</Basic_Status></System></YAMAHA_AV>
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerStatus"
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerStatus": <YAMAHA_AV rsp="GET" RC="0"><Player><Play_Info><Playback_Info>Play</Playback_Info><Device_Type>MSC</Device_Type><iPod_Mode>Normal</iPod_Mode><Play_Mode><Repeat>Off</Repeat><Shuffle>Off</Shuffle></Play_Mode><Play_Time>0</Play_Time><Track_Number>0</Track_Number><Total_Tracks>0</Total_Tracks><Meta_Info><Artist></Artist><Album></Album><Song></Song></Meta_Info><Album_ART><URL></URL><ID>0</ID><Format>YMF</Format></Album_ART></Play_Info></Player></YAMAHA_AV>
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerListGetList" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><List_Info>GetParam</List_Info></Player></YAMAHA_AV>
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:23:10 5: Model: CRX-N560D.
2017.05.01 14:23:10 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:23:11 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest systemConfig"
2017.05.01 14:23:11 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest systemConfig": <YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>CRX-N560D</Model_Name><System_ID>023D80B3</System_ID><Version>1.12/1.01</Version><Feature_Existence>CD,TUNER,AUX1,AUX2,DIGITAL1,DIGITAL2,SERVER,NET RADIO,USB,AirPlay,Spotify</Feature_Existence><Range_and_Step><Volume><Min>0</Min><Max>60</Max><Step>1</Step></Volume><Equalizer><Min>-10</Min><Max>10</Max><Step>1</Step></Equalizer><Balance><Min>-10</Min><Max>10</Max><Step>1</Step></Balance><FL_Dimmer><Min>1</Min><Max>3</Max><Step>1</Step></FL_Dimmer></Range_and_Step></Config></System></YAMAHA_AV>
2017.05.01 14:23:11 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest basicStatus"
2017.05.01 14:23:11 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest basicStatus": <YAMAHA_AV rsp="GET" RC="0"><System><Basic_Status><Power_Control><Power>On</Power><Sleep>Off</Sleep></Power_Control><Volume><Lvl>10</Lvl><Mute>Off</Mute></Volume><Input><Input_Sel>NET RADIO</Input_Sel></Input></Basic_Status></System></YAMAHA_AV>
2017.05.01 14:23:11 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest playerStatus" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><Player><Play_Info>GetParam</Play_Info></Player></YAMAHA_AV>
2017.05.01 14:23:11 5: YAMAHA_NP (Radio_Pianocraft) - execute nonblocking "statusRequest systemConfig" on Radio_Pianocraft: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2017.05.01 14:23:11 5: Model: CRX-N560D.
2017.05.01 14:23:11 5: YAMAHA_NP (Radio_Pianocraft) - set Radio_Pianocraft ?
2017.05.01 14:23:11 5: YAMAHA_NP (Radio_Pianocraft) - received HTTP code 200 for command "statusRequest playerListGetList"
2017.05.01 14:23:11 5: YAMAHA_NP (Radio_Pianocraft) - got response for "statusRequest playerListGetList": <YAMAHA_AV rsp="GET" RC="0"><Player><List_Info><Menu_Status>Ready</Menu_Status><Menu_Layer>3</Menu_Layer><Menu_Name>Meine</Menu_Name><Current_List><Line_1><Txt>SWR3</Txt><Attribute>Item</Attribute></Line_1><Line_2><Txt>SWR1 Baden-Württemberg</Txt><Attribute>Item</Attribute></Line_2><Line_3><Txt>Deutschlandfunk 89.1</Txt><Attribute>Item</Attribute></Line_3><Line_4><Txt>Deutschlandfunk</Txt><Attribute>Item</Attribute></Line_4><Line_5><Txt>Deutschlandradio Kultur</Txt><Attribute>Item</Attribute></Line_5><Line_6><Txt>Das Radio der von Neil Young Getoeteten</Txt><Attribute>Item</Attribute></Line_6><Line_7><Txt></Txt><Attribute>Unselectable</Attribute></Line_7><Line_8><Txt></Txt><Attribute>Unselectable</Attribute></Line_8></Current_List><Cursor_Position><Current_Line>1</Current_Line><Max_Line>6</Max_Line></Cursor_Position></List_Info></Player></YAMAHA_AV>



ra666ack

Hi Gernott,
Danke.
Ich fürchte, es wird ein aufwendiger Debug...
Bin aktuell beruflich recht eingespannt, sodass es etwas dauern könnte...

Gruß

R.


ra666ack

Hi Gernott,

könntest du bitte das angehängte Modul testen?
Das mehrmalige Anspielen des Senders sollte unterdrückt werden.

Gruß

R.

Gernott

Zitat von: ra666ack am 20 Mai 2017, 20:15:28
könntest du bitte das angehängte Modul testen?
Das mehrmalige Anspielen des Senders sollte unterdrückt werden.
Hallo Radek

Gerade mal kurz angetestet. Das Gestotter ist weg. Klasse, vielen Dank!

Viele Grüße
G.

Gernott

#113
Ich bin's wieder. Entweder habe ich Tomaten auf den Augen, oder ich werde langsam alt.

Wenn ich in der Befehlszeile eingebe:
set Radio_Pianocraft directPlay netradio:Bookmarks,Meine,SWR3
dann geht es.

Rufe ich dagegen die Zeile so im DOIF auf:
(set Radio_Pianocraft directPlay netradio:Bookmarks,Meine,SWR3)
dann bleibt das Script in der Navigation hängen:

2017.05.23 21:24:53 2: np.netSWR1on: Meine: Unknown command Meine, try help.
2017.05.23 21:24:53 2: np.netSWR1on: SWR3 : Unknown command SWR3, try help.


Was mache ich hier falsch? Ist das Problem die Erkennung der Trennzeichen?

Update/Lösung
Oh Mann, es liegt daran, daß DOIF Kommas als Befehlstrenner interpretiert. So geht es:
((set Radio_Pianocraft directPlay netradio:Bookmarks,Meine,SWR3))

Gruß
G.

ra666ack

Hi Gernott,

sorry für die späte Rückmeldung.
Es war auch meine Vermutung, dass es an DOIF liegt.

Schein alles OK zu sein. Ich werde jetzt die Doku nachziehen und das Modul offiziell einchecken.

Gruß

Radek

Gernott

Hallo

Wenn ich das Modul folgendermaßen aufrufe
set Radio_Pianocraft directPlay DAB:SWR1

kommt folgendes Fenster:
Unknown argument directPlay, choose one of on:noArg off:noArg favoritePlay:DAB,FM,airplay,aux1,aux2,cd,digital1,digital2,netradio,server,spotify,usb directPlay input:aux1,aux2,airplay,cd,digital1,digital2,netradio,server,spotify,DAB,FM,usb volumeStraight:slider,0,1,60 volume:slider,0,1,100 volumeUp:noArg volumeDown:noArg mute:on,off statusRequest:basicStatus,mediaRendererDesc,playerStatus,standbyMode,systemConfig,timerStatus,tunerStatus CDTray:noArg clockUpdate:noArg standbyMode:eco,normal sleep:off,30min,60min,90min,120min timerSet:noArg timer:on,off dimmer:1,2,3 favoriteDefine favoriteDelete:DAB,FM,airplay,aux1,aux2,cd,digital1,digital2,netradio,server,spotify,usb selectStream:---,001_ID_36_-,002_ID_32_SWR3,003_ID_31,004_ID_37,next,prev,tuneDown,tuneUp player:play,stop,pause,next,prev


Auch die Eingabe von DAB:001 zeigt keine Wirkung. Wie kann ich denn auf denn z.B. auf den ersten Preset-Sender (ID 36) umschalten?

List des Gerätes:
Internals:
   CHANGED
   DEF        192.168.1.43 60
   FIRMWARE   1.13/1.01
   FRIENDLY_NAME CRX-N560D 859ED
   MODEL      CRX-N560D
   NAME       Radio_Pianocraft
   NR         262
   NTFY_ORDER 50-Radio_Pianocraft
   STATE      on
   TYPE       YAMAHA_NP
   READINGS:
     2017-07-22 15:25:35   audioSource     DAB
     2017-07-22 15:24:16   directPlay      abort-timeout
     2017-07-22 14:35:28   input           DAB
     2017-07-22 15:25:35   listItem_001    ID 36 -
     2017-07-22 15:25:35   listItem_002    ID 32 SWR3
     2017-07-22 15:25:35   listItem_003    ID 31
     2017-07-22 15:25:35   listItem_004    ID 37
     2017-07-22 15:25:35   mute            off
     2017-07-22 15:25:35   power           on
     2017-03-10 09:45:06   presence        absent
     2017-01-13 21:12:52   selStream       select
     2017-07-22 14:54:17   selectStream    select
     2017-07-22 15:25:35   sleep           off
     2016-02-28 10:16:24   standbyMode     eco
     2017-07-22 15:25:35   state           on
     2016-02-28 10:16:24   timer           off
     2016-02-28 10:16:25   timerRepeat     once
     2016-02-28 10:16:25   timerStartTime  08:00
     2016-02-28 10:16:25   timerVolume     5
     2017-07-22 15:25:35   tunerBand       DAB
     2017-07-22 15:25:35   tunerDABSignal  201.072 MHz, 95 %, 112 kbit/s, Stereo
     2017-07-22 15:25:35   tunerDABStation DAB+, Channel:  8D, Ensemble: SWR BW S
     2017-07-22 15:25:35   tunerInfo1      Jungle drum / Emiliana Torrini
     2017-07-22 15:25:35   tunerPreset     02 DAB 201.072 MHz SWR3
     2017-07-22 15:25:35   tunerStation    SWR3
     2017-07-22 15:25:35   volume          21
     2017-07-22 15:25:35   volumeStraight  13
   helper:
     ADDRESS    192.168.1.43
     AVAILABLE  1
     DISABLED   0
     INPUTS     AUX1|AUX2|AirPlay|CD|DIGITAL1|DIGITAL2|NET RADIO|SERVER|Spotify|TUNER|USB
     OFF_INTERVAL 60
     ON_INTERVAL 60
     power      on
     sleep      off
     targetVolume 13
     volumeChangeDir EQUAL
     volumeChangeProcessing 0
     dInfo:
       DEFAULT_GATEWAY 192.168.1.1
       DNS_SERVER_1 192.168.1.1
       DNS_SERVER_2 0.0.0.0
       FIRMWARE   1.13/1.01
       FRIENDLY_NAME CRX-N560D 859ED
       IP_ADDRESS 192.168.1.43
       MAC_ADDRESS 00:A0:DE:A8:59:ED
       MODEL      CRX-N560D
       NP_ICON_1  http://192.168.1.43:8080/BCO_device_sm_icon.jpg
       NP_ICON_2  http://192.168.1.43:8080/BCO_device_lrg_icon.jpg
       NP_ICON_3  http://192.168.1.43:8080/BCO_device_sm_icon.png
       NP_ICON_4  http://192.168.1.43:8080/BCO_device_lrg_icon.png
       SUBNET_MASK 255.255.255.0
       SYSTEM_ID  023D80B3
       UUID       5F9EC1B3-ED59-1900-4530-00A0DEA859ED
     fav:
       DAB:
         input      DAB
         stream
       FM:
         input      FM
         stream
       airplay:
         input      airplay
         stream
       aux1:
         input      aux1
         stream
       aux2:
         input      aux2
         stream
       cd:
         input      cd
         stream
       digital1:
         input      digital1
         stream
       digital2:
         input      digital2
         stream
       netradio:
         input      netradio
         stream
       server:
         input      server
         stream
       spotify:
         input      spotify
         stream
       usb:
         input      usb
         stream
     playlist:
     statReq:
       basicStatus 0
       getInputs  0
       mediaRendererDesc 0
       networkInfo 0
       systemConfig 0
       tunerPreset 0
       tunerStatus 0
     tuner:
       band       DAB
       station    SWR3
       stationID  32
Attributes:
   devStateIcon on:general_an off:general_aus
   directPlaySleepNetradio 15
   event-on-change-reading .*
   icon       it_radio
   model      CRX-N560D
   room       EG.WoZi
   searchAttempts 15
   verbose    0
   webCmd     input:selectStream:volume


Gruß
G.

ra666ack

Hi Gernott,

Der Preset SWR1 scheint durch ein '-' überschrieben zu werden (listItem_001).
Daher wird der Sender nicht gefunden. Die Funktion überprüft den Sendernamen.
Muss nur noch rausfinden, warum...

SWR3 geht vermutlich.

Radek



SWR1... :)



Gernott

Hallo Radek

Der SWR3 hat zu dem Zeitpunkt gespielt. Die anderen Presets werden nicht von allein abgeholt, wenn das Radio eingeschaltet wird und sind daher leer.

Gruß
G.

ra666ack

Hi Gernott,

die directPlay Routine musste massiv umgeschrieben/vereinfacht werden. Der Netzwerkplayer liefert z.T. falsche/nicht aktuelle Infos.

DAB und FM Presets sollten jetzt gehen. Die Anwahl wird über die Presetnummer gemacht. Das macht die offizielle App auch so.

set [Gerätedefinition] directPlay DAB:[1...30]
set [Gerätedefinition] directPlay FM:[1...30]

Es kann sein, dass der Sender mehrmals angewählt wird.
Das liegt an der asynchronen und recht späten Bereitstellung der Senderinformationen durch den Player. Diese werden benötigt, um festzustellen, ob der richtige Preset gewählt wurde.
Noch längere Delays wollte ich allerdings nicht einbauen.

Probier mal das angehängte Modul.

Ciao

R.

technyj

Hallo zusammen,
ich habe den Yamaha R-N301. Ein Teil der Kommandos funktionieren, aber leider nicht alle.
Vielleicht habe ich auch nur die Syntax falsch. Ich bekomme die Lautstaerke nicht gesetzt.
Command Ref:
volume [0...100] – Setzt den relativen Lautstärkepegel in %
volumeStraight [<VOL_MIN>...<VOL_MAX>] – Setzt die absolute Lautstärke wie vom Gerät benutzt und angezeigt. Die Parameter <VOL_MIN> and <VOL_MAX> werden automatisch ermittelt.
volumeUp [<VOL_MIN>...<VOL_MAX>] – Erhöht die Lautstärke um einen absoluten Schritt. Die Parameter <VOL_MIN> and <VOL_MAX> werden automatisch ermittelt.
volumeDown [<VOL_MIN>...<VOL_MAX>] – Reduziert die Lautstärke um einen absoluten Schritt. Die Parameter <VOL_MIN> and <VOL_MAX> werden automatisch ermittelt.

Habt ihr kurz ein Beispiel fuer mich wie das Kommando aussehen muss (set Verstaerker volumeStraight [30] ist wohl falsch oder wird vom Gereat nicht unterstuetzt)?

Weiterhin hat der nur eine Mainzone aber die Moeglichkeit Lautsprecherpaar A u B zu schalten. Die Funktion ist nicht in der App verfuegbar aber auf der Fernbedienung. Bei dem Thema Function Tree bin ich ueber das Thema RC codes gestossen. Hat das vllt schon mal jemand mit dem yamaha_np Modul hier getestet?
Excel mit Function Tree dookumentation fuer eine andere Baureihe:
https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&cad=rja&uact=8&ved=0ahUKEwjD_tzek8XXAhUEvRoKHQ2mC-gQFghDMAQ&url=http%3A%2F%2Fwww.avhifiresources.co.uk%2Fcontent%2FDealer%2520News-Info%2FCustom%2520Installer%2520Info%2FBD%2520A1010%2520Extended%2520Control%2520Function%2520Tree%2520V1.0.xls&usg=AOvVaw2nRY3cSMGfG1nd7CnMkf7X

Vielen Dank, technyj