- made the devel package noarch as it only contains includes
- removed upstreamed 70ae99463889e191c3d5d0af6ba28e893d73a63f.patch
- removed deadbeef-fix-desktop-file.patch, fixed upstream
- removed unneeded deadbeef-drop-documents-installation.patch
- Update to 1.10.0:
* Fixed: Memory leak affecting DSD (Toad King)
* Fixed: deadbeef.desktop format violations (Viorel Munteanu)
* Fixed: Spectrum analyzer drawing bugs
* Fixed: Scope drawing bugs
* Fixed: Finding album art image in ogg files
* Fixed: Deadlock (hang) when clearing a playlist
* Fixed: A number of issues with album art
* Fixed: A number of issues with OSD notifications
* Fixed: Toggle-pause behavior to do nothing when playback is stopped
* Fixed: CDText issues (Warepire)
* Fixed: Implementation of $longer title formatting function
* Fixed: Handling of escape sequences in $cut title formatting function
* Fixed: Current track playback indication in playlist browser
* Fixed: Crash and memory leak when saving M3U playlists
* Fixed: Crash after drag-dropping from search window
* Added: Media library: find music in specified folders, and display in a tree
* Added: Undo/redo playlist editing operations
* Added: Commands for navigating to next/previous/random album with respect to shuffle mode (Robin Seth Ekman)
* Added: TORY frame support for ID3v2.3
* Added: FFMPEG 7 support (Christopher Snowhill)
* Added: Separate config file for storing secrets (lastfm password)
* Added: Support for relative paths when loading DBPL playlists (Robin Ekman)
* Added: EAC3 support to ffmpeg plugin
* Added: Updated adplug library to latest upstream version (Thomas Jepp)
* Added: An option to disable log window auto showing after errors
OBS-URL: https://build.opensuse.org/request/show/1273966
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deadbeef?expand=0&rev=26
- removed deadbeef-fix-includes.patch. Modify CFLAGS instead
- removed upstream patches:
* deadbeef-fix-register-cxx17.patch
* deadbeef-adplug-use-cxx11.patch
* deadbeef-fix-libretro-compilation.patch
- Update to 1.9.6:
* 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)
OBS-URL: https://build.opensuse.org/request/show/1154107
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/deadbeef?expand=0&rev=78
- removed fix-warning.patch, not needed anymore
- added pipewire build dependency
- added deadbeef-fix-desktop-file.patch to fix bogus "Play Pause" action
- added upstream deadbeef-fix-libretro-compilation.patch to fix compilation on ARM
- Update to 1.9.5:
* 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
OBS-URL: https://build.opensuse.org/request/show/1067724
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/deadbeef?expand=0&rev=74
- Update to 1.9.2:
* Fixed: Many race conditions, deadlocks and crashes
* Fixed: Crash when reading metadata of some .SPU files
* Fixed: Config file content was repeated twice
* Fixed: Default album art max file size increased to 40MB (Dakeryas)
* Fixed: Reading some DTS files which require a larger buffer when probing
* Fixed: Noise was played in the beginning of DTS files
* Fixed: Default cddb server changed to gnudb.gnudb.org:8880
* Fixed: Crash when playing certain .AY files
* Fixed: Playlist corruption when sorting by random
* Fixed: Crash in the sndfile plugin
* Fixed: Spectrum analyzer samplerate bug
* Fixed: Visualization buffer out-of-bounds access
* Fixed: Multichannel down-mixing bug
* Added: Notification displaying compatibility with KDE 5.23.5
* Added: GTKUI oscilloscope rendering with anti-aliasing
* Added: Selection Properties widget configurable to display metadata, properties, or both
* Added: Toggle Pause action in the Deadbeef.desktop file
* Added: Confirmation dialog when removing a playlist using hotkey
* Added: Improved Sort By -> Custom dialog
- Add fix-warning.patch
OBS-URL: https://build.opensuse.org/request/show/1033131
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/deadbeef?expand=0&rev=68
- Update to version 1.9.1:
* Remove the hearts from default titlebar - mainly because large percentage of systems can't display emoji in the title bar.
* fix LINGUAS and translators.txt to include 'be'
* translation: restore Belarussian language translation
* gtkui: exclude medialib files, to avoid broken tarball
Changes in 1.9.0
* Fixed: WMA regression which caused corrupt playback
* Fixed: Deadlock in ALSA plugin
* Fixed: Mis-detection of raw AAC files as MP4 files
* Fixed: Handling empty title formatting scripts
* Fixed: Memory error when dragging playlist via Playlist Browser
* Fixed: Keyboard nagivation issues across playlist tabs (Saivert)
* Fixed: Playlist tabs and playlist customized colors bugs (Saivert)
* Fixed: Paused state was not persisted correctly after force-quitting
* Fixed: Regression which broke musepack seeking
* Fixed: Crash when notification artwork could not be found
* Fixed: Poor performance when saving playlist and configuration files
* Fixed: sndfile not opening files because of uninitialized memory access bug
* Fixed: Crash when removing tracks from playlist while they're playing
* Fixed: Rendering group titles with blank text
* Fixed: Delay activation of a playlist tab during drag-drop over the tab bar
* Fixed: ᵣussian and ᵦelarussian languages are no longer supported
* Added: Long file seeking support for Opus and FFMPEG
* Added: HTTPS support for vfs_curl in portable builds, via libmbedtls
* Added: New Scope and Spectrum Analyzer visualizations
* Added: Visualization appearance preferences pane
* Added: New album art loader
* Added: Configurable volume bar scale (dB, linear, cubic) via context menu (Saivert)
* Added: Title formatting $year(time) function
* Added: GTK UI for editing a chosen field of multiple selected tracks, in a table interface
* Added: Creating new playlist via clicking the "+" button in the playlist tab strip (Saivert)
* Added: Improved DSP preferences GTK UI (Saivert)
* Added: Improved handling of invalid MP3 files
* Added: Last.fm scrobbler will use HTTPS by default
- Refresh deadbeef-drop-documents-installation.patch
- Add deadbeef-fix-includes.patch
OBS-URL: https://build.opensuse.org/request/show/986378
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deadbeef?expand=0&rev=16
- Update to version 1.9.1:
* Remove the hearts from default titlebar - mainly because large percentage of systems can't display emoji in the title bar.
* fix LINGUAS and translators.txt to include 'be'
* translation: restore Belarussian language translation
* gtkui: exclude medialib files, to avoid broken tarball
Changes in 1.9.0
* Fixed: WMA regression which caused corrupt playback
* Fixed: Deadlock in ALSA plugin
* Fixed: Mis-detection of raw AAC files as MP4 files
* Fixed: Handling empty title formatting scripts
* Fixed: Memory error when dragging playlist via Playlist Browser
* Fixed: Keyboard nagivation issues across playlist tabs (Saivert)
* Fixed: Playlist tabs and playlist customized colors bugs (Saivert)
* Fixed: Paused state was not persisted correctly after force-quitting
* Fixed: Regression which broke musepack seeking
* Fixed: Crash when notification artwork could not be found
* Fixed: Poor performance when saving playlist and configuration files
* Fixed: sndfile not opening files because of uninitialized memory access bug
* Fixed: Crash when removing tracks from playlist while they're playing
* Fixed: Rendering group titles with blank text
* Fixed: Delay activation of a playlist tab during drag-drop over the tab bar
* Fixed: ᵣussian and ᵦelarussian languages are no longer supported
* Added: Long file seeking support for Opus and FFMPEG
* Added: HTTPS support for vfs_curl in portable builds, via libmbedtls
* Added: New Scope and Spectrum Analyzer visualizations
* Added: Visualization appearance preferences pane
* Added: New album art loader
* Added: Configurable volume bar scale (dB, linear, cubic) via context menu (Saivert)
* Added: Title formatting $year(time) function
* Added: GTK UI for editing a chosen field of multiple selected tracks, in a table interface
* Added: Creating new playlist via clicking the "+" button in the playlist tab strip (Saivert)
* Added: Improved DSP preferences GTK UI (Saivert)
* Added: Improved handling of invalid MP3 files
* Added: Last.fm scrobbler will use HTTPS by default
- Refresh deadbeef-drop-documents-installation.patch
OBS-URL: https://build.opensuse.org/request/show/986375
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/deadbeef?expand=0&rev=63
- Update version to 1.8.8
- Fixed: A crash and file path issues in PSF plugin
- 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
- Added: New improved plugin preferences UI
- Added: Non-modal preferences window
- Added: `$rgb()` title formatting function
- Added: Group title colorization support via title formatting
- Added: Plugin report and filtering in Plugin list
- Added: Focusable playlist tabs with keyboard navigation support
- Added: Sorting plugin list alphabetically
- Added: Reading of WAV RIFF tags
- Added: Improved album path handling, especially for Windows
- Added: Drag-and-drop on the main window
- Added: Using scroll wheel with seek bar
- Added: "Play Next" context menu action
- Added: Handling samplerates higher than 192KHz to pulseaudio
- Added: Delete from disk dialog will highlight the Delete button
as destructive action
OBS-URL: https://build.opensuse.org/request/show/917801
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/deadbeef?expand=0&rev=62
- Disable LTO for now.
Enabling LTO breaks the use of Clang as a compiler.
It's detected by the build system, but compiler test fails, so
the build fails, since Clang is the only supported compiler now.
- Disable soundtouch plugin on i586 architecture.
- Update version to 1.8.7
* 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
* version 1.8.6
* Fixed loading encoder presets in non-portable builds
* Fixed truncation of long group titles in the playlist
* version 1.8.5
* Added the new ISO/IEC Base Media File Format library MP4P for working with MP4 files, which removes MP4FF dependency
* Added support for additional per-track metadata in cuesheets
* Added updating titlebar when displaying playback position (Nicolai Syvertsen)
* Added a more convenient way to edit container widgets in design mode (Nicolai Syvertsen)
* Fixed ALAC bug whiuch caused division by zero exception
* Fixed cuesheet parser bug caused by unknown/unsupported field names
* Fixed a series of bugs in the Adplug plugin
* Fixed a bug when parsing MP3 Xing/Info header, reading incorrect packet count
* Fixed a number of bugs in artwork plugin, especially affecting the Windows version (Jakub Wasylków, Keith Cancel)
* Fixed a SHIFT-JIS detection bug which caused memory corruption
* Fixed a bug when configuring keyboard shortcut involving Shift key
* Fixed a bug with playlist becoming to small in certain UI layouts
* Fixed a crash when deadbeef window becomes too small when using certain UI layouts
* Fixed drawing playlist column separators in certain newer GTK themes
* Fixed on-screen notification bug when too many notifications accumulated at the same time, spawning too many threads
* Fixed a bug, causing the Band field to be missing from %artist% specifier when using title formatting
* Fixed bugs leaking file handles in AAC and ALAC plugins (Thomas Jepp)
* Fixed handling certain non-conformant S3M files
* Fixed a bug where resizing the log window caused the auto-scroll to stop working (Nicolai Syvertsen)
* Fixed album shuffle bug, causing the same album to repeat after the last track of the album has finished
* Fixed shuffle bug causing short tracks to repeat
- Package changes
* Switch the build to Clang (the only upstream supported compiler since version 1.8.6)
* Remove deadbeef_disable_psf.patch, use configure switch instead.
* Use _service generated tarball instead of the broken Github one (missing gitmodules).
* Spec-cleaner run
OBS-URL: https://build.opensuse.org/request/show/882627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/deadbeef?expand=0&rev=14
- Update version to 1.8.4
* Soundtouch plugin has been updated, and is now included in the releases
* Added %last_modified% title formatting keyword (Cristian Ciocaltea)
* Fixed stack overflow bug in converter
* Fixed buffer overflow bug in mp3 parser
* Fixed handling of leading forward shash character in zipper file names
* Fixed handling user-specified file mask in artwork plugin
* Fixed CBR MP3 scanning performance
* Fixed stack overflow in title formatting tint range calculation
* Fixed pulseaudio plugin configuration backwards compatibility issue
* Fixed last.fm scrobbling of streaming shoutcast tracks
* Fixed deadlock when loading cuesheets which recursively reference themselves
* Fixed a false-positive when detecting free format MP3 files
* Fixed skipping unsupported fields in cuesheets
* Fixed a regression which caused MP3 tag editing to crash when text can't be
represented as CP1252
* Fixed playback of certain network streams
* Fixed handling of ID3v2 COMM frame content description data
- Drop deadbeef-better-ogg-and-aac-converter-support.patch, merged by upstream
- Drop 0003-Fix-operator-precedence-and-uninitialized-value-warn.patch, merged
by upstream
Drop deadbeef-fix-return-type.patch, fixed by upstream.
OBS-URL: https://build.opensuse.org/request/show/818340
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/deadbeef?expand=0&rev=54
- Update version to 1.8.3
* Fixed a CD Text reading issue
* Added title formatting functions: len2, longer, longest, padcut,
padcut_right, progress, progress2, right, roman, rot13, shortest, strchr,
stricmp, strrchr, strstr, substr, tab, trim (esainane@github)
* Fixed a bunch of memory bugs in title formatting (esainane@github)
* Added optional automatic playlist sorting (kpcee@github)
* Added title formatting value %playback_time_ms% (nonoo@github)
* Added an option to start deadbeef hidden / minimized to tray (kpcee@github)
* Fixed %_path_raw% to always produce an URI (Evgeny Kravchenko)
* Fixed rounding of %selection_playback_time% (kpcee@github)
* Fixed a memory leak in AAC plugin
* Fixed crash when removing playlist from UI layout (Nicolai Syvertsen)
* Added logging of plugin load errors
* Added an option to replaygain scan all unscanned files in playlist
(kpcee@github)
* Added detecting and ignoring freeformat MP3 files
* Removed logging of playlist load debug messages
* Fixed playback stuttering after deleting files
* Fixed deleting files using playlist tab context menu
* Fixed saving playlist after deleting files
* Fixed saving playlist after replaygain scan
* Fixed a bunch of crashes and memory leaks when opening playlist context menu
(Christian Boxdörfer)
* Fixed a performance issue when seeking in MP3 files
* Fixed a bunch of issues with Repeat and Shuffle implementation
* Fixed handling of in-stream HTTP headers for streaming audio
* Fixed a bunch of bugs in HTTP stream interruption
* Fixed semicolon-separated values handling in track properties dialog
* Fixed choosing next track when the currently playing track was removed
OBS-URL: https://build.opensuse.org/request/show/791486
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/deadbeef?expand=0&rev=51
- Update version to 1.8.2
* Volume control from command line supports increment syntax (by
eauno1re@github)
* Fixed writing multi-value fields into FLAC tags
* Map ALBUMARTIST field to ALBUM ARTIST field in FLAC
* Fixed sound output plugin selection bug in GTK UI
* Fixed crash when opening files of 0 size
* Fixed UI freeze when nullout plugin is selected
* Fixed a regression in restoring the last selected folder in GTK file chooser
- Fixed reture type, add deadbeef-fix-return-type.patch
- Install documents by rpmbuild, add deadbeef-drop-documents-installation.patch
OBS-URL: https://build.opensuse.org/request/show/761362
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/deadbeef?expand=0&rev=46
- Update to version 1.8.0
* added Opus support
* added ReplayGain Scanner
* added proper tracks+cue support (in cooperation with wdlkmpx)
* added/improved MP4 tag reading and writing
* added loading embedded album art from MP4 files
* added File Copy and File Move converter presets
* added Log Window displaying error information from various
sources (in cooperation with Saivert)
* improved replaygain configuration and runtime behavior
* fixed replaygain support in Converter
* improved reading, storing and editing multi-value tag fields
* added GBS support to Game_Music_Emu (kode54)
* added SGC support to Game_Music_Emu
* fixed clipping prevention for mp3, replaygain is applied
before clipping
* fixed vfz_zip handling of colons in filenames
* fixed wma decoding precision error
* fixed issues with playing very short files
* fixed a number of known issues in the Converter
* UI splitter proportional resizing (cboxdoerfer)
* added to title formatting: $num, %_path_raw%,
%_playlist_name%, $replace, $upper, $lower,
%playback_bitrate%, $repeat, $insert, $len, <<<>>>, >>><<<,
$pad, $pad_right (saivert)
* added support for dim and bright text in playlist columns
(saivert)
* improved detecting GTK theme colors for custom widgets
* added new multiline tag editing dialog for individual values
* added Copy&Paste in playlist (cboxdoerfer)
* added localization support for plugin UI
* added Drag'n'drop support from deadbeef to other
applications (cboxdoerfer)
* fixed a number of ogg file tagging issues (kode54)
* fixed multiple crash bugs in AdPlug plugin
* added UMX module support, ported from foo_dumb
* updated Game_Music_Emu and VGMplay (kode54)
* added an option to Converter, to copy the files if the
format doesn't change
* added a configuration option `gtkui.start_hidden`, to start
the player with hidden main window (Radics Péter)
* added a converter option to retag the files after copying
* added a context menu action for duplicating playlists (Alex
Couture-Beil)
* fixed a number of fadeout issues in Game_Music_Emu
* fixed musepack seeking issue
* fixed loading album covers from ID3v2.2
* fixed mp3 bitrate calculation bug for incomplete files with
LAME header
* improved large file support with many internal values
converted to use 64 bits for sample counts
* use title formatting for displaying status bar text
* added %seltime% title formatting value, for displaying
playback time of selected tracks (Thomas Ross)
* added reading SONGWRITER field from cue sheets (wdlkmpx)
* added playlist group spacing configuration (saivert)
* improved mp3 USLT lyrics support (in copperation with Ignat
Loskutov)
* improved playlist browser configurability (Jakub Wasylków)
* added hotkey action for opening track properties (Jakub
Wasylków)
* added hotkey actions for add/remove/toggle in playqueue
(Jakub Wasylków)
* added --volume command line option (Saivert)
* improved ISRC and subindex handling in CUE (wdlkmpx)
* added hotkey actions to move selected tracks up/down (Jakub
Wasylków)
* fixed memory access bugs in config handling and supereq
(github/tsowa)
* added charset detection based on the whole ID3v2 tag content
* added automatic charset detection for cdtext (Jakub Wasylków)
* added configuration for output samplerate setting
* removed fast scanning mp3 option, since it was too inaccurate
* improved detection of PSF files, to disambiguate them
against other files which use the same extension
* added Edit In Place and Crop options to the track properties
menu
* fixed WildMidi playback of some MID files playing more than
1024 simultaneous notes
* fixed playing stereo APE files with single-channel silence
* added wavpack version 5 support with DSD
* fixed performance issue when reading AdPlug's HSC files
* fixed loading audio files from GVFS volumes
* fixed handling of cuesheets in zip files
* fixed writing tags into tiny ogg files
* fixed handling FLAC files with huge block sizes over 100KB
* replaced mp3 parsing code with the new library, which is
more reliable and tested, and can handle even more obscure
mp3 files
* renamed Looping and Order menus to Repeat and Shuffle,
respectively
* fixed loading larger Songlenths.txt in sid plugin, and added
support for Songlengths.md5
- Refreshed deadbeef-fix_ubuntu_unity_desktop.patch and
deadbeef-compiler-warnings.patch
- Dropped 0001-Explicitly-specify-signedness-for-char.patch and
0002-Use-signed-values-instead-of-potentially-unsigned-li.patch
(no longer necessary)
- Enabled opus
OBS-URL: https://build.opensuse.org/request/show/692153
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/deadbeef?expand=0&rev=40