When loading a hls stream that has segments in the past mpv will not allow you to seek to those segments. Specifying --rebase-start-time=no will show the play position correctly at XX:XX into the stream, but seeking is always capped to the position that the stream was started. As you can see in the below log, mpv is adjusting the seek time to what it has in cache, even though there would be segments available prior to the cache value.
Before requesting a new feature make sure it hasn't been requested yet. https://github.com/mpv-player/mpv/labels/meta%3Afeature-request
Expected behavior of the wanted feature
When loading a hls stream that has segments in the past mpv will not allow you to seek to those segments. Specifying
--rebase-start-time=no
will show the play position correctly at XX:XX into the stream, but seeking is always capped to the position that the stream was started. As you can see in the below log, mpv is adjusting the seek time to what it has in cache, even though there would be segments available prior to the cache value.Alternative behavior of the wanted feature
Log file