- Added TIDAL support
- Added Linux/macOS/Windows CI builds, restoring Windows and macOS build support
- Changed portable installations now save
cache
anduser-data
directiories insrc/tauon/
, move existing directories there if necessary - Fixed crashes related to PipeWire #1250
- Fixed audio cutting out on the PipeWire backend with specific custom quantum settings #1245
- Fixed wrong encoding used for some tags in XSPF exports #1331
- Fixed Spotify local audio playback. User Spotify password entry no longer required
- Fixed gensokyoradio.net radio fallback URL
- Fixed mishandling display change event, this fixes the "Grr" errors in the log
- Fixed loading configuration with negative integers, this fixes setting a negative baseline offset
- Fixed playlist being able to skip to next song even when current song was looped due to a race condition
- Fixed leaking file handlers when handling themes and databases, this may fix potential memory leaks
- Improved Various changes to build system, Migrated to pyproject.toml
- Removed guitar chords feature - api.guitarchords.com it partially relied on is dead, replaced by newer API that would need implementing, and the chords feature was unmaintained
- Removed Spotify recommendations feature (API deprecated by Spotify)
- Many other bug fixes and code refactors [Special thanks to @C0rn3j for a lot of these]
- Fixed crash when using IME
- Fixed M4A and AIFF not importing bug introduced by 7.8.1
- Added Pipewire native output option (Linux only)
- Added setting in UI to disable gamepad
- Added support for importing files with .AIFF extension
- Fixed IME candidate list position when using UI scaling
- Tweaked standard sort to avoid merging albums
- Improved Jellyfin import speed and track details
- Improved CUE sheet read specification compliance
- Improved Discord RPC update speed
- Added support for various game music file types
- Added gallery setting to combine discs
- Tweaked shuffle mode for stricter repeat avoidance
- Improved encoding detection for CUE sheets
- Fixed duplicate highlight album in gallery bug
- Added album art for Discord rich presence
- Show error message when Airsonic auth fails
- Added Chinese script conversion to global search
- Tweaked CUE scan to scan audio file for additional metadata
- Tweaked global search to include artist sort order tag
- Tweaked MPRIS and notifications to fallback to filename if metadata missing
- Tweaked folder title to only show year in date
- Fixed a repeat of first part of track when in an album queue
- Fixed replay gain preamp setting not persisting
- Deprecated koel support
- Added new interactive icons for shuffle and repeat (Thanks @skylineone044 for help with that)
- Added last.fm artist image scraping for artist backgrounds
- Added setting for condensed fonts
- Moved artist background setting to theme settings tab
- Reverted change to last.fm album artist detection
- Fixed a possible crash with queue open
- Fixed a possible crash dragging tracks
- Fixed an issue with fanart.tv artist images
- Added various options for tracklist row title format
- Added feature to set playlist to use persistent time positions
- Added setting to disable activate search on letter key press
- Fixed handling of non-utf8 filenames
- Fixed crash when pressing Get Scrobble Counts while not logged in
- Fixed bug with radio not playing
- Added setting "Pull loves" for last.fm
- Added monochrome tray icon option (linux only)
- Added HLS compatibility for internet radio
- Added rescan all folders function to MENU > Database
- Added "disc number" and "has cue sheet" columns
- Added "sort by imported folders" sorting option
- Moved some add column functions to submenu
- Tweaked sort track number function to better sort multi disc albums
- Tweaked UI Spotify track indication
- Improved Spotify playback reliability
- Improved handling of unplayable Spotify tracks
- Fixed replay gain transition volume
- Added loved playlist ordering by timestamp (not retroactive)
- Restored device buffer setting in config file
- Fixed APE tag scan time duration reading zero
- Fixed an issue with not being able to switch output device
- Fixed switch artist in artist list not resetting to first album
- Fixed spotify startup info message persisting
- Fixed drag on top bar for new playlist now working under Wayland
- Tweaked search overly
- Fixed a crash when resizing window narrow
- Fixed an issue with submenus after setting UI scale
- Fixed background art not reloading on window resize
- Fixed Spotify auth not working
- Fixed black bars in slate mini mode
- Fixed high CPU in slate mini mode
- Tweaked to rescan files when duration is zero
- Added rework of broadcast feature
- Added new mini mode "Slate"
- Added mini-mode always-on-top feature
- Added function to import POPM ratings from tags
- Added FMPS_Rating write support for OGG files
- Added lookup artist on Spotify function to track menu
- Added confirmation to embedded art delete
- Added Spotify get recommended tracks feature
- Tweaked search overlay to show thumbnails for track results
- Tweaked spotify artist lookup to give more accurate results
- Tweaked artist panel click to locate behavior
- Tweaked esc shortcut to exit radio and showcase views
- Updated built in radio list
- Fixed radio view not exiting on search result activate
- Fixed some internet features on Windows build not working
- Fixed APE tag reading in various cases
- Fixed playback not resumable on device reconnect [Thanks @dannysu]
- Fixed compatibility with some FLAC files with ID3 tags
- Removed "restore window position" setting from GUI
- Added Windows SMTC support
- Added "show all" artists toggle to artist list menu
- Added Spotify audio passthrough support
- Added Spotify append track to playlist empty area menu
- Added Spotify import artist, album and context functions
- Added Spotify love heart icon to track row
- Added Spotify like track to track context menu
- Moved Spotify import library functions to playback menu
- Moved lyrics toggle synced button to lyrics context menu
- Tweaked auto theme colours in radio view
- Tweaked auto output to stay open on pause
- Fixed tag scan and write functions blocking UI
- Fixed conformation dialog scaling
- Fixed shuffle breaking after folder rescan
- Fixed tray text not updating with internet radio
- Fixed Spotify artist import not working
- Enabled OSS support
- Fixed internet radio incorrect playback speed bug
- Fixed scrobble on repeat
- Fixed tracks not starting at 0 with "avoid resampling" on
- Fixed crash with theme Mindaro
- Added theme entries for menu and corner buttons
- Added UI scale safety auto fallback
- Fixed crash when auto-theme enabled
- Fixed un-maximize button in fullscreen
- Added file size approximation for CUE tracks
- Added image submenu to gallery menu
- Added image load error fallback
- Enabled importing of various additional tracker formats
- Tweaked folder navigator to reload on imports
- Tweaked CUE scan to inherit metadata from source file
- Tweaked CUE scan to add disc numbers
- Tweaked artist list to ignore "the" prefix for sorting
- Tweaked confirm box to yes/no model
- Fixed various track transition issues
- Fixed auto scan lyrics not working with centered style side panel
- Fixed a rare bug that could cause local tracks to not play
- Fixed loading icon hidpi scaling
- Fixed some bugs with artist list playlist filtering
- Fixed artist list panel not highlighting track on playback
- Added window control context menu to top panel
- Added middle click top panel to minimize
- Added bit depth metadata for Jellyfin tracks
- Fixed import stall with non utf8 filenames
- Fixed CUE tracks re-importing with rescan folders
- Fixed bitrate/samplerate column for Jellyfin tracks
- Fixed artist info panel toggle in settings
- [Windows] Fixed missing ffprobe import
- Fixed min window size on HiDPI
- Fixed cursor size on Wayland
- Fixed spotify remote pause/next/previous control
- Fixed spotify icon colour in menus
- Enabled ID3 scanning on WAVE files
- Marked tray menu strings for translation
- Added jellyfin playlist import and uploading
- Added jellyfin file metadata info
- Added shortcuts-ignore-keymap setting
- Fixed generator playlists with network playlists
- Fixed crash on exit on Wayland
- Fixed corner resize cursors
- Added revised Chromecast mode
- Added non-resampling mode
- Added disc change indicator line in tracklist
- Added prompt to clear generator on dnd
- Changed keyboard shortcuts to use scancodes
- Workaround cursor theme issue on GNOME Wayland
- Fixed folder rescan on Windows
- Fixed garbled audio on RPi
- Fixed missing duration on some files
- Fixed possible tick on track crossfade
- Fixed mpris and media keys
- Fixed distortion on track start (regression)
- Added Tauon to Tauon interconnect feature
- Added transcode of network tracks
- Added transcoded track network fallback feature
- Added lastfm artist image scraper to artist info panel
- Added config setting to disable gamepad
- Added hex code compatibility to theme files
- Improved "transfer playtime to" function
- Improved transition and track timing
- Updated Windows support
- Tweaked various default keyboard shortcuts
- Tweaked the lock playlist feature to be hidden behind shift
- Fixed high CPU usage with radio (again)
- Fixed toggle-showcase from radio view
- Fixed background art to work with radio stations
- Fixed non-responsive window on long init
- Removed "artist info panel" toggle from view box
- Removed discogs setting from UI
- Added option to resume playback on system wake
- Fixed an issue with high CPU usage with internet radio
- Fixed ctrl+m for mute not working and crashing
- Fixed a possible issue with premature end of track with some formats
- Added cache system option for local files
- Added option to use persistent network cache
- Added setting to restart on back to UI settings
- Added singles folder detection and gallery display
- Added generator code 'px' to exclude contents of a playlist
- Added escape key to keymaps file
- Added toggle mute to keymaps file
- Added 'auto' mode for ReplayGain
- Added theme mascot extension
- Added mini modes to shuffle lockdown mode
- Fixed invalid folder name on move
- Fixed genre search not detecting semicolon deliminator
- Fixed playing track position when items from playlist are deleted
- Fixed "Filepath" column sort not working correctly
- Fixed some issues with UI scaling in tracks view
- Tweaked "Filename" column sort to sort by full filepath
- Tweaked play action to resume radio station
- Tweaked config file formatting
- Tweaked shuffle lockdown to restore on restart
- Tweaked restart back threshold time to from 2s to 6s
- Restored Spotify button
- [Phazor] Fixed audio stall on track jump with delayed IO
- [Phazor] Fixed delay/freeze on switching output device
- [Phazor] Enabled "cross fade time" setting
- [Phazor] Added output-samplerate config setting
- [Phazor] Added resample quality config setting
- [Phazor] Added setting to always use FFMPEG
- [Phazor] Added native Wavpack decode
- [Phazor] Added volume curve setting
- Removed GStreamer backend
- Added game controller input support
- Fixed auto export playlist not working
- Fixed mod playback (bug from v7.1.2)
- Fixed terminal spam on radio playback
- [Phazor] Fixed radio stalling in some cases
- [Phazor] Fixed some FLAC files not playing
- Added "Clean Database" prompt function to MENU
- Added ctrl text cursor methods
- Added automatic scaling between HiDPI monitors (Experimental)
- Added playlist tab indicators for track drag
- Improved UI scale slider to update without restart
- Tweaked internet radio reliability
- Fixed radio stream continuing download after using rr/revert
- Fixed maloja scrobble not respecting enable setting
- Fixed crash when attempting to export an empty playlist
- Fixed "zoom art to fix" aspect ratio
- Fixed background art not reloading on window resize
- Deprecated Spotify support (Now hold shift to reveal setting)
- Added export playlist settings box
- Added chromecast support (Experimental)
- Added lyric provider lyrics.ovh
- Added "albums" mode to shuffle lockdown
- Added gen code 'ia' for albums imported
- Added flag "--tray" to hide window on startup
- Fixed some radio stations not working
- Fixed replay gain not being read from MP3
- [Phazor] Fixed some file types not playing with network
- Removed lyric provider LyricWiki
- Fixed showcase visualiser glitch
- Fixed GENRE field in CUE sheet parsing
- Added track favorite support for Jellyfin
- Added M3U support for playlist import/export
- Added new radio layout view
- Added icon thumbnails to radio stations
- Added generator code "find string" fs
- Added auto recorded radio tracks import
- Added moved exit radio/showcase button to top panel
- Tweaked right side panel size behavior on window resize
- Fixed toggle background "Blur" setting not triggering update
- Fixed radio broadcast page periodically terminating
- Fixed phazor related bugs related to idling
- Fixed del key deleting tracks with tag editor box open
- Reverted natsort filepath change
- [Phazor] Fixed a bug where small chance backend crash on seek
- Added shift + up/down for track selection
- Moved ctrl + up/down for volume level
- Changed track number column name to #
- Enabled open image for embedded
- Tweaked filtered artist list to transfer back playing when switching artist
- Tweaked bitrate column to show samplerate/bitdepth for lossless
- Tweaked filepath sort to use natural sort
- Fixed possible UI glitch with some video drivers
- Fixed tooltip text on light theme
- Fixed mac window tool function order
- Fixed RTL language text not rendering (RTL still todo)
- Fixed add to queue shortcut in search applying text
- Fixed left window control in compact mode
- [Phazor] Fixed incorrect playback speed with WAV files
- [Phazor] Improved output quality with 24bit tracks
- Added left window decoration style
- Added macOS style window control style
- Added option to config file "seek-interval"
- Added shuffle lockdown as feature
- Added queue and show shortcuts to global search
- Fixed album artist field reading for MP3
- Fixed crash when displaying filenames with non utf8 data
- Fixed gallery add album to queue
- Fixed MP3 multi genre scan
- Fixed default sorting of imported tracks
- Fixed jellyfin album/artist tagging
- Changed importer to ignore dotfiles
- Improved idle CPU usage further
- Improved MPRIS2 compliance
- Updated macOS support
- Fixed mini mode border
- Fixed import stalling in some cases
- Added basic built in tag editor
- Added server rating support for Airsonic/Subsonic tracks
- Added image remove support for M4A, FLAC (now built in)
- Added MBID reading for M4A
- Changed date display to use original date
- Improved window startup speed
- Improved idle performance
- Tweaked defaults of some settings
- Fixed a bug with text highlighting
- Fixed an issue with CUE importing
- Fixed replay-gain slider setting movement
- Fixed a possible issue with Airsonic import stalling
- Fixed UI scaling of some border elements
- Workaround for a rendering bug in SDL 2.0.16
- Replaced Hsaudiotag and Stagger with Mutagen
- Added Jellyfin playback status update
- Added get scrobble counts from Maloja
- Added keyboard shortcut to transfer playtimes between tracks
- Tweaked default font behavior
- Enabled "rescan folder" menu entry for album in folder navigator
- Enabled WavePack decode with Phazor (via ffmpeg)
- Fixed rescan folder function moving folder to end of playlist when scanning the first
- Removed text RGB AA override (now auto detected)
- [Flatpak] Removed supplementary CJK font
- Restored spectrum visualisers (Phazor only)
- Added "Filename" type column
- Added relative volume adjust remote API point
- Added help link for Discord RP with Flatpak
- Added auto pause on suspend
- Added auto write db changes on shutdown
- Added option to block suspend during playback
- Improved radio stream fail error reporting detail
- Tweaked search goto to pulse highlight album in gallery
- Tweaked last.fm scrobble to include album-artist
- Fixed some shortcuts being possible while text input is active
- Fixed discord RPC not working when album is a single letter
- Fixed CUE sheet parsing missing composer and album artist fields
- Fixed click not registering after restore from tray
- Fixed some MP3 fields not parsing
- Fixed gallery not updating after column sort
- Added support for .WAV metadata
- Added setting to auto-stop on queue final track
- Re-enabled auto search lyrics feature (moved setting to config file)
- Fixed crash on reload metadata on removed file
- Fixed a rare possible crash when tag scanning MP3 files
- Fixed MPRIS not updating on CUE track transition
- Tweaked 8 star playtime balance
- [Phazor] Fixed an issue with FLAC + CUE position when previous track had different samplerate
- [Phazor] Fixed loading of some types of .WAV files (24bit still unsupported)
- Changed Discord presence control to persistent setting
- Changed Spotify auth to use user provided ID
- Changed Genius track lookup to fallback to standard search page
- Fixed rare crash when importing certain Spotify tracks
- Fixed click on focus on working
- Fixed folder navigator not updating on regenerate
- Fixed widget drag in some locations
- Fixed repeat icon alignment with UI scaling
- Simplified Spotify setup / remove need for key
- Added album info to global search track results
- Added import all spotify playlist button
- [Phazor] Fixed CUE sheets with FLAC
- Added support for playback of tracker files
- Fixed background art on window resize
- Added listen/scrobble support for Airsonic
- Added path metadata to plex tracks
- Improved Airsonic import speed
- [GStreamer] Tweaked network transition behaviour
- [Phazor] Tweaked network download behaviour
- Added export playlist albums as CSV
- Added button conformation to delete playlist on middle click
- Improved export database CSV format
- Fixed a bug with flickering album art in gallery on large screens
- Fixed high CPU on mouse down
- Fixed a bug with system tray when using GStreamer backend
- Fixed crash when drop files on tab
- Added Jellyfin streaming support
- Added delete playlist confirmation
- Added keyboard shortcuts "Clear Queue" and "Regenerate Playlist"
- Various fixes for keyboard control
- Tweaked global generator playlists to ignore other generator playlists
- Fixed keyboard shortcut trigger on window tab
- Fixed wrong radio URL displayed in compact view title
- Fixed slow backend switching
- Fixed delay in track change response near end of track [Phazor]
- Improved File Modified sorter to better group albums
- Fixed radio recording not working on Flatpak
- Fixed an issue with artist list wont goto multi-artist
- Fixed window not restoring when relaunching while in tray
- Fixed a possible bug with Spotify playback
- Added text only view to artist list
- Added buffering animation to seek bar
- Added alpha remote API
- Replaced Apiseeds lyric provider with Happi
- Fixed drag and drop from pantheon not working
- Fixed a bug with tracks skipping when using radio random
- Removed "Auto search lyrics" option
- Added track title to tray tooltip
- Added buffering progress indicator (Phazor)
- Added setting to use plain text airsonic authentication (For Nextcloud)
- Added volume control on scroll on tray
- Changed minimize to tray to close to tray
- Fixed UI scaling issue with settings tabs on top
- Removed "Reset missing flags" function (now automatic)
- [Phazor] Fixed an issue where rapidly pressing pause was cause jam
- [Phazor] Added resampling for MP3, Vorbis and Opus
- Added system tray support (AppIndicator)
- Tweaked track info Spotify icon colour
- Fixed spotify resume after long pause
- Fixed a bug where radio art would not reload on resuming stream
- [Phazor] Fixed radio stations not playing
- Added option to use artist backgrounds (Accounts > Fanart.tv)
- Added desktop launcher actions for play/pause, next and previous
- Added command line control arguments
- Added spotify icon button to track info box
- Moved MB4 and MB5 shortcuts to input config
- Improved ReplayGain support
- Improved Airsonic scan error handling
- Fixed issue with exported thumbnail collisions
- Fixed GStreamer EQ invert slider bug (workaround)
- Fixed GStreamer backend playing wrong track when switching fast
- Fixed a possible crash with malformed generator codes
- Set Phazor as default backend over GStreamer
- Set global search to locate artist with shift + enter
- Set transcode output .opus.ogg extension to just .ogg
- Removed download URL feature
- [Phazor] Added resampling for FLAC files
- [Phazor] Fixed slow seeking with some formats
- Added artist list sorting options
- Added Maloja scrobble support
- Added function to import scrobble counts and column to display
- Added custom Listenbrainz server option
- Added "Launching Spotfiy" status text
- Added new sorting option "Sort by Imported"
- Tweaked playlists stats readout
- Tweaked artist list appearance
- Tweaked settings function tab page layout
- Tweaked playlist list to remember scroll position over restart
- Tweaked album art display to prioritise "folder.*" over other names
- Fixed compact mode play/pause button order
- Fixed column bar peak position
- Fixed a case where Spotify monitoring would stall
- Fixed UI draw when using "Return" from showcase view
- Fixed a bug with seek bar display when using "radio random"
- Fixed radio type album art not showing in compact layout
- [Phazor] Added pulseaudio output selector
- [Phazor] Added "Fade on pause/stop" setting
- [Phazor] Added "Fade on jump" setting
- [Phazor] Added OGG metadata parsing for internet radio
- [Phazor] Fixed a crash when attempting to play mono FLACs
- [Phazor] Fixed FFMPEG processes not being cleaned up
- Added config option to restart track on back press
- Added option to scrobble to Libre.fm instead of Last.fm
- Added regenerate network collections functionality
- Set default keybind for "love playing" as Ctrl+Shift+L
- Set auto regen playlist setting default to on
- Enabled option to disable "transcode folder" menu entry
- Added ctrl click to add track to selection
- Added "Add to Queue" to selection menu
- Added toast for love track shortcut
- Added counter to Airsonic library import
- Tweaked lyrics to use as sycned if detected
- Tweaked synced lyrics synchronisation accuracy
- Tweaked auto regenerate playlists behaviour
- Improved PLEX import speed
- Fixed a possible stall when importing corrupted flac files
- Fixed down key on search overly advancing past results
- Fixed bottom panel title hiding
- Fixed no lyric menu when only synced lyrics showing
- Fixed menu click triggering seek bar when over
- Fixed column sorting by filepath
- Fixed possible crash when loading network track with Phazor
- Improved broadcast page
- Redesigned layout to a centered style
- Added metadata delay to improve perceived synchronisation
- Added sourcing lyrics from lrc files (static)
- Fixed no spaces in text bug
- Fixed global search crash with Spotify when not enabled
- Fixed delay when restarting broadcast
- Enabled picture menu for showcase album art
- Fixed borked radio metadata page
- Fixed process not closing with active broadcast connection
- Phazor:
- Fixed audio not fading out on app exit
- Fixed no audio when start after pause
- Reduced possible glitches
- Added option to restore window position on restart
- Fixed spotify auth not working with tekore v3
- Fixed an upgrading issue causing some tracks to stall
- Fixed a crash when using copy in an empty playlist
- Fixed an issue with playback stalling after missing track or jump during transition
- Fixed Spotify remote not progressing
- Restored device selector
- Disabled device selector
- Fixed freeze on audio setting change
- Removed python-discogs_client dependency
- Improved internet radio
- Improved buffering and reliability
- Added drag to re-arrange for saved stations
- Added option for search type
- Added radio output codec setting in config file
- Added station search browser for internet radio
- Added detection of OGA file extension
- Added support pasting list of Spotify links
- Added support for pasting Spotify URI type
- Added radio stream metadata display
- Changed radio recording from button to setting
- Improved koel library import speed
- Fixed Spotify playlists not being imported in full
- Fixed some misc UI elements with scaling
- Fixed a crash when reading malformed lyrics files
- Fixed disabled menu items icon colour
- Fixed radio artist and title display for some cases
- Workaround for memory leak crash on startup
- Replaced BASS based broadcast backend with custom backend
- Improved GStreamer backend
- Added level meter visualiser
- Added audio equalizer
- Added pause/resume/volume fade
- Workaround for some network tracks not being seekable
- Workaround for poor audio quality on some radio streams
- Fixed start of CUE file audible on track jump
- Fixed a bug where playback would immediately jump to next track
- Fixed a possible crash on startup
- Removed auto output device option
- Removed BASS backend
- Lost spectrum visualiser
- Improved Spotify support
- Added support for saving albums to library
- Added regenerate library albums and liked track playlists
- Improved Spotify playback synchronisation
- Fixed un-like track not working
- Added "--nogdk" to bypass possible crash
- Fixed sync not working with first ordered playlist
- Added workaround for crash on KDE + Flatpak
- Added maximize window button
- Added setting "Zoom album art to fit"
- Added "Add Spotify album" function to end of playlist menu
- Added import and upload Spotify playlist functions
- Added import and search Spotify track function
- Added exit app keyboard shortcut as Ctrl + Q
- Moved "add to queue" shortcut to Alt + Q
- Fixed a possible crash when using artist info panel
- Fixed transcode status not showing correct remaining during sync
- Fixed synced lyrics not word wrapping
- Fixed pressing play button not un-pausing with Spotify
- Changed "remove network tracks" to not remove Spotify tracks
- Changed left panel button to exit showcase view
- Added UI scale slider in settings
- Added auto-scale based on xft dpi setting
- Added playlist setting "Set as downloads playlist"
- Fixed network track pausing with BASS
- Fixed crash on rescan music folder
- Fixed Spotify remote mode not showing track date
- Reduced chance of playtime database corruption
- Changed cover art downloader to abort if non-album folder
- Improved Airsonic library import
- Fixed lyrics searching all providers even if one was successful
- Added option to bypass transcode on sync
- Improved "set as sync playlist" function to be un-settable
- Fixed folder rescan to be able to rescan multiple imported folders
- Fixed import PLEX tracks not working
- Fixed setting account passwords not being hidden
- Fixed Spotify library import limit
- Added Spotify integration
- Added "Transcode and Sync" function
- Added Bandcamp artist search function
- Added visual theme selector to settings
- Added input fields for network accounts in settings
- Added setting for separate multi-value genre results (default is now off)
- Added "sort by top played" setting to chart generator
- Added "comment" and "genre" properties for MPRIS2
- Added "Remove Network Tracks" function in database menu
- Added custom controls to broadcast landing page
- Improved transcode handling of multi disc albums
- Improved genre result names for some genres
- Improved caching for network sourced album art
- Improved hidden columns bar to peak on mouse over
- Tweaked old playtime star colour
- Tweaked layout and description of various settings
- Tweaked tab double click to play click timing
- Fixed genius lyrics scrape for new layout version
- Fixed tracks showing as drop-able into a generator playlist
- Fixed dropping tracks then clicking playlist triggering play
- Fixed favicon not showing in broadcast page
- Fixed broadcast page not working without outside connection
- Fixed animation stutter when opening settings box
- Fixed global search scroll wheel behavior
- Fixed right click copy with text input fields
- Fixed artist image loading for some artist names
- Removed "auto update generated playlists" from in-app settings
- Added feature "Playlist gallery quick add mode"
- Changed about title font style
- Changed show minimize button to follow GTK setting
- Fixed a bug with radio page not loading album art
- Fixed a case with "Transcode All" resulting in stall
- Various fixes for custom light themes
- Various Windows fixes for use with MSYS
- Added "Find incomplete albums" function
- Fixed metadata not being read from some FLAC files
- Fixed crash when selecting GStreamer output device
- Fixed window opacity not persisting on restart
- Fixed auto theme colours on track switch sometimes not working
- Fixed double notification on playlist repeat
- Improved permission error message with Snap
- Fixed menu closing after using layout shortcut
- Fixed side panel synced lyrics scroll hitbox
- Fixed possible crash when using "remove missing tracks" or "edit with picard"
- Fixed a crash when using "vacuum playtimes"
- Fixed possible crash when auto lyrics enabled
- Added new theme "Neon Love"
- Added new theme "Sunken"
- Added "queue only" left panel type
- Added overflow menus for top panel tabs
- Added playlist results to global search
- Added playlist number keyboard shortcuts
- Added double click playlist to play
- Restored "gallery only" view layout (click gallery button twice)
- Improved "showcase only" background art compositing
- Improved colour blending with custom themes
- Changed playlist list layout to alt style
- Changed playlist lock indicator to pin indicator
- Fixed text with mascot bg in columns view
- Fixed lyrics source entries not showing asterisk
- Fixed rendering during view change click
- Fixed gallery jumping to top when deleting another playlist
- Fixed a bug where showcase would exit when switching track
- Fixed queue panel colours for non-dark themes
- Fixed audio device list not accepting mouse scrolling
- Fixed playtime not counting near end of track
- Fixed a bug where listenbrainz wouldn't work if last.fm was disabled
- Fixed a case where listenbrainz submission would fail (requires tag rescan)
- Fixed lyrics auto download not working if right panel was in centered mode
- Fixed a possible crash loading lrc files
- Removed config option "show playlist list" (now redundant)
- Removed playlist "auto" indicator
- Removed playlist pin buttons
- Removed bg art option "always center" (now automatic)
- Added Portuguese translation
- Added generator code "f" for find
- Added option to place lyrics metadata panel on top
- Added the following functions to keymap file: new-generator-playlist, edit-generator, search-lyrics-selected and substitute-search-selected
- Changed folder path generator code from 'f' to 'p'
- Tweaked appearance of micro mini-mode
- Tweaked colours of some UI elements
- Tweaked theme files to specify bottom panel title text colour
- Improved adding column to add at selected location
- Fixed new-playlist shortcut not being re-bindable
- Fixed a possible crash after using "Remove missing tracks"
- Fixed background art not returning after playing a track with no album art (regression fix)
- Fixed IME input (regression fix + improvement)
- Fixed some .lrc files not loading
- Removed config option "Always show seek bar in mini-mode micro" (now always on)
- Added swedish translation
- Set love-selected default shortcut as ctrl+l
- Tweaked folder navigator panel to auto adjust size
- Fixed add to queue shortcut
- Fixed a possible crash if track has lyrics but no album art
- Fixed gallery arrow key control
- Fixed an issue where embedded album art sometimes wouldn't load
- Added reading of pls/m3u/xspf files for radios
- Added "Copy to clipboard" function to bottom panel area menu
- Added click column title to sort. Removed menu entries.
- Redesigned "open http stream box"
- Restored drag tab to end duplicate tab function (hold ctrl)
- Enabled http stream on GStreamer backend
- Enabled scrobbling for internet radio
- Fixed view jump on queue advance
- Fixed warning message on visualiser enable
- Fixed end of tracks being cut off when on repeat
- Fixed time counter not advancing when playing internet stream
- Fixed mini-mode with internet radio
- Fixed an issue with pasting tracks using ctrl+v
- Fixed not being able to use add to queue shortcut with quick find box open
- Fixed clear playlist not resetting view position
- Fixed paste menu function not working with external folder paste
- Fixed external folder paste not working from some file managers (Nemo)
- Fixed playlist paste menu non-activation zone being too large
- Fixed showcase view not being restored on app restart
- Added Genius lyrics scrape
- Added substitute lyric search function
- Added "Remove duplicates" function
- Added "Edit generator" shortcut function
- Added instructions to edit generator box
- Added 'auto' indicator to playlist list
- Added "Make playlist auto sorting" function
- Added column, 'comment', 'today', 'self' and 'path' generator codes
- Added easter egg 0401-2020
- Improved generator code entry to update on type
- Improved scroll edge animation
- Tweaked behavior of 'auto' generator code to also apply on track drag and drop
- Tweaked light theme and auto theme colours
- Tweaked auto show playing on track transition behavior
- Enabled synced lyrics in lyrics side panel
- Fixed generator code year filter
- Fixed cycle-playlist-left/right not being rebind-able
- Fixed transition fade not being disabled on previous
- Fixed mascot position in "tracks only" view
- Fixed click on menu break causing menu to close
- Fixed toast text sometimes overflowing box
- Fixed rating star colours when using auto theme
- Fixed text colour in lyrics metadata panel with auto theme
- Removed restriction on enabling both auto theme and background art
- Added user track ratings
- Added regenerate function to playlist tab menu
- Added playlist generator strings
- Added backup database file saving
- Added subsonic streaming support
- Tweaked search results to show more folders
- Changed love heart column title from emoji to icon
- Enabled network sources with GStreamer backend
- Moved last.fm error message to top panel
- Fixed XSPF importing filenames with certain characters
- Fixed XSPF importing not reporting errors on 2nd try
- Fixed column sorting not ignoring case
- Fixed column sort ascending not maintaining track order
- Fixed drag and dropping folders as new tab not working if top panel was full
- Fixed icons not reverting size when changing ui-scale back to 1.0
- Fixed a crash in showcase view with large portrait window size
- Fixed tracks not being marked as missing when broadcasting
- Fixed empty visualisers showing in GStreamer mode
- Fixed settings box buttons UI scaling
- Fixed playlist list not scrolling with arrow key navigation
- Fixed crash on exit on some desktops
- Tweaked layout of settings to allow for localisation
- Updated Discord RP with fixed app icon
- Fixed crash with remove embed image function
- Fixed system language detection
- Added global search filter keywords: composer, year, album
- Added border to artist thumbnail hover preview
- Added "lock folder tree to playlist" hidden menu option
- Improved global search speed
- Improved CUE sheet compatibility for multiple target file CUE sheets
- Improved "sort year per artist" function to consider album-artist tag
- Moved various options to config file
- Moved "lyrics side info panel" toggle setting to menu
- Fixed restore to maximized on app open smoothness
- Fixed mouse over state when mouse leaves window at non edge
- Fixed CUE sheet imports with APE files sometimes importing duplicate
- Fixed a bug with artist titles sometimes not appearing in gallery
- Removed option to disable diacritic mode searching
- Removed search images on Google function
- Removed lyrics function "Split Lines"
- Added toggle of automatic artist data downloading
- Added manual trigger for artist bio download to menu
- Added toggles for fanart.tv sourcing
- Added "Enqueue album next" entry to gallery menu
- Changed artist image preview to activate on hover
- Tweaked folder nodes in tree to be bold if contains many sub items
- Fixed crash on select GStreamer custom output setting
- Fixed artist bio panel not reducing to small size
- Fixed playlist tabs being incorrectly dragged during UI stall
- Fixed crash with renaming tracks
- Added toggle to show album title in notification
- Added loading screen on app start
- Added picture preview to artist list
- Fixed some UI scale issues
- Tweaked mini mode appearance
- Fixed artist text not appearing in gallery after import
- Fixed GStreamer backend performing gapless transition with user jump
- Fixed delete folder not immediately redrawing playlist
- Fixed a crash when opening gallery
- Added "Collapse All" function to folder tree
- Added BASS library downloader function
- Added device selection and replay gain to GStreamer backend
- Tweaked middle click right side panel to also cycle lyrics view
- Fixed album grid drag and drop
- Fixed compact view gallery exit field with panel open
- Fixed folder tree scroll position after collapsing
- Fixed cursor setting to left drag type on startup
- Fixed a rendering performance issue
- Fixed paste not updating playlist immediately
- Fixed text not truncating in lyric metadata box
- Tweaked global search input control behavior
- Changed "Broadcast This" to allow starting a broadcast
- Fixed background art not functioning
- Added click "now streaming" to show broadcast track in playlist
- Added port setting for broadcast page
- Added cascade in lyrics menu
- Fixed folder tree view scroll position when showing playing
- Fixed scrobble queue no working
- Fixed text box text exceeding bounds
- Fixed text box shortcuts not functioning
- Fixed search overlay text box cursor bug
- Fixed broadcast listener count not resetting on start
- Fixed edit tags with selection menu sometimes causing crash
- Fixed genre search results with multiple genres and capitalisaton
- Tweaked global search performance
- Tweaked mini mode colours
- Improved gallery loading performance
- Moved "Toggle art" function to ctrl+h shortcut
- Removed lyrics under art feature
- Fixed an issue with continuous high CPU usage with gallery layout
- Added new folder tree type view to left side panel
- Added koel streaming support
- Added icon for menu item "Filter to new playlist"
- Added change right side panel layout by middle click shortcut
- Added middle click left panel button to switch to preview view
- Improved artist list to handle separate artists by colon
- Improved left side panel to always show playlists+queue when dragging
- Tweaked mini mode background colour
- Tweaked side panel show lyrics menu button behavior
- Tweaked artist list to allow middle click to filter to new playlist
- Tweaked left side panel mode switcher button menu to hide items already open
- Tweaked youtube downloader to place items in a subfolder
- Tweaked cycle playlist by keyboard behavior to skip hidden playlists
- Moved "Transfer Folder" function to folder navigator
- Fixed add queue toast possibly changing on queue re-order
- Fixed track title not appearing in bottom panel if track had no metadata
- Fixed open track URI from external not working while window was lowered
- Fixed artwork with network tracks not showing after resizing side panel
- Fixed pageup/down not selecting track
- Added gallery option "Center text"
- Added queue panel peak behavior when empty
- Added hold ctrl to add album to queue ungrouped
- Added download progress to seek bar for network tracks (PLEX)
- Tweaked gallery text colour
- Tweaked drag side panel to full size art to snap in place
- Tweaked tracklist to show filename when title missing
- Tweaked app icon to eliminate drop shadow
- Tweaked config to automatically reload when closing settings box
- Tweaked "Sky" theme bottom panel colours
- Improved UI scaling to accept any fractional value
- Improved full art lock size reliability
- Improved queue "Add album after current" to add after all playing album tracks
- Improved theme setting retention, now added to config file
- Improved album art to avoid blocking when downloading from network (PLEX)
- Fixed text input dropping letters while under load
- Fixed side panel center mode text position with small window
- Fixed showcase lyrics jumping position slightly when entering view
- Fixed extra empty playlist when dropping xspf onto left side panel
- Fixed lyrics scrolling when using volume change shortcut
- Fixed artist list key shortcuts not working with filtered playlist
- Fixed start of CUE based file playing briefly when switching tracks
- Fixed exit showcase button transferring click to side panel
- Fixed view box button off colour in Lavender Light theme
- Moved device buffer setting to config file
- Renamed META in global search to FOLDER
- Removed "Copy artist- album" from track menu and "Copy artist" from folder menu
- Removed "Forget import folder" function
- Added diacritic search
- Added cursor change on mouse-over to window resize hotspots
- Added option to always show title in bottom panel
- Added "Composer" and "Comment" as possible fields for rename tracks function
- Added "Locate Artist" function to bottom panel menu
- Added context menu to gallery power bar
- Added "Move playing folder here" function to power bar menu
- Added config option "Auto show playing"
- Improved colour blending for some elements in custom theme
- Improved rename track box to allow single tracks only (hold shift)
- Improved notifications to show app icon (KDE Plasma)
- Tweaked right side panel behavior to lock with full size art
- Tweaked open gallery behavior to open at selected rather than playing track
- Fixed text in bottom panel showing with center style side panel
- Fixed sub-menus possibly overlapping view box in compact view
- Fixed repeat button alpha overlap in Carbon theme
- Fixed gallery scroll bar sliding view past bounds
- Fixed a possible crash when resizing window with artist bio panel open
- Fixed launching under KDE causing screen flicker
- Added Japanese translation (Partial machine translation)
- Added Chinese Simplified translation (Contributed by tyzmodo)
- Added "Always center" option for art background function
- Added menu icon for Discord
- Added alternate right side panel layout
- Added toast for scrolling to hidden playlist on top bar
- Added compact artist list for compact mode
- Added config option for absolute track indices in titles disabled playlists
- Improved thumbnail generating while scrolling gallery
- Improved search progress indicator to animate
- Improved gallery power bar to create new playlist on wheel click
- Enabled showcase visualiser in compact mode
- Tweaked gallery scroll bar to reveal when scrolling by wheel
- Tweaked go-to-playing behavior to align album with top
- Tweaked Lavender Light theme colours
- Tweaked artist bio image size in compact view
- Tweaked font sizes in showcase view
- Fixed right-click not closing file/folder rename box's
- Fixed thread crash with old data files
- Fixed artist info panel staying open when in compact gallery view
- Fixed side panel metadata not respecting "always show selected" setting
- Fixed minimum window size with UI scaling
- Fixed playlist panel text colours in auto theme mode
- Added URL download function
- Added support for multiple artist comments in Vorbis tags
- Added frame to album art in showcase/lyrics view
- Added missing functionality for MPRIS2: Shuffle, LoopStatus and OpenURI
- Added scroll bar to gallery
- Added lightning button to enable power bar
- Moved sort functions to submenu
- Tweaked scroll speed of various elements
- Fixed bug with scrobble marker not hiding while listenbrainz enabled
- Fixed a crash when deleting a track while gallery open
- Fixed MPRIS2 non-compliance causing failure on KDE Plasma
- Fixed crash on select FLAC transcode option
- Added improved compact UI (when window is narrow)
- Added new header bar style
- Added compact volume control
- Added hide tracklist in gallery
- Adjust play button to play/pause
- Adjust tracklist width to full window
- Adjust settings to show tabs on top
- Fixed showcase/lyrics view
- Fixed menu positioning with window edge
- Improved appearance of playtime stars
- Tweaked tracklist row height default setting to large preset
- Tweaked view layout box to close on click on some buttons
- Fixed last.fm not respecting disable option
- Fixed right click mode menu triggering show current
- Fixed notification text not updating if no track name metadata
- Fixed an issue where playlist tabs may not be drawn after wide hidden tabs
- Fixed an issue where albums would become dragged while dragging panel
- Improved gallery to allow drag and drop to rearrange
- Tweaked single click to play to trigger on mouse up
- Improved chart generator
- Added cascade style option
- Added no padding mode
- Added two column text fallback
- Improved thumbnails to crop and zoom to full square
- Improved error handling
- Improved XSPF importing compatibility
- Fixed click transferring into mini-modes
- Tweaked size of thick track row height preset
- Tweaked settings check box appearance
- Tweaked save to disk to wait until window is unfocused
- Moved EQ settings to audio tab and theme settings to new theme tab
- Fixed numpad return key not being registered
- Fixed chart text grouping
- Fixed a change that caused artist list names being lowercase and not registering on click
- Fixed replay gain applying after song start
- Fixed startup crash if music directory was not found
- Fixed MP3 files using ID3v2.3 tags scanning incorrect date format
- Fixed import stalling when encountering folders with invalid permission
- Fixed freeze on restore with newer versions of SDL2
- Added new theme: Carbon
- Added album chart generator
- Improved startup speed slightly
- Fixed auto-theme not applying when in "tracks only" or "gallery" views
- Fixed gallery scroll position sliding slightly when re-entering gallery at top
- Fixed gap between hitboxes in tracklist (again)
- Fixed seeking beyond current track causing position to jump backwards instead of advance
- Fixed gallery jumping to beginning when re-entering on non-playing playlist
- [Windows] Fixed a text rendering issue in some cases with text on coloured backgrounds
- [Linux] Tweaked transcode finished desktop notification to emit even when window focused
- [Linux] Fixed music and download folders not following xdg-dirs
- [Linux] Fixed application not appearing in desktop default application list
- Added setting "Force subpixel text rendering"
- Added "Add to queue" toast box
- Fixed gallery not correctly shifting when clicking on top row when out of alignment
- Fixed tracklist truncating end track position if only tracks were listed
- Fixed bug causing global search crashing in some cases
- Tweaked gallery to remember scroll position on restart
- Tweaked gallery tag bar to not activate when window not focused
- Disabled thin gallery border setting for large art sizes (temporary bug mitigation)
- Added "artist " search prefex to search overly to only search artists
- Added config option "show-current-on-transition"
- Extended mpris2 with LovePlaying and UnLovePlaying methods
- Fixed random track shortcut behavior when random albums mode was set
- Fixed notification text for KDE Plasma update
- Fixed gallery cache being unnecessarily cleared when using certain functions
- Improved middle click add to queue to select track
- Improved micro mode seek bar click area for restarting track
- Tweaked search overlay result rankings
- Tweaked showcase view artist line font size
- Split import scanning into two stages, allowing tracks to be played before scan.
- Added setting "Prefer thinner borders" for gallery
- Added keyboard shortcut for loving selected track (unbound)
- Added year results to global search
- Added random load effect to gallery for small gallery thumbnails
- Added two side panel settings to "view" tab in settings
- Improved gallery cache loading speed
- Improved MP3 genre code detection
- Tweaked mini mode menu for simplification
- Tweaked love track to display instantly when no last.fm account
- Tweaked "View" settings layout
- Tweaked minimum gallery art size (can now go smaller)
- Tweaked column view auto deactivation on open gallery space checking
- Tweaked album count algorithm on stats view
- Tweaked gallery to group multi-cd albums
- Fixed length of rendered tracklist (now more accurate and consistent)
- Fixed UI stutter when changing gallery art size
- Fixed performance issue when loading gallery image from cache
- Fixed scrobble pause not affecting listenbrainz
- Fixed scrobble of last.fm/listenbrainz being resubmitted if type of other failed
- Fixed queue album not finishing if last album in playlist
- Fixed queue album possibly playing next track in playlist after album
- Fixed gallery thumbnailer crashing if loading an image failed
- Fixed gallery scroll markers not hiding when mouse leaves right edge of window
- Fixed scrobble retries not using original time stamp
- Fixed hearts possibly being rendered behind text in tracklist
- Fixed gallery shifting position slightly when jumping to end row
- Fixed playlist list scrolling
- Fixed scroll pulse animation showing if playlist was empty
- Fixed delay in tracklist selection rendering
- Fixed track notification being sent when auto-stop was enabled
- Fixed fix advance when paused playing old track when disconnect-pause setting was active
- Fixed a crash with showcase view if playing folder was removed
- Fixed column top bar possibly rendering over into gallery area
- Fixed hide column bar default setting
- Fixed hide column bar setting in settings not properly updating UI
- Fixed crash when enabling auto theme
- Added Ctrl-click to global search to add items to current playlist
- Added setting to hide side panel queue when empty
- Added setting to show playlist list in left side panel
- Added reload bio option to bio panel (hold shift in context menu)
- Tweaked queue menu "Except for This" to only reveal on shift hold
- Fixed crash on upgrade when items were in queue
- Fixed playlist list scroll bar possibly not appearing when needed
- Fixed queue track count text jumping position when clicking last item in queue
- Added "Composer" field to track box
- Added "Album-Artist", "Composer" and "Comment" to columns mode
- Added per column colours to theme files
- Added config option to show selected track in side panel when stopped
- Added config option to stop track change notifications while git in Mini Mode
- Added seek bar to mini mode micro
- Added shortcut to cycle between mini mode square and micro (shift click and wheel click)
- Added track menu function to add track to beginning of queue (hold shift to show)
- Added queue option to play item immediately
- Added queue option to crop to selected track only
- Added keybinds global-search, cycle-theme-reverse and reload-theme
- Added track sum and total duration to queue panel
- Added on-the-fly backend switching
- Added tool-tips to fields in columns mode (Linux only)
- Added MP3 genre code detection to tag scanner
- Added drag from playlist to insert in queue functionality
- Added "Queue to New Playlist" function
- Improved config file to be programmatically generated
- Improved "delete embedded image" function to only remove from single file when shift key down
- Improved search to make album-artist and composer fields searchable
- Improved columns 'Hide bar' mode to persist, is now restored using a right click context menu
- Improved last.fm love scanner to ignore case
- Improved desktop icon size to better fit GNOME guidelines
- Improved scrobble toggle function to use ListenBrainz branding if enabled and Last.fm is disabled
- Tweaked auto-stop behavior with queue, now added per item toggle, no longer always ignores when queue active
- Tweaked main scroll bar background for transparency, restored size in column mode
- Tweaked transcode output setting text for better clarity
- Tweaked bottom panel title to always show if window is large
- Tweaked artist list to show all artists if playlist is not large
- Tweaked mini mode seek bar to trigger on mouse up rather than down
- Tweaked window button colours for better visibility in mini-mode
- Tweaked auto-stop behavior to stop with next track ready
- Tweaked desktop notification text layout. Notification is now withdrawn after time
- Tweaked left panel to always show queue under playlist list
- Moved "prefer using album-artist in artist list panel" setting to config file
- Moved "double digit" setting to config file
- Moved listenbrainz and discogs token storage to config file
- Moved UI scale setting to config file
- Fixed and enabled mini mode with maximizing
- Fixed a bug that caused FLAC pictures to not be detected on rare occasion
- Fixed artist list sorting with case sensitivity
- Fixed artist list sort by album-artist setting not remembering on restart
- Fixed setting fonts in config file
- Fixed subtle text rendering issue on some settings buttons
- Fixed column drag tag text positioning
- Fixed "album artist" track box field always showing tooltip on hover
- Fixed "sort by filepath" not ignoring case
- Fixed progress bar not resetting with auto-stop when using GStreamer backend
- Fixed single track albums in queue playing next track after
- Fixed gallery and artist list thumbnail background colours with light theme
- Fixed queue panel infini scrolling
- Fixed scrobble toggle not showing if only ListenBrains was active
- [Wayland] Fixed scroll bars not functioning (partially)
- Added mini mode selector menu with new options
- Added restore button to mini mode
- Added option to prefer using album-artist in artist list panel
- Tweaked mini mode controls to always display when cursor enters panel
- Fixed gallery not jumping to artist when using artist list
- Fixed cached last.fm artist images not appearing in artist bio panel
- Added quick cover art download feature
- Added input config file. Many keyboard shortcuts can now be remapped
- Added various key functions for switching layouts and for "Toggle Broadcast"
- Added setting to apply art background to showcase view only
- Added lyric provider Apiseeds
- Added lyrics settings button to settings
- Added artist image sources farnart.tv and Discogs
- Added delete image function
- Enabled artist image downloading and artist panel
- Disabled tooltip for forward button (was annoying)
- Added mini mode background colour to theme files
- Tweaked discord RP to show album field
- Improved accounts settings tab layout
- Improved discord RP to suspend when idle
- Improved "Open with Picard" button to work with selections (and single tracks using shift)
- Fixed album art cycle to ignore click on window focus
- Fixed top row heart tooltip position
- Fixed a possible crash when using gallery key control mode
- Fixed reload metadata function not functioning for whole album when triggered manually
- Fixed startup crash when non en locale detected
- Fixed playtimes doubling when using edit with Picard
- Fixed metadata reload with Picard not working when switching playlist before closing
- Fixed tracks in folder with other folders not being sorted together
- Tweaked artist list click hkighlight animation time
- Tweaked artist list to open on playing artist is possible
- Changed artist list click to cycle artist blocks in playlist
- Changed reset image cache to partial reset artist thumbnails
- Disabled artist image downloading
- Disabled artist info panel
- Added loading of user artist thumbnails from "artist-pictures" folder
- Changed artist filter playlists to link to parent
- Tweaked artist list scroll bar behavior
- Fixed album image cache resets clearing artist thumbnails
- Fixed background skin not changing on singles
- Fixed crash when using gallery and 1.25x scaling with background skin on
- Added artist list to left side panel
- Added skin background using album art function
- Added setting "Auto sort on import"
- Added feature to transcode single tracks at a time
- Added setting to transcode files inplace
- Tweaked behavior when launching with file
- Fixed "Stop" function in Windows tray not working
- Fixed click not working after minimize and raise
- Fixed open with not working with some file managers
- Fixed repeat album mode not working with "playback follows cursor"
- Fixed repeat and shuffle settings not persisting on app restart
- Fixed gallery and lyrics not having scrolling bounds
- Fixed bug with side panel toggling in lyrics showcase view
- Fixed scroll with chord lyrics applying to whole window
- Fixed scroll bar jitter when mouse held down on bar center
- Added progress bar for transcoding
- Fixed transcode stalling when duplicate tracks present
- Fixed transcode not producing thumbnail
- Fixed being able to enter mini-mode in full-screen
- Added config option to use small file buffering
- Improved MP3 encoding to not require separate LAME encoder
- Added playback setting "Playback follows cursor"
- Added support for displaying timed lyrics from .lrc files
- Added feature to display guitar chord lyrics
- Added fetch guitar chord lyrics from GuitarParty
- [Windows] Added system tray with min to tray option
- Changed portable mode to use a subfolder for user data
- Fixed audio timing (for real this time)
- Fixed showcase title text position when using GStreamer
- Fixed scrobble marker jumping on first tick
- Fixed love heart text alignment when at left side of playlist
- Fixed album art display not preferring upper level files (thanks gSilas for fix)
- Fixed click on folder title causing unnecessary processing
- Possible fix for inaccurate mouse click positioning
- Increased file buffer for audio to reduce stuttering
- Improved shuffling to update when tracks are added to playlist
- Improved time display at end of track with CUE tracks
- Moved "Resume playback on launch" option to config file
- Moved "Import PLEX music" to "Accounts" tab
- Removed "Shuffle avoids repeats" option (now always on)
- Added lock icon and indicator for locked playlists
- Fixed animation jitter with drop tracks on tab
- Fixed drop files not saving state
- Fixed artist bio scroll bar possibly not scrolling full height
- Reverted some buffer changes for more accurate time positioning
- Restored Windows support
- Fixed crash when transcoding with gallery open first time
- Fixed crash when using folder mover
- Fixed playlist status text position not respecting artist info box
- [Flatpak] Improved fontconfg detection
- Fixed crash when deleting track using delete key
- Fixed track drag to playlist not working when tabs disabled
- Fixed track drag to viewed playlist not triggering redraw
- Set default settings panel to "Function"
- Added EQ control
- Added function to delete individual tracks physically
- Added setting to change device buffer length
- Added function to lock playlists from accidental deletion
- Added menu function to make artist panel larger
- Re-Added function to allow importing via copy and paste
- Tweaked file buffers to be larger and enabled async loading
- Tweaked disc number detection to better handle case of inconsistent tagging
- Tweaked playlist scroll wheel speed with low vertical space
- Improved data saving to write to disk immediately on many more functions that modify data
- Improved Discord rich presence to allow disconnecting (still broken on flatpak)
- Improved GNOME media key support
- Increased showcase visualiser frame rate
- Fixed showcase visualiser low frame rate when changing volume
- Fixed not force showing lyrics when using "Lyrics" button
- Fixed animations malfunctioning on clock changes
- Fixed PLEX function caching in data instead of cache directory
- Fixed and improved symbolic icon
- Fixed artist info panel sometimes showing previous bio when changing fast
- Fixed not showing track in MPRIS on startup
- Fixed some possible crashes with blank slate
- Tweaked rename tracks to ignore bad file renames
- Tweaked showcase visualiser to activate more in upper ranges
- Tweaked showcase visualiser colourisation
- Tweaked spectrogram to toggle colours on re-select
- Improved mini-mode and queue-box to show filename if metadata missing
- Fixed enable move folder setting persisting
- Fixed rename tracks default template
- Fixed a possible crash when importing tracks with stats tab open
- Fixed clicking between buttons in view box causing it to close
- Removed spectrogram colour config
- Added mini mode UI
- Added visualizer to showcase view
- Added option to disable tabs on top panel
- Added keyboard shortcut for adding to queue (ctrl + q)
- Added support for user folder themes
- Added menu function to hide lyrics in "Lyrics showcase" view
- Tweaked playing highlight in some themes
- Tweaked drag sensitivity for dragging tabs in playlist side panel (reduced)
- Tweaked tab dragging to toggle hidden if dragged between top or side panel
- Changed tab drag to end function to move instead of duplicate
- Improved device switching to allow switching while playing
- Improved compatibility with KDE to detach audio when paused
- Improved playlist side panel to allow direct file dropping
- Improved showcase title text to scale with text length
- Fixed not being able to restart app immediately
- Fixed image menu incorrectly showing items as greyed
- Fixed PLEX scan status text persisting if failed
- Fixed crash on F12 press
- Fixed light mode galley text rendering with auto theme
- Fixed showcase view text colours with auto theme
- Removed F10 to toggle decorations
- Removed gallery card style option (now always on)
- Removed jump on stall detection
- Added integrated PLEX streaming support
- Added setting to automatically search LyricWiki
- Added setting to hide album art box
- Added link to lyrics view in metadata box
- Added keyboard shortcuts to show track info box
- Added playlist background mascot feature
- Added key to change window opacity
- Added option to toggle gallery single/double click to play
- Improved importing to always auto-name new playlists
- Improved listenbrainz to submit track ID data
- Improved menu sub position to start at parent location
- Improved transcode finish notification to provide button to open folder
- Improved artist bio panel resize performance
- Improved internationalisation for various number displays
- Tweaked artist bio status font
- Tweaked artist bio rate limiting (reduced)
- Tweaked notification timing at end of track
- Fixed a crash when resizing window small before playing
- Fixed a crash when pressing back on an empty playlist
- Fixed audio device list not being contained to box / not being scrollable
- Fixed direction keys changing playlist when a modifier key was held
- Fixed listenbrainz profile url link cursor hit box
- Fixed side panel lyrics being wrong colour on auto theme
- Fixed notification not showing correctly when no album field
- Fixed tag scanner including date format data in date field for M4A
- Fixed inconsistent / wrong behavior when adding album to queue
- Fixed / workaround for lyricwiki instrumental pages
- Fixed window drag border being active when maximized
- Fixed a crash when navigating through gallery very fast
- Fixed pressing up to first gallery album not working
- Removed "Finish current" and "Automatically finish current album" options
- Added new theme "Lavender Light"
- Added setting to change gallery tile to card style (Light mode only)
- Redesigned app icon
- Redesigned rename playlist box
- Improved last.fm login to use web authorisation method
- Improved gallery text colour for light backgrounds
- Restored "Large row preset" button
- Tweaked transcoder to use original folder name when tracks from multiple albums are detected
- Tweaked positioning of various elements in settings box
- Tweaked folder transfer safety check
- Tweaked playlist side bar tab
- Tweaked playlist text positioning in 1.25x mode
- Fixed quick find box font positioning
- Fixed a bug where "disk total" field would not show for some formats
- Fixed missing HiDPI icons for Sonemic and Picard
- Fixed queue thumbnails not respecting UI scale
- Fixed crash if enter pressed with empty playlist
- Fixed playlist side bar titles not updating immediately after drag
- Removed folder transfer show option (reverted to always on)
- Removed web remote interface
- Added settings option to resume playback on app restart
- Added settings option to finish currently playing album when queuing an album
- Added config option to force mono audio (bass only)
- Improved playback modes to remember setting after restart
- Improved download monitor archive contents detection
- Tweaked playlist panel highlight colour slightly
- Fixed a crash when double clicking item in queue
- Fixed a crash if adding item to queue with blank slate
- Fixed download monitor indicator being delayed on startup
- Fixed crash on starting inbound stream
- Fixed radio random and revert causing seek bar to visually momentarily jump to zero
- Fixed case where using revert function to missing file could cause next track to not start at beginning
- [GStreamer] Fixed radio random and revert not setting start time
- Fixed track info genre field showing last field
- Fixed a possible crash during database clean
- Added setting to switch audio playback backend to GStreamer
- Added hidden function to find lost playtimes (Hold shift in folder menu)
- Added 7z support to archive extractor
- Added button in settings to cycle to previous theme
- Tweaked gallery jumping when only one item in view
- Tweaked mode buttons disappearing in small window
- Tweaked rename playlist box to open with text highlighted
- Tweaked archive app detection with Flatpak
- Restored option to not delete archives on extraction
- Fixed archive monitor activating when target folder already exists
- Fixed 'open with picard' losing track of playtimes if filename was changed
- Fixed replay gain indicator not offsetting position on full time indicator
- Fixed time indicator possibly updating irregularly
- Fixed "Fetching image" text rendering.
- Fixed "Show Current" not jumping when track just out of view
- Fixed image details showing ERROR with cached files
- Fixed tag bar on 1.25x UI scaling
- Fixed wide art mode not locking ratio to less wide art then previous
- Fixed wide art mode lock position being slightly incorrect
- [GStreamer] Fixed loading file paths with certain characters in name
- [GStreamer] Fixed last.fm not scrobbling in gstreamer mode
- [GStreamer] Fixed tracks not being marked when missing
- Added function to MENU for importing home music folder to new playlist
- Added setting to disable fade of track pause
- Added option to show total folder duration in folder title
- Enhanced re-import function, moved to main playlist menu
- Changed last.fm to submit album-artist on "feat." detect
- Added removing embedded images support for FLAC
- Fixed return to maximized state on restart
- Tweaked window title drag zone to be closer to MENU
- Added folder/album queueing
- Added queuing inspector to left side panel
- Added option to pause force queue
- Added gallery wheel click to add album to queue
- Added menus to repeat and shuffle buttons for better usability
- Added random albums as playback mode
- Changed "stop at end" to have lower priority than force queue
- Changed force queue to persist over restart
- Changed last.fm scrobbler to not disable on failure
- Tweaked gallery artist font
- Fixed power bar and scroll field overlapping
- Fixed pausing with gstreamer fallback
- Fixed crash when queued track is removed from playlist
- Fixed crash when queued track was removed using clean database function
- Fixed a possible crash caused by playlist scroll bar
- Removed option to toggle "Add to queue" in menus
- Added "Add to queue" to track context menu
- Added "Open folder" to gallery context menu
- Added support for side bar extending on wide album art
- Changed folder transfer to require enabling in settings with warning
- Changed 'cycle' and 'repeat' playlist functions to ignore hidden playlist's
- Changed clicking bottom row in gallery to bring row into full view
- Changed gallery hit boxes to exclude titles
- Fixed scroll bar jumping direction with few tracks, fixed possible crash
- Fixed pause command de-syncing if clicked quickly
- Fixed area of rename playlist box not being selectable
- Fixed dragging to re-arrange tracks in playlist not correctly updating gallery
- Fixed cycle all playlist setting not having effect
- Fixed possible race condition causing playback thread to crash
- Fixed gallery moving relative position when toggling "Show titles in gallery"
- Fixed column mode not showing after restart (for real this time)
- Fixed slide cursor showing after moving mouse past side bar while mouse down
- Fixed fade transition to not wait for IO
- Fixed column drag hit fields slightly overlapping
- Fixed right side panel to drag by offset rather than absolute click position
- Tweaked column title font
- Tweaked default gallery titles to on
- Improved column dragging visual feedback
- Improved gallery scroll arrows to highlight on mouse over
- Improved love indicator to display in a constant time then revert if failed
- Restored rudimentary Windows support
- Fixed possible playback stall, partially
- Fixed tag editor launching from Flatpak
- Fixed incorrect end of playlist notification
- Fixed "Use crossfades when jumping tracks" being disabled causing gapless transitions to fail
- Added gapless playback
- Added secret credits page
- Changed rename templates to full words with angle brackets
- Tweaked folder/album title text to truncate separately to date
- Tweaked playlist side bar text truncation
- Tweaked search to skip playlist's with angle brackets in name
- Fixed incorrect length calculation of ogg vorbis files
- Fixed folder/album titles not truncating
- Fixed scrobbles not waiting until end of track to be submitted
- Fixed limit on number of friend hearts displayed
- Fixed auto theme not persisting in gallery view
- Fixed gallery jumping to wrong position on playlist switch if position was at top
- Fixed a case where playlist would change vew position when deleting another playlist
- Fixed a possible issue where playback would stall at end of a long track
- Fixed end lines possibly missing from lyrics views
- Fixed side panel closing if application restarted while in lyrics view
- Fixed fade time setting affecting gapless transition
- Fixed tag scan not forcing redraw on metadata update
- Removed rename box's template hints
- Removed template defaults from config file
- Added new theme Astro
- Added meta folders to search overlay results
- Added track menu shortcut to view track in lyrics view
- Added tooltips to 'modify folder' buttons
- Added icon to rename tracks menu label
- Added warning protection to clear all loves button
- Fixed app not starting if a locale had not been configured
- Fixed year sorter menu labeling being incorrect
- Fixed a bug with file rename function where unintended tracks from other folders could be modified
- Fixed file rename function sometimes failing to show warning on missing metadata
- Fixed search result right click marking track as playing position
- Fixed gallery position not staying when using move folder function
- Fixed a case where folder break would not distinguish between different folders with same name
- Fixed reload metadata function not detecting file extension changes
- Fixed notification display at end of playlist
- Fixed a crash when playing a CUE sheet track at the end of a playlist
- Fixed column mode not using natural sort for track numbers
- Fixed UI not remembering being in column view on restart
- Fixed column view not using new heart icons
- Fixed seek bar not updating while volume bar was held
- Fixed heart name text rendering with light playlist background colour
- Improved gallery to remember view position when switching playlists quickly
- Improved search algorithm to better handle fragmented search terms for albums
- Improved power tag bar to better adapt to different library sizes and available window space
- Improved playlist tab panel text readability on light backgrounds
- Tweaked file rename box appearance to better match folder modification box
- Tweaked track notification text order
- Tweaked search overlay to better fit results to window height
- Moved rename template hints to a hover over question mark
- Removed remains of broadcast sync feature
- [Wayland native] Fixed files not importing on drag and drop
- Added album repeat mode
- Added shuffle within album mode
- Added option for true shuffling
- Added right click menu to close artist info panel
- Fixed transcode stalling on filepaths containing double-quotes
- Fixed possible issue and crash when playing CUE sheet tracks and switching playlist
- Fixed 'hi' notification when track had no metadata
- Fixed some draw positioning in search overlay
- Tweaked playlist panel toggle to open on drag over
- Added DE whitelist for notification support as workaround for mpris commands failing
- Removed file corruption warnings due to many false positives
- Added option to show desktop notifications for playing track
- Added ctrl+z undo steps for undoing track deletes
- Improved handling and feedback of corrupt files
- Tweaked artist bio font size to be larger
- Tweaked artist bio fetching to have lower rate limit
- Fixed player sometimes stalling on transition with fade off
- Fixed missing truncation tooltip for filepath in track box
- Fixed undo 'clear playlist' not restoring inplace
- Fixed artist bio scroll bar not recalculating on panel resize
- [Flatpak] Fixed output audio device switching
- [Flatpak] Added possible workaround for poor font rendering
- Added embedded picture support for OGG and OPUS tags
- Added options to turn off crossfading
- Improved error feedback when importing an archive
- Tweaked pre-import counter to favor speed over accuracy
- Tweaked track import sorting algorithm to better handle inconsistent disc number tagging
- Tweaked find box to close on backspace
- Tweaked search overlay to require more mouse movement before registering
- Reverted some track info box fonts
- Reverted album search return behavior to auto-play
- Fixed delayed gallery rendering when player was stopped
- Fixed artist info links possibly containing a period
- Fixed enter key possibly registering when using a window switcher
- Fixed possible crash when using fractional scaling and artist info panel
- [Flatpak] Added workaround for possible issue causing crash on start
- Added context menu to gallery album right click
- Added sorting option 'Reversed Folders'
- Added audio bit-depth display to track box (FLAC, APE, TTA)
- Added tool-tips for truncated text in track info box
- Added function to duplicate playlist by dragging tab to end
- Added highlight for transcoded albums in gallery while transcoding
- Added cursor tab drag indicator
- Improved error feedback for 'Start Broadcast' when there are no tracks
- Improved folder mover to remove old track entries
- Improved stat tab codec chart to generate a playlist on click
- Improved playlist side panel to include the 'sort' sub menu
- Tweaked 'rename playlist' box size
- Tweaked track box fonts and colour
- Tweaked folder mover menu text and behavior
- Tweaked 'duplicate playlist' function to modify the new title with a hint
- Tweaked playlist tabs to allow dragging between side panel and top panel
- Tweaked folder delete function to move to trash by default
- Tweaked download indicator to allow dismissal of watched items
- Tweaked scroll bars to highlight on click
- Fixed download indicator staying on if file was removed
- Fixed gallery thumbnails to match side bar cycling without needing to reset (again)
- Fixed delete option causing gallery to jump position to selected
- Fixed possible unexpected behavior when modifying playlist with a menu open
- Fixed error handling with last.fm love sync
- Fixed top bar metadata for small window positioning
- Fixed window not raising on extra instance launch
- Fixed lyrics view not returning to gallery from track box button
- Fixed duplicate playlist undo backups
- Fixed possible losing focus of playing playlist if a playlist was deleted
- Fixed a crash if a playlist was deleted then back button was pressed twice
- Fixed album artist text in info box overlapping album art thumbnail
- Fixed resulting album from search not aligning to top of playlist
- Fixed tracks with no metadata showing as blank in search results
- Fixed unstable text positioning in track box with fractional scaling
- Fixed some menu entries not greying out
- Fixed an issue with playing position after deleting tracks
- Fixed an issue where submenus might not position within window
- Fixed search overlay 'show only' function sometimes showing the playing track instead
- Fixed subsequent searches not resetting view to top
- Fixed scrobble marker show while player was paused
- Fixed lyrics display being truncated with long lyrics
- Removed 'cut' menu option
- Added 1.25x UI scaling option
- Fixed artist info panel not scaling with UI scaling setting (partial)
- Fixed 'next theme' button positioning
- Fixed crash on change time mode with clean slate
- Fixed scroll area on gallery being too large with few albums
- Fixed crash on clear playlist [critical]
- Fixed queue not overriding repeat setting
- Fixed 'new playlist' menu appearing on scroll bar right click
- Fixed typing in rename folder box activating search overlay
- Improved rename files and folders, added 'default' button, now saves template on restart.
- Added new 'folder tag' feature to gallery
- Added album counts to stats tab
- Improved ctrl-Z function; can now undo multiple playlist deletes
- Changed transcode files opus extension to use '.opus.ogg'
- Changed left clicking play button while playing now jumps view to playing track
- Changed behavior of enter key on album search result now just shows instead of playing
- Tweaked search algorithm to better return exact phrase matches
- Tweaked playlist scroll bar appearance
- Tweaked side panel lyrics positioning
- Tweaked settings to warn if LAME is not installed when selecting MP3 for encoding
- Fixed a VRAM memory leak.
- Fixed gallery not updating on inplace sort functions.
- Fixed a stall on importing some XSPF playlist's
- Fixed a crash when holding shift and scrolling
- Fixed playlist switch on delete not setting gallery position
- Fixed a possible crash when changing volume with clean state
- Fixed a crash when deleting final playlist with gallery open
- Fixed genres not showing in search results
- Fixed 'sort year per artist' sort function truncating the end artist
- Fixed XSPF inter-app compatibility
- Fixed track text in playlist not truncating if space was negative
- Removed option to hide transcode function from menu
- Fixed low quality thumbnail caching
- Fixed an issue where a drag and drop action could trigger on track load
- Fixed an issue where an empty folder would cause the download indicator to stay on
- Fixed clicking next to minimize button changing visualiser
- Improved some scroll-bars to highlight on mouse over
- Changed folder copy/move function to move only. Removed some menu entries.
- Changed theme default
- Tweaked sub-menu appearance
- Added menu icon for Picard
- Dropping an album onto playlist bar now gives the new playlist the title of the album
- Added preliminary support for multi-language / translations
- Removed 'playback follows playlist' setting, now always off.
- Simplified last.fm scrobble settings
- Added ListenBrainz support
- Added button to open app data folder
- Improved text positioning for customised font
- Improved queue display indication
- Improved artist bio link buttons to show hand cursor
- Fixed about title showing playlist name after using folder filter
- Fixed scroll on top bar not respecting hidden playlist's
- Fixed last track in playlist not showing as playing in gallery
- Fixed UI slowdown when playing title is long
- Fixed queue not working for end of track advancing
- Fixed playing highlight to show only playing instance
- Fixed showcase lyrics not resetting scroll position after using lyric search
- Fixed crash on start broadcast (critical bug)
- Fixed an issue where scrobbling could not be paused if a track had not yet been playing
- Partial fixes to 2x scaling
- Partial fixes to auto theme mode
- Tweaked tooltip display to be slightly larger
- Tweaked layout setting defaults: CSD on, default window size, side panel on
- Tweaked audio archive detection to be more relaxed
- Tweaked shift image metadata to show full resolution information
- Changed default audio encoder output directory to ~/Music/encode-output/
- Added artist info panel (gets data from last fm)
- Added playlist selector side panel
- Added playlist hide feature (hides individual playlist tabs from top panel)
- Added download monitor indicator to top panel (replaces previous F8 function)
- Added setting to extract archives to music folder
- Added scroll bar to side panel lyrics
- Moved 'search image on google' function to picture menu
- Moved 'show lyrics in side panel' setting from settings box to lyric menu
- Removed Windows operating system support
- Removed previous playlist selector box
- Removed playlist selector box's left click to quick add track feature
- Removed playlist selector box's direct set playlist playing feature
- Removed 'dim gallery' function and setting
- Removed 'always use folder names' setting (now always off)
- Removed setting for gallery disk caching (now always on)
- Removed setting for showing lyrics in radio web page (now always on)
- Removed setting for deleting archives (now always on)
- Removed UI colour theme 'Deep'
- Tweaked delete archive function to move files to trash
- Tweaked search overlay search algorithm
- Tweaked mouse side button functions for more obvious behavior
- Tweaked show hearts setting to be allowed in addition to stars and lines
- Improved search overlay to allow scrolling by scroll wheel
- Changed user config, cache, and data folder locations to Linux appropriate ones
- Fixed track special indicator lengths in playlist only view
- Fixed extra track being selected if mouse moved quickly
- Fixed previous selected track temporarily remaining highlighted after right click
- Fixed border being active when window maximized
- Fixed duplicate tracks appearing in search overlay
- Fixed words not truncating properly (bug from v2.8.3)
- Fixed window minimum size not being enforced
- Added 'love track' option to track menu
- Added show love hearts for loved tracks display option
- Added function to show last.fm friends loves in heart display
- Added function to fetch loved tracks from last.fm
- Added functions to clear loved tracks from db
- Added new quick import function to key F8
- Added warning when attempting to love track while not connected to last.fm
- [Linux] Added function to show playing track name in Discord
- [Linux] Added auto extract rar archive support when 'unrar' is available
- Tweaked 'show columns' button to switch view when on showcase view
- Web server can now be stated and stopped without restart
- Fixed folder title hit area overlapping scroll area
- Fixed tracks not scrobbling on repeats
- Fixed track love function blocking main UI
- Fixed crash when broadcast advances track after deleting playlists
- Fixed right end of broadcast seek bar not being clickable
- Fixed possible case causing subroutine crash
- Fixed rename box triggering search overlay
- [Linux only] Fixed performance slowdown when truncating text
- Moved documentation to Github wiki
- Added new global search function
- Added time display mode for total album time
- Added embedded image support for M4A files
- Extended metadata support for M4A: album-artist, disc number and lyrics
- Bound space-bar key to pause and resume playback
- Improved device selection UI feedback
- Improved delete playlist function to try return view to previous playlist
- Improved importer to ignore MACOSX folders and DOT files
- Improved 'get lyrics' function to not block main UI
- Fixed gallery hit boxes being too large when titles are disabled
- Fixed playlist default setting not matching original default
- Fixed transcode cancel menu overlapping window drag area
- Fixed fixed message box not clearing after continued keyboard input
- [Linux] Filename changes are now tracked when editing tags with Picard
- Bound F5 key to toggle lyrics view
- Added transcode option 'Save opus as ogg file extension' (for Android compatibility)
- Added 'return' button to lyrics showcase view
- Added background fade effect for opening settings box
- Added new error icon to some error messages
- Removed 'gallery only' view layout
- Removed 'album art plus tracks' view layout
- Removed 'scan rym db' function
- Combined main and view menu
- Changed lyrics showcase button to function as a toggle
- Changed view buttons to not close on click
- Changed transcode image thumbnail names to "cover.jpg" only (for improved compatibility)
- Set new defaults: visualiser enabled, row size larger
- Improved error feedback for changing output devices
- Fixed replay-gain db indicator not being truncated
- Fixed bug with side panel lyric setting
- Fixed output sound device not being remembered on restart
- Fixed gallery setting not being remembered on restart
- Fixed remove embed function causing crash
- Fixed showcase view not showing radio metadata, not showing title when missing metadata
- Fixed cursor flicker on column drag
- [Windows] Fixed non ascii device names causing playback to fail
- Added right click menu for canceling imports and transcodes
- Improved quick playing artist search function, moved shortcut to F4
- Improved error handling for folder mover function
- Added size limit for folder delete function
- Fixed not being able to step further back in random mode if previous track were missing
- Fixed stream recording incorrectly giving an error message
- Fixed folder mover not using album-artist as title
- Fixed crash when left clicking empty album art
- Fixed case in track info box where comment text would overlap thumbnail
- Fixed file not being importable after linked cue file
- Fixed default row size setting mismatch
- Fixed track info box WAV tag having bad rendering
- Allowed last.fm module to be optional
- [Linux] Fixed dragging volume bar causing unstable rendering
- Added support for embedded CUE sheets in Flac files (Vorbis type)
- Added 'Next' and 'Previous' function to picture menu
- Added config file option for logarithmic volume control
- Added function to sort albums by year per artist
- Added feedback animation for when dropping files on tabs
- Improved search to re-scan on playlist switch
- Improved search to indicate when top or bottom of playlist is reached
- Tweaked search box appearance
- Tweaked alignment of 3 digit track indices
- Fixed genre field not being imported from CUE sheets
- Fixed search text entry lag when nothing was already found
- Fixed tracks only view track highlight not matching width when column mode is on
- Fixed crash when right clicking empty album art
- Fixed playlist panel context menu not taking mouse focus
- Fixed 'fix mojibake' not immediately updating playlist
- Fixed radio metadata not showing if the previous track had lyrics
- Fixed show playing jumping to wrong track when playlist has duplicates
- [Linux] Fixed application preventing monitor sleep
- Added tool tips to view menu and mode buttons
- Added option to show lyrics in side panel (enabled by default)
- Added function to split lyric sentences into new lines
- Added animation to playlist and gallery to show when scrolling at top
- Added side spacing to 'playlist only' view
- Improved image download function to no longer block the UI (Linux)
- Unified image right click functions to a single menu
- Transcode can now be canceled with Ctrl+C shortcut
- Transcode now sends system notification when transcode has finished (Linux)
- Removed support for fonts other than Arial (Windows)
- Fixed lyrics only pasting to playing track
- Fixed lyrics not updating after pasting
- Fixed bug where sometimes switching playlist would change the current view
- Fixed tracks advancing too early (critical)
- Set database to save to disk after imports
- Added time cursor to seek bar on wheel click
- Added sorting function for album duration
- Added new view switcher box
- Moved 'copy lyrics' function to lyrics menu
- Moved 'toggle breaks' function to tab menu
- Changed track info box's lyrics label to a button that shows lyrics in lyrics view
- Changed behavior of search box to close on return
- Changed folder menu to include the transcode folder function
- Changed gallery highlight to animate on 'show playing'
- Removed detection of mp4 files
- Removed optional speedup module
- Removed 'Return to standard' view function
- Fixed scrollbar scrolling past bottom panel
- Fixed track box attribute hit boxes being slightly off
- Fixed show playing in Art+Tracks view having incorrect alignment on last album
- Fixed drag mode being activated on track menu click in Art+Track view
- Fixed art+tracks view crashing if the play queue was empty
- [Linux] Fixed some errors that were reported on console
- [Linux] Fixed crash on start on Openbox
- [Linux] Fixed gstreamer mode not advancing tracks
- Added track menu button to show album in gallery
- Added 3 new level meter colour modes (set new default to orange)
- Added window outline in borderless mode
- Added option to disable deleting for zip extract function
- Added text field menu for copy and paste, removed buttons from url entry box
- Tweaked 'view' button hitbox to be smaller
- Fixed text field pasting at cursor position
- Fixed bug with transcode selecting all folders with same name
- Fixed rare bug with multiple tracks showing as selected on click
- Fixed menu activation hitbox overlapping scroll bar in Art + Tracks view
- Fixed error messages appearing behind url box
- Fixed gallery view input visual feedback delay when selecting
- Fixed template settings in config file not having effect
- [Windows] Fixed buttons in settings having overhanging text
- [Linux] Added 2x UI display setting for HiDPI displays (testing)
- [Linux] Added symbolic icon for improved desktop integration
- [Linux] Fixed rare display corruption when showing level meter
- [Linux] Fixed media keys not working with new version of Gnome (3.26)
- [Linux] Improved integration with budgie desktop
- [Linux] Improved volume bar sliding performance under some configurations
- Moved 'art + tracks' view scroll bar to right side of window
- Fixed visualiser showing occasional corruption (linux)
- Fixed IME input not working
- Fixed url encoding with search on Sonemic function
- Fixed bad font rending in about box under some themes
- Fixed crash when using 'go to playing' on first played track
- Tweaked some fonts and colours
- Removed reset window shortcut
- Added button for saving URL's in open stream box
- Added icons to various menu elements
- Added playlist repeat option
- Added function to move folders to different library locations
- Added menu link to search images on google
- Added functionality for dropping links onto album canvas to download album art (linux)
- Added keyboard navigation to gallery view (via tab key)
- Added Shift-A search box shortcut to search for playing artist name
- Added text editing cursor to text fields
- Added search track on Genius menu option
- Added links to web server pages in settings
- Improved transition gap timing consistency
- Improved message box appearance and expanded various error messages
- Improved track menu settings to no longer require restart to change
- Changed folder delete function to no longer require shift key held down
- Split selection context menu into separate selection and folder menus
- Tweaked various UI elements
- Tweaked window draggable area during broadcast
- Fixed replay gain not consistently applying
- Fixed playback stall if stop and play clicked in quick succession
- Fixed crashes when using clean database function under certain circumstances
- Fixed reload metadata failing when used for a selection
- Fixed menu elements activating after click but before menu close
- Fixed stream metadata parsing
- Fixed newlines being allowed in text boxes
- Added 'file modified' sorting option
- Added cursor indicator to show when tracks are being dragged
- Added animated indicator to show number of tracks dropped onto a tab
- Added progress indicator for clean database function
- Added option to show lyrics in radio page
- Fixed thumbnail generator for MPRIS failing in some cases (linux)
- Fixed playing track not stopping if end track in playlist was missing
- Fixed visual glitch when moving playlist tabs
- Fixed show license button not working (linux)
- Fixed break title having bad rendering when selected while on coloured background
- Fixed backend crash when attempting to play a missing track first
- Fixed clean database function causing double memory usage
- Fixed clicks to rename tracks box clicking through
- Fixed TTA files not playing (linux)
- Tweaked selections to deselect when track clicked on
- Tweaked single track drag to allow moving via shift after drag has begun
- Tweaked double click timing to be tighter
- Tweaked auto theme text legibility for some cases
- Tweaked cross-fade to not apply to auto-stop function
- Added MPRIS interface support (Linux)
- Added ReplayGain support for tracks with supporting track/album metadata
- Added append playlist by drag tab and hold shift functionality
- Added indicator when broadcasting to show number of listeners
- Added html audio player to radio page
- Fixed window video corruption on start (Linux)
- Fixed stream recording causing crash on track change (Linux)
- Fixed comment text not being properly truncated (Linux)
- Fixed search term not found indication not deactivating correctly
- Fixed search box text having bad rendering
- Fixed crossfade being applied to end of last track in playlist and causing slight cutoff
- Fixed UI not updating when end of playlist is reached
- Tweaked vertical positioning of text with large characters (Linux)
- Changed drag over indicator to bar type
- Simplified media key setting in config file
- Removed system clipboard file copy function
- Removed MP3 support in broadcasting
- Removed icecast support. Broadcasting now uses internal server
- Added seek bars and auto updating to web interface
- Lost some web interface features
- Removed sample re-encode function
- Fixed minor bug with track group selection
- Fixed gallery view not updating when deleting folder
- Fixed rare crash with track info (Linux)
- Fixed tab menu not registering when clicked over drag area (Linux)
- Added image metadata via shift key
- Added monthly backuping of play count database
- Added indicator for tab dragging
- Added label for unloaded album art in gallery when titles set to off
- Tweaked font configuration
- Tweaked some labels
- Tweaked track move indicator
- Fixed sorting another playlist by filepath overwriting current
- Fixed first title cut off in art + tracks view
- Fixed codec ratio bar not correctly updating for new imports
- Fixed lucky random filter causing crash
- Removed transparency on image metadata box
- Removed themes Citrus and Smoke
- Removed reset play count option
- Removed fix mojibake manual function
- Removed folder browser and importer
- Removed global title break setting
- Removed reset layout button from settings
- Removed bottom bar album art
- Removed title in top panel setting
- Removed 'Has Comment' filter option
- Added delete folder function
- Changed play history playlist order. Extended history to 250
- Fixed rename folder function causing tracks to move in playlist
- Fixed show album art in bottom panel not correctly updating on toggle
- Fixed mouse button 4 gallery shortcut not working
- Fixed visualiser not activating from menu when off
- Removed toggle random and repeat entries from playback menu
- Added function to fetch lyrics from LyricWiki
- Added function to paste and clear lyrics
- Added track love function with last.fm submission
- Added bar chart of codec ratios to stats tab
- Added right click menu for changing visualiser
- Added option to automatically connect to last.fm
- Added folder rename function
- Added folder compacter function to folder rename box
- Added auto-resuming for functions that interrupt playback
- Added text cursor positioning, selection, copy, paste and cut for rename input boxes
- Expanded selection menu items
- Redesigned number change settings widget
- Moved and updated folder clean function to folder rename box
- Moved 'remove embedded image from mp3' function to picture context menu
- Moved scrobble mark setting from config file to UI settings
- Set duration field in track info box as copyable
- Set imported tracks to be sorted by default
- Changed labels in view menu, removed 'Full Art' shortcut
- Changed 'go to playing' function to always find any available track
- Changed layout of album title in 'art + tracks' view
- Fixed scroll on panels in showcase view also scrolling lyrics
- Fixed playback buttons not changing colour between themes
- Fixed playtime inflation when modifying metadata
- Fixed play count duping on tracks with same filename but different artist
- Fixed bug where cached last.fm hash would not update when entering new password
- Fixed dim mode not applying to playlist
- Fixed rename tracks not showing result message
- Fixed stats genre list not splitting multiple genres
- Fixed tracks not being ordered correctly in certain cases with inconsistent tagging
- Fixed mouse not releasing outside of window
- Removed themes 'ice' and 'orange'
- [Linux] Fixed gallery view and visualiser showing corrupted graphics with some video drivers
- [Linux] Fixed erratic rendering when visualiser is on with some video drivers
- Added stars playtime representation
- Added mini spectrogram visualiser
- Added native clipboard integration
- Added stream recording function (re-encoded as ogg)
- Added play history to playlist function
- Added setting to hide text in gallery view
- Added cut/copy/paste keyboard shortcuts for tracks
- Added menu shortcut for search
- Added option to show album art in bottom panel
- [Broadcasting] Song can now be seeked by clicking on progress display in top panel
- Fixed missing playback support for ALAC codec M4A files under Linux
- Fixed delayed UI update on media key press
- Fixed play time line positioning
- Fixed single instancing when web server is disabled
- Fixed quick drag to playlist not working from folder title
- Fixed menu shortcut hint colour blending
- Fixed left shift key not applying to some shortcuts
- Fixed window title on Gnome showing as Python
- Fixed text slightly overlapping playtime line
- Fixed radio metadata being truncated
- Fixed transcoding files to ogg producing corrupted output in some cases
- Fixed mp3 encoding not working
- Added auto detect Gnome desktop environment for media keys
- Added label in transcode settings showing when ffmpeg is missing
- Reduced idle cpu usage
- Improved selecting and dragging operations
- Improved text truncating in column mode
- Improved text cursor animation
- Simplified copy/paste functions
- Moved 'Playlist Stats' function to tab menu
- Bound 'Random Track' to semicolon key
- Bound End key to 'Next Track'
- Bound Home key to restart track / back
- Bound show end/start of playlist to Shift + Home/End keys
- Set defaults: web interface as disabled, RYM search as disabled
- Removed 'shift' track sub menu
- Added auto extract zip archive option
- Added native text rendering on windows (windows only)
- Added cairo as text renderer on linux (experimental, linux only)
- Added auto theme option to settings
- Added hide column bar option to menu
- Fixed title bar text updating
- Fixed poor album art image display quality
- Fixed double digit setting not applying in some cases
- Fixed top bar entering compact mode when title is displayed in bottom bar
- Fixed quick drag sometimes being triggered after UI lag
- Fixed playlist row size settings not applying to combo view
- Improved sidebar drag area to show drag cursor
- Improved auto theme mode
- Improved playlist selection box, bound to tilde key
- Tweaked column grip area
- Changed font configuration setting
- Changed default font on windows to Meiryo, fallback to Arial
- Changed default font on linux to Noto Sans
- Removed cycle list format option
- Added customisable playlist column layout with sorting
- Added customisation of playlist row size
- Added visual subgroups in menus
- Added re-import function
- Added output device selection to system settings tab
- Added menu shortcut for toggling playlist breaks
- Added search artist on Wikipeida track menu entry
- Added auto fix mojibake function
- Bound F9 key to open encode output
- Bound r-shift + slash to revert
- Tweaked scrobble marker appearance
- Improved error feedback for broadcasting
- Fixed edit tags externally sometimes including other folders
- Fixed volume not being affected by windows volume mixer
- Fixed messages not disappearing while settings box was open
- Fixed dragging tracks sometimes not applying
- Removed 'most skipped' and 'empty playlist' playlist filters
- Added new lyrics view
- Added support for WavPack (.wv) files
- Added tag reading support for APEv2 tags (APE, TTA and WavPack files)
- Added 'has lyrics' filter option
- Added GStreamer fallback on linux with basic functionality
- Added home holder user files location when detected as installed
- Added rescan tags option for playlists
- Tweaked playlist rename input box to apply input on click out, not just enter key.
- Fixed not being able to delete or arrange playlist while importing
- Fixed tracks importing to playlist that already have cue sheets (folders only, again)
- Fixed wav tracks duration not being detected on import
- Fixed delete key not working on single track
- Fixed stats open (this time for sure)
- Fixed art+tracks view tracks for up to 100 tracks per album
- Fixed page up/down keys not working for art+tracks view
- Fixed comment field only being read from MP3 files
- Fixed lyrics field not being read from MP3 files
- Added 'most played albums' sorting option
- Added functionality for quick dragging tracks onto top panel to send to new playlist
- Added disc number tag reading for OPUS, OGG, MP3 and FLAC. Updated sorting function to recognise this.
- Added disc total and track total display to track info box.
- Added 'paste' and 'clear' buttons to URL input box
- Added web track sample link generating function (experimental feature)
- Added colourise from album art function (experimental feature, press F3 to activate)
- Added bitrate estimation display for FLAC and OPUS in track info box
- Added button to copy lyrics to clipboard in track info box. Updated scanner to detect lyrics for FLAC, OPUS and OGG
- Added shortcut to open config file from settings box
- Added FLAC as folder transcoding option
- Improved inbound radio streaming error feedback
- Improved transcoding error feedback on linux
- Tweaked gallery to no longer jump when track advances automatically
- Tweaked scroll bar appearance
- Tweaked folder title to select on right click
- Tweaked 'copy artist- album' function to prioritise using artist-album field for artist
- Tweaked track dragging to no longer require shift to be held to move multiple tracks
- Tweaked Go To Playing function to make any matching track in the open playlist the playing track and playlist
- Fixed crash when using radio random
- Fixed seek bar, track title and playing time display for radio streaming
- Fixed player not switching to stopped state when stream ends
- Fixed a performance leak in playlist config tab
- Fixed fallback text not truncating to correct length
- Fixed edge scroll bar hiding on maximised window
- Fixed jittery gallery scrolling when running visualiser
- Fixed playlist digit setting sometimes not being enforced
- Fixed broadcast not sending title and artist to Icecast server on first track
- Fixed remote control url to allow trailing forward slash, enabled favicon
- Fixed playlist being at end after clear and import
- Fixed playlist stats missing file on Linux
- Fixed drag dropping import onto panel and tab on Linux
- Fixed comment not highlighting https URL links
- Separate oggenc download no longer required for broadcasting
- Added option to increase playlist font size
- Added function to copy fields to clipboard from track info box
- Added font options to config file
- Added configuration for external tag editor integration
- Added function to remove embedded album art from MP3 files
- Added minimise and exit icons for borderless mode
- Added function to extract and save embedded images from track tags
- Added support for reading OPUS metadata
- Added album artist field support for OPUS, FLAC, MP3, OGG and CUE
- Added cue sheet indicator to track info box
- Fixed click on window focus not registering
- Fixed some track highlights not being full playlist width
- Fixed window flash on focus maximised
- Tweaked menu behavior to switch on mouse over
- Added drop on top panel to import to new playlist functionality
- Added 'search term not found' indicator
- Changed side panel metadata font and tab font
- Enabled fast encoding for OGG codec
- Increased number of worker threads
- Moved IME edit display location
- Fixed reset cache crash
- Fixed scroll bar hitbox overlapping play button
- Fixed hitbox overlap on tab buttons
- Fixed queue highlight area
- Fixed transcoding from cue files sometimes failing
- Removed CUE type encoding option
- Added setting for disk caching gallery art
- Added setting for gallery view scroll speed
- Added setting for scrolling gallery view by row
- Added scroll controls to gallery view
- Improved encoding performance for opus output
- Fixed error importing certain tracks
- Fixed max CPU usage with level meter
- Fixed encode not working with cue files to single tracks
- Fixed opus output files not containing track number metadata
- Fixed transcoding on Linux
- Added shortcut hints to various menu entries
- Added ctrl+z shortcut to undo last playlist delete
- Added ogg support for folder encoding output
- Added row formatting cycle button to settings
- Added play times to playlist readout
- Added comment display to track info box
- Added duplicate playlist function
- Added new last.fm setup tab in settings
- Added support for light background themes
- Improved window closing speed
- Fixed window showing white during startup
- Fixed level visualiser not decaying after stop
- Tweaked styling of various interface elements
- Tweaked playlist formatting and appearance
- Tweaked config file formatting
- Redesigned application icon
- Set UI frame as option in theme files
- Removed custom playlist row formatting
- Removed hide scroll bar as option
- Removed highlight artist as option
- Removed pause lock option
- Removed pyperclip as dependency
- Improved playlist importing speed
- Added ctrl+w shortcut to delete playlist
- Added ctrl+r shortcut to rename playlist
- Added shift+enter to show search results in new playlist
- Added shuffle folders function
- Added folder path filtering to search function
- Added transcoding support for MP3 (requires lame encoder)
- Added transcoding support for single tracks
- Moved transcoding setting to UI
- Tweaked gallery view layout
- Tweaked default configuration
- Fixed scrolling bug in album combo view
- Added new formats for play time indicator
- Added new menu button to bottom panel
- Added gallery only view
- Added importing and exporting support for XSPF format playlists
- Added clean database function
- Added option to show title in bottom panel for some view modes
- Moved view modes into new view menu
- Moved playback options to new menu
- Tweaked bottom panel visual elements
- Tweaked gallery album goto function
- Changed F1 shortcut to toggle folder breaking for current playlist
- Fixed layout reset window size being slightly too small
- Fixed rate at which seek bar updates
- Fixed drag on tab not working in albums plus tracks view
- Fixed images reloading when switching layouts
- Fixed image cache for gallery being unlimited
- Fixed single track imports sometimes adding to wrong playlist
- Fixed issue with pasting tracks
- Other small tweaks and fixes to user interface
- Added playback menu
- Added tracking of track skips
- Added new sorting options: by artist, album, reversed, skips and file path
- Added new copy/paste menu for selections
- Added ctrl-a shortcut to select all tracks in playlist
- Added 5 new themes
- Added album art + tracks combined view mode
- Removed genre sorting option
- Removed last.fm panel indicator
- Removed shift click to delete playlist function
- Removed two existing themes
- Replaced disable scroll bar function with hide scroll bar function
- Improved multiple new playlist naming
- Improved playlist tab repositioning
- Improved gallery view fonts
- Fixed slow track number sorting speed
- Fixed incorrect seeking after cue based track transition
- Fixed moving tracks onto folder title
- Fixed seek bar click sometimes wrongly registering
- Fixed cursor movement response being delayed
- Fixed unicode end characters becoming corrupted
- Fixed visualiser clock speed
- Fixed tracks with inconsistent file extension case not importing
- Fixed un-maximized on start bug
- Fixed playlist scroll boundary in gallery view
- Misc UI tweaks
- Misc bug fixes
- Moved some settings from config file to UI
- Fixed bug causing crash when accessing web interface
- Minor performance optimizations
- Various UI tweaks
- Various other bug fixes
- Added playlist sorting by year
- Added option for changing gallery art size
- Added embedded image loading from FLAC files
- Added a basic playlist selection box
- Added an option for showing year in folder title
- Changed icon
- Changed main font
- Tweaked font sizes for playlist
- Improved CPU usage with visualiser, slightly
- Fixed a bug causing slower scrolling
- Fixed gallery view not jumping to first few rows
- Fixed Go to Playing function not working on gallery in some situations
- Fixed buttons using incorrect theme colour
- Disabled gallery info bar
- Added playlist navigation to web interface
- Added WMA playback support under Windows
- Added reloading artwork function to database menu
- Added ability to import to playlist directly by dropping on tab
- Added specifying of encoding output directory from config
- Added 'open with' support and opening file via cli
- Added single instance functionality
- Added a basic info panel to gallery view
- Added file size information to track info
- Added GIF image support
- Added OPUS encoding support for broadcasting
- Added rudimentary Mac OS X support
- Tweaked some menu/GUI elements
- Tweaked create playlist behavior to not request input
- Tweaked gallery view artist labels to show 'various' label if applicable
- Fixed web interface colours
- Fixed broadcasting on linux
- Fixed console windows appearing when transcoding
- Fixed settings taking long to open with large music libraries
- Fixed incorrectly displaying song lengths greater than an hour long
- Fixed slow re-importing (again)
- Fixed cue source file incorrectly importing (again)
- Fixed crash when clearing playlist in gallery view
- Fixed some keybinds being active during text input
- Fixed gallery view sometimes showing incorrect picture
- Improved stability when importing
- Updated icon design
- Bound shift+up/down keys to volume control
- Removed disk caching of images for web interface
- Removed dependence on running from working directory
- [Note] Changed database format, reset required if upgrading (delete state.p file)
- Added hints for empty playlist
- Added search on RYM function
- Tweaked scrollbar behaviour
- Minor interface tweaks and bug fixes
- Minor interface tweaks and string changes
- Fixed crash when opening a stream
- Fixed crash when deleting a playlist while in gallery view
- Bound - and + keys to seek functions
- Added radio random function (M3 click forward or comma key)
- Cleaner starting when some program files missing
- Galley view now jumps to album when selecting 'back'
- Improved rendering performance
- Improved window drag handling
- Added top menu buttons display
- Fixed random mode not working with cue tracks
- Tweaked interface
- Minor interface fixes
- Improved re-import performance
- Added import progress counter
- Minor interface fixes
- Tweaked context menu categories
- Tweaked selection behavior
- Tweaked icon colour
- Fixed visual error with shift moving tracks
- Fixed a rare crash when clicking album in album view
- Fixed a crash when playing a track detected as zero length (windows)
- Changed top list to sort by playtime rather than playcount
- Added config to disable transcode menu entry
- Added time playing colour to themes
- Added keybinds for repeat and show playing (. and ' respectively)
- Fixed high cpu usage when dragging
- Fixed black window in some cases
- Fixed title bar text not updating in some cases
- Tweaked button hitboxes
- Tweaked some menu entries
- Tweaked track selection behavior
- Added thick row option
- Added side panel background as themeable
- Fixed opus+cue encoding on linux
- Fixed stream progress bar overlapping level meter
- Fixed toggle gallery view not remembering side panel width
- Moved sort tracks to playlist menu
- Tweaked gallery layout
- Tweaked certain themes colors
- Improved gallery view performance
- Added top genre/album/artist readout
- Added playlist filtering by genre to playlist menu
- Added spectrum analyzer (may incur high cpu usage)
- Added option for player following playlist
- Added option for switching to double digit track numbers
- Added option for toggling scroll bar
- Added option for playlist folder separation
- Added jump playlist ability to 'show playing' function
- Added taskbar progress on windows
- Added Page Up / Page Down function
- Added seek bar background and various line colours to themes
- Added custom playlist line format option
- Fixed lastfm scrobbling not submitting album info
- Fixed inconsistent track number format
- Added opus encoding bitrate to config file
- Added transpose playlist option
- Improved cue sheet handling when transcoding (still has some limitations)
- Reduced CPU usage with level meter
- Improved level meter animation
- Fixed level meter not persisting after restart
- Fixed a crash in album view
- Added batch encode folder to opus + cue
- Added scrobble marker
- Moved some UI elements to new options frame
- Added delete key functionality
- Added built in folder picker for importing
- Added About panel
- Added periodic saving of playtimes to disk
- Tweaked scroll bar appearance
- Tweaked playlist tab layout to avoid overlapping
- Tweaked GUI CPU usage and performance
- Fixed a bug with broadcasting not playing tracks defined by CUE sheets
- Fixed a bug with player taking too long to play again after stopping
- Fixed a bug with incorrect selection on playlist change
- Fixed opening external images on linux
- Fixed some misc crashes
- Added support for samplerates other than 44100 to broadcasting
- Added experimental web interface (remote control and broadcast album art, enable in config)
- Added experimental borderless mode
- Added right click seek bar to pause/play
- Added support for dragging tracks to other playlists
- Added support for renaming playlists
- Added fade time setting to config file
- Moved renaming tracks function to new modify submenu
- Moved csv export to new database submenu
- Tweaked playlist generator functions
- Tweaked volume and playlist tabs scrollable area
- Tweaked album view behavior with track switching
- Minor GUI tweaks
- Improved latin character support
- Improved gallery view switching and layout
- Improved image compatibility
- Removed and altered various menu options
- Added menu box for changing settings
- Added hidden command for exporting database to csv
- Added hidden dialog for renaming files
- Added 'copy' for multiple track selection
- Redesigned context menu
- Fixed album art resize scaling
- Fixed colour flickering on single track playlists
- Expanded colourable items
- Expanded image subfolder search names
- Updated track number colour to dark if track missing
- Tweaked art counter box
- Player now saves window size on reset
- Added Partial multi select and drag to reorder (hold shift)
- Moved built in theme to file
- Added seek during pause as config option
- Added reset missing flag function to menu
- Added right click to toggle mute volume bar
- Added mouse scroll to seek bar
- Added right click play button to show now playing
- Bottom bar colour can now be defined in theme file
- Added mediakey toggle to config
- Added album view (experimental)
- Enhanced scrolling performance
- Reworked menu system
- Added copy/paste like functionality for tracks and folders in playlists
- Minor UI and usability alterations
- Fixed bug with some cue sheets not loading
- Moderate performance optimizations
- Fixed window not rendering on certain video drivers (Linux)
- Changed media key detection to use Dbus for better Gnome integration (Linux)
- Added a track information box option to context menu
- Minor UI tweaks, removed some redundant options
- Moved some options to new playlist context menu
- Improved IME support
- Improved search reliability
- Added text cursor animation
- Small performance tweaks
- Fixed bug with not being able to rearrange playlists
- Improved theme loading