Saving and restoring of aRts-effects now completely working :) amaroK will remember all of the audio effects the user has chosen and the effect parameters, by serialising the object attributes into a XML file. svn path=/trunk/kdeextragear-1/amarok/; revision=285406
Improve volume mixer handling: You can now seamlessly switch between software mixing and the hardware mixer device at runtime, even while the music is playing. svn path=/trunk/kdeextragear-1/amarok/; revision=283774
Fix GUI for sound-system selection. You can now switch between aRts and Gstreamer in the settings dialog at runtime. (of course you will only be able to select Gstreamer if you have it installed). svn path=/trunk/kdeextragear-1/amarok/; revision=283562
* the return of crossfading (partly working) * moved Muesli's beat-detection code temporarily to VIS_PLAN, since it was disabled anyway * after 2 hours of messing with the makefiles this morning, I got extremely annoyed, started to throw my food around in the room, and with a sour face I moved the .ui files back into srcdir. it simply did not work properly. if anyone knows how to keep .ui files in a separate dir from the main sources, please send me a note svn path=/trunk/kdeextragear-1/amarok/; revision=282948
This commit finally merges my new generic audio interface in. I hope it won't break too much stuff, but we should be able to sort out most of the problems pretty fast. Known breakage: * crossfading - completely defunct, needs to be adapted * effects - they get listed, but you can't yet activate them * analyzers - behave a bit weird in pause mode * GStreamer interface - is experimental. basic playback should work
add TitleProxy. this is a workaround, enabling shoutcast/icecast metadata support for aRts. warning - this is still highly experimental/buggy svn path=/trunk/kdeextragear-1/amarok/; revision=269052
* New optional feature: "Resume playback", which means that playback will resume where it left off last time you quit amaroK when you start it up again, in the few hours since implementing it, I have grown to absolutely adore this feature! :-) But then again, when developing amaroK you do have to start and stop it frequently, so it is perfect for me * While I was making new options, I fixed the fontsizes-not-updating-in-options-dialog bug, did a "reduce LOC, improve readability" on the options dialog source, attempted to improve clarity and substance of the options UI and added some "what is this" tips. I didn't go overboard, just tried to implement a better base for future expansion. svn path=/trunk/kdeextragear-1/amarok/; revision=268972
* Tidy makefile.am * Remove slot from options3.ui and implement in configdlg.cpp as I should have done initially! svn path=/trunk/kdeextragear-1/amarok/; revision=268505