diff --git a/xiaomusic.py b/xiaomusic.py index 889a487..058554c 100644 --- a/xiaomusic.py +++ b/xiaomusic.py @@ -3,4 +3,4 @@ if __name__ == "__main__": from xiaomusic.cli import main - main() + main() \ No newline at end of file diff --git a/xiaomusic/httpserver.py b/xiaomusic/httpserver.py index f179815..b9c12d0 100644 --- a/xiaomusic/httpserver.py +++ b/xiaomusic/httpserver.py @@ -8,7 +8,10 @@ import tempfile import urllib.parse from contextlib import asynccontextmanager from dataclasses import asdict -from typing import Annotated +from typing import Annotated, TYPE_CHECKING + +if TYPE_CHECKING: + from xiaomusic.xiaomusic import XiaoMusic import aiofiles from fastapi import ( @@ -49,7 +52,7 @@ from xiaomusic.utils import ( update_version, ) -xiaomusic = None +xiaomusic: "XiaoMusic" = None config = None log = None diff --git a/xiaomusic/static/tailwind/api.js b/xiaomusic/static/tailwind/api.js index d5f0c37..de2d12d 100644 --- a/xiaomusic/static/tailwind/api.js +++ b/xiaomusic/static/tailwind/api.js @@ -16,7 +16,7 @@ const API = { .map(name => `name=${encodeURIComponent(name)}`) .join('&'); - const response = await fetch(`/musicinfos?${queryParams}`); + const response = await fetch(`/musicinfos?${queryParams}&musictag=true`); return response.json(); }, diff --git a/xiaomusic/static/tailwind/index.html b/xiaomusic/static/tailwind/index.html index bb9a8ff..206ea17 100644 --- a/xiaomusic/static/tailwind/index.html +++ b/xiaomusic/static/tailwind/index.html @@ -181,7 +181,7 @@
{{ currentSong.artist }} - {{ currentSong.album }}
+ +