Blog Digitalgesellschaft Verwaltungsbetrieb Textarchiv Textarchiv Walter Kirk (✝) Impressum

 

Datenabfragen Online: Beets - Musiktagger

 

📑 Inhaltsverzeichnis

Vorbemerkung
Installation
Voraussetzungen prüfen und installieren
Virtuelle Python-Umgebung erstellen (empfohlen)
Beets mit Acoustic Plugin installieren
Grundlegende Funktionen
API Key
AcoustId
Google Search Custom API Key
Discogs-Token
Wichtige Plugins
Beispiel für eine Konfiguration
Ausführung
Umgebung aktivieren
Umgebung nach Abschluss deaktivieren
Backup
Aktuelles Verzeichnis
Backup-Verzeichnis
Pfad zur virtuellen Umgebung
Mindmap

 

Vorbemerkung

Beets ist ein kommandozeilenbasiertes Musik-Tagging-Tool für Linux, das dazu dient, Musiksammlungen zu organisieren, fehlende oder falsche Metadaten (wie Titel, Interpret, Album, Jahr) automatisch zu korrigieren und Dateien in eine strukturierte Ordnerhierarchie zu verschieben. Es nutzt dabei öffentliche Datenbanken wie MusicBrainz, Discogs oder Beatport, um passende Informationen herunterzuladen - inklusive Cover-Bilder.

Installation

Voraussetzungen prüfen und installieren

Installation von pip, python3 und python3-venv:

Virtuelle Python-Umgebung erstellen (empfohlen)

Beets mit Acoustic Plugin installieren

Installation mit den erforderlichen Plugins, darunter pyacoustid für die Akustik-Identifikation:

⚠️ Hinweis: Das acoustid-Plugin wird über pyacoustid bereitgestellt. Falls pyacoustid nicht automatisch installiert wird, separat installieren. In Beets V 2.5.1 ist das Plugin acoustid selbst nicht mehr enthalten und durch pyacustid ersetzt.

Grundlegende Funktionen

API Key

Für die Nutzung von Fingerprints (plugin: pyacoustid) und für das Herunterladen von Texten (plugin: lyrics) sind jeweils ein API key erforderlich:

AcoustId

https://acoustid.org/login?return_url=https://acoustid.org/api-key

Google Search Custom API Key

Um einen Google Search API-Schlüssel zu erhalten, müssen Sie zunächst ein Projekt in der Google Cloud Console erstellen und die Custom Search JSON API aktivieren. Danach können Sie über den Bereich "Credentials" einen API-Schlüssel erstellen.

Schritt-für-Schritt-Anleitung:

  1. Gehen Sie zu https://console.cloud.google.com und melden Sie sich mit Ihrem Google-Konto an.

  2. Erstellen Sie ein neues Projekt oder wählen Sie ein bestehendes aus.

  3. Navigieren Sie zu API & Services > Libraries, suchen Sie nach "Custom Search JSON API" und aktivieren Sie sie.

  4. Gehen Sie zu API & Services > Credentials und klicken Sie auf "Create Credentials" > "API Key".

  5. Kopieren Sie den generierten API-Schlüssel (z. B. AIzaSyDaGmWKa4JsXZ-HjGw7ISLn_3namBGewQe).

Discogs-Token

Wer auch Discogs nutzen will, sollte einen Discogs-Token generieren. Damit lässt sich die Begrenzung der Abfragen umgehen. Um einen Discogs-Token zu generieren, befolgen Sie diese Schritte:

  1. Melden Sie sich bei Ihrem Discogs-Konto an.

  2. Klicken Sie rechts oben auf Ihr Profilbild und gehen Sie zu „Einstellungen“.

  3. Wählen Sie den Reiter „Entwickler“ (Developers).

  4. Klicken Sie auf die Schaltfläche „Generate new token“ (Neues Token generieren).

  5. Kopieren Sie das angezeigte User Token und verwenden Sie es für die API-Authentifizierung.

Hinweis: Das Token ermöglicht den Zugriff auf Ihre eigenen Kontodaten über die Discogs-API. Bewahren Sie es sicher auf und teilen Sie es nicht.

Wichtige Plugins

Beets eignet sich besonders für Nutzer, die ihre Musiksammlung präzise und automatisiert verwalten möchten - ganz ohne grafische Oberfläche.

Beispiel für eine Konfiguration

Unter ~/.config im Ordner beets (ggf. erstellen) die Konfigurationsdatei config.yaml erstellen. Das folgende Beispiel ist für die automatische Verarbeitung eingerichtet, wobei gefundene Titel verarbeitet und auch zweifelhafte Treffer in das Musikverzeichnis verschoben werden:

Beispiel für die Verzeichnisstruktur:

Die Kleinschreibung der Ordnernamen und mit Bindestrich erfolgt durch die Einstellung in pahts: und replace:

Die Ordnerstruktur lässt sich unter paths: den eigenen Vorstellungen anpassen. Beispielsweise ergibt

diese Struktur

Hier wird ein Verzeichnis je Album erstellt und die Dateien sind direkt dort gespeichert.

Ausführung

Zur Ausführung in den Musik-/Albumordner wechseln und in einem Terminal ausführen:

Backup

Beets verfügt über keine eigene Sicherungsfunktion. Bei umfangreichen Musiksammlungen ist es ratsam, die Originaldateien zu sichern. Der Import verbunden mit einem Backup lässt sich vereinfacht ausführen:

Mindmap

BeetsMusik taggen4 Konfigurationsdateierstellen5 Backup2 API Key/Token3 Wichtige Plugins1 Programme installierenAcoustIdGoogle Search Custum APIKeyDiscogs-TokenfetchartchromaembedartacoustidVoraussetzungenVirutellePython-UmgebungBeets mit Acoustic Plugininstallieren

 

 

Wolfgang Kirk Veröffentlicht: 2026-01-25, 10:00 Uhr aktualisiert: