In diesem Beispiel mal mit Ubuntu 14.04, statt Debian Jessie. Aber die Funktionsweise sollte gleich sein.
Die bpm-tools und Unterstützung für mp3-Dateien installieren:
sudo apt-get install libsox-fmt-mp3 bpm-tools
Alle BPM-Werte von allen mp3-Dateien im aktuellen Verzeichnis und Unterverzeichnissen abfragen und (nur!) anzeigen:
find . -iname '*.mp3' -exec bpm-tag -f -n {} \;
Die Werte da, wo sie noch nicht existieren, abfragen und in das „TBPM“-Metatag schreiben:
find . -iname '*.mp3' -exec bpm-tag {} \;
Die gleiche Vorgehensweise kann bei .flac-Dateien angewandt werden. Hierbei muss „mp3“ in den Befehlen lediglich durch „flac“ ersetzt werden.
Meine Musiksammlung ist nun durch BPM-Metatags ergänzt worden. :)
Ach wie geil,
und ich suche schon wie ein Verrückter nach Tools unter Linux um meine Mp3’s mit BPM zu bestücken. Sehr schwer zu finden.
Jetzt auf Seite 2 von startpage.com finde ich Dein kurzes Script…
Einfach ins Termial eingegeben und es funktioniert…
Vielen Dank!
Lupo
PS: Darf ich das mit in meinem Blog aufnehmen? mit Link zu Deiner „Quelle“ hier?
Freut mich! Aber klar doch! :)
Hallo,
funktioniert dieses Tool noch ?
Ich erhalte bei Eingabe des Scripts auf ein Testverzeichnis nur folgende Fehlermeldungen für jede einzelne Datei:
/usr/bin/bpm-tag: 1: /usr/bin/bpm-tag: id3v2: not found
sox FAIL formats: no handler for file extension `mp3′
Ich verwende Linux Mint Mate 19.3 und habe die bpm tools über die Anwendungsverwaltung installiert.
Im Voraus vielen Dank für die Hilfe.
Mit freundlichen Grüßen
Bernd