Beets: Unterschied zwischen den Versionen

Aus bytewerk-Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=== Was ist Beets? === Von der offiziellen [http://beets.radbox.org/ Homepage]: <br/> Beets is the best command-line tool for viewing, querying, and renaming y…“)
 
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 4: Zeile 4:


=== Die Bedeutung von Beets im Bytewerk ===
=== Die Bedeutung von Beets im Bytewerk ===
==== Ürsprünglicher Zweck ====
==== Ursprünglicher Zweck ====
Eines Tages stellte sich raus, dass für die [[LED-Laufschrift fürs Vereinsheim]] (aka Lumino) ein ordentliches Tagging her muss. Anfangs gab es einen Workaround mit "Tag me if you can" wenn der eigentliche MP3-Tag leer war. Dies wurde aber schnell nervig. Nach einiger Zeit fand dann [[Benutzer:Robotanarchy|Robotanarchy]] ([[Benutzer Diskussion:Robotanarchy|Diskussion]]) die Software beets.
Eines Tages stellte sich heraus, dass für die [[LED-Laufschrift fürs Vereinsheim]] (aka Lumino) ein ordentliches Tagging her muss. Anfangs gab es einen Workaround mit "Tag me if you can" wenn der eigentliche MP3-Tag leer war. Dies wurde aber schnell nervig. Nach einiger Zeit fand dann [[Benutzer:Robotanarchy|Robotanarchy]] ([[Benutzer Diskussion:Robotanarchy|Diskussion]]) die Software beets.


==== Einführung ====
==== Einführung ====
Aller Anfang ist schwer und so schaffte es Beets anfangs erst einmal die gesammte Datenbank durcheinander zu bringen. Außerdem war der Import von neuer Musik doch eher mühsam. Für 1337-Hax0r alles kein Problem, aber für normale Gäste eher weniger zumutbar. Also hat [[Benutzer:Robotanarchy|Robotanarchy]] ([[Benutzer Diskussion:Robotanarchy|Diskussion]]) [[Beetwerk]] aus dem Boden gestampft.
Aller Anfang ist schwer und so schaffte es Beets anfangs erst einmal die gesamte Datenbank durcheinander zu bringen. Außerdem war der Import von neuer Musik doch eher mühsam. Für 1337-Hax0r alles kein Problem, aber für normale Gäste eher weniger zumutbar. Also hat [[Benutzer:Robotanarchy|Robotanarchy]] ([[Benutzer Diskussion:Robotanarchy|Diskussion]]) [[Beetwerk]] aus dem Boden gestampft.


==== Ausartungen ====
==== Ausartungen ====
Zeile 14: Zeile 14:


==== Aktueller Stand ====
==== Aktueller Stand ====
Aktuell beherscht Beetwerk den Import von exotischer Musik ziemlich gut. Damit ist Beets langsam wieder benutzbar.
Aktuell beherrscht Beetwerk den Import von exotischer Musik ziemlich gut. Damit ist Beets langsam wieder benutzbar.


==== Akzeptanz von Beets im Bytewerk ====
==== Akzeptanz von Beets im Bytewerk ====
Zeile 20: Zeile 20:


=== Troubleshooting ===
=== Troubleshooting ===
==== Genre eines Albums ändern ====
Der [[Benutzer:Sqozz|Sqozz]] ([[Benutzer Diskussion:Sqozz|Diskussion]]) ist ja bekannt für seine extreme Meinung über das Programm "Beets" bekannt. Heute (01.01.2015) hat er festgestellt, dass seine sehr geliebte Band WIZO sowohl in "Punk Rock" als auch "Punk" geführt wurde. Also hat er sich dem Problem mal angenommen und sich mit der Benutzung der Beets-CLI auseinandergesetzt. Für alle die zukünfigt das selbe Problem haben, folgt hier eine Anleitung zum ändern der Genres eines Albums (hier gezeigt anhand des Albums "All That She Wants":
Der [[Benutzer:Sqozz|Sqozz]] ([[Benutzer Diskussion:Sqozz|Diskussion]]) ist ja für seine extreme Meinung über das Programm "Beets" bekannt. Heute (01.01.2015) hat er festgestellt, dass seine sehr geliebte Band WIZO sowohl in "Punk Rock" als auch "Punk" geführt wurde. Also hat er sich des Problems mal angenommen und sich mit der Benutzung der Beets-CLI auseinandergesetzt. Für alle die zukünftig das selbe Problem haben, folgt hier eine Anleitung für das Ändern der Genres eines Albums (hier gezeigt anhand des Albums "All That She Wants":


# Auf stern einloggen
# Auf stern einloggen
Zeile 28: Zeile 29:
#: <pre>beet ls album:All That She Wants</pre>
#: <pre>beet ls album:All That She Wants</pre>
#: Nun sollten alle Lieder aus diesem Album angezeigt werden
#: Nun sollten alle Lieder aus diesem Album angezeigt werden
# Beet speichert die Tags sowohl für das Album als auch für jedes Lied. Deswegen ändern wir nun zuerst den Tag des Albums.
# Beets speichert die Tags sowohl für das Album als auch für jedes Lied. Deswegen ändern wir nun zuerst den Tag des Albums.
#: <pre>beet modify -a album:All That She Wants genre=Punk</pre>
#: <pre>beet modify -a album:All That She Wants genre=Punk</pre>
#: -a Ändert den Tag das Albums
#: -a Ändert den Tag das Albums
#: Mit genre=Punk wird das Genre auf Punk geändert. Dies geht auch mit anderen Tags ist jedoch nicht von mir erprobt
#: Mit genre=Punk wird das Genre auf Punk geändert. Dies geht auch mit anderen Tags, ist jedoch nicht von mir erprobt
# Mit "y" die angezeigten Änderungen bestätigen
# Mit "y" die angezeigten Änderungen bestätigen
# Nun noch den Tag auf allen Liedern in dem Album ändern
# Nun noch den Tag auf allen Liedern in dem Album ändern
Zeile 38: Zeile 39:
#: <pre>beet move -d /data/audio/music_sorted/ album:All That She Wants</pre>
#: <pre>beet move -d /data/audio/music_sorted/ album:All That She Wants</pre>
#: Mithilfe diesen Befehls werden die Tags neu eingelesen und entsprechend dem Schema in den Ordner "/data/audio/music_sorted/" gepackt.
#: Mithilfe diesen Befehls werden die Tags neu eingelesen und entsprechend dem Schema in den Ordner "/data/audio/music_sorted/" gepackt.
# Nachdem das Album verschoben wurde existiert jedoch noch die alte Ordnerstruktur. Diese kann einfach mit einem simplen "rm -r" gelöscht werden.
# Nachdem das Album verschoben wurde, existiert jedoch noch die alte Ordnerstruktur. Diese kann einfach mit einem simplen "rm -r" gelöscht werden.


Für weitere Fragen wendet euch an [[Benutzer:Sqozz|Sqozz]] ([[Benutzer Diskussion:Sqozz|Diskussion]]). Der wird dann kompetent mit euch zusammen die Beets-CLI-Doku lesen.
Für weitere Fragen wendet euch an [[Benutzer:Sqozz|Sqozz]] ([[Benutzer Diskussion:Sqozz|Diskussion]]). Der wird dann kompetent mit euch zusammen die Beets-CLI-Doku lesen.

Aktuelle Version vom 2. Januar 2015, 23:08 Uhr

Was ist Beets?

Von der offiziellen Homepage:
Beets is the best command-line tool for viewing, querying, and renaming your music collection.

Die Bedeutung von Beets im Bytewerk

Ursprünglicher Zweck

Eines Tages stellte sich heraus, dass für die LED-Laufschrift fürs Vereinsheim (aka Lumino) ein ordentliches Tagging her muss. Anfangs gab es einen Workaround mit "Tag me if you can" wenn der eigentliche MP3-Tag leer war. Dies wurde aber schnell nervig. Nach einiger Zeit fand dann Robotanarchy (Diskussion) die Software beets.

Einführung

Aller Anfang ist schwer und so schaffte es Beets anfangs erst einmal die gesamte Datenbank durcheinander zu bringen. Außerdem war der Import von neuer Musik doch eher mühsam. Für 1337-Hax0r alles kein Problem, aber für normale Gäste eher weniger zumutbar. Also hat Robotanarchy (Diskussion) Beetwerk aus dem Boden gestampft.

Ausartungen

Leider wurde Beets etwas zweckentfremdet und hat die Dateien automatisch in Genreordner verschoben. Sehr beliebt ist inzwischen auch der "_"- und "__"-Ordner welcher als Auffangbecken für nicht gefunden Genres agiert.

Aktueller Stand

Aktuell beherrscht Beetwerk den Import von exotischer Musik ziemlich gut. Damit ist Beets langsam wieder benutzbar.

Akzeptanz von Beets im Bytewerk

Anfangs wurde Beets ziemlich schlecht aufgenommen. Der Import war zu kompliziert, die Musik wurde komisch getaggt, der selbe Artist landete in verschiedenen Genres, usw… Nach mehren Problemgesprächen und Flamewars zwischen Sqozz (Diskussion) und Robotanarchy (Diskussion) wurde der Import für exotische Musik hinzugefügt und löste viele Probleme. Seitdem ist Beets erträglich.

Troubleshooting

Genre eines Albums ändern

Der Sqozz (Diskussion) ist ja für seine extreme Meinung über das Programm "Beets" bekannt. Heute (01.01.2015) hat er festgestellt, dass seine sehr geliebte Band WIZO sowohl in "Punk Rock" als auch "Punk" geführt wurde. Also hat er sich des Problems mal angenommen und sich mit der Benutzung der Beets-CLI auseinandergesetzt. Für alle die zukünftig das selbe Problem haben, folgt hier eine Anleitung für das Ändern der Genres eines Albums (hier gezeigt anhand des Albums "All That She Wants":

  1. Auf stern einloggen
  2. Als User "beets" einloggen:
    sudo su beets
  3. Validieren, dass das gewünschte Album existiert
    beet ls album:All That She Wants
    Nun sollten alle Lieder aus diesem Album angezeigt werden
  4. Beets speichert die Tags sowohl für das Album als auch für jedes Lied. Deswegen ändern wir nun zuerst den Tag des Albums.
    beet modify -a album:All That She Wants genre=Punk
    -a Ändert den Tag das Albums
    Mit genre=Punk wird das Genre auf Punk geändert. Dies geht auch mit anderen Tags, ist jedoch nicht von mir erprobt
  5. Mit "y" die angezeigten Änderungen bestätigen
  6. Nun noch den Tag auf allen Liedern in dem Album ändern
    beet modify album:All That She Wants genre=Punk
  7. Zwar sagt die Hilfe von Beets, dass "modify" die Dateien verschiebt, das funktioniert jedoch irgendwie nicht. Deswegen werden die Daten jetzt noch manuell umgezogen:
    beet move -d /data/audio/music_sorted/ album:All That She Wants
    Mithilfe diesen Befehls werden die Tags neu eingelesen und entsprechend dem Schema in den Ordner "/data/audio/music_sorted/" gepackt.
  8. Nachdem das Album verschoben wurde, existiert jedoch noch die alte Ordnerstruktur. Diese kann einfach mit einem simplen "rm -r" gelöscht werden.

Für weitere Fragen wendet euch an Sqozz (Diskussion). Der wird dann kompetent mit euch zusammen die Beets-CLI-Doku lesen.