ubuntuusers.de

Rhythmbox Plugin: Duplikate entfernen

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

scrawl

Anmeldungsdatum:
12. Dezember 2007

Beiträge: 1779

Moin,

hab mal wieder ein Plugin für Rhythmbox geschrieben, um meine Musiksammlung mal ein bisschen zu entrümpeln. Das Plugin durchsucht die Audio Tags und zeigt doppelte Lieder an. Diese kann man dann direkt löschen. Vielleicht findet es ja noch jemand nützlich.

Einfach das angehängte Archiv in $HOME/.gnome2/rhythmbox/plugins entpacken (wenn der Ordner nicht existiert, einfach erstellen). Dann bei Rhythmbox unter Bearbeiten->Plugins aktivieren. Die Suche lässt sich dann über Werkzeuge->Find duplicates starten. Wäre über Feedback dankbar.

duplicate-finder.tar.gz (13.0 KiB)
Download duplicate-finder.tar.gz

Cassadi

Avatar von Cassadi

Anmeldungsdatum:
23. Juli 2007

Beiträge: 417

Wohnort: Norden

Hi scrawl,

zunächst einmal danke für das Plugin. Es scheint zu funktionieren, allerdings konnte ich folgendes feststellen. Files in einem anderen Format außer MP3 werden zwar in der Liste als doppelt aufgeführt, jedoch steht dann bei Qualität 0kb/s da das Format nicht aufgezeigt wird, ist es schon verwirrend und man ist versucht zu denken das File wäre defekt. Löschen ist auch noch etwas unklar. Zwar werden die Files in den Papierkorb geschoben, wie es der Button ja auch suggeriert, jedoch verschwinden diese dann nicht aus der Such-Liste. Wäre besser / übersichtlicher wenn sie dort auch direkt raus sind.

LG Cassadi

scrawl

(Themenstarter)

Anmeldungsdatum:
12. Dezember 2007

Beiträge: 1779

Files in einem anderen Format außer MP3 werden zwar in der Liste als doppelt aufgeführt, jedoch steht dann bei Qualität 0kb/s da das Format nicht aufgezeigt wird, ist es schon verwirrend und man ist versucht zu denken das File wäre defekt.

Hm, komisch, das kann ich hier nicht reproduzieren. Müsste dann aber ein Fehler in Rhythmbox selbst sein, da diese Daten aus der Rhythmbox-Datenbank gelesen werden. Wenn du in RB die "Qualität" Spalte einblenden lässt, steht dann da bei diesen Dateien auch 0kb/s?

Löschen ist auch noch etwas unklar. Zwar werden die Files in den Papierkorb geschoben, wie es der Button ja auch suggeriert, jedoch verschwinden diese dann nicht aus der Such-Liste. Wäre besser / übersichtlicher wenn sie dort auch direkt raus sind.

Ist schon länger korrigiert, habe nur vergessen es hier hochzuladen. Hier ist die aktuelle Version.

duplicate-finder.tar.gz (13.0 KiB)
Download duplicate-finder.tar.gz

Cassadi

Avatar von Cassadi

Anmeldungsdatum:
23. Juli 2007

Beiträge: 417

Wohnort: Norden

scrawl schrieb:

Files in einem anderen Format außer MP3 werden zwar in der Liste als doppelt aufgeführt, jedoch steht dann bei Qualität 0kb/s da das Format nicht aufgezeigt wird, ist es schon verwirrend und man ist versucht zu denken das File wäre defekt.

Hm, komisch, das kann ich hier nicht reproduzieren. Müsste dann aber ein Fehler in Rhythmbox selbst sein, da diese Daten aus der Rhythmbox-Datenbank gelesen werden. Wenn du in RB die "Qualität" Spalte einblenden lässt, steht dann da bei diesen Dateien auch 0kb/s?

Jo hast recht. In RB wird dort anstelle der Qualität "Verlustfrei" geschrieben. Habe die Spalte normal nicht angezeigt, daher ist mir das nie aufgefallen.

scrawl schrieb:

Löschen ist auch noch etwas unklar. Zwar werden die Files in den Papierkorb geschoben, wie es der Button ja auch suggeriert, jedoch verschwinden diese dann nicht aus der Such-Liste. Wäre besser / übersichtlicher wenn sie dort auch direkt raus sind.

Ist schon länger korrigiert, habe nur vergessen es hier hochzuladen. Hier ist die aktuelle Version.

Danke für die neue Version

Faldrian

Avatar von Faldrian

Anmeldungsdatum:
1. Februar 2010

Beiträge: 3

Bei mir sorgt das Aktivieren des Plugins für den sofortigen Absturz von Rhythmbox. In meiner Konsole steht dann das hier:

CodeTypeError: Cannot create a consistent method resolution
order (MRO) for bases ImplementorIface, gtk.Orientable, Buildable
**
ERROR:pygobject.c:922:pygobject_new_full: assertion failed: (tp != NULL)
Abgebrochen

Hm... so ein Plugin wäre superpraktisch, da ich manchmal ganze freie Alben herunterlade, aber schon einzelne Lieder in meiner Sammlung habe - dann brauche ich das ja nicht doppelt haben.

fofolokolipalu

Anmeldungsdatum:
1. April 2007

Beiträge: 811

Das Plugin funktioniert bei mir grundsätzlich ganz ok, auch wenn teilweise verhunzte Tags dazu führen, dass ganze Alben als doppelte Tracks angesehen werden.

