Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 29 May 16:35
· 217 commits to main since this release

New features

  • ✨ collections
  • New configuration options, most of which help configuring ffmpeg for transcoding
    • CINEMA_TORRENT_VALIDATION_TIMEOUT_MS
    • CINEMA_FFMPEG_MAX_STARTUP_DURATION_MS
    • CINEMA_FFMPEG_STARTUP_POLL_INTERVAL_MS
    • CINEMA_FFMPEG_HWACCEL
    • CINEMA_FFMPEG_VIDEO_PRESET
    • CINEMA_FFMPEG_VIDEO_CRF
  • New toggle to only enable audio transcoding (useful when the client is able to decode usually unsupported video codes (such as hevc) itself)
  • New J and L hotkeys that do the same as ArrowLeft and ArrowRight respectively

Fixes

  • 🩹 small tweaks
  • 🐛 fix horizontal scroll
  • Hotkey handler is now registered on <svelte:window> instead of on the container, which fixes hotkeys not working sometimes
  • The transcode session cleanup has been moved to the Drop trait instead of 3 functions that seem to do the same
  • The start_session function in the hls module has been split up to better handle errors and avoid dangling folders and orphan processes/tasks
  • A lot of changes made by the formatter because it was not allowing me to edit files without them :)