Version: 1.4.4 (using KDE KDE 3.5.5) Installed from: Compiled From Sources OS: Linux When a media device is flagged as "async" in fstab the Disconnect button temporarily freezes Amarok UI until the device can be synced which can take several minutes on USB1.1 This would be better decouled as a thread, or background process. Maybe just calling sync on transfer would be enough?
In the current implementation, this is up to the individual devices. Which kind of device/plugin do you use?
I'm using a Standard USB Mass Storage MP3 player. Only 128Mb, but disconnect time for a full transfer is several minutes, during which Amarok is frozen. It's not a biggy, I really should flag it as sync in fstab.
add an ampersand to the disconnect command to have it run in the background. umount %d & or eject $1 & This won't let you know when the device is done syncing, so alternatively put: umount $1 dcop amarok playlist popupMessage "unmounted!" in a shell script and have amarok run it in the background
I am sorry but this will not get fixed in Amarok 1.4 as we are focused on Amarok 2 now. Thank you for your report.