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
audio files that have embedded images will now get thumbnails! all your existing audio files will be scheduled for a thumb regen on update
fixed the core ffmpeg video metadata info call to use the 'ffmpeg timeout' option, which by accident it wasn't. thank you for the reports here; this was what was stuck on 15 seconds timeout despite the new option
the file import object right-click menu now differentiates parsed tags from inherited tags, and the gallery import object right-click menu now shows inherited tags (issue #2056)
pdf documents that have empty human-readable file metadata text (this happens when they have no Title, Author, Subject, or Keywords) are now considered to have no such text. all pdfs are scheduled for a 'has human-readable text' regen on update
some more UI
thanks to a user, we have some more UI updates.
the options search system reveals some tucked-away widgets better and excludes some other things appropriately
there are new shortcut commands for the new per-player mute/unmute/flip-mute (issue #2050)
I fixed some issues with the per-player mute (issue #2049)
there's an EXPERIMENTAL: Show tab tree view setting under options->gui pages that has some neat new tech, with a tree to replace the existing tab-bar and some interesting flags to move the main page sidebar to the right. this needs a bit more work but is another thing we are playing with and will bring us a few steps towards a more modular 'place it where you like' UI layout
boring mute cleanup
tore out and rewrote the new per-player mute/unmute pipeline, fixing several issues related to mute check logic and subsequent state setting, also cleaned up some bad enum names and non-hooked-up signals (issue #2054)
for KISS, the Qt and mpv players no longer track mute options; they just handle the doing of it. the parent container now tracks and reacts to options changes and the new per-player state
the volume menu now offers a way to stop forcing mute/unmute
boring ffmpeg cleanup
added audio and image ffmpeg stream parsing
added image stream rendering for audio thumbnail gen
refactored the monolith thumbgen call, made it more reliable for weird failure cases
refactored ffmpeg rendering calls to their own file
misc ffmpeg calling and parsing refactoring and cleanup
removed defunct 'only render first second' frame-counting hack
deleted some redundant old psd ffmpeg code
added a note to the install help about FFMPEG on Linux (issue #2052)
other boring code cleanup
fixed and cleaned up the layout code and some options juggling in the new treeview experiment, cleaned up some misc splitter/sizes stuff along the way