删除废弃接口

This commit is contained in:
shaonianzhetnan 2023-07-18 22:25:38 +08:00
parent 01e8429426
commit 2d5adfc128
3 changed files with 4 additions and 37 deletions

View File

@ -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

View File

@ -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": [

View File

@ -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)