增加我喜欢的音乐
This commit is contained in:
parent
68842ed304
commit
a0f8532612
|
@ -127,3 +127,5 @@ dmypy.json
|
|||
|
||||
# Pyre type checker
|
||||
.pyre/
|
||||
|
||||
.vscode/
|
||||
|
|
|
@ -49,6 +49,7 @@ https://github.com/Binaryify/NeteaseCloudMusicApi
|
|||
|
||||
> **登录后播放**
|
||||
- [x] 每日推荐 `cloudmusic://163/my/daily`
|
||||
- [x] 我喜欢的音乐 `cloudmusic://163/my/ilike`
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -86,6 +86,7 @@ class CloudMusicRouter():
|
|||
|
||||
my_login = f'{cloudmusic_protocol}my/login'
|
||||
my_daily = f'{cloudmusic_protocol}my/daily'
|
||||
my_ilike = f'{cloudmusic_protocol}my/ilike'
|
||||
my_recommend_resource = f'{cloudmusic_protocol}my/recommend_resource'
|
||||
my_cloud = f'{cloudmusic_protocol}my/cloud'
|
||||
my_created = f'{cloudmusic_protocol}my/created'
|
||||
|
@ -762,6 +763,8 @@ async def async_play_media(media_player, cloud_music, media_content_id):
|
|||
playlist = await cloud_music.async_get_playlist(id)
|
||||
elif media_content_id.startswith(CloudMusicRouter.my_daily):
|
||||
playlist = await cloud_music.async_get_dailySongs()
|
||||
elif media_content_id.startswith(CloudMusicRouter.my_ilike):
|
||||
playlist = await cloud_music.async_get_ilinkSongs()
|
||||
elif media_content_id.startswith(CloudMusicRouter.my_cloud):
|
||||
playlist = await cloud_music.async_get_cloud()
|
||||
elif media_content_id.startswith(CloudMusicRouter.artist_playlist):
|
||||
|
|
|
@ -258,6 +258,13 @@ class CloudMusic():
|
|||
|
||||
return list(map(format_playlist, res['data']['dailySongs']))
|
||||
|
||||
# 获取我喜欢的音乐
|
||||
async def async_get_ilinkSongs(self):
|
||||
uid = self.userinfo.get('uid')
|
||||
if uid is not None:
|
||||
res = await self.netease_cloud_music(f'/user/playlist?uid={uid}')
|
||||
return await self.async_get_playlist(res['playlist'][0]['id'])
|
||||
|
||||
# 乐听头条
|
||||
async def async_ting_playlist(self, catalog_id):
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "ha_cloud_music",
|
||||
"name": "\u4E91\u97F3\u4E50",
|
||||
"version": "2023.10.23",
|
||||
"version": "2023.11.1",
|
||||
"config_flow": true,
|
||||
"documentation": "https://github.com/shaonianzhentan/ha_cloud_music",
|
||||
"requirements": [
|
||||
|
|
Loading…
Reference in New Issue