mirror of
https://github.com/Dvorinka/swingmusic-extended.git
synced 2026-06-03 20:13:02 +00:00
update requirements.txt
This commit is contained in:
@@ -10,13 +10,10 @@
|
|||||||
- remove image colors
|
- remove image colors
|
||||||
|
|
||||||
- Package jsoni and publish on PyPi
|
- Package jsoni and publish on PyPi
|
||||||
- Rewrite stores to use dictionaries instead of list pools
|
|
||||||
- last updated date on tracks added via watchdog is broken
|
- last updated date on tracks added via watchdog is broken
|
||||||
- Disable the watchdog by default, and mark it as experimental
|
- Disable the watchdog by default, and mark it as experimental
|
||||||
- rename userid to server id in config file
|
- rename userid to server id in config file
|
||||||
- Look into seeding jwts using user password + server id
|
- Look into seeding jwts using user password + server id
|
||||||
- Recreate album hash if featured artists are discover
|
|
||||||
- Implement checking if is clean install and skip migrations!
|
|
||||||
|
|
||||||
<!-- CHECKPOINT -->
|
<!-- CHECKPOINT -->
|
||||||
<!-- ALBUM PAGE! -->
|
<!-- ALBUM PAGE! -->
|
||||||
@@ -46,9 +43,6 @@
|
|||||||
- Clean up tempfiles after transcoding
|
- Clean up tempfiles after transcoding
|
||||||
- Double sort artist tracks for consistency (alphabetically then by other field. eg. playcount)
|
- Double sort artist tracks for consistency (alphabetically then by other field. eg. playcount)
|
||||||
|
|
||||||
|
|
||||||
- ON THE HOME PAGE, STORE THE ITEMS, THEN HYDRATE ON REFRESH INSTEAD OF CLEANING THEN RELOADING THE DATA AGAIN
|
|
||||||
|
|
||||||
# Bug fixes
|
# Bug fixes
|
||||||
|
|
||||||
- Duplicates on search
|
- Duplicates on search
|
||||||
|
|||||||
+7
-3
@@ -26,8 +26,11 @@ The max amount of items to return per request
|
|||||||
|
|
||||||
|
|
||||||
class SearchQuery(GenericLimitSchema):
|
class SearchQuery(GenericLimitSchema):
|
||||||
q: str = Field(description="The search query", example=Defaults.API_ARTISTNAME)
|
q: str = Field(
|
||||||
start: int = Field(description="The index to start from", default=0, example=0)
|
description="The search query",
|
||||||
|
json_schema_extra={"example": "Fleetwood Mac"},
|
||||||
|
)
|
||||||
|
start: int = Field(description="The index to start from", default=0)
|
||||||
limit: int = Field(
|
limit: int = Field(
|
||||||
description="The number of items to return", default=SEARCH_COUNT
|
description="The number of items to return", default=SEARCH_COUNT
|
||||||
)
|
)
|
||||||
@@ -41,7 +44,8 @@ class TopResultsQuery(SearchQuery):
|
|||||||
|
|
||||||
class SearchLoadMoreQuery(SearchQuery):
|
class SearchLoadMoreQuery(SearchQuery):
|
||||||
itemtype: Literal["tracks", "albums", "artists"] = Field(
|
itemtype: Literal["tracks", "albums", "artists"] = Field(
|
||||||
description="The type of search", example="tracks"
|
description="The type of search",
|
||||||
|
json_schema_extra={"example": "tracks"},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+7
-7
@@ -10,10 +10,10 @@ configargparse==1.7
|
|||||||
ffmpeg-python==0.2.0
|
ffmpeg-python==0.2.0
|
||||||
flask==3.1.0
|
flask==3.1.0
|
||||||
flask-compress==1.17
|
flask-compress==1.17
|
||||||
flask-cors==5.0.0
|
flask-cors==5.0.1
|
||||||
flask-jwt-extended==4.7.1
|
flask-jwt-extended==4.7.1
|
||||||
flask-login==0.6.3
|
flask-login==0.6.3
|
||||||
flask-openapi3==4.1.0
|
flask-openapi3==3.0.2
|
||||||
future==1.0.0
|
future==1.0.0
|
||||||
gevent==24.11.1
|
gevent==24.11.1
|
||||||
geventhttpclient==2.3.3
|
geventhttpclient==2.3.3
|
||||||
@@ -21,14 +21,14 @@ greenlet==3.1.1
|
|||||||
idna==3.10
|
idna==3.10
|
||||||
itsdangerous==2.2.0
|
itsdangerous==2.2.0
|
||||||
jinja2==3.1.5
|
jinja2==3.1.5
|
||||||
locust==2.32.9
|
locust==2.32.10
|
||||||
markupsafe==3.0.2
|
markupsafe==3.0.2
|
||||||
memory-profiler==0.61.0
|
memory-profiler==0.61.0
|
||||||
msgpack==1.1.0
|
msgpack==1.1.0
|
||||||
packaging==24.2
|
packaging==24.2
|
||||||
pendulum==3.0.0
|
pendulum==3.0.0
|
||||||
pillow==11.1.0
|
pillow==11.1.0
|
||||||
psutil==6.1.1
|
psutil==7.0.0
|
||||||
pydantic==2.10.6
|
pydantic==2.10.6
|
||||||
pydantic-core==2.27.2
|
pydantic-core==2.27.2
|
||||||
pyinstaller==6.12.0
|
pyinstaller==6.12.0
|
||||||
@@ -37,10 +37,10 @@ pyjwt==2.10.1
|
|||||||
python-dateutil==2.9.0.post0
|
python-dateutil==2.9.0.post0
|
||||||
pyxdg==0.28
|
pyxdg==0.28
|
||||||
pyzmq==26.2.1
|
pyzmq==26.2.1
|
||||||
rapidfuzz==3.12.1
|
rapidfuzz==3.11.0
|
||||||
requests==2.32.3
|
requests==2.32.3
|
||||||
schedule==1.2.2
|
schedule==1.2.2
|
||||||
setproctitle==1.3.4
|
setproctitle==1.3.5
|
||||||
setuptools==75.8.0
|
setuptools==75.8.0
|
||||||
show-in-file-manager==1.1.5
|
show-in-file-manager==1.1.5
|
||||||
six==1.17.0
|
six==1.17.0
|
||||||
@@ -48,7 +48,7 @@ sortedcontainers==2.4.0
|
|||||||
sqlalchemy==2.0.38
|
sqlalchemy==2.0.38
|
||||||
tabulate==0.9.0
|
tabulate==0.9.0
|
||||||
time-machine==2.16.0
|
time-machine==2.16.0
|
||||||
tinytag==2.0.0
|
tinytag==2.1.0
|
||||||
tqdm==4.67.1
|
tqdm==4.67.1
|
||||||
typing-extensions==4.12.2
|
typing-extensions==4.12.2
|
||||||
tzdata==2025.1
|
tzdata==2025.1
|
||||||
|
|||||||
Reference in New Issue
Block a user