测试触屏版本不能播放的问题
This commit is contained in:
parent
a9fb829563
commit
049e1a2c38
@ -1,8 +1,10 @@
|
|||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
|
|
||||||
from xiaomusic.utils import validate_proxy
|
from xiaomusic.utils import validate_proxy
|
||||||
|
|
||||||
# 默认口令
|
# 默认口令
|
||||||
|
@ -10,20 +10,22 @@ import time
|
|||||||
import traceback
|
import traceback
|
||||||
import urllib.parse
|
import urllib.parse
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
from aiohttp import ClientSession, ClientTimeout
|
from aiohttp import ClientSession, ClientTimeout
|
||||||
from miservice import MiAccount, MiIOService, MiNAService
|
from miservice import MiAccount, MiIOService, MiNAService
|
||||||
|
|
||||||
from xiaomusic import (
|
from xiaomusic import (
|
||||||
__version__,
|
__version__,
|
||||||
)
|
)
|
||||||
|
from xiaomusic.config import (
|
||||||
|
KEY_WORD_ARG_BEFORE_DICT,
|
||||||
|
Config,
|
||||||
|
)
|
||||||
from xiaomusic.const import (
|
from xiaomusic.const import (
|
||||||
COOKIE_TEMPLATE,
|
COOKIE_TEMPLATE,
|
||||||
LATEST_ASK_API,
|
LATEST_ASK_API,
|
||||||
SUPPORT_MUSIC_TYPE,
|
SUPPORT_MUSIC_TYPE,
|
||||||
)
|
)
|
||||||
from xiaomusic.config import (
|
|
||||||
KEY_WORD_ARG_BEFORE_DICT,
|
|
||||||
Config,
|
|
||||||
)
|
|
||||||
from xiaomusic.httpserver import StartHTTPServer
|
from xiaomusic.httpserver import StartHTTPServer
|
||||||
from xiaomusic.utils import (
|
from xiaomusic.utils import (
|
||||||
custom_sort_key,
|
custom_sort_key,
|
||||||
@ -647,11 +649,15 @@ class XiaoMusic:
|
|||||||
|
|
||||||
async def _play_by_music_url(self, device_id, url):
|
async def _play_by_music_url(self, device_id, url):
|
||||||
audio_id = get_random(30)
|
audio_id = get_random(30)
|
||||||
|
audio_type = ""
|
||||||
|
if self.config.hardware in ['LX04', 'X10A', 'X08A']:
|
||||||
|
audio_type = "MUSIC"
|
||||||
music = {
|
music = {
|
||||||
"payload": {
|
"payload": {
|
||||||
"audio_items": [
|
"audio_items": [
|
||||||
{"item_id": {"audio_id": audio_id}, "stream": {"url": url}}
|
{"item_id": {"audio_id": audio_id}, "stream": {"url": url}}
|
||||||
],
|
],
|
||||||
|
"audio_type": audio_type,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return await self.mina_service.ubus_request(
|
return await self.mina_service.ubus_request(
|
||||||
|
Loading…
Reference in New Issue
Block a user