Background is this:
Current version is Phonon 4.5 on OS 12.1, problem arises in Amarok 2.5 when trying to play Shoutcast streams. Phonon gstreamer does not fetch song titles, artist info, etc from audio streams (known bug). One workaround was to install phonon backend vlc, but this is not entirely satisfactory due to the fact that equalizer will not work on Amarok restart and audio output becomes very low, but not before restarting Amarok, so I do have a window of opportunity between the times I reconfigure the backend and when I restart Amarok. Unfortunately, after restarting I have to switch back to gstreamer, restart Amarok to get the equalizer back, then switch to vlc backend to get streaming song info to work. Quite annoying to have to do this every time.
Supposedly, however, there is a gstreamer fix at anongit.kde.org/phonon, which is available as source only, as far as I can tell, and a few tutorials exist on how to compile it using cmake. However, I haven’t achieved the desired results, with cmake always failing to find some directory it’s been pointed to.
git clone git anongit.kde.org/phonon
cd phonon
mkdir build
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=debugfull $HOME/kde/src/phonon
which then tells me /kde/src/phonon doesn’t exist. Same results if I change it to /.kde4/src/phonon, because src/phonon doesn’t exist.
Honestly, I haven’t been able to compile anything using cmake on kde4.7 for this very reason. How to compile on kde4.7, and specifically, how to compile phonon 4.6 on OS 12.1 kde4.7?
Am 30.07.2012 05:26, schrieb HuaiDan:
> Current version is Phonon 4.5 on OS 12.1, problem arises in Amarok 2.5
I can really not answer your question about compiling parts of kde with
cmake since I never did it (I use sometimes cmake but nothing kde
related), but can tell you that upgrading your kde to kde 4.8 will also
give you a newer phonon.
From my system with kde 4.8.4
martinh@ganymed:~> rpm -q libphonon4
libphonon4-4.6.0-87.2.x86_64
If that is an option for you look here
http://forums.opensuse.org/blogs/caf4926/kde-4-8-opensuse-12-1-104/
–
PC: oS 12.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.4 | GeForce GT 420
ThinkPad E320: oS 12.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.8.4 | HD 3000
eCAFE 800: oS 12.1 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
Thanks! That did the trick. I now have phonon 4.6 installed and hopefully a better kde. Streams now show artist info played at equalizer volumes.
Glad to hear that it works for you.
–
PC: oS 12.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.4 | GeForce GT 420
ThinkPad E320: oS 12.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.8.4 | HD 3000
eCAFE 800: oS 12.1 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
Spoke too soon. New phonon gstreamer will only display first song’s info, and continue displaying thee same info for all following tracks. Phonon vlc, which updated after the kde upgrade, no longer puts out any sound at all, so I’m in a worse position than I began. Any ideas on how to get sound from the vlc backend?
Am 30.07.2012 10:06, schrieb HuaiDan:
> Any ideas on how to get sound from the vlc backend?
>
No I don’t use it. You can of course switch back to what you had before.
But instead I recommend to keep the newer kde (it is an improvement) and
open a new thread with something about the vlc backend in the title to
get the attention from someone who has experience with it.
In the worst case you still have the option to roll your changes back if
you get no good answer.
–
PC: oS 12.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.4 | GeForce GT 420
ThinkPad E320: oS 12.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.8.4 | HD 3000
eCAFE 800: oS 12.1 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
Strangely enough, veromixer will display the song info using the gstreamer backend, as well as mini-player controls, which can be configured to hide when application exits. This is basically what i set out to do, plus now I have upgraded kde and a hiding miniplayer. The veromixer plasmoid was the solution I was looking for.