Skip to content

MediaRiffle v0.5.1

Choose a tag to compare

@github-actions github-actions released this 16 Oct 00:31
· 118 commits to main since this release

✨ Features and improvements

  • Switch user: everyone signed in on a device (with "Keep me signed in") is listed under your name → Switch user
    and on the sign-in page, to switch between without a password, like Google accounts or Netflix profiles. Add another
    account from there; sign out one or all. An account can ask for a PIN before others switch into it (Profile → Switch
    user PIN). Admin still asks for its own two-step check after a switch. See docs/configuration.md.
  • Two-step verification for Admin: Admin asks for a passkey (Face ID, Touch ID, Windows Hello, a phone or a
    security key) or an authenticator app's code (Apple Passwords, Google or Microsoft Authenticator, 1Password, …), once
    every 12 hours. An admin without one is walked through setting it up the first time they open Admin, ending with ten
    one-time recovery codes. Manage passkeys, the authenticator and recovery codes under Profile; another admin can reset
    someone's under Admin → Users. Signing in itself is unchanged. See docs/configuration.md.
  • 4K transcodes: a 2160p level (H.264 at about 25 Mbit/s) for Auto and the quality menu, when the server allows it
    (Transcoding:MaxHeight 2160, MaxVideoKbps about 30000; best with a hardware encoder). For browsers that can't
    play a 4K file's HEVC as it is, and 4K Chromecasts. The quality menu now lists only the levels a file can have.
  • HDR tone mapping: HDR video (HDR10, HLG) converted to H.264 is tone-mapped to ordinary colours instead of
    looking washed out. Needs ffmpeg's zscale filter, which most builds have (the log says if not);
    Transcoding:ToneMapHdr turns it off. See docs/configuration.md.

🐞 Bug fixes

  • 4K transcodes and HDR tone mapping (!8) (@acalcutt)
  • Switch user: accounts signed in on a device, with an optional PIN (!7) (@acalcutt)
  • Admin two-step verification (passkeys / authenticator app), and shows with several series (!5) (@acalcutt)
  • A show's other series are told apart: season folders named for another series of the show (UK - Season 01,
    All Stars - Season 02, Down Under - S01, Global All Stars Season 01) used to be merged into the show's own
    seasons by the episode numbers in the file names. Each is its own series now, and files loose in the show's folder
    named for another series (drag.race.espana.s01e01.mkv) are too. A show with several picks the series first, then
    its seasons; Play all and the next episode go series by series, the show's own first. Episodes already in the
    library are filed again at the next scan, without reading the files again.
  • Episode thumbnails stay in their place: a frame was shown at its full size and covered the episode's title.