{"items":[{"id":"513d2418-8dd1-49a3-9197-297b450892e9","type":"push","org":"zhengqunkoo","repo":"mpv-reload","title":"Disabled 'start=+' reload behavior in reload.lua","summary":"This update modifies the `reload` function to stop using the `start=+'` flag when reloading files with a timestamp, reverting to a cleaner load behavior. By preventing the application of this offset during reload, the script avoids potential compatibility issues or unexpected seeking behavior, ensuring more reliable file reloading. This change effectively streamlines how local media buffers are handled during the reload process.","url":"https://nomit.dev/zhengqunkoo/mpv-reload/status/af3bd257127429f4f87f24340ac85ab961676a73b5ad81efa5e3ed0c102bd6f0","author":"","contributors":[],"updated_at":"2021-04-23T07:29:51+00:00"},{"id":"da1c4fa6-5456-49e8-81cf-1e07a85623f2","type":"push","org":"zhengqunkoo","repo":"mpv-reload","title":"Prevent premature stream reloads in paused-for-cache handler","summary":"This update modifies the `paused-for-cache` handler to reset the demuxer cache progress flag when entering a paused state. By ensuring `demuxer_cache.has_progress` is set to true upon a reload, we prevent potential race conditions where multiple reloads might be triggered immediately after one another. This change increases stability for stream recovery.","url":"https://nomit.dev/zhengqunkoo/mpv-reload/status/6449d110176b86517efee65693ba64a0c10b47dd4b395e59a557458c94a70e3d","author":"4e6","contributors":["4e6"],"updated_at":"2018-01-23T16:58:32+00:00"},{"id":"c3ad1dff-2118-494e-8ff1-5d8ce7d26fce","type":"push","org":"zhengqunkoo","repo":"mpv-reload","title":"Added automatic stream reloading based on demuxer cache progress","summary":"This update introduces a new automatic reloading mechanism that monitors the `demuxer-cache-time` property. If the demuxer cache fails to make progress within a configurable timeout window (defaulting to 20 seconds), the script will automatically reload the video as soon as the cache depletes. This makes stream recovery significantly more robust when handling silent network hangs or dropped streams.","url":"https://nomit.dev/zhengqunkoo/mpv-reload/status/59d62bed92ca98932c74b74c59f2f874216e2811a624d5f91874000cfe69ff7e","author":"4e6","contributors":["4e6"],"updated_at":"2018-01-21T19:08:46+00:00"},{"id":"f6118184-0b55-48a9-a703-6f09ae10f49c","type":"push","org":"zhengqunkoo","repo":"mpv-reload","title":"Added a configuration example to the README to make setup clearer for new users.","summary":"The update expands the documentation with a concrete configuration example, which helps reduce ambiguity during initial setup and usage. There’s no code change here, but it should make the project easier to adopt and configure correctly. The practical effect is smoother onboarding for developers reading the README.","url":"https://nomit.dev/zhengqunkoo/mpv-reload/status/e05574a7382872e2695c7d52dca18ddd3e4b144196afc03d86d1d81ffbecae25","author":"4e6","contributors":["4e6"],"updated_at":"2018-01-21T16:06:50+00:00"},{"id":"29113e02-1cda-444f-9a8b-822d619e984f","type":"push","org":"zhengqunkoo","repo":"mpv-reload","title":"Extract the `reload.lua` mpv script into a standalone repository.","summary":"The `reload.lua` script has been extracted from the maintainer's dotfiles and moved into its own dedicated repository. This script automatically reloads online videos in `mpv` that get stuck buffering or suffer from a slow CDN source, while seamlessy maintaining the current playback position. Breaking it out into a standalone package makes it much simpler to discover, install, and track.","url":"https://nomit.dev/zhengqunkoo/mpv-reload/status/e14c915dcd3c8e60b3acf15a058d3facd9c3623d26d6a2d622e078287802af7b","author":"4e6","contributors":["4e6"],"updated_at":"2018-01-21T15:43:46+00:00"}],"pagination":{"offset":0,"limit":5,"has_more":true}}