What's new in DeaDBeeF 1.9.6
Nov 8, 2023
- Fixed: Drawing spectrum analyzer in discrete frequencies mode
- Fixed: Handling the option to enter archives when scanning folders (fudanchii)
- Fixed: Playback performance issue when searching in large playlist
- Fixed: Possible crash when starting playback with ALSA plugin
- Fixed: Shuffle albums was not using Album Artist
- Fixed: Title formatting failure with large calculated values
- Fixed: Loading of small album art image files
- Fixed: MP4 parser failing to read/write certain tags correctly
- Fixed: Handling of title-formatted paths
- Fixed: A bug when editing metadata in multiple selected tracks
- Fixed: OSD notification reuse by default, with an option to disable
- Added: Bit depth override option (HiFiPhile)
- Added: DSD DoP support for ALSA/FFMPEG plugins (HiFiPhile)
- Added: $put, $puts, $get title formatting functions (Robin Ekman)
New in DeaDBeeF 1.9.5 (Feb 20, 2023)
- Fixed: GME chiptune voice muting was affecting converter / replaygain scanner
- Fixed: SID chiptune voice muting was affecting converter / replaygain scanner
- Fixed: SID stereo was not working the way it was intended
- Fixed: Wave format conversion regressions, which could lead to wrong channels mapping
- Fixed: Converter race condition bug when checking whether a directory exists (dakeryas)
- Fixed: Album art fetching for tracks with multiple artists
- Fixed: GTK warning when opening track properties
- Fixed: Prompting before deleting playlist via middle mouse button
- Fixed: Album art left/right/center alignment in GTKUI
- Fixed: Removed embedded album art size limit for ID3v2 tags
- Fixed: Deadlock when trying to delete files from disk
- Fixed: Mute functionality for output plugins with their own volume control
- Fixed: Switching to previous/next track after the current track is removed
- Fixed: Incorrect playlist affected by hotkeys
- Fixed: Unsynchronized ID3v2 tag loading (credit: Robin Seth Ekman)
- Fixed: Spectrum analyzer buffer overflow
- Fixed: Deadlock when removing multiple selected tracks while one of them is playing
- Added: Pipewire output plugin (saivert)
- Added: LibRetro resampling plugin (toadking)
- Added: Chiptune voice muting in DUMB plugin
- Added: Improved drawing of spectrum analyzer
- Added: $itematindex(index,value) function to title formatting, get value by index from multivalue fields
New in DeaDBeeF 1.9.4 (Feb 17, 2023)
- Fixed: Deadlock when playing network streams
- Fixed: Handling multi-value genre in ID3v2
- Fixed: Will fully reinitialize ALSA device when changing output format, to be compatible with more DACs
- Fixed: Duplicate playlist menu item was not showing
- Fixed: A random crash in visualization code
- Added: Customizable visualization background color for GTKUI
- Added: 64-bit seeking support in AAC, ALAC, Sndfile, Musepack, MP3, WMA, Vorbis
- Added: Embedded album art from OGG files
- Added: When double clicking a playlist in Playlist browser, will play the first track in the shuffle queue, according to current settings (pappnu)
New in DeaDBeeF 1.8.8 (Oct 24, 2021)
- Fixed: A crash and file path issues in PSF plugin (greedysky)
- Fixed: A crash when reading certain AAC files
- Fixed: Reading and writing metadata in certain MP4 files, which didn't work before
- Fixed: Finding a cuesheet when the path contains symlink
- Fixed: %isplaying% and %ispaused% title formatting behavior
- Fixed: Playback of raw AAC files with ID3v2 tags
- Fixed: Infinite loop when trying to $replace an empty string using title formatting
- Added: Handling of Disc subtitle frames in ID3v2 and APE tags (Toad King)
- Added: New improved plugin preferences UI (Nicolai Syvertsen)
- Added: Non-modal preferences window (Nicolai Syvertsen)
- Added: `$rgb()` title formatting function (Nicolai Syvertsen)
- Added: Group title colorization support via title formatting (Nicolai Syvertsen)
- Added: Plugin report and filtering in Plugin list (Nicolai Syvertsen)
- Added: Focusable playlist tabs with keyboard navigation support (Nicolai Syvertsen)
- Added: Sorting plugin list alphabetically (Nicolai Syvertsen)
- Added: Reading of WAV RIFF tags (Xinya Zhang)
- Added: Improved album path handling, especially for Windows (Keith-Cancel)
- Added: Drag-and-drop on the main window (Nicolai Syvertsen)
- Added: Using scroll wheel with seek bar (Nicolai Syvertsen)
- Added: "Play Next" context menu action (Natalie Stewart)
- Added: Handling samplerates higher than 192KHz to pulseaudio
- Added: Delete from disk dialog will highlight the Delete button as destructive action
New in DeaDBeeF 1.8.7 (2021-03-29) (Apr 3, 2021)
- Fixed: Pulseaudio crash after a non-critical recoverable error
- Fixed: Hotkeys were sometimes not connecting to the correct UI plugins
- Fixed: Hotkey action "Sort by title" was missing
- Fixed: Unsupported ID3v2 frames are converted to supported frames instead of discarding
- Fixed: MP4 crash when encountering unknown metadata fields
- Fixed: Writing MP4 tags would corrupt the metadata, if the moov box is moving to the end of file
- Fixed: Off-by-one error when loading unsynchronized ID3v2.3 and 2.2 tags (sktt@github)
- Fixed: Parsing ALAC M4A files without relying on legacy 24-byte magic cookie
- Fixed: Saving the player resume state whenever a song finishes playing
- Fixed: ALSA deadlock / distortion bug caused by changing audio format at a wrong moment
- Fixed: WMA+CUE crash
New in DeaDBeeF 2020-07-06 (Jul 6, 2020)
- Merge with master
- adplug included