Was ich mir wünschen würe wäre eine automatische Löschung nach best. Kriterien (bspw. neueste behalten). Bei ner großen Mp3-Sammlung hab ich keine Lust jede doppelte Datei einzeln zu löschen.

scrawl

(Themenstarter)

Anmeldungsdatum:
12. Dezember 2007

Beiträge: 1779

Moin zusammen,

ich habe das ganze mal runderneuert und besser in Rhythmbox integriert. Das ganze wird jetzt in der Seitenleiste als zusätzliche Quelle angezeigt, ähnlich wie die "Fehlende Dateien" Quelle. Zudem sollte der Suchvorgang jetzt jetzt zu 1000000% schneller sein - bei meiner Sammlung von 2000 Liedern gibt es kaum eine merkbare Verzögerung. Hier ein Screenshot:

Ungültiges Makro

Dieses Makro ist nicht verfügbar

Hier der Download: http://scrawl.bplaced.net/duplicate-source.tar.gz - Nicht wundern, dass kein Menüeintrag o.ä. erscheint, das Suchen nach doppelten Liedern geschieht automatisch beim Aktivieren des Plugins und beim Importieren von Liedern.

Weitere Funktionen, wie die Möglichkeit, die Lieder direkt abzuspielen und ein Konfigurationsfenster werden folgen.

Siehe auch der Thread im englischen Ubuntu-Forum: http://ubuntuforums.org/showthread.php?t=1078839&page=4

fofolokolipalu

Anmeldungsdatum:
1. April 2007

Beiträge: 811

Es werden in der Liste nur die Duplikate angezeigt, oder? Nach welchen Kritieren? (Also wir wird bewertet, welche der zwei (oder mehr) Versionen das Duplikat ist? Sollte man evtl. einstellen können. (Wie bei FSlint)

Anonsten: Geiles Teil!!!

👍

edit: Ne Option: "Verschiebe Duplikate" wäre auch cool.

scrawl

(Themenstarter)

Anmeldungsdatum:
12. Dezember 2007

Beiträge: 1779

Nach welchen Kritieren? (Also wir wird bewertet, welche der zwei (oder mehr) Versionen das Duplikat ist?

Kriterien sind

  • Qualität

  • Album (wenn eines der beiden aus einem "Unbekannten" Album ist, ist es das Duplikat)

  • Hinzufügedatum (im Zweifelsfall das, das als letztes hinzugefügt wurde)

Sollte man evtl. einstellen können. (Wie bei FSlint)

Für die nächste Version ist eine Option geplant, das nicht nur das Duplikat, sondern beide angezeigt werden.

M.Gipmans

Avatar von M.Gipmans

Anmeldungsdatum:
14. Februar 2006

Beiträge: 28

Wohnort: Kevelaer

Guten Morgen,

vielen Dank für das echt nützliche Plugin.

Ich habe wohl noch eine Frage: Unter Duplicates werden nun die Songs aufgelistet. Im Rhythmbox habe ich eingestellt, dass dort noch der Ort angezeigt werden soll. Ich möchte also sehen, welche Songs, und aus welchen Ordner sie stammen. Es geht darum, dass ich komplette Alben habe, aus denen keine Songs gelöscht werden sollen. Als Pfadangabe bekomme ich aber immer nur: /home/martin/.rhythmbox-duplicates-symlinks/856

Kann ich das "lesbar" machen?

Gruß Martin

scrawl

(Themenstarter)

Anmeldungsdatum:
12. Dezember 2007

Beiträge: 1779

Den richtigen Ort kannst du über Rechtsklick->Eigenschaften sehen. Anders lässt sich das leider nicht machen, da man wegen einer Beschränkung in Rhythmbox nicht den gleichen Pfad wie in der Bibliothek zum Eintragen benutzen kann.

Übrigens sollten eigentlich nur Lieder aus "Nicht"-Alben in der Liste aufgeführt werden (außer, wenn das aus dem unbekannten Album eine höhere Qualität hat)

M.Gipmans

Avatar von M.Gipmans

Anmeldungsdatum:
14. Februar 2006

Beiträge: 28

Wohnort: Kevelaer

scrawl schrieb:

Übrigens sollten eigentlich nur Lieder aus "Nicht"-Alben in der Liste aufgeführt werden (außer, wenn das aus dem unbekannten Album eine höhere Qualität hat)

Stimmt, waren auch nur einzelne Songs in der Liste! ☺

Vielen Dank für die schnelle Antwort.

scrawl

(Themenstarter)

Anmeldungsdatum:
12. Dezember 2007

Beiträge: 1779

Kleines Update: Es gibt jetzt ein Konfigurationsfenster inkl. Option für automatische Löschung.

http://scrawl.bplaced.net/duplicate-source.tar.gz

M.Gipmans

Avatar von M.Gipmans

Anmeldungsdatum:
14. Februar 2006

Beiträge: 28

Wohnort: Kevelaer

Abend,

das geht ja schnell hier ☺

Die neue Version klappt bei mir einwandfrei! Vielen Dank dafür. 👍

Philemonara

Avatar von Philemonara

Anmeldungsdatum:
13. Mai 2010

Beiträge: 52

Wohnort: Schweiz

Danke das Plugin war meine Rettung.

Meine Rhythmbox las teilweise Lieder gleich 10 mal ein. So dass ich am Ende über 500 (!) Tage Musik hatte.

Das Löschen geht super. 👍

MM Philemonara

Antworten |