Skip to content

Releases: open-dynaMIX/simple-mpv-webui

v3.0.0

21 Dec 09:06
3368303
Compare
Choose a tag to compare

Feature

  • Warn about missing static_dir directory (ad8daf9)
  • Make new properties "start" and "end" available (da8dc79)
  • api: Add /api/collections endpoint (450b147)
  • Rename webui.lua to main.lua (e7c47c3)

Fix

  • api: Fix init servers; gracefully handle port already in use (ebde38c)

Breaking

  • webui.lua was renamed to main.lua (e7c47c3)

Documentation

  • Fix ToC in README (6726d11)
  • Make clear that loadfile takes an URL encoded string (ed4f9f3)

v2.2.0

14 Aug 13:19
c4b80a5
Compare
Choose a tag to compare

Feature

  • Add keyboard shortcut button in settings overlay (62b824d)
  • Allow disabling notifications (3d2fa0d)
  • api: Respond to OPTIONS requests (ec855f4)

Fix

  • Button text should not be selectable (034fc50)
  • Move settings h4 to next line (905095e)
  • Move shortcuts overlay in front of settings (f038794)
  • api: Correctly handle multiple slashes in url (b804ed1)
  • api: Refactor request handling; fix Allow header (1163b90)
  • Set charset in webmanifest content-type and also test serving it (853209d)
  • Handle missing file parameter in /api/loadfile (c7b897d)
  • Allow to modify parameters with underscore (411ca7b)
  • js: Sanitize metadata in order to prevent unlikely XSS (99822d6)

v2.1.0

08 Dec 07:59
9e0e952
Compare
Choose a tag to compare

Feature

  • api: Expose webui version in /api/status response (504bac4)
  • Add link to repo in ui (7a0e3a7)
  • api: Add loadfile endpoint (0bfda78)
  • Display local IP addresses the webui is available at (a50062b) - thanks to @rofrol
  • Add macOS dependencies (c6661b7) - thanks to @agiz

Fix

  • Add brackets around ipv6 address in msgs (4aa95b6)
  • Handle optional leading "@" in script_path() (2410f91)
  • Tap and drag on range to work on safari(iOS) (2168933)
  • Range not value not showing on safari (d76c3d6) - thanks to @oozorataiyou
  • server: Handle invalid HTTP requests (fbe1cab)

v2.0.0

29 Aug 08:32
038fd35
Compare
Choose a tag to compare

Feature

  • Add subtitle keyboard shortcuts (e91322e, bfd54da)
  • Add generic property accessor APIs (ec2fe74)
  • Add tooltips for many UI elements (5aad807)
  • Add common keyboard shortcuts for volume & seeking (1e93a73)
  • Add ? keyboard shortcut for showing known shortcuts (3b24593)
  • Return chapter-list in status (80bb84e)
  • Set tooltip text on sliders dynamically (8d6e6bb)
  • Update mediaSession playback state & position info (1174ed5)
  • Refresh UI quicker when user is interacting (1369620)
  • Allow Esc key to close the playlist (97959f8)
  • Lower refresh rate when page is not active (fac4bc6)
  • Add option to disable osd logging (2c3c3a5, ea3540b)
  • Collapse speed_{faster,slower} into speed_adjust (3be3442)
  • Add a quit API to exit mpv (118db98)
  • Add playback speed controls (18d5279)
  • Include username in log (0685709)
  • Make htpasswd path configurable (3b3c95d)

Fix

  • Prevent linebreaks in the repeat button (097aa40)
  • Fix fast touches (4f09d5b)
  • Use mp.commandv where possible (1b00430)
  • Do not capture modified shortcuts (05cf5b6)
  • Only use setPositionState if available (3db9bed)
  • Add missing code blocks to example commands (82000f0)
  • Update path to favicons (763ccc9)
  • Fix handling missing htpasswd (5692370)

Breaking

  • .htpasswd file is not auto-detected anymore. This change is needed, because there are users that have the webui installed through a package manager. This makes adding the file to the directory where webui.lua cumbersome. (3b3c95d)

Documentation

  • Update screenshots (bee44a0)
  • Improve htpasswd error message & documentation (c5f9c7c)
  • Add docs about htpasswd_path (d6a125b)

Thanks

Thanks a lot to @vapier for the contributions to this release!

v1.1.0

24 Jun 14:08
7245fe8
Compare
Choose a tag to compare

Feature

  • add static_dir configuration (280d5a6)

Fix

  • rebuild audio-devices during runtime (6370068)
  • fix display of error message if server fails to start (2c3eb9e)

v1.0.0

18 Apr 16:51
806d2a1
Compare
Choose a tag to compare

Feature

  • allow lower case header names (d37a27a)
  • include audio-device information in status response (c81cf3b)

Fix

  • use floats in status json (51ee821)
  • also print startup_msg to shell (4825a77)
  • fix loop handling in frontend (42b3704)
  • fix audio-device cycling when audio_devices option is not provided (7e00756)

Breaking

  • The type of the duration and volume properties has changed from string to float in the status response. (51ee821)

Documentation

  • fix json in readme (cd8272c)
  • delays are transmitted in seconds, not ms (2b9d23b)
  • fix typo audio-devices/audio_devices (c83b994)
  • fix typo audio-devices/audio_devices (4fc6326)

v0.3.1

31 Mar 19:18
Compare
Choose a tag to compare

Fix

  • fix reference to audio-devices-list property (604797d)

v0.3.0

29 Mar 08:16
79baa94
Compare
Choose a tag to compare

Feature

  • add "audio-support" to status response (c66a29f)
  • do not round time and volume values (cabf7db)
  • hide chapter controls if media has no chapters (8974f94)
  • add more key bindings (95243d4)

Documentation

  • add a section with a link to windows dependencies repo (10db381)

v0.2.1

03 Jan 10:38
b9bf771
Compare
Choose a tag to compare

Fix

  • fix playlist_move validation (7500b4f)
  • use events for sending startup notification (067eb23)

v0.2.0

01 Jan 19:38
Compare
Choose a tag to compare

Feature

  • restyle range input sliders (d2a8a69)
  • add more controls to playlist (2e47afa)
  • add playlist_move endpoint (43197eb)
  • refactor playlist controls; add more buttons (7ba4e26)
  • display chapter info and handle missing chapters (923570e)

Fix

  • fix referencing values not present (cf63945)
  • do not call status() after playlist jump (de21e17)
  • handle empty requests and query params (5c7da03)