Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mantarimay:apps
deadbeef
_service:obs_scm:deadbeef.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:deadbeef.changes of Package deadbeef
------------------------------------------------------------------- Thu Jun 27 22:40:57 UTC 2024 - mantarimay@pm.me - Update to version 1.9.6+318~git.6abde995: * utf8: improve const safety * tf: implement escape sequence handling in $cut (fixes #3091) * pltbrowser: fix current track playback indication in GTK2 (fixes #3075) * osx: make medialib test slightly less fragile * osx: xcodeproj cleanup * osx: gtk2 xcconfig update * ffmpeg: update API to support FFMPEG 7 * deadbeef.h: fix too early deprecation of streamer_get_playing_track * osx: gtk3 version bump * remove AC_SYS_LARGEFILE call (fixes #3070) * vfs_stdio: explicit use of lseek64/off64_t where possible (potentially fixing #3070) * vfs_stdio: use correct return type (off_t) when calling lseek (potentially fixing #3070) * converter: add homebrew and macports bin paths to PATH before running encoders (fixes #3078) * tf: fix implementation of $longer (fixes #3087) * plugins: cdda: cdtext: Try reading magic track 0 first for album artist / title * osx: include pltbrowser plugin in GTK2 build * link to wiki page for linux build instructions * gtkui: fix drag-dropping from filemanager to the end of playlist * gtkui: fix crash when drag-dropping files (regression from adding undo) * gtkui: don't reset column sort order after sorting * core: convert the async deinit dispatch block to callback function * Correct email adress Luna Jernberg (#3042) * update translations * update translations * core: deprecate DDB_PLUGIN_FLAG_ASYNC_STOP/DDB_COMMAND_PLUGIN_ASYNC_STOP and replace with a proper API * minor cleanup * fix tests * fix tests * medialib: remove work-in-progress comment and mark medialib as available starting with api 18 * fix tests; add comments * build fixes * cocoaui: rename MedialibItemDragDropHolder -> DdbPlayItemPasteboardSerializer * playlist, cocoaui: proper playlist serialization in clipboard, working across process in drag-drop and copy&paste scenarios * filereader abstraction * split plt_load, add plt_get_items API * playlist: split plt_save * cocoaui: MedialibItemDragDropHolder WIP * cocoaui: cut/copy/paste * cocoaui: hotkeys preferences pane * cocoaui: shortcuts reset to default button * cocoaui: added divider between shortcut key groups * cocoaui: KeyboardShortcutManager cleanup * cocoaui: refresh keyboard shortcut conflict state for all items after edits * cocoaui: conflicting keyboard shortcut detection * cocoaui: display modified keyboard shortcuts in bold * cocoaui: deleting and resetting shortcut assignments * cocoaui: shortcut persistence * cocoaui: shortcut settings serialization * cocoaui: improved KeyboardShortcutTextField * cocoaui: hotkey modifier handling fixes * cocoaui: assign shortcuts to menu items when changed * cocoaui: store character and modifiers representation instead of display string * cocoaui: store assigned keyboard shortcut in the model * cocoaui: more shortcut conversions * cocoaui: keyboard shortcuts improved layout * cocoaui: flatten keyboard shortcut list, improved ui layout * cocoaui: display the menu hierarchy and assigned keyboard shortcuts * cocoaui: keyboard shortcut editor UI boilerplate * cocoaui: bootstrap keyboard shortcut system * gtkui: undo stuff renames / cleanup * cocoaui: fix crash * windows compile fix * fix tests * gtkui: undo/redo hotkeys * gtkui: linux build fix * gtkui: ignore modifier-only keypresses * undo: set current playlist before performing operation * undo: minimize undo api dependencies between core and ui * undo: improved API * undo: handle sorting * gtkui: drag-drop & medialib undo handling * cocoaui: undo grouping when adding files from medialib * undo: avoid creating selection op when playlist is empty * undo: fix plt_clear undo handling * undo: fix crash * undo: windows build fix * cocoaui: handle undoing of medialib doubleclick * undo: handle playlist clearing * fix test runner * undo: renaming and gtkui work * undo: linux & windows build fixes * undo: refactor the usage of deadbeef API calls from the undo system * license year update * gtkui: undo code cleanup / reuse * gtkui: undo implementation * gtkui: refactor add_location impl, with undo system support * undo: fix linux test runner * fix build on linux and windows * cocoaui: refresh status bar on playlist changes * undo: undomanager_flush cleanup * undo: cleanup / comments * undo: batching of delete and insert operations * gtkui: transaction file add operations with undo support * playlist: added plt_move_all_items API * undo: playlist clearing handling fix * undo: set appropriate undo action name * undo: fix tests * undo: flush undomanager on playlist event via ui plugins * undo: linux compile fix * call undomanager_flush on any playlist changes * undo: drag-drop operation undo handling * undo: fix crash on quit * undo: update cursor when updating selection * undo: compile fix * undo: compile fix * undo: memory leak fix * cocoaui: fix load playlist * cocoaui: fix cancelling when adding folders * cocoaui: handle cancelling when adding files or loading playlists * cocoaui: transactional add folders * playlist: fix disabling undo registration while loading playlists * cocoaui: transactional openFiles * undo: a spike to see how hard it is to change the long-duration playlist operations into more transactional steps terminating on main thread * undo: undo registration enabled/disabled per playlist * undo: preserve selection for undo operations * undo: cleanup * cocoaui: DdbUndoBufferRetainer shared instance cleanup * cocoaui: undo code variable rename * undo: fix bugs / make undo system work when triggered by key event * undo: prototype undo system integrated with cocoaui (WIP) * undo: spike / prototype * Update playlist after playlist sort operations * playlist: fix selection after removing selected items * main: improve toggle pause behavior * streamer: fix bug when handling removed tracks (fixes #3008) * fix toggle-pause behavior to do nothing when playback is stopped (fixes #2949) * premake5: disable notify by default * libwin: fix certs path * delete ta.po (was google-translated and was breaking builds, and wouldn't work anyway) * Use swift version of libdispatch + blocksRuntime, instead of xdispatch * junklib: add ID3v2.3 TORY frame handling (fixes #3011) * windows compile fix * enable verbose make logging for windows builds * windows warning fix * windows build fix * cleanup / format main.c * main: improved install dir detection (fixes #3036) * Fix premake5 converter build * fix gdk-pixbuf dependency in notify plugin * notify: scaled image via image-data hint (fixes #2804) * gtkui: linux compile fix * gtkui: make seekbar data private * gtkui: draw seekbaroverlay using gdkdrawing instead of cairo (fixes #3022) * gtkui: forward key-press event from ddbtabstrip to mainwin handler (fixes #3026) * update translations * tx-sync: fixed failure when po file is not in git * sndfile: better array initializer indentation * sndfile: set format name metadata properly (fixes #3033) * gtkui: fix a localization issue which produced a weird localization for empty string * osx: update xcodeconfig for building gtk2/gtk3 plugins * Remove Tamil language (build issues) * fix indentation in tools/localize/extract.pm * update translations * update translation/plugins.c * improve tools/localize/extract.pm indentation / linebreak handling * Add Tamil language * cocoaui: fix medialib artwork cache collisions * cocoaui: refresh medialib album artwork on settings changes * cocoaui: refresh playlist and artwork widget when artwork settings change * artwork: better reaction on settings changes * osx: enable wildmidi plugin * notify: improved title formatting (fixes #2991) * medialib: delete unused event * gtkui: filter out keyboard shortcut actions affecting current playlist selection, if they don't come from playlist widget * cocoaui: cleanup * cocoaui: cleanup delegate conformance * cocoaui: use scriptableModel to observe selected preset instead of medialib manager KVO * gtkui, scriptable: added reusable model to observe scriptable * gtkui: fix various bugs in scriptable editing, implement selected preset persistence * playlist: plt_clear comments / optimize * playlist: fix plt_clear regression * gtkui: use a single GtkTreeViewColumn in medialib viewer * medialib: enable building with medialib feature, without any compile-time flags * medialib: fix invalidating FSEventStream * remove min redefinitions * medialib: fix reference counting in medialibfilesystem_mac * conf: suppress concurrency issue after error * fix formatting * playlist: fix deadlock bug when clearing a playlist * gtkui: early out in medialib widget if artwork plugin is unavailable * covermanager: threadsafe shared instance * gtkui: background loading of medialib album arts * gtkui: fix reference counting for medialib artwork * gtkui: use a different folder icon and size for medialib viewer * gtkui: medialib cover art pixbuf reference counting fix * gtkui: fixed medialib album art drawing in gtk2 * gtkui: linux and gtk2 fixes * gtkui: remove unnecessary FIXME * gtkui: fix receiving cached cover art for medialib * gtkui: medialib album art cleanup & FIXMEs * gtkui: skip default cover from medialib viewer * gtkui: lazy loading of album art in medialib widget - mostly working * gtkui: medialib widget lazy pixbuf cell renderer WIP * gtkui: custom cell renderer boilerplate for lazy-loading of album art in medialib widget * medialib: linux compile fix * Enable building medialib * medialib: fix tests * core: plugin dirs fix for undefined behavior in some cases * gtkui: allow non-unique keys in scriptable lists * scriptable, cocoaui: allow scriptable items with non-unique keys (lists) * cocoaui: use KVO to observe preset changes * cocoaui: disable scriptable configure button for unconfigurable items * medialib: added ability to create new presets from standard ones * medialib: added support for resetting individual presets * medialib: log error if failing to load presets * gtkui: display folder icon in medialib viewer * cocoaui: fix medialib artwork updating, and add generic folder icon * cocoaui: refresh medialib viewer if preset configuration changes -- not just when a different preset is chosen * medialib: disambiguate multidisc albums * cocoaui: fix updating statusbar and titlebar on startup * medialib: don't destroy medialib db when medialib is disabled * analyzer: prevent NaN in the first bin calculation * spectrum: fix label position calculation and clipping * scope: fix off-by-one and direction error when interpolating samples * clang-format: tweaks * gtkui: remove the no longer necessary medialib tree sorting * 1.9.6 * update translations * linux build fix * clang-format: cleanup * clang-format: fix comment formatting * clang-format: fix breaking after return type in classes * clang-format: fix AccessModifierOffset * Tests: cleanup AlbumNavigationTests.cpp and add to xcode project * clang-format: fix formatting of non-cpp files ; disable include sorting * vtx: 3rd party code separated * tta: 3rd party files separated * supereq: 3rd party files separated * shn: 3rd party code separated * sc68: 3rd party code separated * psf: 3rd party files separated * dca: 3rd party files separated * gtkui: linux compile fix * gtkui: linux compile fix * gtkui: add workaround for GTK copying items instead of moving during drag-drop * gtkui: save medialib query presets after editing * gtkui: scriptable editor name validation / error handling * gtkui: close scriptable editor when Esc is pressed * gtkui: fixed scriptable edit dialog titles * osx: project file fix * gtkui: linux build fix * gtkui: restore selection after reload in scriptableSelectViewController * cocoaui: fix missing constraint in ScriptableNodeEditorWindow.xib * gtkui: scriptable list editor drag-drop * gtkui: scriptable item name editing * gtkui: availability of reset and edit buttons in scriptable editors * gtkui: cleanup & implement reset scriptable UI * gtkui: delegate chain to keep scriptable editors in sync * gtkui: improved medialib widget styling * gtkui: scriptable list editor button sensitivity and child listeditor lifecycle * gtkui: fix ScriptableListEditViewController tool buttons and over-releasing * gtkui: scriptable editing UI WIP * gtkui: improved layout and customizable extra buttons in ScriptableListEditViewController * gtkui: display list of items in the ScriptableListEditViewController * osx: fix after bad merge * gtkui: ScriptableListEditViewController gtk2 fix * gtkui: ScriptableListEditViewController styling WIP * gtkui: preset list editing windowcontroller WIP * gtkui: preset list editing windowcontroller WIP * gtkui: scriptable list edit viewcontroller WIP * gtkui: fixed buttons layout in medialib widget * 1.9.6-rc1 * update translations * analyzer: cleanup * analyzer: add bounds checking to avoid bar height interpolation outside of [0,1] range * medialib: fix expanded/selected state management * 1.9.6-beta2 * notify: restore mechanism for reusing notifications (fixes #2996) * windows: cleanup * notify: cleanup importing legacy titleformat config * main: remove winsock info on windows * libwin: fix for argv encoding and realpath lookup (fixes #2717) * libwin: fix compile warnings * portaudio: fix wrong 8 bit format * notify: restore mechanism for reusing notifications (fixes #2996) * windows: cleanup * notify: cleanup importing legacy titleformat config * medialib: debounce file monitoring on mac, refresh after 5 sec of inactivity * update transifex configuration * update transifex configuration * deadbeef: change api versioning for DB_EV_PLAY_NEXT/PREV/RANDOM_ALBUM * clangformat update * feat: commands for next/previous album that respect shuffle settings (#3007) * .gitignore: add build/ testbuild/ dist/ dirs * tests: refactor build logic into a Makefile * main: remove winsock info on windows * libwin: fix for argv encoding and realpath lookup (fixes #2717) * libwin: fix compile warnings * portaudio: fix wrong 8 bit format * tests: propagate exit code from running tests properly * tests: fix test logger and config initialization (fixes #2997) * cleanup tests * artwork: case-insensitive search for metadata_block_picture in vorbis comments * cocoaui: fix medialib-related crash when quitting the app * scriptable: added comment * scriptable: linux and windows compile fix * scriptable: better comments * scriptable: make scriptableKeyValue_t private type * scriptable: change preset list titles for dsp, encoder and medialib * cocoaui, scriptable, medialib: some refactor + added preset resetting * medialib: fix crash on empty preset list * linux build fix * gtkui: scriptable list view * medialib: add API to access medialib tree item parent node * deadbeef.h: cleanup * cocoaui: add the code to suppress medialib UI functionality * gtkui, medialib: linux and windows build fixes * gtkui: update to comply with the current medialib API * cocoaui: remove the old medialib preset selector * cocoaui: medialib preset selector * cocoaui, medialib: use scriptable for medialib tree queries, including UI integration * core: optional scriptable.h inclusion in deadbeef.h * medialib: cleanup * cocoaui, medialib: fix saving tf queries * medialib: move scriptable tf query implementation to medialib plugin, and expose via plugin API * scriptable: move to shared location * test cleanup / convert scriptable tests to c++ * scriptable: better shared scriptable root handling, and fixed tests * scriptable: cleanup / better comments and names * scriptable: API cleanup * cocoaui: fix ScriptableNodeEditorViewController.xib textfield cell autoresizing * medialib: selector preset editing WIP * medialib: cleanup unused code * conf: clenaup unused functions * gtkui: fix spectrum drawing while stopped * Fix deadbeef.desktop launcher * dsp: fix memory leak in DoP code * 1.9.6-beta1 * 1.9.6 changelog * gtkui: fix a trkproperties bug causing the edited value to not be applied when editing a single field of multiple tracks * core: cleanup unused declarations * gtkui: ensure mainwin is cleaned up at the right time, before the plugins are deinitialized * cocoaui: ensure proper medialib cleanup on quit * Feature/tf get put (#2984) * medialib: cleanup comments * medialib: windows compile fix * medialib: nullify track pointer in non-leaf tree nodes * medialib: improved titleformat handling when generating trees * medialib: improved tree generation * cocoaui: simplify medialib browser reloading * medialib: fix search/filter * medialib: reimpl state store (expanded/selected) functionality * medialib: track title formatting in folder tree * medialib: squash leading folder paths * medialib: fix folder tree generator * medialib: track reuse reimpl * medialib: cleanup the bloated unnecessary "database indexing" code * medialib: folder tree building WIP * medialib: cleanup * medialib: convert artist and album tree generator to use new code * cocoaui: don't sort medialib items in the UI - let medialib source do it * medialib: experimental new tree generator * test: restore cpp libs even if tests fail * test: allowing selecting test suites * converter: fixed formatted path transformation * tf: added metadata_transformer callback function, to allow filtering strings * cocoaui: save playlist after drag-drop operations * cocoaui: save playlist after playing tracks via medialib * streamer: fix hang after samplerate switch, caused by airplay latency compensation * cocoaui: automatically activate the first accessible playlist widget; better firstResponder / keyView initialization * mp4p: Update mp4p: fix handling atom names with spaces (fixes #2961) * gtkui: fix incorrect order of calling gdk_pixbuf_loader_close / gdk_pixbuf_loader_get_pixbuf (fixes #2964) * cocoaui: use DB_EV_PLAYBACK_STATE_DID_CHANGE event for enabling/disabling UI refresh * core: added a new event DB_EV_PLAYBACK_STATE_DID_CHANGE * cocoaui: fix regression in mainwindow and visualization timer management * cocoaui: improved cleanup; get rid of g_appDelegate * cocoaui: suppress main window refresh timer when not playing * cocoaui: suppress playpos redrawing when window is not visible or not playing * cocoaui: use shorthand viewcontroller creation without initWithNibName * cocoaui: cleanup awakeFromNib misuse * cocoaui: cleanup visualization viewcontroller initialization (viewDidLoad) * cocoaui: stop visualization timer(s) completely when not playing * cocoaui: suppress visualization timer-based drawing when not playing * gme: recalculate playback length from settings on every replay * osx: modernize objc syntax * cocoaui: better shared track properties, cmd+I shortcut * cocoaui: optimize spectrum shader * configure: Use AC_SYS_LARGEFILE * Fix typos * cocoaui: optimize spectrum shader * cocoaui: fix spectrum grid drawing when built with xcode 15 * osx: fix libzip dependency * tf: ensure that temp buffer size is at least 1000 bytes, to fit large calculated values * streamer: use album artist for comparing album strings in shuffle albums mode (fixes #2950) * remove unnecessary mentions of unsupported language * alsa: don't call snd_pcm_drain on uninitialized stream (fixes #2956) * streamer: fix a slow lock when calling dec_open * streamer: lock-free playlist and plitem reference counting (fixes #2955) * cleanup * gtkui: compile fix * alsa, ffmpeg: DSD DoP support for ALSA and FFMPEG plugins * gtkui / streamer: Add bit depth override option. (#2952) * gtkui: reintroduce the session shutdown hack * remove SIGTERM handler (doesn't really work with either KDE or GNOME) * remove GTK session shutdown hack, re-introduce SIGTERM handler to have a chance to quicksave and remove the running marker (fixes #2927) * adplug: added -std=c++11 for linux builds * gtkui: added a workaround for crash detector when deadbeef is terminated by quitting a linux desktop session (#2927) * Fix wrong handling of DDB_INSERT_FILE_FLAG_ENTER_ARCHIVES (#2945) * Cast to long long when printing %lld (#2938) * delete obsolete docker scripts * premake5: filter fix * premake5: syntax fix * premake5: use -std=c++11 when building adplug * Revert "adplug: windows compile fix (c++17 error)" * adplug: windows compile fix (c++17 error) * mp4tagutil: windows build error / type mismatch fix * update external/mp4p * fix warnings * osx: compile fix xcode 14.3 * cocoaui: fix "Show in Finder" context menu item * added missing files / compile fixes * premake5.lua fixes after folder hierarchy changes * Fix linux build (autotools) after folder hierarchy changes * Change folder hierarchy to make more sense (Xcode setup) * tf: added test: test_meta_bufferTooShortWithMultibyteCharsInput_returnsOnlyWholeMultibyteChars * gtkui: fix drawing spectrum bars in discrete frequencies mode (fixes #2925) * update external/ddb_dsp_libretro * devel version * 1.9.5 * docker 18.04 more test files * 1.9.5-rc3 * windows build fix * fr translation update * playlist: fix deadlocks in remove_selected and crop_selected * playlist: fix deadlocks in remove_selected and crop_selected * streamer: prevent UI freeze during seeking * intl: exclude from git * windows build fix * resizable_buffer: bug fix (missing size assignment) * streamer: cleanup * 1.9.5-rc2 * update translations * update external/ddb_output_pw * update external/ddb_output_pw * streamer: airplay latency compensation for visualizations * streamer: use ring buffer for audio data * ringbuf: tests and simplification * 1.9.5-rc1 * cocoaui: fix regression caused by the previous commit, don't do playlist layout changes during drawing * cocoaui: fix spurious layout recalculation causing a crash * update external/ddb_output_pw * cocoaui: fix main thread checker issues * 1.9.5-beta2 * translation update * cocoaui: fix spectrum analyzer buffer overflow * gtkui: fix spectrum analyzer buffer overflow * update external/ddb_output_pw * junklib: fix calculating the size of unsynchronized ID3v2 frames (credit: Robin Seth Ekman) * gtkui: reset action playlist before executing hotkey action (fixes #2910) * 1.9.5-beta1 * translation update * update external/ddb_output_pw * update external/ddb_output_pw * update external/ddb_dsp_libretro * update external/ddb_output_pw * bump copyright year to 2023 * devel version * streamer: fix softvolume regression * streamer: allow switching to previous/next track after removing the currently playing track (fixes #2850) * Tests: StreamerTests cleanup * tf: fix regression which caused %playback_time% to stop updating * streamer: volume control cleanup * streamer: fix muting for output plugins which have their own volume control (fixes #2833) * cocoaui: fix NSAlert vs NSWorkspace recycleURLs deadlock * deletefromdisk: fix deadlock * cocoaui: better layout for the voice control widget * junklib: fix unaligned memory read ub * tf: fix undefined behavior / unaligned uint16 write * osx: deps update: mpg123-1.31.1 * tf: fix buffer overflow * test build fix * junklib: remove size limit on picture frame (APIC) in ID3v2 (fixes #2869) * tf: fix uninitialized memory bug * github: switch to ed25519 ssh key * premake: remove bogus config.h * premake: fix sc68 plugin dll name * premake: fix linux build * gtkui: compile fix: can't use g_list_free_full * gtkui: fix album art column left/right/center alignment (fixes #2878) * tf: better/safer context normalization, without exposing internal state to the API * cocoaui: prompt before deleting playlist via menu/hotkey * gtkui: prompt before deleting playlist on mmb (fixes #2899) * gtkui: safer cleanup of row list in trkproperties * gtkui: fix gtk warning when opening track properties (fixes #2903) * artwork: use first artist from multi-artist tracks for web lookups (fixes #2823) * tf: added $itematindex(index,value) function * update external/ddb_dsp_libretro * rg_scanner: convert to libdispatch * check_dir: mkdir first and if EEXIST check stat (avoid races conditions) (#2907) * osx: xcpretty test setting * alac: remove unused files * update external/ddb_dsp_libretro * cocoaui: fix playlist rebuild regression * github: remove the openssh downgrade * cocoaui: avoid rebuilding playlist groups on every selection change and other similar events * update external/ddb_dsp_libretro * make distcheck fix * win: libretro plugin * gtkui: align spectrum drawing to cocoa * osx: fix gtk2 and gtk3 build against latest homebrew versions * fastftoi: change from double to float in SSE2 version of ftoi * scope: use float precision instead of double * gtkui: use float type where appropriate, for faster ftoi * fastftoi: added SSE3 fisttp implementation * external/ddb_dsp_libretro update * libretro linux build * osx: ddb_dsp_libretro integration * Revert "premix: fix format conversion bug, affecting multichannel files with non-typical channel masks" * premix: remove mono hack (doesn't work) * sid: fix stereo channel layout * sid: respect raw signal hint * gme: respect raw signal hint * dumb: add voice muting support * cocoaui: fix deleting playlist via tab context menu * pipewire plugin integration * minor fixes in pulse and nullout makefiles * github: run tests as part of the main linux CI workflow * vfs_curl: fix const cast warning * github: use ubuntu 16.04 for linux builds * github: workflow name fix * github: split workflow to linux tests, to avoid bumping linux build env * github: switch linux build agent to 16.04 * use -std=c++14 for tests * use -std=c++11 for tests * Download static deps before running tests * run linux tests after build.sh, because of static-deps * github: run tests on linux agents * restore static-deps C++ runtime after running unit tests * The previous fix was wrong, make a better one * Fix messagepump bug causing tests to crash * google test command line runner (via ./scripts/test.sh) + docker script * tests: move the Tests folder from osx to / * junklib: fix junk_make_tdrc_string returning uninitialized value on error * osx: moved google test group in the project * tests: tdrc test cleanup * Fix code signing error * Convert most tests to googletest * Integrate google test, and convert JunklibTests to it * wavpack: fix typo / wrong function call * 1.9.4 * cocoaui: added design mode chiptune voice selector * analyzer: better fix for negative interpolated values resulting in NaN bar height * cocoaui: use sdBox by Inigo Quilez for faster bar drawing * analyzer: guard against log10(x<0) to avoid NaN values * Fix access to 'stock' string past scope * cocoaui: don't call spectrum analyzer updateDrawData twice * scope: optimization * cocoaui: fix spectrum analyzer grid color * cocoaui: optimize rendering spectrum discrete frequencies * cocoaui: use setFragmentBytes instead of MTLBuffer for spectrum bar data * cocoaui: fix grid line alpha * cocoaui: cleanup commented out code * cocoaui: redraw spectrum labels/background on settings change * cocoaui: fix spectrum drawing issues / improve quality * cocoaui: fix spectrum bar antialiasing * cocoaui: added assert to help diagnose type mismatch issues * cocoaui: spectrum shader cleanup / better comments * cocoaui: respect backing scale factor when rendering spectrum analyzer (grid) * cocoaui: remove the old canvas-based spectrum renderer * cocoaui: render spectrum analyzer via fragment shader * cocoaui: scope viewcontroller cleanup * cocoaui: add apple sample code license * cocoaui: improved control over draw updates; don't redraw spectrum labels on each spectrum data update * cocoaui: spectrum vis x and y offset, to make space for labels * cocoaui: separate spectrum analyzer labels into a separate view, and view updating logic to the viewcontroller * cocoaui: refactor ScopeRenderer into a reusable shader renderer class * cocoaui: cleanup spectrum analyzer code * cocoaui: cleanup Scope widget code * 1.9.4-rc1 * cocoaui: playlist browser doubleclick action: align with gtkui, shuffle before playing / don't play current * osx: fix pixmaps dir without breaking GTKUI on mac (fixes #2877) * Shuffle before play on playlist double click * streamer: cleanup / fix the playlist_did_change behavior * streamer: better cleanup when stopped, reshuffle/reset last played only when playlist did change * streamer: ensure that current playlist and shuffle state are properly reset after stopping playback * cocoaui: add "Reveal in Finder" context menu item * osx: fix pixmaps dir (fixes #2877) * vorbis: potential memory leaks fixes * artwork: improved robustness of ogg METADATA_BLOCK_PICTURE loader * artwork: libvorbis link fix * artwork: windows compile fix * artwork: compile fix * artwork: ogg embedded album art support * cocoaui: fix track properties life cycle bug * add missing DDB_PLUGIN_FLAG_IMPLEMENTS_DECODER2 flag to all relevant plugins * vorbis: added 64 bit seeking support (#2636) * wma: 64 bit seeking support (#2636) * wavpack: 64 bit seeking support (#2636) * opus: fix seeking precision * ffmpeg: fix seeking precision * flac: fix seeking precision * sndfile: fix precision * aac: fix precision * alac: fix precision * mp3: 64 bit seeking support * musepack: 64 bit seeking support (#2636) * sndfile: 64 bit seeking support (#2636) * aac: 64 bit seeking support (#2636) * alac: 64 bit seeking support (#2636) * hotkeys: reload changes after configuration change, when not using X11 (fixes #2349) * gtkui: fix oscilloscope color blending bug * viz: rearrange the code to prevent fft_size race condition * improved comment about DB_ACTION_PLAYLIST * undeprecate DB_ACTION_PLAYLIST; fix the missing "Duplicate Playlist" context menu item * gtkui: global visualization background color configuration * medialib: fix crash when queried field is NULL (e.g. a genre) while building a tree * alsa: reinitialize device on every format change (fixes #2894) * alsa: cleanup * oss: cleanup the header handling * streamer: avoid locking while initializing streams (fixes #2885) * cocoaui: reworked sidebar UI * medialib: resolve FIXME: corrected comment about track_uris * medialib: resolve a FIXME: a copy of folder configuration is used when indexing * medialib: improved handling of multivalue artists and genres * junklib: fix handling multivalue genre in ID3v2 * medialib: ensure that tracks always have 1 parent folder in folder mode * medialib: cleanup / renames * medialib: resolve TODO * medialib: implemented folder tree state support (preserving selection / expansion after rescans) * medialib: register folder nodes in the hash using path * medialib: WIP: rework ml_reg_item_in_folder in progress -- still works the same, but closer to what is necessary to make it use persistent state * cocoaui: fix replacing views in design mode -- the old views were staying in the view hierarchy * cocoaui: design mode splitter layout cleanup * cocoaui: fix album art query leak and race condition * medialib: cleanup unused data * medialib: type renames * medialib: fixed comments * medialib: remove unused ml_entry_t fields * medialib: eliminate the reduntant ml_entry_t tracks list * medialib: cleanup: remove the now unused ml_cached_string_t * medialib: ensure the db is freed on quit * medialib: simplify ml_collection_t * medialib: remove the redundant collection item count * medialib: reuse ml_collection_t for folder tree, instead of the redundant (now removed) ml_tree_node_t * medialib: cleanup old folders collection (deleted commented code) * premix: resolve unused variable warning when compiling for ARM * scriptable: fix saving encoder presets (on mac) when encoder presets folder wasn't created before * streamer: removed unused fastftoi.h include * converter: mkstemps support over mktemp, when available * save more logs in docker artifacts when a build fails * autogen.sh simplified error handling * osx: upgrade to recommended project settings * junklib: fixed tdrc formatter edge case handling and added tests * junklib: added -Werror, fixed sprintf deprecation * vorbis: added -Werror, fixed sprintf deprecation * artwork: sprintf deprecation fixes (xcode 14.1 compile fix) * devel version * 1.9.3 * gtkui: prevent splitting lyrics and comments into multiple values by semicolon separator (fixes #2881) * cocoaui: prevent splitting lyrics and comments into multiple values by semicolon separator (fixes #2881) * 1.9.3-rc1 * Added ie translation * update translations * cocoaui: prevent splitview configuration before layout has been finalized (ventura regression) * cocoaui: fix split-view in tabs layout issues (ventura regression) * cocoaui: ensure layout is performed before configuring widgets (design mode fix for ventura) * cocoaui: fix layout corruption after inserting/deleting widgets in design mode * cocoaui: fix layout loading in macOS ventura * cdda: enum cast fix (fixes #2879) * cocoaui: use logical pixels for calculating album art x coordinate, not device pixels * Revert "cocoaui: fix artwork center and right align when using high DPI displays" * cocoaui: fix artwork center and right align when using high DPI displays * intl: Don't set conflicting getcwd prototype * Fix -Werror,-Wdeprecated-non-prototype * pulse: fix deadlock when pausin/unpausing rapidly (fixes #2846) * streamer: new API streamer_get_playing_track_safe, which wouldn't cause race conditions, while keeping the original unsafe implementation as deprecation, to avoid deadlock in the unpatched plugins (fixes #2865) * cue: fix handling malformed cuesheets which have INDEX01 entry before FILE entry (fixes #2870) * devel version * Fix building with GNU intl * junklib: Do not define LIBICONV_PLUG for OpenBSD * Make sure to unlock the mutex in conf_free() before calling mutex_free() * Fix build with ffmpeg 5.0+ * Fix "make check" error ------------------------------------------------------------------- Tue Oct 3 06:28:56 UTC 2023 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me> - Update to deadbeef-1.9.6~beta1: * 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 * Added: Bit depth override option (HiFiPhile) * Added: DSD DoP support for ALSA/FFMPEG plugins (HiFiPhile) * Added: $put, $puts, $get title formatting functions (Robin Ekman) - Fixed deadbeef-fix-includes.patch - Remove unneeded patches: deadbeef-fix-libretro-compilation.patch deadbeef-fix-register-cxx17.patch deadbeef-adplug-use-cxx11.patch - Remove BuildRequires pkgconfig(gtk+-2.0): cant perfectly open at native wayland ------------------------------------------------------------------- Mon May 8 19:25:05 UTC 2023 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net> - Add deadbeef-fix-register-cxx17.patch - Add deadbeef-adplug-use-cxx11.patch ------------------------------------------------------------------- Fri Feb 24 13:50:58 UTC 2023 - Michael Pujos <pujos.michael@gmail.com> - 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 ------------------------------------------------------------------- Sun Jan 1 17:43:46 UTC 2023 - Michael Pujos <pujos.michael@gmail.com> - Update to 1.9.4: * 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) * version 1.9.3 * Fixed: OpenBSD compatibility / warnings (Brad Smith) * Fixed: Crash when loading certain malformed cuesheets * Fixed: API behavior change regression causing certain plugins to malfunction * Added: Support for building with FFMPEG 5.0 (xuzhen) - Removed fix-ffmpeg-5-support.patch: not needed anymore - Fixed deadbeef Help menu entries resulting in file not found errors ------------------------------------------------------------------- Sun Nov 6 10:56:06 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com> - Add fix-ffmpeg-5-support.patch: Fix build against ffmpeg 5.0x ------------------------------------------------------------------- Thu Nov 3 14:58:35 UTC 2022 - Paolo Stivanin <info@paolostivanin.com> - 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 ------------------------------------------------------------------- Mon Jul 4 12:03:46 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org> - Sync ExcludeArch %ix86 with libdispatch: libdispatch is not being buily and as such we don't have the needed dep available. ------------------------------------------------------------------- Sat Jul 02 13:08:43 UTC 2022 - predivan@mts.rs - 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 ------------------------------------------------------------------- Thu Sep 9 18:58:52 UTC 2021 - Carsten Ziepke <kieltux@gmail.com> - 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 ------------------------------------------------------------------- Thu Apr 1 10:50:57 UTC 2021 - Predrag Ivanović <predivan@mts.rs> - 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. ------------------------------------------------------------------- Thu Mar 25 22:38:42 UTC 2021 - Predrag Ivanović <predivan@mts.rs> - 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 ------------------------------------------------------------------- Sat Jul 4 12:17:38 UTC 2020 - Hillwood Yang <hillwood@opensuse.org> - Fix deadbeef.appdata.xml ------------------------------------------------------------------- Thu Jul 2 12:44:41 UTC 2020 - Hillwood Yang <hillwood@opensuse.org> - 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. - Drop deadbeef-compiler-warnings.patch, fixed by upstream. ------------------------------------------------------------------- Thu Apr 2 14:02:20 UTC 2020 - Hillwood Yang <hillwood@opensuse.org> - 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 * Fixed seeking out of bounds using hotkeys * Fixed saving opus header gain when no replaygain info is present * Improved remove from disk dialog (kpcee@github) * Fixed ID3v2 TLAN (LANGUAGE) and TMED (MEDIA TYPE) mapping to be consistent with other formats * Fixed replaygain bug causing it to be ON by default * Fixed bug in elapsed time calculation in replaygain scanner UI * Fixed a stack overflow bug when writing ID3v1 * Added ID3v2 POPM rating support, both reading and writing * Fixed an issue with splitters not reaching the view edges * Fixed single-quote escaping issue in ShellExec * Fixed Add Location dialog not adding URLs * Fixed ffmpeg file handle leak * Added remove playlist confirmation dialog in GTK UI (kpcee@github) * Fixed DTS channel count metadata * Fixed loading MP3 album art of APIC type=0 (Other) * Added album art fallback to png (jakesfr@github) * Fixed ALSA hanging after audio format change * Fixed handling "ICY 200 OK" status in vfs-curl (thesame) * Improved EQ UI layout in the DSP settings * Fixed streamer being stuck in buffering mode when trying to play deleted files - Drop deadbeef-fix_ubuntu_unity_desktop.patch, merged by upstream. ------------------------------------------------------------------- Sun Feb 16 09:02:21 UTC 2020 - Hillwood Yang <hillwood@opensuse.org> - More profiles for ogg and aac add deadbeef-better-ogg-and-aac-converter-support.patch ------------------------------------------------------------------- Thu Jan 16 11:11:11 UTC 2020 - olaf@aepfle.de - Fix potential buffer overflow in on_group_by_custom_activate ------------------------------------------------------------------- Mon Jan 6 13:26:05 UTC 2020 - Hillwood Yang <hillwood@opensuse.org> - 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 ------------------------------------------------------------------- Sat Jun 29 21:15:00 UTC 2019 - Alexei Sorokin <sor.alexei@meowr.ru> - Update to version 1.8.1: * Fix audio freeze while sorting. * Fix a crash when resuming playback of a file that has been deleted. * Fix error messages when loading PLS playlist with relative paths. * Fix adjusting shuffle queue after a user initiated track change. * Write Album Artist field into OGG files as "ALBUMARTIST". * Load external album covers before embedded. * Remove the unmaintained sndio plugin. * Fix localisation of status bar. * Add experimental subgrouping support in playlist, via using a "|||" separator for each subsequent nested group, when using Group by -> Custom. * Add new title formatting functions "$stripprefix" and "$swapprefix". * Change supereq DSP configuration to be more compact horizontally and to have more slider precision. * Update Repeat and Shuffle hotkey names to match the menus. * Fix rounding bug of total playtime in statusbar. * Fix design mode splitter handles dragging beyond the window edges. * Fix setting album art size based on larger dimension (by ToadKing). * Fix a regression causing custom layouts with splitters look wrong. * Add a FLAC plugin option to ignore corrupted stream errors. * Fix a supereq reentrancy bug, potentially causing crash after changing audio output configuration. * Fix reloading replaygain info. * Fix writing replaygain info to APEv2 tags. - Rebase deadbeef-compiler-warnings.patch, deadbeef_disable_psf.patch. ------------------------------------------------------------------- Fri May 24 08:21:09 UTC 2019 - Luigi Baldoni <aloisio@gmx.com> - Added _service file to remove the non-distributable plugins/psf and other undesired files - Added deadbeef_disable_psf.patch ------------------------------------------------------------------- Mon Apr 8 06:01:14 UTC 2019 - olaf@aepfle.de - Fix filelist for restricted build ------------------------------------------------------------------- Sun Apr 7 17:43:47 UTC 2019 - Luigi Baldoni <aloisio@gmx.com> - 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 ------------------------------------------------------------------- Wed Feb 14 15:43:17 UTC 2018 - crrodriguez@opensuse.org - Add missing direct buildRequires - Remove buildrequires on xorg-x11-libs metapackage ------------------------------------------------------------------- Fri Nov 3 18:10:41 UTC 2017 - sor.alexei@meowr.ru - Add deadbeef.appdata.xml as a separate file and remove deadbeef-add-appdata.patch (boo#1066408): the patch was rejected upstream. Remove intltool stubs, which fixes the bug. ------------------------------------------------------------------- Thu Nov 2 17:25:14 UTC 2017 - stefan.bruens@rwth-aachen.de Fix build on ARM/PPC: * Add 0001-Explicitly-specify-signedness-for-char.patch * Add 0002-Use-signed-values-instead-of-potentially-unsigned-li.patch * Add 0003-Fix-operator-precedence-and-uninitialized-value-warn.patch ------------------------------------------------------------------- Fri Aug 25 06:10:58 UTC 2017 - olaf@aepfle.de - Remove mpg123/mad conditional because it is always present ------------------------------------------------------------------- Fri Jun 30 20:35:31 UTC 2017 - olaf@aepfle.de - Better conditional for mp3.so ------------------------------------------------------------------- Tue Jun 27 21:32:39 UTC 2017 - olaf@aepfle.de - buildconditional for mad and mpg123 ------------------------------------------------------------------- Thu May 11 09:27:18 UTC 2017 - sor.alexei@meowr.ru - Enable building with libmpg123 and libmad for newer openSUSE releases even outside of Packman. ------------------------------------------------------------------- Wed Mar 15 17:36:47 UTC 2017 - olaf@aepfle.de - List all %doc files to fix build with rpm 4.13 ------------------------------------------------------------------- Sun Feb 5 13:36:34 UTC 2017 - mailaender@opensuse.org - Add deadbeef-add-appdata.patch for https://software.opensuse.org/appstore ------------------------------------------------------------------- Sun Feb 5 12:24:41 UTC 2017 - jengelh@inai.de - Update description ------------------------------------------------------------------- Wed May 4 16:34:01 UTC 2016 - sor.alexei@meowr.ru - Update to version 0.7.2: * Fix title formatting %filename% crash. * Fix streaming of aac content in mp4 container. * Add https:// support to vfs_curl. * Add zh_TW translation to deadbeef.desktop. * Fix loading cue sheets without any metadata fields. * Fix file close bug in VTX plugin. * Fix evaluating nested square brackets syntax in title formatting. * Improve support for large fields in ID3v2 tags. * Fix potential crash bug in artwork plugin. * Fix path separator '/' escaping regression in converter. * Move ffmpeg plugin to the end of plugin list, to prevent conflicts with other input plugins. * Add $fix_eol, $hex title formatting. * Fix importing [, ] and \n characters from old configuration files. * Fix "Group by artist/date/title" title formatting. * Add enumerating/exposing of all supported file extensions to ffmpeg plugin. * Fix handling of ':' in file path in vfs_zip plugin. * Fix old ffmpeg versions support. * Fix wma decoder loudness issue. * Fix DCA buffer allocation, to make it more musl-friendly. * Add $num implementation to title formatting. * Fix --nowplaying-tf behavior when player is stopped. - Remove deadbeef-0.7.1-fix-osd-notify.patch. - Rebase deadbeef-fix_ubuntu_unity_desktop.patch. ------------------------------------------------------------------- Wed Apr 6 06:45:54 UTC 2016 - sor.alexei@meowr.ru - Add deadbeef-0.7.1-fix-osd-notify.patch from the upstream commit da89020: fix a crash when processing "%filename%". ------------------------------------------------------------------- Tue Mar 15 19:41:43 UTC 2016 - sor.alexei@meowr.ru - Update to 0.7.1: * Fix GTKUI maximised window layout saving/restoring. * Fix GTKUI maximised window column autoresize saving/restoring. * Fix artwork plugin version checks. * Disable bogus shift-jis detection, which was overriding cp1252. * Fix MP3 bitrate calculation regression. * Fix wrong padding of formatted time. * Fix importing legacy title formatting fields bug. * Fix incorrect output format after resuming paused session. * Fix $ext title formatting bug. * Fix %tracknumber% title formatting bug. * Fix auto-updating title formatting fields. * Fix cache cleaner crash bug. * Fix crash when trying to play GYM files. * Fix importing legacy playlist grouping config. * Fix FLAC metadata field mapping. * Fix FLAC metadata track/total and disc/total splitting. ------------------------------------------------------------------- Mon Feb 1 14:19:36 UTC 2016 - sor.alexei@meowr.ru - Update to 0.7.0: * converter: Fix bug overwriting the source file with destination. * artwork: add cache cleaner, MusicBrainz backend; + configurable default picture, numerous bugfixes; + performance improvements, more customisation options. * playlist browser: improve drag-n-drop; + double-click / middle-click on empty area to create new playlist; + middle-click on playlist to remove it; + highlight current playlist, configurable columns; + sort columns by clicking their headers; + performance optimisations. * Various selection properties improvements. * Add "Skip to ..." next/prev album/genre/composer actions. * More appearance customisation options in GTK+UI. * Add center-alignment option to playlist columns. * Add 1 and 5 second "Seek forward/backward" actions. * Fix random gtkui crash when closing playlist via menu. * New title formatting implementation, aiming to be compatible with fb2k, replacing the old one. * Add grouping to search window. * Improve error handling in vfs_curl. * Fix volume control via mouse scroll when using Gtk3. * Fix unwanted restarting when unpausing streaming tracks of known length. * sid: Use stereo by default, with an option to force mono; fix performance issues. * cdda: Improve cddb support, libcdparanoia, multiple CD drives, speed selection. * gtkui: Add selection focus, such that the found tracks will be focused while using the search window. * tags: Use cp1252 instead of iso8859-1 everywhere. * Fix resuming network streams after losing network connection. * Fix cuesheet charset detection crash bug. * Rename mpgmad plugin to "mp3". * Add libmpg123 support as a 2nd backend to mp3 plugin, as default. * mp3: Fix xing header parsing, length calculation issues. * Favour album artist over artist in "stop after current album" mode. * gme: Fix SAP file duration and improved looping handling. * sid: Automatic detection of HVSC SongLengths.txt from sid file paths. * gtkui: Add Tabs widget in Design mode. * Add sc68 plugin for playing Atari ST music. * Add on-demand initialisation to wild-midi, to speed up player init. * flac: Fix legacy cuesheet handling. * Add writing updated replaygain info to all supported tag formats. * Fix setting focus on the main window / playlist on startup. * Change volume up/down actions to have a step of 1dB instead of 2dB. * Fix bigendian support in the converter. * Update DUMB and GME to the newest versions. * Fix handling of several formats in sndfile plugin. * Add support for ORIGINAL_RELEASE_TIME and ORIGINAL_RELEASE_YEAR metadata fields. * Add loading plugins from a $DEADBEEF_PLUGIN_DIR directory. * Fix a bug which was skipping next track after deleting current track. * DUMB and GME can now do their own proper infinite looping in "Loop single" mode. * alac: Fix bits per sample varying from what the MP4 container specifies. * psf: Fix crash after format probing failure. * Search window title will show the number of search results. * SRC resampler: Fix very rare buffer overflow crash. * mp3: Add LAME preset support. * album art: Fix scaling of non-square images. * ffmpeg: Update to support new library versions. * gtkui: Improve playlist column drag-n-drop. * Configuration file is now written with 0600 permissions. * Add tracktotal and disctotal support for many tagging formats. * Add extended ID3v1 genres. * Fix int-float conversion off-by-one precision bug. * Fix sorting algorithm u8_strcasecmp stability issue. * Fix playlist context menu actions to work on clicked playlist, instead of the current one. - Add plugin licences to the main package. - Move GME plugin to the main package. - Rebase deadbeef-fix_ubuntu_unity_desktop.patch. - Update deadbeef-compiler-warnings.patch. - Remove workaround_div_by_zero.diff: merged upstream. ------------------------------------------------------------------- Tue Sep 1 10:22:51 UTC 2015 - sor.alexei@meowr.ru - Enable Gtk2 build. - Move Game Music Emu and AOSDK plugins to deadbeef-plugins-extra package: non-commercial restriction makes these plugins non-FOSS. - Require deadbeef-plugins-extra instead of recommending in PMBS. ------------------------------------------------------------------- Thu Jun 25 07:13:39 UTC 2015 - olaf@aepfle.de - Fix compiler warnings ------------------------------------------------------------------- Tue Jun 2 16:32:22 UTC 2015 - sor.alexei@meowr.ru - Fix build of vfs_zip plugin. - Rename deadbeef-restricted-plugins to deadbeef-plugins-extra. - Move locales to deadbeef-lang package. - Move documentation to a proper directory. - Do not use _service for downloading the tarball. - Spec cleanup. ------------------------------------------------------------------- Sat Nov 8 07:35:02 UTC 2014 - aloisio@gmx.com - New upstream version 0.6.2 - added "Stop playback after current album finished" (Aleksejs Popovs) - added ALAC, OPUS, OggFlac encoder presets (Ian Nartowicz) - added configure option to build artwork plugin without network support - added new widget for muting chiptune voices - added support for SHIFT-JIS charset detection/recoding (off by default) - fixed "stop after current" bug, which required player restart on every change - fixed --gui command line option - fixed GUI seeking accuracy bug - fixed bug in extended frame flags conversion between ID3v2.3 and ID3v2.4 tag formats - fixed crash when loading playlist from command line - fixed loading album art (APIC frame) from ID3v2.4 with data length indicator - fixed non-utf8 locale support in console - fixed support for vorbis files with more than 6 channels - fixed playlist count limit bug - fixed preserving file permissions after editing ogg files - fixed several bugs in PLS playlist format support - improved FreeBSD and OSX support - improved charset detection in CUE and ID3v1 - improved album art column rendering/resizing (Christian Boxdörfer) - improved the build system and the output build quality - improved detection of config changes, to avoid unnecessary config writing - improved support for reading APEv2 and ID3v1 tags from large files (>2Gb) - updated licensing information in all plugins, to include information about all used libraries - aac: added workaround for 7 channel sound playback bug - ape: play files with format >= 4.11, improved error handling - artwork: many fixes and improvements, including support for non-tagged files - dumb: added option to configure internal volume - ffmpeg: fixed bitrate calculation - ffmpeg: fixed replaygain support - flac: fixed/improved many things in tag reading and writing code - gme: added support for loading gzipped modules from supported archives (e.g. from zips) - gtkui, pltbrowser: better accessibility - gtkui: added option to disable seekbar overlay - gtkui: added option to display playback state as unicode characters, instead of bitmaps (works better on HDPI screens) - gtkui: added support for design mode to more widgets (seekbak, volumebar, playback toolbar) - gtkui: fixed bug in gtk_drag_check_threshold handler - gtkui: numerous fixes in widget layout code - gtkui: single/double clicking on album art column will select/play the album/group (Christian Boxdörfer) - lastfm: added support for scrobbling radio streams (off by default) - lastfm: added support for scrobbling tracks shorter than 30 sec (off by default) - lastfm: improved support for musicbrainz track id - mms: fixed few buffer overflow bugs, improved responsiveness - mp3: optimized scanner: less backward seeks during frame syncing - shellexec: fixed escaping of single quotes, prevent opening copies of shxui dialogs - vfs_zip: huge speed improvements - vorbis, oggflac: new tagging code (Ian Nartowicz) - improved plugin duplicate checking - fixed RIFF WAVE header writing in converter - fixed 8bit png crash in album art plugin (Ian Nartowicz) - static builds now use -O3 -D_FORTIFY_SOURCE=0 compiler flags - fixed few issues with implementation of the Play button - improved tag writing in converter - fixed issues with "background jobs are running" warning - changed all wiki links to point to the new wiki on github - improved streamer event handling, to make the GUI more responsive and stable - fixed cleaning up downloaded temporary playlist files - Fixed skipping bad FLAC__METADATA_TYPE_CUESHEET blocks in FLAC - added support for uppercase .CUE extension - added "mpga" extension support (mp3) - fixed seeking backwards using hotkeys when in the beginning of a track ------------------------------------------------------------------- Mon Mar 3 16:46:20 UTC 2014 - dap.darkness@gmail.com - libffmpeg_oldabi-devel (required to build) was replaced by libffmpeg-devel to fix packman's build. ------------------------------------------------------------------- Sat Feb 22 21:44:18 UTC 2014 - dap.darkness@gmail.com - new upsream version 0.6.1 - don't allow spawning multiple instances of converter - added config option to help debug buffering/streaming - ffmpeg plugin can now handle dynamic data format changes - added support for loading plugins from ~/.local/lib{32|64}/ /deadbeef, depending on running deadbeef build version - removed libstdc++ hacks from C++ plugins - paused network streams don't attempt to prebuffer until played - unpausing network streams always restarts them - prevent loading playlists from archives (treat them like folders) - hide the "Hotkeys" tab from preferences if hotkeys plugin is not available - don't build shellexecui if not building shellexec - prevent passing non-utf8 filenames to progress dialog - don't delete replaygain info from FLACs when writing tags - gui layout designer, with a set of widgets to choose from (View -> Design mode, then use right click) - new API for creating GUI extension plugins - visualization support, spectrum analyzer and scope widgets - new hotkeys system, which adds local hotkeys, and many more actions to choose from - playlist browser widget: a vertical alternative to playlist tabs - album art viewer widget - selection properties widget - button widget: put custom buttons to main window, and assign any actions to them - showing seek time in the bar during seeking - added worldofspectrum downloader to artwork plugin (for AY tunes) - native flac cuesheet support - added GTK3.6 filechooser filter regression workaround - added location field to the metadata tab in track properties - new WMA plugin - added customizable content-type mapper, to associate network streams with plugins - subtracks no longer get written to pls and m3u - warn a user if he attempts to quit while a job is running (e.g. converter) - added GTK3 touchpad smooth scrolling support (kudos to thesame) - added option to always convert 16 bit input signal to 24 bit - added OPUS and TAK support in the static build (via ffmpeg) - switched to _service file. - post-build-checks were disabled because of http://code.google.com/p/ddb/issues/detail?id=1057 - update deadbeef-fix_ubuntu_unity_desktop.patch ------------------------------------------------------------------- Wed Dec 19 10:11:06 UTC 2012 - andrea@opensuse.org - new upsream version 0.5.6 - wavpack: fixed reload_metadata not clearing old data - sndfile: fixed big/little endian byte swap buffer overrun - gme: fixed loopcount bugs - alsa: fixed race condition bug leading to freezes - alac: added new ALAC plugin with proper gapless playback support and other goods - aac: lots of bugfixes and improvements, as usual, including half/double duration bugfix, and custom metadata fields support, and audiobook chapters - cue and m3u parsers can now skip utf8 BOM - automatically fill new/edited column title from the selected column type - removed the frame widget around playlist to make scroll bar more accessible in maximized windows - restored old GDK drawing in GTK2 plugin, because cairo produces weird results on older GTK2 versions -- that means, tabs and playlist now look correct again with gtk2.20 and below - gtk3 compiling is now enabled by default, if gtk3 sdk is installed - --enable/disable-gtkui configure option is removed, now there are only --enable/disable-gtk2 and --enable/disable-gtk3 - added Menu key support - always auto-name playlist by folder name when empty, even if the playlist title is non-default - insert/delete key support in track properties (Ruslan Khusnullin) - fixed Enter and Esc keys in track properties - fixed playlist column auto-resizing in maximized window - added user-agent configuration for last.fm, vfs_curl, etc - added cp936 charset detection support. it breaks cp1251 detection, so it's done as an option -- look in the preferences (Joey Zheng) - show blank instead of "?" when a metadata field is absent - fixed local album cover files search order, it's alphabetical now - alsa: added a hack/work-around to prevent releasing sound device when a user switches between tracks - m3u: improved handling of relative file pathes - converter: fixed handling "/" in filenames; fixed tag-writing to files which have special characters - fixed resuming last session in shuffle albums mode - fixed several libmms freeze/hang/crash bugs - vorbis: update waveformat dynamically, so now it's possible to listen the radios which switch between mono and stereo dynamically - mp3: fixed samplerate shown in the track properties - added work-around for unsupported channel masks to wavpack and sndfile plugins - fixed notification cover-art loading for tracks with empty album ------------------------------------------------------------------- Wed Sep 26 02:49:17 UTC 2012 - jzheng@suse.com - update to git commit 8f3b1661fd1372508b35de39ca1cc405f1111c0e - remove patch files as upstream accepts them - update deadbeef-fix_ubuntu_unity_desktop.patch - update spec to include alac ------------------------------------------------------------------- Sat Sep 8 12:45:56 UTC 2012 - jzheng@suse.com - update deadbeef_Fix_CDTEXT.patch to prepare for upstream ------------------------------------------------------------------- Thu Aug 30 07:12:15 UTC 2012 - jzheng@suse.com - update to 0.5.5 - remove deadbeef-0.5.0-fix-return-values.patch and deadbeef-0.5.0-fix-strcmp.patch as no need any more. - refresh deadbeef_FixGB.patch and fix_ubuntu_unity_desktop.patch based on now version. - add deadbeef_gtk_combo_box_entry_new_text.patch - add deadbeef_Fix_CDTEXT.patch - add enable-gtk3 option to enable gtk3 interface for openSUSE 12.x - add new plugin files to file list ------------------------------------------------------------------- Mon Jan 30 05:48:45 UTC 2012 - jzheng@suse.com - let version higher than the one in pacman to avoid some update issues. ------------------------------------------------------------------- Sun Jan 29 14:53:58 UTC 2012 - i@marguerite.su - Fix Ubuntu Unity Oriented Desktopfile Warnings. SuSE doesn't need that. ------------------------------------------------------------------- Sun Jan 29 12:43:31 UTC 2012 - jzheng@suse.com - Add hack to support cp936 (GBK, GB18030) ------------------------------------------------------------------- Sat Jun 4 16:16:16 UTC 2011 - andrea@opensuse.org - New upstream version 0.5.1 ------------------------------------------------------------------- Mon May 16 09:02:32 UTC 2011 - andrea@opensuse.org - New upstream version 0.5.0 ------------------------------------------------------------------- Mon Mar 14 13:23:47 UTC 2011 - gber@opensuse.org - call %desktop_database_post/un and %icon_theme_cache_post/un ------------------------------------------------------------------- Thu Dec 2 11:00:47 UTC 2010 - gber@opensuse.org - added deadbeef-0.4.4-fix-undefined-assignments.patch and deadbeef-0.4.4-fix-return-value.patch to fix compile warnings ------------------------------------------------------------------- Wed Dec 1 08:06:05 UTC 2010 - andrea@opensuse.org - new upstream version 0.4.4 - fixed crash in OSS plugin - fixed random crashes caused by upgrading to libcurl-7.21.2 - fixed metadata editing in non-english locales - fixed switching playlists using hotkeys with caps/num/xcb modifiers - made preferences window tabs scrollable - fixed dts plugin description - fixed 'n' hotkey with numlock - improved support for icy (shoutcast) protocol - fixed ctrl+j (jump to current track) to work correctly with multiple playlists - fixed cursor/scroll follows playback to work correctly with multiple playlists - session resume does not seek anymore after skipping failed track - fixed seekbar flickering - bundled libmms library to fix freezes after updating to 0.6 - blank cue tracks (without titles) are not skipped anymore - fixed trailing whitespace handling in cuesheets - "middle mouse button to delete playlist" is now default behavior - fixed few issues with auto-saving playlist configuration - fixed playlist redraw after cddb queries ------------------------------------------------------------------- Fri Jun 4 21:58:24 UTC 2010 - andrea@opensuse.org - new upstream version 0.4.1 - bug fix release ------------------------------------------------------------------- Mon May 24 08:07:55 UTC 2010 - andrea@opensuse.org - added deadbeef-0.4.0-fix-critical-warning.patch to make brp-checks happy ------------------------------------------------------------------- Sun May 23 23:05:28 UTC 2010 - andrea@opensuse.org - New package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor