GNOME Bugzilla – Bug 791604
rhythembox-client --seek fails at more than 2148 seconds
Last modified: 2018-05-24 19:38:26 UTC
Behavior: via the commandline the rythembox client can skip to a specific second via the command rhythmbox-client --seek This works for seeking up to second 2147. Any number beyond that skips to the next track, even if the track is longer instead of going to the correct position in the file itself (the track has over 4000 seconds) my guess is that that the internal format is a signed 32-Bit Int that overflows. 2148 seconds = 2148000000 milliseconds -> cast to Int32 is -2146967296 which would certainly produce an error (seeking to a negative number) If there is another way to either seek or skip forward in a long music file, please let me know.
Created attachment 365549 [details] [review] rhythmbox-client: fix seek offset overflow
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/1618.