删除废弃接口
This commit is contained in:
parent
01e8429426
commit
2d5adfc128
|
@ -14,7 +14,7 @@ from .browse_media import (
|
|||
async_media_next_track
|
||||
)
|
||||
|
||||
from .music_parser import get_music, get_music2
|
||||
from .music_parser import get_music
|
||||
|
||||
def md5(data):
|
||||
return hashlib.md5(data.encode('utf-8')).hexdigest()
|
||||
|
@ -481,8 +481,4 @@ class CloudMusic():
|
|||
|
||||
result = await self.hass.async_add_executor_job(get_music, keyword)
|
||||
if result is not None:
|
||||
return result
|
||||
|
||||
#result = await self.hass.async_add_executor_job(get_music2, keyword)
|
||||
#if result is not None:
|
||||
# return result
|
||||
return result
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "ha_cloud_music",
|
||||
"name": "\u4E91\u97F3\u4E50",
|
||||
"version": "2023.5.18",
|
||||
"version": "2023.7.18",
|
||||
"config_flow": true,
|
||||
"documentation": "https://github.com/shaonianzhentan/ha_cloud_music",
|
||||
"requirements": [
|
||||
|
|
|
@ -39,33 +39,4 @@ def get_music(keyword):
|
|||
audio_url = url_lst[0]
|
||||
return MusicInfo(songId, song, singer, album, 0, audio_url, pic, MusicSource.URL.value)
|
||||
except Exception as ex:
|
||||
print(ex)
|
||||
|
||||
def get_music2(keyword):
|
||||
api = 'https://thewind.xyz/music/api/'
|
||||
url = f'{api}search'
|
||||
files = {
|
||||
"src": (None, "KW"),
|
||||
"keyword": (None, keyword),
|
||||
"num": (None, 10)
|
||||
}
|
||||
response = requests.post(url, files=files)
|
||||
result = response.json()
|
||||
# print(result)
|
||||
if len(result) > 0:
|
||||
result = list(filter(lambda x: x.get('songId') is not None, result))
|
||||
if len(result) > 0:
|
||||
item = result[0]
|
||||
albumName = item.get('albumName')
|
||||
songSrc = item['songSrc']
|
||||
songId = item['songId']
|
||||
play_url = f'{api}player?shareId={songSrc}_{songId}'
|
||||
# print(play_url)
|
||||
response = requests.get(play_url)
|
||||
result = response.json()
|
||||
# print(result)
|
||||
if isinstance(result, list) and len(result) > 0:
|
||||
info = result[0]
|
||||
audio_url = info.get('url', '')
|
||||
if audio_url != '':
|
||||
return MusicInfo(songId, info.get('title'), info.get('author'), albumName, 0, audio_url, info.get('pic'), MusicSource.URL.value)
|
||||
print(ex)
|
Loading…
Reference in New Issue