Skip to content

Commit

Permalink
加点调试日志
Browse files Browse the repository at this point in the history
  • Loading branch information
hanxi committed Jun 27, 2024
1 parent 1dc3ccb commit 88fbc50
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 32 deletions.
37 changes: 19 additions & 18 deletions pdm.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

37 changes: 23 additions & 14 deletions xiaomusic/xiaomusic.py
Original file line number Diff line number Diff line change
Expand Up @@ -623,24 +623,33 @@ def check_play_next(self):
return True
return False

async def _play_by_music_url(self, device_id, url):
audio_id = get_random(30)
music = {
"payload": {
"audio_items": [
{"item_id": {"audio_id": audio_id}, "stream": {"url": url}}
],
}
}
return await self.mina_service.ubus_request(
device_id,
"player_play_music",
"mediaplayer",
{"startaudioid": audio_id, "music": json.dumps(music)},
)

async def play_url(self, url):
if self.config.use_music_api:
audio_id = get_random(30)
music = {
"payload": {
"audio_items": [
{"item_id": {"audio_id": audio_id}, "stream": {"url": url}}
],
}
}
return await self.mina_service.ubus_request(
self.device_id,
"player_play_music",
"mediaplayer",
{"startaudioid": audio_id, "music": json.dumps(music)},
ret = await self._play_by_music_url(self.device_id, url)
self.log.debug(
f"play_url play_by_music_url {self.config.hardware}. ret:{ret} url:{url}"
)
else:
await self.mina_service.play_by_url(self.device_id, url)
ret = await self.mina_service.play_by_url(self.device_id, url)
self.log.debug(
f"play_url play_by_url {self.config.hardware}. ret:{ret} url:{url}"
)

# 播放本地歌曲
async def playlocal(self, **kwargs):
Expand Down

0 comments on commit 88fbc50

Please sign in to comment.