11
Jan
2009
How to remove playlist-filter from Amarok 2.0.1
Submitted by blizzz(Deutsche Version unten)
The outstanding team of Amarok released version 2.0.1.1 of their ingenious music player, thanks for that!
However, a little thing does not meet my taste: the playlist filter. Becuase i am a very fan of the biased playlists, i have no usage for it. Unfortunately, there is no option to blank it. I'd appreciate (wish), if this will be included in one of the next releases (to me, the ui looks cleaner without it, too).
Anyway, i looked for a way to make it disappear and found the würgaround in adding four lines of code, which set the elements invisible (plus two curly braces). This is what you have to do (Note that the filter cannot be used after it):
1. Download the source package
2. Decompress it
tar -xjf amarok-2.0.1.1.tar.bz2
3. Open the source file amarok-2.0.1.1/src/widgets/ProgressiveSearchWidget.cpp
4. Go to line 135 (should be at the end of the constructor) and add these lines:
m_searchEdit->setVisible( false );
m_menu->setVisible( false );
toolbar->setVisible( false );
5. Go 5 lines or so up and change
if( tbutton )
tbutton->setPopupMode( QToolButton::InstantPopup );
to
if( tbutton ) {
tbutton->setPopupMode( QToolButton::InstantPopup );
tbutton->setVisible( false );
}
6. Save and Close ;)
7. Go to the top directoy (amarok-2.0.1) and create a build folder and enter it
mkdir amarok-2.0.1-build
cd amarok-2.0.1-build
8. compile and install it
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
make
sudo make install
9. Launch Amarok
Deutsche Version
Das herausragende Amarok-Team hat heute die Version 2.0.1.1 ihres genialen Musikplayer freigegeben, herzlichen Dank dafür! Allerdings gibt es eine kleine Sache, die nicht meinen Geschmack trifft: der Playlist-Filer. Das liegt daran, dass ich die gewichteten Playlisten nutze und folglich keinen Filter für die sorgsam ausgewählten Tracks benötige. Leider gibt es keine Option um den Filter auszublenden, vielleicht kommt das ja noch in einer der nächsten Versionen (Wunsch). Wie dem auch sei, hab ich geschaut ob ich ihn irgendwie entfernt bekomme und habe einen Würgaround gefunden, indem 4 Zeilen Code und 2 Klammern hinzugefügt werden, was bewirkt, dass die Elemente unsichtbar gesetzt werden. Das ganze geht folgendermaßen (Achtung: der Filter ist dann ganz weg): 1. Lade dasQuellpaket herunter 2. Entpacke estar -xjf amarok-2.0.1.1.tar.bz2
3. Öffne die Quelldatei amarok-2.0.1.1/src/widgets/ProgressiveSearchWidget.cpp
4. Gehe zur Zeile 135 (es solle das Ende des Konstruktors sein) und füge diese Zeilen hinzu:
m_searchEdit->setVisible( false );
m_menu->setVisible( false );
toolbar->setVisible( false );
5. Gehe etwa 5 Zeilen höher und ändere
if( tbutton )
tbutton->setPopupMode( QToolButton::InstantPopup );
zu
if( tbutton ) {
tbutton->setPopupMode( QToolButton::InstantPopup );
tbutton->setVisible( false );
}
6. Speichern und Schließen ;)
7. Gehe zum Hauptverzeichnis (amarok-2.0.1) und erstelle einen Build-Ordner und gehe dahin:
mkdir amarok-2.0.1-build
cd amarok-2.0.1-build
8. kompilieren und installieren
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
make
sudo make install
9. Amarok starten!
Add new comment