Fixed
- Botón ⋯ (menú añadir a lista) restaurado. La celda
col-menu con el botón
de tres puntos había desaparecido del template renderTracks() en player.html.
Restaurado con onclick="openMenu(event, jobId)".
- Shared links ahora funcionan sin login.
GET /player/api/shared/<token> ya no
lleva @user_required — el token es la autenticación. El botón "claim" solo se
muestra si hay sesión activa.
document.title actualizado con el nombre de la canción actual al cambiar de pista.
Added
- Media Session API. Al reproducir, el título de la canción aparece en la pantalla
de bloqueo del iPhone/Android. Los botones de siguiente/anterior pista del sistema
(auriculares, lock screen) funcionan correctamente. Los botones de ±10 segundos
quedan desactivados (seekbackward/seekforward → null) para que el sistema
muestre next/prev en su lugar.
- Iconos de artwork (
static/icon-192.png, static/icon-512.png) para la
notificación de reproducción en lock screen.
Docker
docker pull ghcr.io/davic80/yt2mp3:4.6.1
|
|
| Image |
ghcr.io/davic80/yt2mp3:4.6.1 |
| Tags |
4.6.1, latest |
| Platforms |
linux/amd64, linux/arm64 |
| Digest |
sha256:82f932246a08cf5a61f3230bffd892902431970f4f0519b40589fa6b73d019d8 |
Deploy on Raspberry Pi
docker compose pull && docker compose up -d
# Or pin this specific version
IMAGE_TAG=4.6.1 docker compose up -d