Added
- Collaborative playlists. Share a playlist with a "Colaborativa" toggle — anyone
with the link who clicks "Unirme a esta lista" joins as an editor. Editors can add
tracks, remove tracks, and reorder — same as the owner. Owner retains exclusive
rights: delete playlist, share/revoke.
- New table
playlist_members tracks playlist membership with roles (owner/editor).
Existing playlist owners are auto-migrated. New endpoint: POST /player/api/shared/<token>/join.
added_by on playlist tracks. Each track shows who added it (small "por [name]"
label in collaborative playlists). New column playlist_tracks.added_by.
- Share mode toggle. Share dialog has a toggle between "Solo ver" (view-only, copy-based)
and "Colaborativa" (join-based). New column playlist_shares.mode.
- Sidebar badges for collaborative playlists ("colab" tag). Editors cannot drag-delete
playlists they don't own; share button hidden for non-owners.
Docker
docker pull ghcr.io/davic80/yt2mp3:4.10.0
|
|
| Image |
ghcr.io/davic80/yt2mp3:4.10.0 |
| Tags |
4.10.0, latest |
| Platforms |
linux/amd64, linux/arm64 |
| Digest |
sha256:3600a11c6f4441d209afae905d324d813b2b795ebcffbf130bb715cf2cf1a3b1 |
Deploy on Raspberry Pi
docker compose pull && docker compose up -d
# Or pin this specific version
IMAGE_TAG=4.10.0 docker compose up -d