Add file watching/automatic reload, remove manual reload, split utils into multiple files, add much more metadata such as last play time and play times

This commit is contained in:
csd4ni3l
2025-06-27 19:44:22 +02:00
parent 716ebfa021
commit 2461d6fc9d
12 changed files with 408 additions and 239 deletions

View File

@@ -1,7 +1,32 @@
Pillow
# This file was autogenerated by uv via the following command:
# uv pip compile pyproject.toml -o requirements.txt
arcade==3.2.0
pypresence
mutagen
yt-dlp
thefuzz
pydub
# via musicplayer (pyproject.toml)
attrs==25.3.0
# via pytiled-parser
cffi==1.17.1
# via pymunk
mutagen==1.47.0
# via musicplayer (pyproject.toml)
pillow==11.0.0
# via arcade
pycparser==2.22
# via cffi
pydub==0.25.1
# via musicplayer (pyproject.toml)
pyglet==2.1.6
# via arcade
pymunk==6.9.0
# via arcade
pypresence==4.3.0
# via musicplayer (pyproject.toml)
pytiled-parser==2.2.9
# via arcade
rapidfuzz==3.13.0
# via thefuzz
thefuzz==0.22.1
# via musicplayer (pyproject.toml)
typing-extensions==4.14.0
# via pytiled-parser
watchdog==6.0.0
# via musicplayer (pyproject.toml)