DeaDBeeF Changelog

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