While working on something else, I discover that the functionality of emms-seek and emms-seek-to do not match their documentation (doc-string or manual).
The doc-string for emms-seek-* says: "... TIMESTAMP can be: - A single number, in which case it is interpreted as seconds. - A string of form [HH:]MM:SS.m, where HH is hours, MM is minutes, and SS is seconds. In both forms seconds can be a floating point number." However (emms-seek 20.0), for example, raises an error: Wrong type argument: stringp, 20.0 The reason is that TIMESTAMP is fed to emms-timespec-to-secs which expects a string. ---Fran
