Music Cast機器に設定されているお気に入りを取得する方法を紹介します。
Music Cast機器のgetPresetInfo
APIを呼び出すとお気に入りの設定情報を取得できます。
下記のURLになります。
http://(機器のIPアドレス)/YamahaExtendedControl/v1/netusb/getPresetInfo
JSON形式でレスポンスが返ります。
{"response_code":0,"preset_info":[
{"input":"radiko","text":"NACK5","attribute":0},
{"input":"radiko","text":"TOKYO FM","attribute":0},
{"input":"server","text":"Colors\/Dance","attribute":30},
{"input":"unknown","text":""},{"input":"unknown","text":""},{"input":"unknown","text":""},
{"input":"unknown","text":""},{"input":"unknown","text":""},{"input":"unknown","text":""},
{"input":"unknown","text":""},{"input":"unknown","text":""},{"input":"unknown","text":""},
{"input":"unknown","text":""},{"input":"unknown","text":""},{"input":"unknown","text":""},
{"input":"unknown","text":""},{"input":"unknown","text":""},{"input":"unknown","text":""},
{"input":"unknown","text":""},{"input":"unknown","text":""},{"input":"unknown","text":""},
{"input":"unknown","text":""},{"input":"unknown","text":""},{"input":"unknown","text":""},
{"input":"unknown","text":""},{"input":"unknown","text":""},{"input":"unknown","text":""},
{"input":"unknown","text":""},{"input":"unknown","text":""},{"input":"unknown","text":""},
{"input":"unknown","text":""},{"input":"unknown","text":""},{"input":"unknown","text":""},
{"input":"unknown","text":""},{"input":"unknown","text":""},{"input":"unknown","text":""},
{"input":"unknown","text":""},{"input":"unknown","text":""},{"input":"unknown","text":""},
{"input":"unknown","text":""}
],"func_list":["clear","move"]}