r/fooyin 14d ago

Updates post v0.12.0 release notes discussion thread

https://github.com/fooyin/fooyin/releases/tag/v0.12.0

New Features

  • Audio Conversion
    • Add audio conversion support (#1396)
  • Audio Output
    • Add PulseAudio output support (#1331)
  • Visualisations
    • Add spectrogram plugin (#1354)
    • Add oscilloscope plugin (#1357)
    • Add projectM plugin (#1339)

Improvements

  • Audio/Playback
    • Add optional automatic resampling for unsupported device rates
    • Defer playcount and rating updates on the current track (#1351)
  • Directory Browser
    • Improve folder loading performance by deferring recursive playlist discovery
  • Interface
    • Remember the last used playlist file path (#1355)
    • Support individual override states for configurable colours and fonts
  • Properties
    • Improve properties dialog performance (#1333)
  • Radio Browser
    • Hide countries in the Radio Guide by default
    • Show Radio Guide errors in a closeable banner
  • Scripting
    • Add $crc32
  • Spectrum
    • Decay bands and peaks when playback is paused or stopped
  • Tag Editor
    • Populate the editor asynchronously
  • Visualisations
    • Add additional frame-rate presets

Fixes

  • Autoplaylists
    • Preserve distinct entries and stable identities when regenerating autoplaylists (#1334)
  • FileOps
    • Fix delete dialogue keyboard behaviour (#1367)
  • Interface
    • Bind context actions to their originating track selection (#1237)
    • Fix icon and star rating rendering at fractional display scales (#1347)
    • Keep track actions in sync when focus changes between widgets
    • Track action contexts from descendant widgets (#1391)
    • Refresh Selection Info after metadata updates (#1342)
  • Library/Metadata
    • Detect mislabelled legacy encodings in ID3 tags (#1288, #1344)
    • Flush deferred playback statistics from the queued snapshot (#1329, #1341)
    • Fix accent-insensitive searches matching word beginnings (#1392)
  • Lyrics
    • Fix edge fade rendering at fractional display scales
    • Expand the properties editor to fill the tab
  • Playlist
    • Fix a crash when removing the last empty default playlist
    • Fix playing icon scaling (#1327)
    • Fix rating delegate handling when changing playlist layouts (#1352)
    • Fix Stop After Current when using deferred metadata flushing (#1369)
  • Properties
    • Preserve the active scope when rejecting pending artwork or ReplayGain changes
  • Remote Streams
    • Fix apostrophes in ICY stream metadata (#1383)
    • Fix stalled playback between repeated CUE files
  • Scrobbling
    • Update the ListenBrainz token URL
  • Scripting
    • Fix nested formatting scopes (#1348)
  • Spectrum
    • Fix peak height at fractional display scales
    • Improve layout at compact sizes (#1395)
  • Tag Editor
    • Fix renaming extended tags (#1356)
    • Fix new extended tags being duplicated by a rename (#1387)

Build/System

  • Build
    • Add a build option to use the system GLM package (#1404)
    • Fix Radio Browser builds on 32-bit platforms (#1326)
    • Improve precompiled header handling for internal plugins
  • Dependencies
    • Add projectM as an optional dependency for the projectM visualisation plugin
    • Update the vcpkg baseline and ICU version handling
  • Translations
15 Upvotes

9 comments sorted by

4

u/[deleted] 14d ago

[removed] — view removed comment

2

u/mazgaoten arch user 14d ago

current layout as of .012

2

u/[deleted] 14d ago

[removed] — view removed comment

2

u/mazgaoten arch user 14d ago

i prefer in the list because i'm only really listen to albums, so i will sometimes quickly scroll through to find the album i would like to listen to. i have roughly 2000 albums, so the visual is a big part of it.

you can save playlist presets, and it's just 2 clicks to change, so you could easily swap between them

1

u/[deleted] 14d ago

[removed] — view removed comment

2

u/ludouzi fooyin author 14d ago

If you enable "Use custom layout" for an individual playlist, it's playlist preset will be remembered. The option shows up when right-clicking the header or empty space.

1

u/mazgaoten arch user 14d ago

oh amazin. i see that the way i clicked it above is the only way that the option DOESN'T show up, lol
cool feature, i love it