You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Full screen stays full screen from one video to the next: Next, the play queue moving on, a media key or a voice
assistant's "next track" (e.g. through Home Assistant) no longer drops out of full screen. Each new one shows its
title (and its place in the queue) over the picture for a few seconds, and a queue's countdown to the next one shows
there too.
Hide from the player: a Hide button in the player's controls (full screen or not) hides the episode (or movie)
for you and goes on to the next one. Coming from a play queue, the title and its place in the queue show over the
picture for a few seconds, full screen or not.
The player fits the screen, from a phone to 4K: on a large screen the picture grows to fill its height (the
player's page isn't held to 1400px wide any more), and the controls' text grows a little to stay readable. On a phone
the picture runs edge to edge, the controls wrap in tidy groups (quality, audio and subtitles on a row of their own),
and the height is right in iPhone Safari (its toolbars are no longer counted). iPhone and iPad, which only take the
volume from their buttons, show just Mute.
Preferred video quality: each user picks how Auto plays under Profile → Video quality: Auto (by the
connection), High (the best first), Medium (up to 720p) or Low (up to 480p, to save data). An admin can set it as a
user's default under Admin → Users → Default quality, beside the Best quality cap, which still wins.
A Back button in the top bar, beside the name (phones and the home-screen app have no browser back to tap): back
to the page before, or home when MediaRiffle was opened straight onto this one.
🐞 Bug fixes
Player: Hide outside full screen too; fits the screen from a phone to 4K (!14) (@acalcutt)
Player: full screen across videos, Hide, preferred quality; a Back button (!13) (@acalcutt)
Two-step: adding a method asks for one you already have (!12) (@acalcutt)
Upgrades keep settings left in the program folder (!11) (@acalcutt)
Skip back and forward are both 10 seconds (forward was 30), on the buttons and on media keys.
The volume slider reaches 100%: sliders were styled like text boxes, so the track ended short and full volume
looked like about 90%.
Pages open at the top: going to a show (or any page) after scrolling another one opened it as far down as the
last one was scrolled.
Upgrades keep settings left in the program folder: settings put in the program folder's appsettings.json
(rather than %ProgramData%\MediaRiffle\appsettings.json or /etc/mediariffle/appsettings.json) were lost when an
upgrade replaced it. The Windows installer, the .deb and install.sh now save it first, and the new version
carries whatever wasn't a default (Google sign-in, trusted proxies, …) into the settings file, which wins where it
set something itself (backed up first). That file no longer lists the defaults, and the log warns at start about
settings left there.
Adding a two-step method asks for one you have: with a passkey or authenticator set up, adding another (or
removing one, or new recovery codes) wants a check with an existing one in the last 10 minutes; the hours-old check
that keeps Admin open was enough before, so a session left open could add its own passkey.