Skip to content

v0.17.0-beta.34

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Jul 01:51
· 1029 commits to main since this release
0454fcd

Includes 0.17.0-beta.19 to 0.17.0-beta.34

Date: 2026-04-14

Highlights

  • Playback progress and completion counts on all media
    • Shows progress and count in `video
  • Theatre mode
    • Fullscreens tab to the size of the browser viewport, leaving tabs and search bar intact
  • Skip Intro
    • Editable default and per-video intro durations and start times
  • Share media at timestamp support
  • Basic MALSync Support (with my version of the browser extention)
  • Downloadable files and per-library/per-folder download/privacy toggles

Hot Fixes

  • typo caused mp4 and m4a files to get untracked (9b63add)

What's Changed

✨ Features

0.17.0-beta.34

  • testing: tests for email controller (c501ba2)
  • simple slide in for sidebars (1322ba1)
  • tests: add tests for #284 (d0989bd)
  • add more identifiers to video player for malsync (64687b3)
  • experiment: test simple json metadata for malsync (36dd6a4)
  • experiment: test open graph tags to try and get mal-sync recognition (35ef076)
  • mal-sync json metadata block (f22755e)
  • is_admin check in a composable and via api (446c068)
  • basic scrollbar detector (f7af432)
  • hard-coded min height and offsets to minimise scrolling on empty pages (9cfd30a)
  • config option for allowing all users to view list of users (d134071)
  • simplifiy user dropdown menu (a07fe2b)
  • infinite bitrate checks for audio files without bitrate (02d8a47)

0.17.0-beta.33

  • log edits when updating lyrics (6e14221)
  • log changes to metadata (bedcb38)

0.17.0-beta.32

0.17.0-beta.31

  • basic downloads (918051f)
  • ui to set download privacy settings (637cedd)

0.17.0-beta.30

0.17.0-beta.29

  • raw metadata jsonb column to cache ffprobe output on metadata (fc8f675)

0.17.0-beta.28

  • share at timestamp (7998fe6)
  • per video ui to reset subtitles (e292145)

0.17.0-beta.25

  • add first file modified date to metadata (9c9ffcc)

0.17.0-beta.24

  • basic skip intro with manual inputs (47ed0c8)

0.17.0-beta.23

  • add language specific font support and framerate targets (dbe4a2d)
  • replace static subtitle files and copyrighted arial font (ec6cee5)
  • install jellyfin libass-wasm to replace the static version (200420c)

0.17.0-beta.22

  • pass ws through nginx instead of caddy (1c580ad)

0.17.0-beta.20

  • custom thumbnail and album art, fixes Album art CLS #258 (d49484e)
  • basic lazy image (7a97fc9)
  • theatre mode for player (d882f74)

0.17.0-beta.19

  • simple library size tracking (461892d)
  • simple folder size tracking (no ui) (627e0dd)

🐛 Bug Fixes

Numbered Issues

  • Uuid is always embedded Fixes #263 (1a50580)
  • Player Elapsed Time Resets on Save if not played yet Fixes #275 (1645b9c)
  • Empty Edits Update Timestamps Fixes #276 for metadata (e23cb8d)
  • Subtitles don't seek to current time on initial load Fixes #281 (7f6d217)
  • add sufficient registration rules for #284 (531172a)

General Issues

  • sidebar animation puts folder cards below player z-index (0ee2a4c)
  • library card has no way of navigating to the default folder (4fdb233)
  • library card displays admin controls for normal users (77cb29d)
  • page min heights are based off of arbritrary offsets instead of exact values used in the ui (8c372a6)
  • nav button outlines dont match ring colours (f412f52)
  • toggle light mode border is inconsistent with surroundings (615a842)
  • user view count is re-requested everytime playback progress updates (ce1cc92)
  • remove folder card buttons for users that can't use them (031bcce)
  • remove sort folders by id (7bd9d1d)
  • ctrl+c opens lyrics editor (c720dce)
  • edit lyrics modal does not work in full screen or theatre modes (53b20e2)
  • multiple sessions from the same user counts as multiple logged in users (b6142e7)
  • file name does not show for records of deleted files (8670801)
  • use folder file_count instead of episodes (62433a8)
  • matching on composite id tries to replace uuid and fails unique check (0678d57)
  • docker volumes should not be auto pruned (b6eb1eb)
  • default avatar and thumbnail are not added to docker container (53f4c54)
  • redis container misconfigured and does not persist data or auto restart (cc54490)

🔧 Maintenance

  • clean up docker ignore (a99c395)
  • remove caddy from start scripts (5f81387)
  • update default docker config for a caddy-free setup (20a8e4e)
  • audit packages (15cea47)
  • update table descriptions (351dca9)

Docker Setup Files

No Docker-related files were changed in this release. To get the Docker setup packages, download them from a previous release with Docker changes.

What's Changed

Full Changelog: 0.17.0-beta.18...0.17.0-beta.34