Beet

apropos: https://beets.io

Beet is tool for personal music management.

Beetle

Beetle is a beeautiful web interface for beets.

The source code is here: https://gitlab.com/maxburon/beetle

Choses à faire pour Beetle

TODO alléger la taille des fanarts

https://beets.readthedocs.io/en/stable/plugins/fetchart.html Il doit y avoir aussi moyen de compresser aussi les couvertures, qui semblent abusémment trop lourde.

TODO essayer de faire un système de pagination pour la page d'accueil

nécessite d'ajouter la taille limite à la main parce qu'elle n'est pas dans beet : https://beets.readthedocs.io/en/stable/reference/query.html

TODO utiliser modzip pour servir des playlists/albums sous forme de .zip

https://www.reddit.com/r/nginx/comments/9jzqa6/trying_to_understand_mod_zip/

voir aussi si c'est compatible avec un module apache.

TODO change the behaviour of previous to something more natural

maybe there is a need to wait 2s before going to previous otherwise go to the beginning of the track

TODO est-ce qu'il y a une solution pour le fait que la lecture automatique ne s'arrête pas sur mobile ?

TODO cacher le lecteur quand la file de lecture est vide.

Beetwerk

Beetwerk is a very nice tools to add albums to a beets library from the web. The source code is available on github: https://github.com/Bytewerk/beetwerk.

I have a modified version of it that I published here: https://github.com/laBecasse/beetwerk

Systemd

[Unit]
Description=beetwerk
After=network.target

[Service]
User=becasse
ExecStart=/home/becasse/beetwerk/beetwerk.sh

# make sure that exiftool is in the PATH! The line below works for arch linux:
# Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl"

[Install]
WantedBy=default.target

todo

write tutorial to import album from music.youtube.com

fix the upload behind reverse proxy

It creates two folders : ::ffff:127.0.0.1, ::1

make it possible to restart a download (optional)

This post accepts webmentions. Do you have the URL to your post?

Otherwise, send your comment on my service.

Or interact from the fediverse with your username:

fediverse logo Share on the Fediverse