Fixed
- Artwork and lyrics admin endpoints now work for remote admin users.
Four admin-only endpoints (DELETE /player/api/artwork/<job_id>,
PATCH /player/api/artwork/<job_id>, DELETE /player/api/lyrics/<job_id>/cache,
PATCH /player/api/lyrics/<job_id>/cache) incorrectly rejected all remote
requests — they checked get_current_user_email() is not None which always
returns an email for authenticated remote users. Replaced with a proper
_require_admin() helper that allows local requests and remote users with
is_admin=True.
Docker
docker pull ghcr.io/davic80/yt2mp3:4.13.1
|
|
| Image |
ghcr.io/davic80/yt2mp3:4.13.1 |
| Tags |
4.13.1, latest |
| Platforms |
linux/amd64, linux/arm64 |
| Digest |
sha256:e07174b25dba6c07a7dd602243f8f7211a3af48f333397f51bc5dc7c440cb97c |
Deploy on Raspberry Pi
docker compose pull && docker compose up -d
# Or pin this specific version
IMAGE_TAG=4.13.1 docker compose up -d