Rhythmbox-Plugin "edit file" zum Bearbeiten von MP3- und OGG-Dateien
Im Musik-Abspielprogramm Rhythmbox fehlte mir seit jeher eine Funktion, um das gerade ausgewählte Musikstück in einen Editor zu laden. Sei es, um die Lautstärke anzupassen, aus einer Aufnahme unerwünschte Ansagen herauszuschneiden oder um einfach nur mal mit ein paar Filtern herumzuexperimentieren. Eine ausgedehnte Websuche führte mich zwar nicht zum Ziel, wohl aber zum Plugin "Open Folder" von Adolfo González Blázquez. Dieses öffnet den Ordner der gerade ausgewählten Datei mit dem Standard-Dateimanager, z.B. Nautilus. Ich musste lediglich drei Zeilen ändern, um meine lange vermisste Editierfunktion zu bekommen. Ich habe mir in dieser allerersten Version 0.1 (erschienen im Oktober 2009) die Arbeit recht einfach gemacht, indem ich gar nicht erst teste, welches der vom System als Standard vorgesehene Editor für Musikdateien ist, sondern das Plugin ruft einfach "audacity" über seinen Namen auf. Wer mag, darf gerne noch etwas an dem Programm herumfeilen.
Im Mai 2011 wurde für Rhythmbox 0.13 unter Ubuntu 11.04 (Natty Narwhal) eine winzige aber funktionsentscheidende Änderung notwendig. Anstelle von shell.get_property("selected_source") heißt es im Quelltext an einer Stelle nun shell.get_property("selected_page"). Diese Version des Plugins ist unten als rb-edit-file_0.2.zip aufgeführt. Ein großes Dankeschön an Erik Lundmark für den Hinweis auf die Fehlermeldung!
Selbstverständlich ist meine Variation ebenfalls wieder Open Source.
Zur Installation unter Ubuntu Linux mit Gnome-Desktop ist lediglich der Inhalt der ZIP-Datei in den Ordner ~/.gnome2/rhythmbox/plugins/rb-edit-file zu entpacken und Rhythmbox neu zu starten. Unter "Bearbeiten – Plugins" muss dann nur noch ein Häkchen bei "Edit file" gesetzt werden. Im Kontextmenü jedes Musikstücks taucht nun der Menüpunkt "Edit file" auf.
Download
rb-edit-file_0.2.zip (Rhythmbox 0.13 ab Ubuntu 11.04 Natty Narwhal)
rb-edit-file_0.1.zip (Rhythmbox 0.12 bis Ubuntu 10.10 Maverick Meerkat)
Im Mai 2011 wurde für Rhythmbox 0.13 unter Ubuntu 11.04 (Natty Narwhal) eine winzige aber funktionsentscheidende Änderung notwendig. Anstelle von shell.get_property("selected_source") heißt es im Quelltext an einer Stelle nun shell.get_property("selected_page"). Diese Version des Plugins ist unten als rb-edit-file_0.2.zip aufgeführt. Ein großes Dankeschön an Erik Lundmark für den Hinweis auf die Fehlermeldung!
Selbstverständlich ist meine Variation ebenfalls wieder Open Source.
Zur Installation unter Ubuntu Linux mit Gnome-Desktop ist lediglich der Inhalt der ZIP-Datei in den Ordner ~/.gnome2/rhythmbox/plugins/rb-edit-file zu entpacken und Rhythmbox neu zu starten. Unter "Bearbeiten – Plugins" muss dann nur noch ein Häkchen bei "Edit file" gesetzt werden. Im Kontextmenü jedes Musikstücks taucht nun der Menüpunkt "Edit file" auf.
Download
rb-edit-file_0.2.zip (Rhythmbox 0.13 ab Ubuntu 11.04 Natty Narwhal)
rb-edit-file_0.1.zip (Rhythmbox 0.12 bis Ubuntu 10.10 Maverick Meerkat)
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
Robert am :
PJav am :
~/.gnome2/rhythmbox/plugins:
- existiert nicht, muss ich das anlegen?
unter root oder jav?
thx PJ
Martin Vogel am :
jürgen am :
ich habe auch versucht, dieses "open folder plugin" zu bekommen, welches du verändert hast- ohne erfolg. hast du das vielleicht noch?
Martin Vogel am :
jürgen am :
Erik Lundmark am :
I wanted a way to open video files in the Podcasts section with totem, and with the easiest edit of all time this was just the plugin I needed.
So, if YOU want to change to program that launches (something else than 'audacity' that is, change the following:
1. Quit Rhythmbox.
2. Open up the folder ~/.gnome2/rhythmbox/plugins/rb-edit-file/
3. Delete 'rb-edit-file.pyc'.
4. Open 'rb-edit-file.py' in a code editor like Gedit.
5. Edit line 86, replacing "audacity" with f.ex. "totem".
6. Save the file.
7. Launch Rhythmbox. rb-edit-file.pyc will be re-generated.
Thanks again!
Erik Lundmark am :
File "/home/user/.gnome2/rhythmbox/plugins/rb-edit-file/rb-edit-file.py", line 81, in edit_file
source = shell.get_property("selected_source")
TypeError: object of type `RBShell' does not have property `selected_source'
Martin Vogel am :
https://bugs.launchpad.net/rb-fileorganizer/+bug/704290
Erik Lundmark am :
This needs to be changed for the "Open folder" plugin as well, I'm dropping the developer of that plugin an email.
Thanks!
akudzi am :
anscheined funktioniert das plugin nicht, da die api zu libpeas geändert wurde... freue mich auf ein update