Releases: wattsjs/buffer
Releases · wattsjs/buffer
Buffer 2.0.2 (24)
Changelog
- fix(network): allow HTTP playlist sources (fb4182a)
Artifacts
- DMG:
Buffer-2.0.2-24.dmg - Sparkle ZIP:
Buffer-2.0.2-24.zip - Sparkle appcast: https://raw.githubusercontent.com/wattsjs/buffer-updates/main/appcast.xml
Checksums
Buffer-2.0.2-24.dmg:82b4849af11358d74d8af6b117e89a4da660cfe43be71703d148df60d251eddeBuffer-2.0.2-24.zip:5932ccce47f3d86efbf2e141dc6b1778a34045054f7182b8641e3edcf20fcacd
Buffer 2.0.1 (23)
Changelog
- fix(sync): respect automatic refresh opt outs (60a834a)
- fix(release): avoid Finder automation during DMG creation (d7c00e5)
Artifacts
- DMG:
Buffer-2.0.1-23.dmg - Sparkle ZIP:
Buffer-2.0.1-23.zip - Sparkle appcast: https://raw.githubusercontent.com/wattsjs/buffer-updates/main/appcast.xml
Checksums
Buffer-2.0.1-23.dmg:1373e979faa8b523e7a0366c9baacc3702085df6d83c17e75086af3c43b663c8Buffer-2.0.1-23.zip:698cf2379d20635c052d98edfca5a9dcdbb0934ae9e43057ab5ea925afcc69ba
Buffer 2.0.1 (22)
Changelog
- fix(playback): recover from 509s without blocking playback (6a03675)
Artifacts
- DMG:
Buffer-2.0.1-22.dmg - Sparkle ZIP:
Buffer-2.0.1-22.zip - Sparkle appcast: https://raw.githubusercontent.com/wattsjs/buffer-updates/main/appcast.xml
Checksums
Buffer-2.0.1-22.dmg:cedc1db9c6cac583bbe2e463f88e1afa6faa51596cde0515b6f76d84ba6ab374Buffer-2.0.1-22.zip:133b3779de2b1582f1a19cca75b08b3a0412786229ac566d2c8d5589a6819245
Buffer 2.0.0 (21)
Changelog
- feat(playback): improve live player resilience and diagnostics (781dd21)
Artifacts
- DMG:
Buffer-2.0.0-21.dmg - Sparkle ZIP:
Buffer-2.0.0-21.zip - Sparkle appcast: https://raw.githubusercontent.com/wattsjs/buffer-updates/main/appcast.xml
Checksums
Buffer-2.0.0-21.dmg:17b0b2296206ca7f77af17aa77eaf70793202a15fb7dbfd5ab79c9c0a038f0d2Buffer-2.0.0-21.zip:b2e0d6070a7c2e6521c328ea342272b176d7e60492d9c4d4847b7753e06b8c0c
Buffer 1.5.2 (20)
Changelog
- chore(repo): remove stray generated files (beb1411)
- chore(repo): ignore local codex config (6829060)
- perf(playback): overhaul state observation and GL rendering (71c7131)
- fix(sports): remove persisted index cache, auto-refresh popovers (d6f114d)
- feat(playback): handle HTTP 509 bandwidth limit errors explicitly (6267c8e)
- fix(playback): add missing http509 case to MPVEndReason switches (18b22ac)
Artifacts
- DMG:
Buffer-1.5.2-20.dmg - Sparkle ZIP:
Buffer-1.5.2-20.zip - Sparkle appcast: https://raw.githubusercontent.com/wattsjs/buffer-updates/main/appcast.xml
Checksums
Buffer-1.5.2-20.dmg:86a69ce061814cf0ede891679c216ce5e70525fed4870d40081b3f89f36e6719Buffer-1.5.2-20.zip:edda4743ddc39b53e65753b5ffd694324938b9c0d85ea52044fd0402cfe301d3
Buffer 1.5.2 (18)
Changelog
- feat(playback): track stream health recovery (452c540)
- perf(sports): cache stream search indexes (d9a7b95)
Artifacts
- DMG:
Buffer-1.5.2-18.dmg - Sparkle ZIP:
Buffer-1.5.2-18.zip - Sparkle appcast: https://raw.githubusercontent.com/wattsjs/buffer-updates/main/appcast.xml
Checksums
Buffer-1.5.2-18.dmg:09a3a8f883e3038ba788e711676ba153463606fe19e926b2abaf99f8ff70f52bBuffer-1.5.2-18.zip:3244c762b36d1ba10e7bd6bb617536ff91f3efe64ea0a88d5e92326ede332650
Buffer 1.5.1 (16)
Changelog
- feat(streams): improve matching and playback resilience (e81727c)
- fix(sports): refresh matching context after search reindex (caab7c1)
- fix(sports): stabilize stream index readiness (651c6e0)
- fix(updates): focus scheduled Sparkle prompts (a7591b1)
Artifacts
- DMG:
Buffer-1.5.1-16.dmg - Sparkle ZIP:
Buffer-1.5.1-16.zip - Sparkle appcast: https://raw.githubusercontent.com/wattsjs/buffer-updates/main/appcast.xml
Checksums
Buffer-1.5.1-16.dmg:44378a7a6963ed21d99477707aaad02cdae40c536c3a0e0901745b9fc7218a0bBuffer-1.5.1-16.zip:78b0b0993e473dae76728827351a6af2849c81be8a9ad2781875e1c01da7e210
Buffer 1.4.8 (12)
Changelog
- docs(release): document Buffer deploy steps (e5d30be)
- fix(release): unlock signing keychain for export (81cd30a)
Artifacts
- DMG:
Buffer-1.4.8-12.dmg - Sparkle ZIP:
Buffer-1.4.8-12.zip - Sparkle appcast: https://raw.githubusercontent.com/wattsjs/buffer-updates/main/appcast.xml
Checksums
Buffer-1.4.8-12.dmg:703f72281667bff71281e1a5995582ec5409bc958a664fa55a728dfe95007b7eBuffer-1.4.8-12.zip:3fa3283346cbb46a2da23ddce89738a0bc26764ca0d9ceab55f54dbf9b95fe87
Buffer 1.4.7 (11)
Changelog
- fix(release): expose signing keychain during export (3835cc7)
- feat(playback): harden multiview stream recovery (3e669d7)
Artifacts
- DMG:
Buffer-1.4.7-11.dmg - Sparkle ZIP:
Buffer-1.4.7-11.zip - Sparkle appcast: https://raw.githubusercontent.com/wattsjs/buffer-updates/main/appcast.xml
Checksums
Buffer-1.4.7-11.dmg:fc17b29972ba1bbf4c2c4110475059b887275ebc13ec0de4a91c53f4f9513e0bBuffer-1.4.7-11.zip:9c4b216a312f8bd415f86f5c9509ecd133e12ad7d75e18a1d48a1c8e0b6fc577
Buffer 1.4.6 (10)
This release removes Buffer's in-process stream proxy and broadcaster stack.
Highlights:
- Play live channels directly again instead of routing playback through localhost.
- Record with a dedicated direct FFmpeg recorder that opens its own upstream stream.
- Play in-progress recordings from the local .ts file with EOF retry handling while the file is still growing.
- Improve recorder failure detection so unexpected early stops are surfaced correctly.
- Tighten mpv and recording-playback teardown ownership to avoid stale retry handlers and transport state.
This release is focused on reducing buffering, freezing, and playback instability caused by the old proxy path.