On Tue, 19 Oct 2021 12:22:38 +1100
"" <hi@ypei.me> wrote:
Mike Kazantsev <mk.fraggod@gmail.com> writes:
>
> "Both times it sends the seek request and skip to the end of
> the
> track"
> above sounds to me a bit like an unexpected/undesirable
> result
> though -
> is that seek position that you're using supposed to be "end
> of
> the
> track", or do you try seeking to the middle of the track, but
> always
> end up at the end (and then cycling to next track in
> playlist)?
>
The seek was triggered by (emms-bookmark-next). I saved a
bookmark in the middle of a track with (emms-bookmark-set)
before
switching to a different playlist, came back to the original
playlist, start the track from the beginning and invoked
(emms-bookmark-next). I can tell from the log and with
text-properties-at the seek timestamp is the same as the one
saved
in the bookmark. Whether it saved the wrong timestamp, or the
seek did not work, I don't know. The bookmark was at about 26
minutes.
Oh, right, you have this seek sent in there:
["seek",38214,"absolute"]
While duration is reported to be:
{"command":["get_property","duration"],"request_id":651}
{"data":2729.433333,"request_id":651,"error":"success"}
I.e. 45-min file, and seek was sent to 38214 = ~10 hour mark,
definitely beyond the end.
Will check bookmarks specifically myself too, but if you see
that 38k
value stored in the bookmark, I think it must be stored
incorrectly
from somewhere, as pretty sure seek-to should just use amount of
seconds, and that doesn't seem to be that.