Version: (using KDE Devel) Installed from: Compiled sources Compiler: gcc3.2 OS: Linux At present noatun has a gap between the songs due to unloading the old and loading the new song within the PlayObject. I would wish to have a crossfading / no gap. This could be done by setting two playobjects up and loading the next song in the second playobject before the first has finished with its song. Together with a crossmixer the gaps should go away. This can not be done via a plugin, I tried this. All the neccessary parts of the api are read only:-( Arnold
<pun> as if arts is fast enough to handle that! </pun> possible odd solution: define a type of plugin that's concerned wholly with cross-mixing.but that looks like an overkill, would we really want 10 kinds of fading? that would probably need some kind of optional code in the main app which you can switch from the general preferences.
amarok has added crossfading by using two arts playobjects playing at the same time, I'll check if this can be used for Noatun as well.
*** Bug 50083 has been marked as a duplicate of this bug. ***
Amarok has crossfading, but it isn't fluent at all. (To be honest, I think it sucks, especially for playlists with dance music) Perhaps it is better to eliminate the source of the problem, instead of implementing hacks to mask the real problem? if the real problem is arts not being fast enough to unload and load a song within a few ms, then get rid of arts. I've read that KDE 4 will no longer use (the deprecated) arts (is that true?) If so, then KDE 4 is a new chance to solve this bug.
noatun has not been part of the KDE 4 release and is no longer maintained. KDE now offers Dragon as a video player and JuK as a music player. Additionally, other popular KDE players have been ported to KDE 4, such as Amarok or Kaffeine. If this issue is still applicable to KDE 4 applications, please add a comment or file a new report. For more information, see http://websvn.kde.org/?view=revision&revision=718046