It is impossible to seek through FLAC files. At first I thought it was only amarok's problem, and I tried to play any flac file in kaffeine or xine-ui, and I got the same: it plays well, but it is impossible to seek: when i try, it stops playback for some seconds, then returns to the point it was playing before. Reproducible: Always Steps to Reproduce: 1. open every player which plays using xine-lib 2. load any FLAC file 3. play and then try to seek through the file ;) Actual Results: does not seek Expected Results: it should've seeked!
In Amarok 1.4.8 it is now possible to seek through FLAC files. ;) Though seeking is not very precise - aiming at 1:15, for example, you'll get somewhere nearby, like at 1:00 or 1:29.
No, I have mistaken. The problem is not resolved at all.
Not a xine bug: seeking is implemented through flac seekpoints, if you can't seek on a flac file, that file does not have seek points. If you're an Amarok user, I would bet the problem is you ripped a CD with the audiocd:/ KIO slave, which is known to produce flac files without seekpoints. Check the manpage for the metaflac command (part of flac package) on how to both check for presence of seekpoints and how to add them.
Aha, I see, files created with k3b show such a baheviour, files created with kaudiocreator are well-made ;)