deadbeef (1.8.8-nap1) unstable; urgency=medium
* Rebuild
-- Alexander Pozdnyakov <censored> Wed, 22 Dec 2021 12:12:04 +0000
deadbeef (1.8.8-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: b8832d713253dfe899dbeea9df6c152f88d280d6
* Date: 1627837205
* git changelog:
* b8832d713 - 1.8.8
* 92ce8ad55 - deadbeef.h: better padding declaration in
ddb_decoder2_t
* ab16c9cb0 - sv translation update
* 68096abba - help text update
* 51c482700 - conf: mark as changed on conf_remove_items
-- Alexander Pozdnyakov <censored> Mon, 02 Aug 2021 19:51:33 +0300
deadbeef (1.8.7+git10049-89d63a6bc-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 89d63a6bca1c8ba585864c0afa37754772fc2daf
* Date: 1626717303
* git changelog:
* 89d63a6bc - 1.8.8-rc1
* 0d7036afd - translation update
* 4c5103c04 - Changelog update
* 7c41aa28d - deletefromdisk: rename buttons to Cancel and Delete
instead of No and Yes
* 22bbc6b3f - gtkui: make the Yes button in the delete from disk
confirmation dialog signify a destructive action (fixes #608)
* 902922896 - cocoaui: set both main and preferences window
toolbarStyle from code
* bec9a11d1 - osx: ffap compile fix when source path contains spaces
* b89c39292 - switch CI to use xcode 12.4
* 0480e7934 - deadbeef.h: document ddb_decoder2_t
* 1191967e2 - deadbeef.h: Fix the DDB_PLUGIN_SUPPORTS_DECODER2 to
have a value of 4 instead of 3
* 0fa45acaf - deadbeef.h: added documentation for
plug_get_path_for_plugin_ptr
* cf8aabdb0 - deadbeef.h: fix duplicate deprecation macro typo
* 94514242e - switch to devel version
* 12f5ac348 - 1.8.8-beta3
* c7dd1c452 - cocoaui: fix updating seekbar regression
* c17350dca - wma: fix a regression which caused corrupt playback
(fixes #2637)
* 4644032d9 - gtkui: fix gtk_widget_get_mapped / GTK-2.20 check
(fixes #2630)
* 92852c5b5 - flac: added a new extended decoder plugin interface,
and implemented it in the flac plugin (fixes #2636)
* e0bd78a2f - osx: fix warnings for building in Xcode 13 beta2
* 95ca904a1 - gtkui: use g_get_monotonic_time in
gtkui_run_preferences_dlg with GTK3, to make focus stealing work in
wayland
* 83a19f970 - gtkui: fix GTK2.16 compatibility (fixes #2630)
* 5dc23c6db - configure: bump the required GTK2 version check to 2.16
* cae5b2c08 - gtkui: fix gtk2.16 compatibility (fixes #2630)
* 0903880f5 - cocoaui: extract TrackPositionFormatter into a separate
file
* 93f6c5f54 - cocoaui: fix seekbar on mojave (fixes #2631)
* 8e3c562ec - 1.8.8-beta2
* 8efc63780 - update translations
* ba277990d - Merge branch 'master' into 1.8
* 3075a8d72 - tf: fix infinite loop when trying to an empty string
(fixes #2570)
* a35f19718 - osx: switch the project deployment target to 10.13, in
order to make xcode13 usable on big sur
* c396b02a8 - deletefromdisk: fix jumping to next track after
deleting using a shortcut (fixes #2594)
* 00a3b79e7 - deadbeef: fixed typos in deadbeef.h
* efd6d480b - deadbeef: DDB_TF_ESC_RGB api version check
* f3030f364 - aac: fix the stream parser bug after skipping ID3v2
tags (fixes #2596)
* 156d693f5 - osx: ffmpeg update to 4.4
* 0a1108c5f - pulse: support higher samplerates than 192KHz with a
fallback
* c87e3e11a - cocoaui: increase the buffer size for loading config
values to NSString
* 57369475b - tf: fix the %isplaying% and %ispaused% behavior (fixes
#2612)
-- Alexander Pozdnyakov <censored> Thu, 22 Jul 2021 17:56:04 +0300
deadbeef (1.8.7+git10011-6bd389690-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 6bd389690931570d4ce1e9027b016edd3785a2d9
* Date: 1623962336
* git changelog:
* 6bd389690 - translation update
* 4c2bcafdc - Merge branch 'master' into 1.8
* 715171848 - Merge pull request #2617 from MarongHappy/patch-3
* 142fc6305 - Merge pull request #2616 from MarongHappy/patch-5
* 6963d58e1 - Merge pull request #2615 from MarongHappy/patch-4
* 3e42cdfbf - Update ko.po
* 5316fc84e - Update translators.txt
* 5852678c7 - Update LINGUAS
-- Alexander Pozdnyakov <censored> Fri, 02 Jul 2021 19:04:00 +0300
deadbeef (1.8.7+git10003-1b2794d48-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 1b2794d486687f7e696dc0706b70696e0f7f00a9
* Date: 1622365455
* git changelog:
* 1b2794d48 - Update about.txt
* 678a26750 - translation update
* f3e86028a - 1.8.8-beta1 + changelog
* df4e304a1 - fix title capitalization in a few menu items
* 09c224f92 - gtkui: rename play queue commands to play next / play
later; add play next shortcut action; fix title capitalization in
hotkeys actions
* 31e8e7a4a - Merge pull request #2607 from nataliesstewart/master
* 5ef10a116 - gtkui: 'Add To Front Of Playback Queue' option in right-
click dialog
* 44806e459 - cocoaui: seeking with mouse wheel
* 93e93c6f5 - osx: fix gtk3 build
* 691ad2a77 - travis: build.sh shebang fix
* b70209d33 - gtkui: Add scroll event handler to seekbar widget
* 103002045 - gtkui: accept drag and drop on main window
* f6eafa7e6 - gtkui: fix position of content-type mapping dlg
* 125889f42 - gtkui: non-modal preferences dialog
* 8cf65b91f - junklib: fix a crash causes by the id3v2 TXX remap
check (fixes #2601)
* 733d42a9d - Update translators.txt
* c4daddb88 - artwork_legacy: Include extension in size calculation
* 1265b3e26 - artwork_legacy: Fix buffer size calculation
* 81e93bb5f - artwork_legacy: Run album name through improved
sanitization
* d47b0bb41 - artwork_legacy: Run artist name through improved
sanitization
* 1fd0e4f2f - artwork_legacy: A more robust sanitization function.
* aa469e80b - artwork_legacy: Windows illegal character and name
detection functions
* 6757aac40 - Fix typo in the changelog
* 86113f105 - netbsd build warnings/errors fixes
* a08e05d3c - cocoaui: fix infinite recursion crash when using
converter (fixes #2578)
* 4505e1d0f - sndfile: inital support of RIFF tags.
* 4cdcc4ee0 - windows_postbuild: fix parsing for unresolved libs
* dcd501175 - sndfile: clean up sndfile_free.
* 3f1b3ccc3 - aac: handle tracks with 0 samplerate
* 0cabf90ad - streamer: added an option to add arbitrary amount of
silence at the moment of wave format change (#2333)
* ac2a02da5 - tftintutil: add byteindex for pango attributes
* 2e829aeb4 - gtkui: don't render dimmed/colorized text on selection
* 5f5d85de7 - tf: ignore whitespace args to
* 5dc9ab289 - coreaudio: fix memory leak
* 2e7d1d2f0 - dts: fix memory leak
* 734987765 - cocoaui: align rgb and dimming algorithm / blend
factors with gtkui
* 89904c56b - Fix include
* f7d337e91 - Add libtftintutil to premake script
* bfea78b65 - gtkui: use shared code to parse dim/rgb escape
sequences
* cc1d272b6 - gtkui: sorth plugin list alphabetically
* 7a29beee4 - moved tfintutil to shared
* f5a3896ba - gtkui: ellipsize value column in track properties
* f114cf596 - playlist: fix resolving directory path before loading
cuesheet (fixes #2548)
* e83174c6c - gtkui: fix missing transient for playlist rename dialog
* d6a74e304 - gtkui: tweak focus rect for playlist tab
* d19eb9447 - gtkui: fix entry_dialog positioning
* dac99d17f - fix console --version copyright year (fixes #2547)
* e48189f15 - gtkui: fix a few warnings
* 2c48458bf - gtkui: compile fix and cleanup
* e19e157f2 - gtkui: focusable playlist tabs with keyboard support
* edc534533 - fix rename the right plt_idx
* 5fe90cd24 - Don't confirm remove playlist if empty
* 2afa3f062 - cocoaui: added support
* 077b2750d - cocoaui: refactor tftintutil to support more parameters
* 3857216e4 - remove very old and dead code
* a9c3e1158 - factor out gtkui_rename_current_playlist
* 5c68c18e7 - add action_rename_current_playlist
* 2ace17eaa - gtkui: plugin report menu item
* 0f1086203 - premake5: export all symbols on windows
* bcdb89a6a - windows_postbuild: fix missing ssl lib and cleanup
build
* 54a2e5ea9 - gtkui: group title dimmed/colorized text support
* ea948f014 - Fix for older pango
* 78ad8b257 - tf: tf_func_rgb Fix calculation and missing enum
* afc813f34 - tf: Implement () function
* fbd99cdaa - hotkeys: Previous or restart current rack action
* baaa6f58c - Don't disable conf tab button
* c47c56b7f - Move reset button to the Configuration notebook page
* 29cba57c1 - Fix parsing error on reset_settings code path
* f3753f171 - Some fixes
* b43b94edc - gtkui: Implement reset to defaults for plugin prefs
* d180ea3e8 - Fix styling and HPaned resizing behavior
* 65a03d9c3 - gtkui: New plugin preferences UI
* cf295cb29 - Combine workflows into one file
* a4050ee20 - Upload artifacts with github actions
* 7919877ff - psf: fix getting a relative directory error on windows
* 9700ef18f - aac: update mp4p; fix loading MP4 files with moov/meta
atoms; fix appending new udta/meta to the files without valid
metadata (fixes #2532)
* 50959ea28 - README: permanent discord link update
* bc8e810d0 - gtkui: fix memory leak
* fc9544b22 - gtkui: fix releasing track list when capturing for
context menu
* f78519d81 - deletefromdisk: fix retaining current playing track
* 41f25f6ac - junklib: add support for disc subtitle tags in ID3 and
APE tags
* e7cbd24b8 - aac: fix freeing the heap buffer
* 908ba7731 - aac: fix potential division by zero on frames with 0
channels
* ff74aa181 - aac: fix buffer overflow bug on files with large frame
size
* a998644d0 - osx: opus compile fix
* 459e29d28 - Merge branch '1.8'
* 26055c971 - osx: sort deadbeef sources by name
* cb1dde370 - osx: sort plugins in the project
* 518386b04 - sid: warnings disable
* 759bfed1a - tta: fix warning
* 384eeeac2 - sc68: warning fixes
* 60e0b5cdc - psf: warning fixes
* afd8c24c1 - osx: deps update (faad2)
* 5e4536e2c - dumb: fix warnings
* e9afacfcb - dca: fix/disable warnings
* 5bf1fc42f - ffmpeg: disable deprecated warnings
* b6da191c6 - musepack: warning fixes
* c547b61eb - libsndfile update
* 8512afd50 - FDK-AAC: xcode project upgrade
* 566b4cc1f - soundtouch: warnings disable
* c538faa8a - artwork: warning fixes
* bad0d65a1 - dumb: warnings disable
* fe70beeca - musepack: warnings disable
* 0ddbf98b0 - osx: deps update
* 83deb04cd - faad2: warnings disable
* ada780683 - sndfile: warnings disable/fix
* b2066a1c3 - flac: warnings disable
* 524c29645 - mms: warning fix
* 4c54a65d2 - aac: warning fixes
* 1960988db - oggedit: warning fixes
* 75dd38084 - ape: warning fixes
* abcce0368 - osx: deps submodule ref update
* 98bd0c29b - fdk-aac: recommended xcodeproj settings
* 14d149c33 - sc68: added -Wno-multichar
* 5f4c06996 - deadbeef: warning fixes
* 4f50bd31f - cocoaui: warning fixes
* 47d58bb94 - utf8: warning fixes
* 9e528b185 - shn: warning fixes
* 7a5eacd06 - osx: deadbeef.xcodeproj recommended settings
* 973687eb3 - mms: warning fix
* 3cbf28fe9 - utf8: warning fixes
* f5556bcee - junklib: warning fixes
* 487d97538 - premix: warning fixes
* fca45744a - replaygain: warning fixes
* e07202bdf - dsp: warning fixes
* 0ec3e5370 - deadbeef: fix a bunch of warnings and edge case
handling
* 9aab1ff1e - psf: fix crash after missing file play attempt
* fb996692f - vfs_zip: fix warnings
* 39c7ed255 - psf: fix import minidsf file crash
* 99bcaa20c - psf: fix minissf getlibpath
* b77472e9c - gtkui, cocoaui: fix a regression with skipping to next
track after delete (fixes #2525)
* 6c92dab0c - cocoaui: remove PlaylistView constraint hack
* 040550ba1 - osx: fix deployment target for tests
* 7ce18ce14 - osx: libsamplerate compile fix
* ce6d5d6c1 - osx: sid warnings fix
* 02ad29d2d - osx: shut up libsidplay2 warnings
* 2fb431ae9 - osx: shut up libsndfile warnings
* 4b60361a1 - osx: shut up tta warnings
* d3b383952 - osx: shut up libvorbis warnings
* e2eef0502 - osx: shut up vtx warnings
* 95b8f0011 - osx: fix a few warnings, don't set deployment target
explicitly
* 873845ff5 - osx: shut up wma warnings
* fe867b2d7 - osx: shut up jansson warnings
* de5e23522 - osx: shut up gme warnings
* e3c123131 - osx: remove libmp4ff
* eb8100896 - osx: update gtk3 xcconfig
* 9dd6684a1 - osx: shut up psf warnings
* c6f6f5783 - osx: shut up libsamplerate warnings
* e6d135635 - osx: separate libwavpack into separate target, and fix
warnings
* 31adf95f4 - osx: shut up most of the sc68 warnings
* 1d4333f29 - osx: ebur128 warnings fix
* ce5060cc1 - osx: shutup ogg/vorbis/opus warnings
* 265da902c - osx: deps update (libzip warnings)
* 9c49512fd - osx: fix mp3/mpg123/libmad warnings
* 53edd8465 - osx: shut up wildmidi warnings
* bf271a0ff - m3u: fix warnings and add tests for m3u loader
* 726ff2657 - adplug: fix or suppress warnings when building in Xcode
* b54783b63 - osx: reordered targets alphabetically
* 2f7b61f7e - cocoaui: fix crash when pinned group is not updated
after groups are rebuilt
-- Alexander Pozdnyakov <censored> Fri, 11 Jun 2021 14:45:51 +0300
deadbeef (1.8.7+git9791-4e5e467f1-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 4e5e467f192aa6d5ce4bd109bbbb0b1bacfea2ed
* Date: 1612633351
* git changelog:
* 4e5e467f1 - 1.8.7 release
* 7a5e74977 - wma: double-free crash fix for wma+cue
* bc611798b - osx: build FLAC without DEBUG=1, to prevent asserts in
debug builds
* cb5e29dac - 1.8.7-rc2
* 4eff492fb - alsa, pulse: _setformat_requested cleanup
* 5fe98d67d - pulse: handle setformat called from streamer_read on
playback thread
* 9f92318f5 - alsa: setformat error handling
* bd8f08413 - Changelog update
* 1112d2cf7 - premake: fix lib parse
* cbb861fd2 - Changelog update
* ab72ae2fc - Changelog and 1.8.7-rc1
* fbc98626f - streamer: remove the deferred setformat hack
* 5d12c48bf - alsa: move hwparams setting to the playback thread
* c89cc0fe3 - main: save resume state immediately after every song
finished or playback is stopped
* f917f86d8 - alac: fix handling alac files with 48 byte ASC
* 6a1c1363f - alac: handle invalid ALAC box data with samplerate=0
* 376addf96 - junklib: fixes id3v2.3 unsynchronized tag reading
support without breaking id3v2.4
* f94e60faa - ID3v2 frame sizes are before unsynchronisation
* c59d5e053 - better github action job names, for discord webhook
* 98da17fb9 - fixed typos
* 7e24046c7 - updated README; added discord link
* c00d710e4 - added github workflow build status badges
* afa7ec98e - enable uploading artifacts from github actions
* de5938bdf - windows github action
* a9c8d7c91 - linux github action
* a38b2e47d - mac github action
* 7c325904a - disable travis-ci
* 4f73c0d23 - mp4: fix crash caused by encountering unsupporter
metadata fields; fix writing the padding after moov is moved to the
end of file (fix #2509)
* e10e19a77 - junklib: do not discard id3v2.3-specific frames, when
they can be converted to TXXX; also convert such TXXX frames
correctly when writing id3v2.4 (fixes #2304)
* 61f1f1d41 - hotkeys: fix the missing action_sort_by_title, fix
warnings
* c0bc84fe2 - hotkeys: initialize after all plugins has loaded /
connected (fixes #1150)
* bca4afcdd - shellexec: cleanup legacy config support, rename the
config property name to not contain WIP (#829)
* c65108149 - pulse: error handling instead of assert
* 3363094ec - docker: fix parameter typo
-- Alexander Pozdnyakov <censored> Sun, 07 Feb 2021 00:41:07 +0300
deadbeef (1.8.6+git9757-3910f8aa6-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 3910f8aa6e68e06b429384e8387d55cdd8ec56e8
* Date: 1611438025
* git changelog:
* 3910f8aa6 - aac: fix mp4 chapter functionality
* b3c10e3fd - aac: instant bitrate support (fixes #1561)
* 98dae8618 - devel version
* abdd3b1a0 - 1.8.6 release
* 502bede38 - update translations
* baf533ad6 - gtkui: fix truncating of long group titles (fixes
#2436)
* 8ec84140b - translations update
* f6f4a26be - devel version
* ee0b8bad9 - 1.8.6-rc1
* a7431dad6 - fix resource paths in non-portable builds (fixes #2499)
* 4f4ae8824 - include libdispatch & deps in the package builds
* e0cbddff9 - devel version
* bef1b4a04 - 1.8.5 release
* 175399705 - about box copyright year update
-- Alexander Pozdnyakov <censored> Sun, 24 Jan 2021 01:32:38 +0300
deadbeef (1.8.4+git9743-d7d029ef8-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: d7d029ef80e52f2f6fd372cf81e5336b69a6fb56
* Date: 1608818879
* git changelog:
* d7d029ef8 - 1.8.5-rc1
* f9277b004 - docker: added --progress plain to be able to read the
logs
* 7b808db19 - translations update for 1.8
* 97758e4aa - travis: use Xcode12.2
* 3e1861ae5 - osx: delete xcode workspace, since it's not really
used, only referencing a single project
* f6271c704 - Changelog update
* fad0c50f3 - streamer: fix shuffle bug repeating the same tracks
when more than 2 tracks queue up (fixes #2438)
* eaef2f1a7 - 1.8.5-beta2 + changelog
* 9585b8328 - streamer: fix album shuffle after last album track
issue (fixes #2471)
* 477050405 - deadbeef.h: removed obsolete wiki link
* 03d8dede0 - Changelog update
* 35cf7d6b7 - Make sure to cancel timer on shutdown
* dcaa4c8a7 - gtkui: Update titlebar based on TF update interval
* 0f121c6c5 - Merge pull request #2488 from
saivert/widget_parent_menu
* b521186b3 - Make data key a constant
* ece6163c9 - gtkui: add parent menu for widgets
* 8864472cb - Add two generated files to .gitignore
* 961d5bd41 - New vscode debug config for autotools builds
* d1b7c6e76 - gtkui: fix playlist not drawing content on startup
(fixes #2484)
* 048e90914 - updated docker scripts
* 76965654a - gme: fix weird typedefs
* d435b8f63 - mp4tagutil: fix a bug which caused calculating negative
padding size, when moov is already located at the end of file (fixes
#2474)
* 09383fd54 - osx: gtk version update
* e25886a0c - gtkui: implemented a more robust method of detecting
when gtk widget has been realized and resized ot its final size and
maximization state (fixes #2414)
* 76027db8f - gtkui: fix autoresizing columns when deadbeef starts
maximized (fixes #2414)
* 6c44ddf13 - Revert vtx: do not include sys/mman.h
* 9f92b2da2 - premake5: cleanup, disable plugins for windows
* a589f0bf8 - Replace premake5.lua with premake5-win.lua
* edb9bacf0 - premake5: fix for linux
* e5bd3fe06 - windows_postbuild: fix removal of *.lib files
* 73af46f70 - README.md update
* f9289d5ae - travis: update premake invokation
* 839851ab8 - premake5: add plugins, many different changes
* 6ca88b317 - libwin: add shn workarounds
* 180b5dda8 - vtx: do not include sys/mman.h
* 5510cad29 - travis: add yasm for windows build
* 1957882af - premake5: disable medialib by default
* c2516a8b2 - premake5: fix windows build
* e0c9e7b51 - premake5: refactor build script
* 7edddc729 - premake5: add pkgconfig_cflags
* 4a8d12511 - README.md update
* 8466bed96 - portaudio: fix playback of non-existent tracks
* 650a48d91 - portaudio: convert to libdispatch
* 4486622da - Changelog update
* 3561f1a36 - 1.8.5-beta1 + ChangeLog
* 2099827f6 - disable medialib API for 1.8.5
* 1a7bcdba7 - lastfm: fix a few reference counting bugs
* 2251e5222 - aac: update copyright notice
* 1a48436e2 - gtkui: fix logwindow/widget scroll detection
* 6a4ee8898 - gtkui: Fix warning when there is no log action
* aa1ca0277 - cocoaui: fix logger autoscroll when the log window
shows for the first time with enough initial content to cause
scrolling
* 55d7a8b55 - cocoaui/artwork: fix memory leaks
* 98f410073 - mp4p update: memory leak fix (fixes #2474)
* 9975f10ac - main: Make socket path use XDG_RUNTIME_DIR if set again
* f823ad2b0 - cocoaui: covermanager slight cleanup and modernization
* b80c0cf81 - dumb: added some extra error recilience to s3m parser,
to make certain seemingly corrupt s3m files to load and play,
although it's not clear whether they're playing correctly (fixes
#2463)
* dc1626a74 - osx: remove jansson xcconfig reference
* 530bc276e - gtkui: fix file filter for the GtkFileChooserNative
implementation
* a8f760626 - alac: re-use the same fd for mp4reader, don't open a
duplicate
* 63266ed11 - aac: close the file if it is mp4 but not aac
* 5bcd39b7e - tf: include band field in %artist% mapping
* d8279ce97 - ffmpeg: cleanup unused enum
* 35714bfc7 - submodule fix
* 9e0a4ad61 - apbuild as submodule, ship libdispatch+deps in portable
build
* fc2ac3cdc - 14.04 docker test script to include libdispatch
* 073ee6886 - exclude medialib from build on master
* 90a3a34ab - README.md update
* 83af8fb88 - README.md update
* d984225c1 - README update
* 3d2d74c6d - Merge branch 'medialib'
* 10b01ffb0 - added clang requirement to configure.ac
* e164fb412 - switch travis config back to 14.04
* 0d7ff6ce2 - added 14.04 clang docker build scripts
* 61ce5c4be - cleanup 18.04 docker build scripts
* 0ae9a4657 - switch to clang in apgcc wrapper
* 528dd5d6f - jansson xcconfig delete
* 5b9edd432 - xcodeconfig folder rename
* f2de6a26e - switch from gnu99 to c99
* b4e867ec3 - cocoaui: disable experimental/WIP features for master
branch
* d7b98ec10 - Merge pull request #2447 from DeaDBeeF-for-
Windows/medialib
* d15d85b69 - travis: enforce clang on windows builds
* 4113cc07d - travis: remove gcc from windows build
* f5fd36036 - gtkui: fix pixmaps and document paths in xcode project
* 4cd2bc8e3 - travis: add build messages for windows
* 9db41a386 - premake/travis: dispatch windows support
* f169b1f52 - travis: add clang for windows build
* 62ec648fb - premake5: use clang
* 4946308f2 - premake5-win: add medialib
* af5f3e869 - notify: convert to libdispatch (fixes #1077)
* dec513408 - gtkui: fix drawing playlist column separators on newer
GTK themes
* 5ec712713 - gtkui: fix crash / memory leak after shrinking gtkbox
(fixes #2297)
* 1356d7a1f - gtkui: make playlist min width 250px, to prevent
drawing/scrolling problems (fixes #1385)
* f268ad168 - gtkui: align hotkey code changes, and make hotkeys
assignments work again (fixes #2437)
* cf95f7919 - gtkui: fix assigning hotkeys with shift (fixes #2437)
* fdbdf7617 - osx: gtkui project settings fixups
* 8b2959165 - cocoaui: improved playlist focus handling
* 76b291410 - lastfm: convert to libdispatch
* 1847a57d3 - medialib: add jannson flags to build
* 821bd96c1 - medialib: add build steps for automake/autoconf build
* 7473ed8be - cocoaui: fix libjansson install path
* d6152b6c4 - artwork: moved image loading/scaling routines to
separate files
* e3e9db545 - artwork: convert to libdispatch
* a5ea9efe3 - enable building medialib plugin for linux
* 7bb894532 - travis: build on ubuntu bionic + clang
* d38c2d764 - Merge branch 'master' into medialib
* d9a342b6d - added clang building support using docker
* 5fd1abfe7 - Merge branch 'master' into medialib
* eb356e8d3 - mp4: fix writing disc number
* b77cf59f3 - mp4: fixed writing total discs
* bac2cd881 - mp4: cleanup old text fields before writing new ones
* 63919eff7 - travis: cancel windows build if make fails
* 3ad733906 - Merge branch 'master' into medialib
* 8554777a7 - mp4p update
* 4030496fa - gtkui: move files to trash
* ccbb75048 - deadbeef.h: media source plugin api level limit
* 8b62573d1 - medialib: fix types / names
* 43d937be2 - medialib: new plugin type for supporting multiple media
sources
* 54e6e17a1 - medialib: new plugin API, which allows multiple sources
/ instances (WIP)
* ccab41e8c - cocoaui: reimplemented medialib drag-drop functionality
without involving the internal medialib playlist
* dd53f5cd0 - medialib: remove ddb_playlist_t access from medialib
API
* db6766e18 - junklib: fix bug in shift_jis detection, which caused
memory corruption
* 0f546ea3b - cocoaui: report artist/album/title to the
NowPlayingInfoCenter (fixes #2401)
* 975bb54d1 - cocoaui: report artist/album/title to the
NowPlayingInfoCenter (fixes #2401)
* 709236d0f - cocoaui: remove the apply/reset buttons from medialib
preferences
* 33c2c0c7e - medialib: music files in the top level music folder
will now show up with folder filter
* 29febdab7 - junklib: fix bug in shift_jis detection, which caused
memory corruption
* 82d9a6fc5 - medialib: fix crash caused by under-retained track
references
* 4f9ff7261 - medialib: fix applying medialib configuration when no
previous configuration existed
* 36bb2917e - medialib: ensure playlist is not null before clearing,
when medialib paths list is empty
* 75980f87d - cocoaui: added a comment for -[MediaLibraryOutlineView
validateProposedFirstResponder:forEvent:]
* c6aa2810a - cocoaui: medialib search
* 120ec5043 - medialib: thread safe configuration access
* 74141ebf6 - cocoaui: use path instead of uri when changing medialib
settings
* 5a2e57daf - Merge branch 'master' into medialib
* e8aa6d346 - cocoaui: fix crash after clicking empty space in column
header, causing array write at index -1
* ccafdd9a8 - cocoaui: fix group titles clipping (#2436)
* eb7527370 - Revert streamer: workaround for double-sending
DB_EV_SONGCHANGED
* dc44ef43e - coreaudio: avoid sleep prevention code from being
executed multiple times, just in case
* 73e8156c4 - coreaudio: use kIOPMAssertionTypeNoIdleSleep instead of
kIOPMAssertionTypeNoDisplaySleep, to allow display sleep while music
is playing (fixes #2434)
* 4e7dbbdb0 - coreaudio: prevent sleep while playback is active
(fixes #2434)
* 085ca4314 - cocoaui: medialib folder list editing
* 2da8f0699 - compile fix
* 5293401ab - cocoaui: eliminate the need to install libjansson to
build medialib plugin
* 2117f682e - cocoaui: cleanup
* a6d9f11f2 - cocoaui: medialib configuration UI WIP
* b290ebaed - cocoaui: added medialib configure button
* e5cb00c55 - cocoaui: sort medialib tracks accounting for disc nr
* 738067760 - fix tests
* 07eede300 - medialib: added support for multiple toplevel music
folders
* 295cbc42d - cocoaui: fix medialib random crash on startup
* 22f26be20 - cocoaui: medialib outline view styling: make it look
right in big sur beta 5
* 298f2aa9f - fixed a few thread safety issues
* fab5513c7 - cocoaui: fix window title formatting in pre-bigsur
macOS (fixes #2433)
* 5269079a7 - medialib: update modified tracks when mtime is higher
than scan time
* 1834f9a39 - cocoaui: improve medialib right click track selection
* e786aa455 - cocoaui: sort items in medialib groups
* f00fc05f0 - medialib: use album artist for artist+album name
construction
* ae3c399ba - medialib: fix album grouping impl
* 23357e1bb - metacache: deprecate metacache_ref/unref
* f9255207d - medialib: build album names as artist+album, to avoid
compilation grouping
* 075ee6083 - cocoaui: display medialib album art for albums instead
of tracks
* 0757db7dd - medialib: cleanup, fixed cue tracks handling
* 85e0a1eb6 - artwork: improved caching
* 8de12ae8a - artwork: cover caching mechanism
* 9bd11d1f5 - cocoaui: medialib artwork optimizations
* e8fd37fe8 - cocoaui: display medialib album art
* cf1c170a1 - cocoaui: fix window titlebar mess caused by bigsur
beta4
* 44fc13114 - Merge pull request #2422 from DeaDBeeF-for-
Windows/master
* 406991da8 - gtkui: increase toggle mainwindow action timeout to
500ms (fixes #1987)
* 5018085a8 - gtkui: added delay of 200ms before showing/hiding main
window using shortcut action (fixes #1987)
* 1d9933b4b - cocoaui: initial support for drag-drop from medialib
into playlist (tracks only, no groups)
* f70a9ae7a - libwin: fix capath len
* 6b27885c4 - artwork: simpler cache root path generation
* e8aaf1647 - medialib: trackproperties for medialib folders
* 4240849ad - medialib: track properties for multiple selection
* 96819e2d8 - medialib: fix missing track ref in albums and folders
modes
* 46b7bf3e0 - medialib: fixed updating medialib issue caused by
cuesheets
* 15a03a8d5 - windows_postbuild: mkdir fix
* 24e21b0e7 - medialib: handle updating the items which disappeared
on disk since the last scan
* c2b9f2d2e - playlist: expand API with
plt_get_head_item/plt_get_tail_item
* 953f9bac9 - Windows: fix cert paths + include them in build
* 4fbe34eec - artwork: append '/' to cache path when needed
* 3666be78a - cocoaui: changed to use popup button medialib selector,
and enabled multiple selection
* 1a64dba9b - Merge pull request #2421 from DeaDBeeF-for-
Windows/master
* 4ad249a62 - artwork: adjust trace message
* 8d41ef37c - Revert disable windows build on travis
* 115289a21 - Merge branch 'master' into medialib
* 945565376 - Windows: move slash conversion to main
* c0912513b - artwork: simplify cache path generation
* 3d6d93866 - artwork: rename variable
* cec5b47cf - artwork: fix double 'deadbeef' in cache path
* 464936312 - Merge pull request #2419 from DeaDBeeF-for-
Windows/master
* 594ec40fb - Windows: binary mode in open() rewrite
* 6e3e025ec - premake5: add artwork to windows bulid
* ebeeb9b32 - artwork: remove trace
* 7b13db056 - libwin: reverse return value for fnmatch
* 2e0045e95 - artwork: remove quickfix windows
* 921c1d3b9 - libwin: fix filter for scandir
* 69ad6091e - Windows: use binary mode in open() in junklib/converter
* 9546c480b - artwork: escape illegal chars on windows
* 3ce47a309 - artwork: cache path from deadbeef
* 0daa41f1d - artwork: fix ctx type
* 74d14ae49 - Merge branch 'album_art_wip' into master_album
* 777ff17d7 - artwork: fix mp4tagutil.h path
* 27a2e68ef - artwork: trace enabled
* 803963327 - premake5: fix artwork for windows
* 87a2e4b75 - travis: fix upload for windows
* 7af7ebe11 - Fix ctx type for gtkui and hotkeys
* a9be23803 - cocoaui: play medialib tracks by adding to default
playlist
* 8be1ea4bc - playlist: fix playlist loading for windows
* d788319e6 - plugins: fix relative path detection for windows unc
paths (fixes #2413)
* 2a62f156e - premake5: add adplug
* cf8d27aca - Merge branch 'master' into medialib
* f024da21f - mp3parser: fix handling numbef of frames from Xing/Info
frame
* 727d9a2ef - cocoaui: modernize TrackPropertiesWindowController
* 230426555 - cocoaui: display track properties from medialib context
menu
* 8afbcbab9 - osx: fix loading plugin libraries from PlugIns folder
* c6c7b05cf - cocoaui: added a FIXME
* f9d48a4f5 - cocoaui: display track context menu for media library
* 240dea683 - cocoaui: TrackContextMenu cleanup
* 1f30f5bc8 - cocoaui: extract medialib outline view controller into
a separate class
* 65aacdf53 - cocoaui: extract track context menu to a reusable class
* a92f7972b - cue: fixed playlist file-add filtering, which allows to
detect the already present tracks in medialib when loading cuesheets
* 2125e8c84 - medialib: unknown artist/album/genre handling
* 36b7aaeef - cocoaui: fixed spectrum analyzer octave number
calculation bug
* 5b9c5e129 - medialib: get_albums_for_collection_group_by_field
performance: from 8 sec to 0.5 sec on 110K tracks artists query
* 55be78b3e - medialib: optimization
* 3724286c0 - medialib: cleanup / fix folders tree
* 23271ec31 - medialib: cleanup
* 7e3747bec - medialib: optimized version of building artists tree
* b2e6be390 - tf: added a new flag to prevent mutex locks, used by
medialib
* 321e4bab7 - medialib: cleanup
* 194e15e48 - cocoaui: MediaLibraryItem cleanup
* 8ee96c4be - medialib: added comment
* e3fd0e264 - adplug: fix several heap buffer overflow bugs
* 3a467692a - adplug: fix negative index array access
* 48f51fb63 - adplug: heap buffer overflow crash fix
* ee0c3e713 - adplug: heap buffer overflow crash fix
* cf218d324 - adplug: heap buffer overflow crash fix
* ea3afafbc - adplug: fix crash caused by uninitialized memory block
* f1b99040e - medialib: save library playlist; UI tweaks
* eca4abf9d - cocoaui: don't crash after medialib update
* 383c6e801 - medialib: rescan/reindex at startup, fixed a bug with
filename hashes, fixed memleak, type renames
* 61a9b75a1 - cocoaui: spectrum analyzer perf tweaks -- 30fps, fewer
draw calls, cached colors / attributes
* 9594bbd6c - cocoaui: use the actual accent color in spectrum
analyzer
* 4c2f42f49 - cocoaui: spectrum analyzer changed colors and added
dB/octave grid
* eb87a63ab - cocoaui: spectrum analyzer memleak fix
* ca6cbb2e6 - cocoaui: added a spectrum analyzer hack (for
entertainment purpose, not release-ready)
* ef114682d - cocoaui: delete a FIXME
* 53f7f3c85 - cocoaui: PlaylistHeaderView modernization
* bffac3e9b - cocoaui: fix playlist header cursor coordinate system
conversion bug
* 7a037e781 - cocoaui: when using sidebar layout, don't add tabstrip
as window accessory - make it a regular view
* 0d554e5a2 - cocoaui: playlist code cleanup
* e0a0a7726 - cocoaui: playlist column management cleanup
* 894ec646c - cocoaui: playlist code modernization
* 97af2c874 - cocoaui: moved playlist header drawing to
PlaylistHeaderView
* 4ff427818 - cocoaui: disable window tabs
* 096863d76 - cocoaui: improved dark mode and keywindow handling in
tab strip
* 02a2fe29c - cocoaui: sidebar style set to source list
* 601ca5ed8 - osx: fix loading plugin libraries from PlugIns folder
* 233f392c0 - cocoaui: fix tab bar glitches after renaming and
removing playlists
* 058e06303 - cocoaui: tab close button on the left, center tab title
* 842e87990 - cocoaui: fixed tab title and close button positioning
* aa3cdff5f - cocoaui: older macos sdk compat fix
* b52cf2e0a - cocoaui: older macos sdk compat fix
* d99645439 - cocoaui: compile fix
* 689d4c57f - cocoaui: fixed messy drag-n-drop position calculation
* 3411172a8 - cocoaui: macos sdk 10.16 detection fix
* 8cca318f9 - cocoaui: tab scrolling cleanup
* 04bf10d4c - cocoaui: macos sdk 10.16 detection fix
* 2d4070087 - cocoaui: cleanup tabstrip UX
* 95f310c5e - cocoaui: remove tabstrip scrolling buttons
* 4dbc641d1 - cocoaui: allow compiling on pre-bigsur sdk
* 127bf1719 - disable windows build on travis
* df0061b1c - cocoaui: mainwindow splitview layout tweaks
* 1286f0c6d - cocoaui: fixed autosaving splitview configuration
* 9d713fa2c - cocoaui: remove medialib test window
* 4feba96e2 - cocoaui: disable medialib floating groups
* 5fabf81f4 - cocoaui: medialib progress indication WIP
* cad2a1fc0 - cocoaui: cleanup
* b906848ea - cocoaui: library view rearranged
* 0952446d2 - cocoaui: move playback buttons to the sidebar section
* 67bd030bb - Merge branch 'master' into medialib
* 5cc850713 - osx: gtk3 release build fix
* aebef946f - osx: gtk3 build using xcconfig
* 3676ee396 - cueutil: added support for additional per-track
metadata (fixes #2412)
* dbb637ee3 - cocoaui: medialib collection selection
* c94bf9dc7 - cocoaui: improve drawing close button of playlist tabs
* 8b2cb8cec - Merge branch 'master' into medialib
* bbd10e84c - cueutil: fix handling linebreak when ignoring
unsupported cuesheet fields (fixes #2389)
* 7029b6c25 - cocoaui: window layout tweaks
* 07f36ec33 - cueutil: fix handling linebreak when ignoring
unsupported cuesheet fields (fixes #2389)
* c78ad3e2a - cocoaui: fix handling tabstrip resize
* c6a017ae5 - cocoaui: relocate status bar to the window bottom,
spanning the entire split view
* b41527340 - cocoaui: added status bar to splitview window
* f1fd6c2f7 - Merge branch 'master' into medialib
* 67ff9f22c - alac: fix division by zero on seek (fixes #2408)
* b7a9ea372 - cocoaui: increase seekbar max width (fixes #2409)
* 9fd2b3dc5 - travis: upload.sh missing ;; fix
* 96918c218 - travis: add missing VERSION variable
* 886cff942 - Merge pull request #2405 from DeaDBeeF-for-
Windows/travis_windows
* fa0a2fea0 - cocoaui: fix playlist view clipping
* 425fdf523 - cocoaui: custom accent color
* 3df66ebd1 - cocoaui: title and subtitle support; restored seekbar
and volumebar functionality
* 928911a13 - cocoaui: sidebar content and styling
* ad52a7210 - cocoaui: rename folder
* b77d88215 - cocoaui: added main window splitview
* dd00e6f58 - cocoaui: added missing files into project
* f12ba994c - travis: update premake on windows
* 50935903e - travis: upload windows artifacts
* 0cde8e597 - Windows build update
* 5f3735c2d - travis: windows update
* 4933fcfad - travis: quiet zip on windows
* 447108249 - mp4tagutil: fixed crash on non-text metadata fields
* ff2b6167f - mp4tagutil: fixed crash on non-text metadata fields
* c2a33a77c - Merge branch 'master' into medialib
* e64706110 - travis: zip fix
* df7710e4a - travis: compensate output
* 6b0fd195f - travis: generate windows binaries
* a24d3d886 - travis: remove cache on windows
* 495368703 - travis: windows changes
* c06795a25 - travis: windows: build in mingw64 environment
* ce0060ab4 - travis: add windows
* e8b843762 - cocoaui: fixed main window and preferences window
looking weird in Big Sur
* 254b25337 - artwork-legacy: compile fix
* 8dcaa8e98 - cocoaui: improve main window toolbar look on big sur
* d5f20d3b6 - adplug: makefile cleanup
* a280e31ec - mp4p update
* bc30dc5bd - artwork-legacy: update to use mp4p, and get rid of
mp4ff
* 42979a304 - Merge pull request #2404 from DeaDBeeF-for-
Windows/master
* 7397408f1 - Merge remote-tracking branch 'deadbeef/master' into
master
* 328b257a1 - premake5: linux fixes
* 04c65c01a - Readme update
* b558f5ae6 - travis: don't update brew
* d44d99a58 - mp4p update
* 7c2c41e23 - travis: don't install yasm
* 5c321542c - README.md update
* 4178b74d5 - COPYING update
* ac4fe6b60 - remove LICENSE.txt symlink
* 3a009df77 - mp4p update
* 56e35ed71 - update mp4p
* a6d2da722 - added LICENSE.txt symlink for github
* 5ffef493f - mp4p update
* d3e657bf5 - waveout: fix wrong type
* d94fcf98c - premake5: mp4p update
* aab02c8b1 - Merge remote-tracking branch 'deadbeef/master'
* 4df8db44d - osx: remove libmp4ff from copy files phase
* 86d024887 - travis: disable xcodebuild verbose log
* a12250d57 - osx: mp4p include fixes
* 87004e970 - osx: deployment target fix
* 2c8153378 - osx: artwork header search path
* 7fbd10911 - osx: switch to xcode 11.5
* f40588368 - travis: verbose xcodebuild log
* 290d78801 - mp4p update
* b51bd5200 - added missing files
* d06a5bffa - Merge branch 'mp4p-external'
* 8bc88be33 - enable submodules for travis builds
* fb363a623 - mp4p: linux compile fixes
* 99ab6b679 - osx: don't link ffmpeg to deadbeef target
* a02ccb73b - mp4p update
* fc46d1bf3 - mp4p: use mp4p as submodule / framework
* 0ff455bd8 - artwork: use the new mp4parser instead of mp4ff
* ddfdc0d16 - mp4parser: license and readme
* 3af94ceb0 - mp4parser: text cleanup
* 023e10ded - mp4parser: implemented tag writing which can move moov,
and keep mdat immutable
* f0a262662 - mp4parser: fixed reading unknown metadata fields
* 53a5fc3b7 - mp4parser: test cleanup
* a34432cb3 - osx: project cleanup
* 2a51d5506 - Merge branch 'master' into mp4parser
* 8fb6ca249 - Merge branch '1.8'
-- Alexander Pozdnyakov <censored> Sat, 26 Dec 2020 12:49:45 +0300
deadbeef (1.8.4+git9070-69fa2dba2-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 69fa2dba25e52615ea208abd3db0eec74b7d3244
* Date: 1593351688
* git changelog:
-- Alexander Pozdnyakov <censored> Fri, 02 Oct 2020 10:47:03 +0300
deadbeef (1.8.4+git9070-69fa2dba-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 69fa2dba25e52615ea208abd3db0eec74b7d3244
* Date: 1593351688
* git changelog:
* 69fa2dba - 1.8.4
* 852c546d - 1.8.4-rc2
* 28e91912 - switch version to devel
* 610a0152 - 1.8.4-rc1
* 1bb0c2c8 - main: linux compile fix
* 03224ed9 - added scripts to test linux tarball
* 5ca7bd4c - 1.8.4-beta3
* a3f45efa - junklib: ignore content descriptor in COMM frames (fixes
#2402)
-- Alexander Pozdnyakov <censored> Fri, 03 Jul 2020 03:28:48 +0300
deadbeef (1.8.3+git9059-f9e02bb2-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: f9e02bb23b883d3c15a5cb2a31000888907d3d47
* Date: 1592246548
* git changelog:
* f9e02bb2 - 1.8.4-beta2
* 19dea257 - Revert "m3u: don't attempt loading files from relative
paths, and go directly to converting them to absolute (fixes #2125)"
* 9383e3a5 - streamer: fix error handling of failed network streams
* 11152c3c - cocoaui: fix preferences content-type mapping
initialization
* ce417772 - static analyzer fixes
* b5f7f7c7 - aac: fix handling the condition when FAAD2 incorrectly
detects an AAC stream with 0 channels (fixes #2353)
* ffa47e3c - aac: fix potential memory leak
* 0568d798 - 1.8.4-beta1
* 0d286b24 - translations update
* 21beb8b1 - junklib: fix a regression causing id3v2 writing to crash
when junk_iconv returns -1 (fixed #2396)
* 8b99af10 - cocoaui: fix the initial enabled state of retagAfterCopy
checkbox in converter dialog
* 9f4e40a1 - tf: tf_eval doc fix
* 037fbabe - cueutil: skip unknown cuesheet fields (fixes #2389)
* 029d383c - mp3parser: improve heuristics used to detect freeformat
mp3 files (fixes #2392)
* 32eef4d4 - mp3parser: fix a typo resulted from previous commit
* 01b3e074 - mp3parser: handle the case when packets are different in
length, even if bitrate doesn't change (fixes #2390)
* a6ac4521 - cue: don't allow cuesheets to reference other cuesheets
(fixes #2375)
* 6c886368 - plmeta: ignore empty metadata fields (fixes #2385)
* c6aac320 - streamer: fix heap buffer overrun bug
* bcb64e15 - expose _with_override family of metadata accessors to
plugins; fix lastfm scrobbling of shoutcast streams (fixes #2387)
* 90149b82 - cocoaui: fixed aborting drag-dropped file adding using
cancel button
* 92bae5a9 - shellexec: windows-specific changes
* 934243c2 - playlist: Return windows-acceptable paths for title
formatting 1.0
* 133993ae - premake5-win: Add shellexec
* ec67ea5c - premake5-tools: Set PORTABLE_VERSION to date
* 2757f14b - libwin: add utf8 compatible rmdir and mkdir wrappers.
(#21)
* e7a5656f - libwin: add copyright and licence notices
* 8bd7433c - premake: add tta plugin
* bdfefd8a - portaudio: fix for ending stream 'drain'
* fb7048c7 - mp4ff: fix mp4ff_get_decoder_config() wrong return value
* 40dfac89 - pulse: added migration for the pulse server address
(fixes #2371)
* fed4bfc1 - pulse: change server address cvar name, since it's not
fully compatible with older releases
* 2d9fca99 - scriptable_encoder: clear encoder preset before
initializing
* bd39d353 - tf: fixed stack overflow bug in
calculate_tint_ranges_from_string
* a09ff1c9 - mp3parser: fixed CBR seeking performance (fixes #2266)
* fa197b25 - artwork: don't load *.jpg/png, respect configured file
mask (fixes #2200)
* 0227fee1 - vfs_zip: ignore leading '/' character in zipped file
names (fixes #2317)
* 1257b955 - mp3parser: fixed buffer overflow error
* 79557593 - remove libpango dependency from deb control file (fixes
#2369)
* ae51dd83 - converter: undo an accidental version change (fixes
#2367)
* 509e8243 - dsppreset: fix stack overflow bug
* fe9c2268 - Add last_modified title format keyword
* 3d7977cd - cocoaui: remove DSP mentions from
ScriptableNodeEditorView.xib
* ec3d9377 - cocoaui: fix property sheet background color (fixes
#2364)
* 8bf4eb66 - osx: fix tests
* cb56e129 - scriptable: linux compile fix
* fcd45c76 - scriptable: fixed a bug causing scriptables to be saved
during initialization
* 5ac628bc - cocoaui: remember selected preset index after reload
* 9179d1c4 - cocoaui: error viewer for converter encoder & dsp
presets
* 328108c1 - cocoaui: disable add button for readonly scriptables
* e3875051 - cocoaui: fix remembering selected converter dsp preset
* f2ce8142 - cocoaui: fixed converter to use encoder and dsp preset
via scriptables
* f2de078e - scriptable: added renaming hooks
* 5d8c919f - scriptable: encoder preset saving
* 20215d65 - cocoaui: fix popup button value vs index in property
sheets
* 57c4869d - cocoaui: selectable text in read-only preset UI
* d13d2615 - cocoaui: fixed a glitch caused by duplicate detection if
the editing resulted in the same name
* 7dfb61d9 - cocoaui: fix editability of scriptable item names
* d3472aa7 - scriptable: added pass-through built-in dsp preset
* edea4274 - cocoaui: implemented creating new encoder presets, and
auto-scrolling to the newly created ones
* b23ee1a4 - cocoaui: read-only item property sheet handling
* eafdda49 - cocoaui: improved UI for read-only and non-renameable
scriptable items
* 3dc64e93 - cocoaui: scriptable preset segmented buttons enabled
state handling
* 62357012 - cocoaui: save/restore selected converter encoder and dsp
preset
* 0c74d33e - cocoaui: converter transition to scriptable
* 8fe50899 - main: bogus comment remove
* de47a9c6 - removed a few FIXME's
* 11d1ab89 - cocoaui: scriptable encoder presets WIP
* 121f375d - cocoaui: scriptable duplication UI
* 7c3349a4 - cocoaui: dsp preset selector XIB name
* 04bf24b8 - cocoaui: converter dialog to autolayout
* 5411a8e0 - cocoaui: dsp preset selector in converter dialog
* 00134463 - cocoaui: don't ship a source code README
* 63c1f977 - premake: add soundtouch plugin
* b1443798 - windows_postbuild: fix for directory creation
* 1164c589 - osx: fix libzip dependency
* 2ee412d2 - osx: include soundtouch in GTK3 build
* 4628508f - osx: build fix
* 8f1ba11a - osx: folder fixes in xcode project
* 8e78ddb4 - osx: soundtouch codesign fix
* a20ada4b - soundtouch: include in the linux builds
* c8c321b1 - docker smoke test using ubuntu 14.04
* 77d32ee2 - soundtouch: update to 2.1.2 and use more stable
parameters to prevent asserts
* a7c1ae46 - soundtouch: cleanup and osx target
* 1df51cf7 - scriptable: fixed applying dsp parameters
* a8fff727 - scriptable: empty line tolerance when loading dsp
presets
* 1096e30d - cocoaui: scriptable drag-drop cleanup
* 9f2be1c1 - cocoaui: added code for saving dsp nodes to string
* 40a4dc34 - cocoaui: fixed insert positions of new scriptable items
* 074b84c9 - cocoaui: error message support in the preset editors
* c323c195 - cocoaui: added basic preset name validation
* b2866351 - cocoaui: detecting duplicate names when creating a new
dsp preset from current config
* 49c02c04 - cocoaui: fixed a crash caused by scriptable item
ownership issue
* c59ca144 - cocoaui: fixed a bug causing a wrong preset to be edited
instead of selected one
* 156c72e7 - cocoaui: atomic writing of dsp presets
* c8d9a691 - cocoaui: dsp preset saving
* cb2eeaec - cocoaui: don't display menu when there's only one option
to create a new scriptable
* 73d3fe52 - cocoaui: disable reordering in preset list, fixed
hardcoded values
* 9bb4e346 - cocoaui: selecting dsp presets
* 4cabac59 - cocoaui: synchronize views after deleting preset
* 528a285f - cocoaui: naming of new dsp preset WIP
* 2acb09d8 - scriptable: cleanup
* 8980b391 - cocoaui: saving current DSP chain as a preset WIP
* de9333c7 - cocoaui: ScriptableNodeEditorView to autolayout
* 740396bc - cocoaui: dsp preset renaming
* 7f318296 - cocoaui: preset ui conversion to view-based tableview,
and fixed drag-drop
* 0ea58f02 - cocoaui: fixed loading, displaying and editing the
loaded DSP preset list
* 385f5838 - cocoaui: seekbar color tweaks
* 99d0d1bb - osx: build settings warning fix
* 6b9092bc - cocoaui: fix macos 10.13 compatibility bug, which was
breaking seekbar functionality (fixes #2357)
* d4a95a44 - cocoaui: preset editing WIP
* 8a457bb1 - osx: bump deployment target to 10.13
* 7706951e - cocoaui: ddbseekbar cleanup
* c6e68b2a - cocoaui: draw column sort indicator
* 06cecf06 - cocoaui: remove test code
* 55056e14 - remove travis IRC notifications
-- Alexander Pozdnyakov <censored> Sat, 20 Jun 2020 04:41:03 +0300
deadbeef (1.8.3+git8870-1bea5b4b-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 1bea5b4bbe75471d3b98fd487de6addc02ab892d
* Date: 1584652847
* git changelog:
* 1bea5b4b - 1.8.3
* c6c4fc49 - translation update
-- Alexander Pozdnyakov <censored> Fri, 20 Mar 2020 19:05:21 +0300
deadbeef (1.8.2+git8868-f2f84aea-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: f2f84aeab7f46d0d423a3bfa7f8747b78e5bdd1b
* Date: 1583571372
* git changelog:
* f2f84aea - translations update
* 535a5d23 - 1.8.3-rc1
* 817df077 - update translations
-- Alexander Pozdnyakov <censored> Sat, 07 Mar 2020 20:05:41 +0300
deadbeef (1.8.2+git8865-f3c9361e-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: f3c9361e03f99e1ba2e4fe2d477395a0a771db63
* Date: 1582369659
* git changelog:
* f3c9361e - 1.8.3-beta4
* 231a0a41 - streamer: fixed streamer staying in buffering mode after
cycling through entire playlist of missing files
* 818b3e25 - gtkui: don't rotate labels in vertical layout sliders
(issue #2179)
* 9b131553 - vfs_curl: SHOUTcast server support
* b98e2f0d - cocoaui: fix leading anchor of postprocess-aligned
checkboxes
* baa04f55 - cocoaui: only allow checkboxes expand beyond the label
offset
* 6ed24353 - cocoaui: fixed a few autolayout issues, including
clipping of the labels
* 3a941426 - cocoaui: improved preferences property sheets
* 8f9d684b - cocoaui: dsp preset configuration autolayout
* abf96051 - cocoaui: DSP tab autolayout
* c8cbfecb - cocoaui: added flippedImage impl without deprecated
methods
* 2fca0dfd - cocoaui: PlaylistContentView autolayout
* 2615e741 - cocoaui: convert Playlist and Search views to use the
new DesignableViewController
* b1b6ed1c - cocoaui: mainwindow autolayout; designable stuff WIP
* 5eb4ba03 - cocoaui: increased property sheet labels hugging prio
* 6ba02915 - cocoaui: autolayout conversion for property sheets now
supports stack views
* 85ac1c47 - eqpreset: license fix
* 310e93c6 - cocoaui: PropertySheet conversion to autolayout WIP
* d4903453 - cocoaui: converter plugins preferences to autolayout
* 05e9c7d3 - cocoaui: convert Playback preferences tab to autolayout
* bcccb82a - streamer: warning fixes
* 72a051b6 - Build fixes for SVR4-like UNIX systems
-- Alexander Pozdnyakov <censored> Sun, 23 Feb 2020 00:16:28 +0300
deadbeef (1.8.2+git8838-e40f4eec-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: e40f4eec2f2542b30787127226ba62952ec1fba4
* Date: 1580971650
* git changelog:
* e40f4eec - travis: don't upload packages for devel builds
* 6fba08de - mp3parser: fix EOF detection regression
* a2f95a60 - mp3parser: fixed duration calculation from CBR file size
(fixes #2309)
* c19042b7 - update translations
* ce75f3a1 - 1.8.3-beta3
* 9923a5d7 - alsa: pause/unpause device when setting format (fixes
#2192)
* 8e26ca0d - configure: typo
* b3478bbc - configure: add __EXTENSIONS__ global define
* 4330b322 - artwork-legacy: add fallback to *.png
* ad202a7d - cocoaui: use numbers with NSNumberFormatters instead of
strings
* 1fb2e91a - 1.8.3-beta2
* b3762536 - cocoaui: fixed eq enable label
* de544759 - cocoaui: load/save/import eq presets
* 5390b889 - artwork-legacy: accept APIC with type=0 for cover art
(fixes #2325)
* a9aca342 - increased warning level and fixed some of the issues
* 5020c528 - streamer: fix shuffle albums handling after manually
triggered track (fixes #2306)
* f379e11a - gtkui: eliminate crash when deinitializing cover art
* 22d0aad9 - Revert "gtkui: fixes crash when removing playlist widget
from layout" (fixes #2326)
* cc233130 - gtkui: fixed delete from disk track enumeration (fixes
#2327)
* 49c1f8ae - streamer: move streamer_reset to after output->stop
(fixes #2192)
* bb92591b - gtkui: fix handling repeat/shuffle menu item changes
(fixes #2308)
* a92394b2 - eqpreset: include fixes
* aba6e1c5 - fixed more issues highlighted by compiler warnings
* 1557aa6d - increased warning/error level and fixed a bunch of
issues
* 82765253 - cocoaui: fix controller cleanup chain for playItem leak
detection
* 0aa5013b - cocoaui: PlaylistContentView code cleanup
* 2e1e0d7c - cocoaui: corrected drag-drop with option key (fixes
#2322)
* 105700e8 - cocoaui: playlist code refine into multiple classes, and
slight cleanup
* a417cbc8 - gtkui: fix crash after deleting multi-track file from
disk (fixes #2321)
* 774641ed - dca: display the channels correctly (fixes #2323)
* 3bd5c776 - dca: warning cleanup
* 504c29e7 - cocoaui: improved EQ UI, using hbox and vertical sliders
* 748abbde - gtkui: build fix
* 9c9fd5fa - cocoaui: added equalizer window
* 9240d853 - eqpreset: include fix
* 3095fb9c - gtkui: eqpreset build fix; warning fixes
* 7074c49f - osx: add Tests scheme
* debc764b - gtkui: fix missing include
* 3fba9491 - gtkui: moved eq preset code to shared module
* e457e8d1 - gtkui: supereq load/save preset code refactor
* 4ee004d8 - updated for new static-deps
* b47f8c67 - 1.8.3-beta1
* f381dde3 - make V=1 for travis debug
* ba8a7987 - update for new static-deps
* 48ad2cbb - gme: fix out of bounds buffer access (fixes #2312)
* 43b34790 - gtkui: fix buffer overflow bug when building a group
format string
* 4bbaafec - gtkui: improved remove playlist feature (#1974)
* 7f55a74f - ffmpeg: use avformat_close_input to release file handles
(fixes #2303)
* fa627a38 - gtkui: fix GtkBox memory leak
* 2d29a25e - gtkui: mark an unfixable GTK memory leak
* 98c5199d - gtkui: fix memory leak in plcommon.c
* ad163fe8 - gtkui: fix memory leak in ddblistview
* 997cced5 - gtkui: fix memory leak in gdkdrawing.c
* 25f59e65 - streamer: remove debug printf
* b75ee77c - gtkui: fix GTK resource leak of ddbtabstrip
* 0f01040a - gtkui: fix GdkGC memory leak in ddbtabstrip
* 89fb8582 - gtkui: remove unnecessary window hide calls from rg.c
-- Alexander Pozdnyakov <censored> Sat, 08 Feb 2020 02:37:05 +0300
deadbeef (1.8.2+git8777-3233cb7a-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 3233cb7a91fb21ffa3d06c5cb84a5cf2f795c986
* Date: 1577536124
* git changelog:
* 3233cb7a - 1.8.3-alpha1
* 98a47792 - 1.8 Changelog
* fe514eeb - gtkui: fix add location regression (fixes #2294)
* e68eaeeb - shellexec: test cleanup
* b860ddc7 - shellexec: fixed missing include and function
declaration
* eb6e99ac - shellexec: added tests; fixed off-by-one error causing '
character to not be escaped correctly (fixes #1996)
* 875ab6ef - shellexec: fix use of uninitialized variable; warning
fixes
* 7172677e - osx: added shellexec and shellexecui plugins for gtk3
build
* f34deffc - gtkui: allow splitter to be as close to the edge as
possible (fixes #2292)
* d52dd797 - vfs_curl: cleanup unused code
* 9027857f - tf: better test data for $progress2 with multiple
unicode chars
* 3e4c9449 - tf: added test for unicode and multiple characters in
$progress2
* 972601ec - junklib: cleanup / code duplication fix
* 1872828c - junklib: convert large macro into a function
* e8a771c6 - tf: fix a few memory bugs and warnings
* ec3c345a - 11.8.3 changelog
* 47d267ca - junklib: don't write rating to TXXX
* cb69fe7d - tf: fixed unicode support in $progress and $progress2
* 34f36f3b - junklib: duplicate code cleanup
* ffd321c4 - junklib: add POPM reader and writer (fixes #2282, fixes
#1143)
* dc29368d - junklib: fix stackoverflow bug in id3v1 writer
* 32c0af1e - junklib: cleanup, fix warnings
* 48cd2301 - streamer: fix a bug causing playpos to reset to zero
when changing shuffle mode and after unpause (fixes #2286)
* 49a1a688 - cocoaui: fix replaygain time elapsed time formatting,
and align status text with gtkui (fixes #2217)
* 4274a17e - rg-scanner: time calculation bug fixed #2217
* ea61e1f7 - replaygain: fix default rg processing flags
* bb7c2c42 - core: remove deprecation attribute from
ddb_playback_state_t (fixed #2289)
* 8b37adf2 - junklib: change id3v2 tag mapping for TLAN and TMED
(fixes #2284)
* 0a3a0319 - streamer: avoid re-queue if not buffering next track
(fixes #2274)
* 8ad89ddf - gtkui: improved remove from disk feature
* 9e43988f - cocoaui: fixed initializing group by window
* 1163a5e4 - cocoaui: implemented group by -> custom
* c0f8f2d9 - cocoaui: cleanup EditColumnWindowController
* 63a2c9b4 - cocoaui: update playlist content frame on columns change
* 9580296b - cocoaui: edit column window in separate XIB; fixed
editing search window columns
* 0a22264f - opus: don't adjust header gain, unless replaygain info
is present (fixes #2232)
* 4923ad6b - wrap the new ddb_playback_state_t in DDB_API_LEVEL check
* df441929 - new ddb_playback_state_t enum, deprecating the use of
output_state_t
* a50e5719 - streamer: re-queue buffered track after repeat/shuffle
change
* 790168f6 - streamer: flush buffering queue if the queued tracks are
deleted (fixes #1178)
* e96d0397 - hotkeys: added checks to prevent seeking out of bounds
(fixes #2174)
* b7eede1a - streamer: if the current track is not in playlist, next
will be taken from the current playlist (fixes #1245)
* 55bba472 - gtkui: warning fixes in trkproperties.c
* 704efa1e - cocoaui: aligned multivalue field separation with gtkui
* a3de4411 - gtkui: fixed intepreting semicolon-separated multiple
values in track properties dialog (fixes #2198)
* 5ed44288 - streamer: fix allocation size
* c2d5cfdf - cocoaui: better touchbar support - seekbar, play/stop
* 2eb8c10a - streamer: double-free fix
* 8d1e02be - streamer: moved output buffer to heap
* b83cb8a7 - streamer: temp buffer allocation moved to heap
* 5fb020e1 - streamer: pop manually triggered track to the top of the
shuffle queue, to make sure reversing will revisit it in the same
order
* 4680b28f - cocoaui: modernised cocoautil and moved user plugins to
~/Library/Application Support/Deadbeef/Plugins
* e838bed3 - fixed a bunch of bugs in the new
vfs_abort_with_identifier system
* 74ef2b56 - streamer: fix crash when fileinfo->file is NULL
* b31f9809 - vfs, vfs_curl, streamer: new API and vfs_curl
implementation for ID-based stream interruption, which doesn't rely
on pointer uniqueness (fixes #2267)
* 014791c2 - VfsCurlTests: fixed typo in test name
* 4ea3ffaa - vfs_curl: added some tests to icy header processing
* bff7946c - vfs_curl: cleanup http_curl_write
* 932b7ff7 - vfs_curl: cleanup
* 01eafa6e - mp3parser: reduced max allowed number of invalid bytes
in network stream
* b2578186 - vfs_curl: fixed handling of in-stream headers (fixes
#2237)
* b21d7260 - better and tested relative path fix for windows
* 3479ea4f - disable the use of deprecation attribute when using
GCC<6.0
* 819bb35a - cocoaui: modernised converter sheets
* eeecbd12 - cocoaui: modernised file add progress sheet
* bb473ab7 - cocoaui: modernise sort custom sheet
* 3c2e0b15 - cocoaui: modernised replayGain sheets
* fcf11b9f - cocoaui: modernised sheets in trackProperties
* bc9d630d - cocoaui: addLocation, scriptableEditor and
trackProperties sheets modernisation
* f218ce92 - cocoaui: modernised ddbTabStrip rename playlist sheet
* acf1e405 - cocoaui: modernised add/edit column sheets
* a00dfd6d - cocoaui: trackProperties progressPanel modernisation
* 4d9d2710 - osx: deprecation fixes
* 3e0dfd72 - fix a few deprecations in deadbeef.h
* 1d0d68ac - gcc compile fix
* aabeaa12 - playlist: fixed a wrong assignment of modification_idx,
which causes gtkui to not redraw playlist after changes (fixes
#2264)
* a94b08c6 - gcc compile fix
* e9fe2c00 - streamer: remove unused event
* 56c4220f - new implementation and API for repeat and shuffle
properties
* 713d7113 - TrackSwitchingTests: mark position fix
* d03108ac - track switching tests in their own suite
* a264bfd9 - streamer: cleanup and tests for
streamer_get_current_track_to_play
* b0fe8f7e - streamer: fix playing first track when no selection
* 39135272 - streamer: fix a few issues with switching to
previous/next track
* 16e08faf - streamer: shuffle was invoked by accident when there's
no previous track in non-shuffle mode (fixes #2261)
* 0407215c - mp3parser: added performance statistics and fixed early-
out when seeking (fixes #2140)
* ff8aa976 - playlist: better name for is_relative_path
* 52352d71 - playlist: fixed relative path detection for win32;
refactored and made tests for both posix and win32 version
* c88ed4f3 - gtkui: make autosort playlist menu item insensitive when
no playlist was selected
* 4dd68e10 - gtkui: fix memory leak when activating duplicate
playlist action
* f32af7bd - gtkui: fix memory leak when activating playlist context
menu
* 301596a8 - gtkui: fix segfault when opening playlist menu from
empty space
* 15823ac7 - osx: bumped deployment target to 10.12 for all targets
* f3b0f5d6 - cocoaui: new multimedia key handler using
MPNowPlayingInfoCenter/MPRemoteCommandCenter
* 5b53ba19 - removed bogus FIXME
* be38cc9f - added information about the necessity of calling
plt_modified, near the pl_save_all declaration
* 4b33d4b7 - documented plt_modified
* 1e45932a - gtkui: fix replaygain scanner not triggering playlist
save after scan/remove (#2257)
* 6db284b0 - cocoaui: fix replaygain scanner not triggering playlist
save after changing file tags, also fix a typo in plt_save (#2257)
* 8204a9ad - gtkui: actionhandlers warning fixes and save the
intended modified playlist instead of current
* 56320c4c - gtkui: save playlist after delete nowplaying track
action (fixes #2215)
* c4d0cc2a - gtkui: fix deleting files in playlist context (fixes
#2215)
* a16b5edd - gtkui: fix crash on macos
* ea0f680a - streamer: fix playback stuttering bug, caused by
improper skipping of deleted files (fixes #2254)
* 4988d0ab - cocoaui: alloc+init -> new
* c64a7e5b - cocoaui: remove custom dock tile
* d1c56eb1 - cocoaui: objc code modernization
* 7b4a5a05 - cocoaui: modernize setNeedsDisplay:YES ->
needsDisplay=YES
* 5fa05def - cocoaui: fix redraw after sort
* feb7a1ba - premake5: add missing wcwidth
* ee8d7be2 - mp3: revert a change from signed to unsigned, since it
causes deadlocks
* f627aa00 - playlist: don't log playlist loading errors
* 6335dedb - mp3: detect and ignore freeformat mp3s (fixes #2253)
* 87db55ac - logger: typo fix
* 1f833ddb - gtkui: added a menu option to scan Track Gain for all
unscanned files In playlist
* 70339732 - Use AM_GNU_GETTEXT([external]) for better compatibility
* 96df19ca - logger: accumulate info log and pass to listeners
plugins: log plugin load failures as info messages, to prevent popup
(fixes #2193)
* 07ac334d - gme: fixed missing snprintf argument
* 690403e0 - gtkui: fixes crash when removing playlist widget from
layout
* abd65c29 - gtkui: fix GTK3 support in start hidden feature (fixes
#2231)
* 2685b41e - gtkui: fix wingeom_save regression, causing window
position to not be correctly restored after clicking tray icon
* 22323a6a - aac: fix crash caused by closing an already closed file
handle (fixes #2246)
* df927c7b - plug_is_relative_path windows condition fix
* 7ae844b1 - aac: close filehandle before returning (fixes #2227)
* a45c034b - playlist: fixed relative path detection, added tests
(fixes #2241)
* 5bfcd23d - cocoaui: call -[NSApp terminate:] from UI thread
* a05a2a75 - osx: deadbeef.xcschemes update
-- Alexander Pozdnyakov <censored> Sun, 05 Jan 2020 09:28:12 +0300
deadbeef (1.8.2+git8484-030ec022-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 030ec02295384dfbf5bdad2d60d7ee82845c7a00
* Date: 1570642220
* git changelog:
* 030ec022 - cocoaui: fix deprecated private var access in DdbSeekBar
* 64ff650d - cocoaui: call -[NSApp terminate:] from UI thread
-- Alexander Pozdnyakov <censored> Fri, 11 Oct 2019 11:21:12 +0300
deadbeef (1.8.2+git8482-0ec7944c-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 0ec7944c443f5b282547935ee093097b4321fd9c
* Date: 1567612966
* git changelog:
* 0ec7944c - added tx sync script
-- Alexander Pozdnyakov <censored> Thu, 12 Sep 2019 00:13:30 +0300
deadbeef (1.8.2+git8481-7aafde0c-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 7aafde0c4abe12edb41bbc39367b1d7a8b6b8c21
* Date: 1564684610
* git changelog:
* 7aafde0c - 1.8.2
-- Alexander Pozdnyakov <censored> Sat, 03 Aug 2019 11:37:10 +0300
deadbeef (1.8.1+git8480-fe8ffd2d-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: fe8ffd2db0ef8d7349cbdf5feedeecea8c8ca8d8
* Date: 1563015852
* git changelog:
* fe8ffd2d - 1.8.2-rc1
* f0636733 - Revert "gtkui: (temporary) fix for restoring last
filechooser path"
* 7b84bc01 - nullout: add sleep to prevent blocking UI when consuming
the data is too fast (fixes #2159)
* 7258a08b - dsp: fixed potential buffer overflow bug
* a52151e4 - vfs: handle zero size read error, before it reaches vfs
plugins, to prevent possible division by zero error (fixes #2160)
* 9159b5cc - devel version
* 04e382b8 - 1.8.2-beta1
* d6d42e07 - tf: clarify the meaning of DDB_TF_CONTEXT_MULTILINE
* 3238cd5d - flac: map ALBUMARTIST to ALBUM ARTIST (fixes #2118)
* 5a7bd991 - flac: fixed writing multivalue fields (fixes #2163)
* 4c0285cf - volume command line argument supports increment format
#2005
* 13ab2964 - gtkui: fix missing bits since switching from name to id
for output_plugin config item
* 1dd0d060 - devel version
-- Alexander Pozdnyakov <censored> Sat, 13 Jul 2019 23:20:32 +0300
deadbeef (1.8.1+git8467-a54da4f8-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: a54da4f855d61ce305c758d7081ac093893ac598
* Date: 1561319464
* git changelog:
* a54da4f8 - 1.8.1
* f6949755 - fix package paths in travis/upload.sh
* 0312088a - fixed package_out travis upload path
* c4740124 - install fakeroot on travis
* 5797057d - enable building packages on travis-ci
* 2bc2fa7a - update po
-- Alexander Pozdnyakov <censored> Sat, 29 Jun 2019 07:14:26 +0300
deadbeef (1.8.0+git8461-3cf7fd37-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 3cf7fd37f9637b031fb73c2f11f88f703f36e06b
* Date: 1560359754
* git changelog:
* 3cf7fd37 - 1.8.1-rc4
* 2e28a284 - gtkui: fix splitter position clamping bug
* 2d34fe6b - gtkui: calculate fixed splitter proportion dynamically,
without altering the actual value
* 60bd55e0 - mp3: fix avg bitrate calculation (fixes #2154)
* 98da98fe - devel
* c06a1aee - gtkui: don't fix splitter proportion unless its size was
allocated (fixes #2139)
* 0379fc85 - 1.8.1-rc3
* 2b2ed13f - musepack: remove per-chaper replaygain code
* cf3d0159 - gtkui: reset splitter ratio to 0.5 if not present (fixes
#2139)
-- Alexander Pozdnyakov <censored> Thu, 13 Jun 2019 20:20:14 +0300
deadbeef (1.8.0+git8452-1d9a7684-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 1d9a7684304ebf3406686c7fa49bd67b64330a31
* Date: 1559062296
* git changelog:
* 1d9a7684 - vorbis, opus: fixed regression caused by subtrack fix
* 2e6b3518 - vorbis, opus: fix track boundaries checking (fixes
#2145)
-- Alexander Pozdnyakov <censored> Wed, 29 May 2019 15:13:12 +0300
deadbeef (1.8.0+git8450-15c9af49-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 15c9af499705dd304aea34119a72a0e35a000d9d
* Date: 1557082419
* git changelog:
* 15c9af49 - streamer: fix regression caused by the previous commit
(fixes #2136)
* 0e1790f8 - streamer: ignore Repeat -> One Track for user-triggered
next track (fixes #2136)
* dce38576 - streamer: remove the code changing current playing track
after decoder fails to initialize (potentially fixes #2138)
* 9aef3c7f - change version to devel
* 1deb4d6a - 1.8.1-rc2
* 558d14cb - 1.8.1 changelog update
* f966f2cf - junklib: fix typo in the apev2 replaygain info writer
* 873ca547 - plmeta: remove replaygain fields when clearing metadata
-- Alexander Pozdnyakov <censored> Sat, 11 May 2019 13:39:09 +0300
deadbeef (1.8.0+git8442-ef9d6db2-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: ef9d6db2c9cd92f813ef1dc4c5d84fab0f33cf01
* Date: 1556456424
* git changelog:
* ef9d6db2 - 1.8 Changelog update
* f724c8a6 - 1.8.1-rc1
* bb6ed0b3 - translation update
* d72d3f32 - gtkui: scale album art to largest dimension
* c40c19cc - set version to devel
* 95c2376e - sync to osx/deps submodule
* 21185525 - supereq: fixed reentrancy bug
* e30f7f5a - flac: extra space typo in configdialog prop name
* 9c2059b9 - flac: added options to ignore stream corruption errors
* 47319275 - gtkui: use gtk_widget_get_preferred_size instead of
gtk_widget_get_preferred_width/height in
_ddb_splitter_fix_proportion
* 27818561 - gtkui: removed #define TEST left over by accident
* 02fce4e5 - portaudio: property title fix
* d7933900 - gtkui: fixed regression in loading layouts with
splitters
* dabc9123 - 1.8.1-beta2
* 8dd20f21 - 1.8.1 Changelog update
* 4a0a9562 - osx: fix crashing tests because of NULL id in fake
output plugin
* 67798881 - gtkui: prevent splitter handle movement out of window
edges (fixes #2064)
* 3254fcd6 - artwork: fixed initializing config variables which were
left NULL when local covers were disabled (fixes #2129)
* f3b186ed - cocoaui: change the Track Number column type to use
%tracknumber%
* 6d7618db - cocoaui: reinit audio tab every time preferences window
is displayed, to refresh audio dev list
* d08ca9d6 - cocoaui: added default output selection
* b89fa6b5 - cocoaui: sound settings polish
* 789a20ce - cocoaui: implemented samplerate configuration
* ce28a892 - cocoaui: added output plugin selection
* d8015a97 - gtkui: corrected alsa plugin id
* c52b92f5 - plugins: use output id instead of name for selecting
output plugin
* 7afccd0d - cocoaui: removed unimplemented appearances settings;
added sound settings, implemented audio device selection
* d081f354 - coreaudio: added sound device enumeration and selection
* e44bc6d5 - gtkui: cleanup a few unused globals
* 761a98d1 - cocoaui: fixed rounding of total playtime
* 31a8dc61 - gtkui: fixed rounding of total playtime
* 87f40963 - gtkui: remove --sync option support
* 51fa6ede - osx: added pltbrowser gtk plugin
* eccb8c3f - osx: added hotkeys plugin for use with GTKUI
* 2fa111f4 - osx: added gtkui support on mac via xcode
* 0ebf9d7b - osx: added a mac target without cocoaui
* fbc96436 - update po files
* eac6b4c5 - updated translation/plugins.c
* 6d0fa20e - gtkui: updated hotkey action names for Repeat and
Shuffle options
* b7bd39ce - updated translation/plugins.c
* b77ca478 - gtkui: updated hotkey action names for Repeat and
Shuffle options
* c28315a4 - gtkui: localize total playtime
* bf67a695 - gtkui: localize total playtime
* 35cce749 - updated translations
* 73835560 - gtkui: improved generating UI for vertically oriented
sliders, mainly for supereq
* 47cc056d - supereq: set slider keyboard step to 0.5
* e95e121b - gtkui: improved generating UI for vertically oriented
sliders, mainly for supereq
* ded318bb - supereq: set slider keyboard step to 0.5
* ac0623f6 - premake: c99 fix
* 3c638298 - added nested groups info to the changelog
* a63f7e0e - 1.8.1-beta1
* 0ad5856b - 1.8.1 Changelog
* bf2aef85 - translation update
* b38203ff - wildmidi: AM_CFLAGS -> *_la_CFLAGS
* cbd59d67 - update osx deps
* a74025f9 - switch to devel version
* 30bbe75a - gtkui: fixed localization of statusbar (fixes #2113)
* db62f389 - removed the broken and unmaintained sndio plugin (fixes
#2079)
* 90a29ae1 - artwork: load external cover before embedded, for more
predictable results (fixes #2080)
* 8c1d05e0 - oggedit: write Album Artist field as ALBUMARTIST (fixes
#2118)
* 24c168f7 - cocoaui: cleanup tab strip text bounds calculation and
fix playlist renaming in fullscreen (fixes #2104)
* 856271c8 - streamer: fix reconfiguring shuffle queue after manually
activated tracks (fixes #2123)
* ff41a84f - m3u: don't attempt loading files from relative paths,
and go directly to converting them to absolute (fixes #2125)
* badc3a69 - sort: disambiguated playlist item count access
* a2be5c6b - wma: fixed uninitialized variable access and invalid
buffer handling
* e3492c03 - wildmidi: remove bogus free of nullptr
* 0d494b0a - vfs_zip: cleanup unused code
* 06c88f3d - sc68: fixed misuse of open with O_CREAT flag
* 1da3ce0b - rg_scanner: improved error handling
* f0ec52ca - psf: fixed uninitialized memory access
* 3e59b908 - tf: improved clarity of function argument count access
* 07fe5ae2 - utf8: cleanup unused stuff
* 0abf4a9e - opus: fix memory leak
* 98ae3206 - mms: error handling
* 19164d9a - m3u: cleanup unused stuff
* c559db26 - mp4ff: fixed memory errors
* bfb44817 - ape: cleanup and fixed uninitialized memory access
* 37e4d587 - sync to latest osx deps
* 4177af25 - wildmidi: fixed double static typo
* 6bab51b2 - wildmidi: make most global variables static
* e903cdeb - tests: added image+cue test
* 75185a91 - streamer: fixed nullptr dereference regression
* af812f56 - cocoaui: fixed encoder preset window autoresizing
* fe2c07c5 - threading_pthread: fixed potential memory leaks
* b7eef1a9 - tf: fixed zero-length VLA
* dee96df0 - streamer: fixed possible null pointer dereference
* ab5fbcdc - sort: fixed uninitialized variable warnings
* 755ef496 - premix: fix uninitialized variable warnings
* 157345dc - better error checking
* 72047367 - playlist: better error checking
* b58e4ee9 - junklib: better error checking
* d6d6ae62 - cocoaui: fixed potential garbage memory access
* fd456e66 - wma: fixed garbage memory access
* fc12c4ef - mms: fixed uninitialized value
* 2df54f6e - vtx: fixed garbage memory access
* 9607eac2 - ape: fixed garbage memory access
* 1934933c - mms: fixed freeing released memory and a snprintf bug
* e46d2d38 - streamer: don't attempt to seek dummy streams (fixes
#2120)
* 7ac83fb2 - tf: prevent buffer overflow when handling legacy pre-0.6
tf %@xyz@ expressions
* e7c56a08 - osx: change to new target name in travis config
* ad9b540f - libmms: replicate fallback_io_tcp_connect from mms.c
into mmsh.c (fixes #2111)
* b3693c29 - updated README.md to reflect macOS app bundle name
change
* 8471185d - streamer: Don't retain/release reference on a track in
stream reader, on the assumption that either streaming_track or
playing_track would guarantee it's alive. This prevents
streamereader from the need to obtain playlist lock. (fixes #2109)
* eeeff4e7 - osx: change the app bundle name to DeaDBeeF.app
-- Alexander Pozdnyakov <censored> Sun, 28 Apr 2019 17:55:56 +0300
deadbeef (1.8.0+git7946-8717fbbb-1) unstable; urgency=medium
* New upstream version
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 1.8
* Commit: 8717fbbbc7c92337210443e6f3d0ae8049492dbd
* Date: 1554585698
-- Alexander Pozdnyakov <censored> Tue, 09 Apr 2019 21:13:55 +0300
deadbeef (0.7.2+git8280-119ade10-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 119ade109f052261274ceb6bf28da9a5536b573a
* Date: 1553002338
* git changelog:
* 119ade10 - cocoaui: improved browse button
-- Alexander Pozdnyakov <censored> Fri, 29 Mar 2019 21:34:40 +0300
deadbeef (0.7.2+git8279-5a47cd6c-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 5a47cd6c5add0b66f67292eb14d4732baed1101e
* Date: 1552863641
* git changelog:
* 5a47cd6c - tf: added tests for $swapprefix and $stripprefix
* e3832128 - tf: implement $stripprefix and $swapprefix
* b37fa8a3 - coreaudio: rewrote get_best_samplerate with better
algorithm and tests (fixes #2101)
* 6915506c - gtkui: fixed localizing of certain menu items (fixes
#2100)
* 998603ca - osx: add revision hash to about box in travis builds
* e209c1e7 - cocoaui: fixed drawing portrait oriented album art in
groups taller than the image
* 12c785f6 - cocoaui: fixed column alignment UI; use the column
alignment setting for horizontal positioning of album art
* d5ccfbd1 - cocoaui: fix drawing tall album art, where height is
greater than width (fixes #2096)
* 70a44d8a - cocoaui: fix album art column updating and rendering at
the correct position (fixes #2093)
* 053ce738 - cocoaui: fixed log window in dark mode (fixes #2092)
* b3e29c75 - cocoaui: fixed a few darkmode issues (fixes #2092)
* 9b369519 - artwork: fixed crash when on configuration change (fixes
#2091)
* 3973c622 - coreaudio: fixed finding best output samplerate (fixes
#2090)
* bc1b98dc - tf: don't force-reformat `track` fields into a numerical
value (fixes #2062)
* 12958d17 - cocoaui: fixed drawing tab close button
* 2cf222a3 - updated translations
* a92d91a2 - Update WildMidi plugin to support ".midi" extension as
well as ".mid"
-- Alexander Pozdnyakov <censored> Mon, 18 Mar 2019 07:24:50 +0300
deadbeef (0.7.2+git8262-373f5564-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 373f55642b6b752bdca159ed621fcd732ce9063c
* Date: 1549662999
* git changelog:
* 373f5564 - cocoaui: dsp node drag-drop
* ea171cb9 - cocoaui: adding dsp chain nodes at selected position
* 8701c75f - cocoaui: fix selecting newly added node in dsp chain
editor; animated add/remove item handling
* 1f7ad764 - cocoaui: fix redrawing UI after playlist column changes
* 2d75901c - cocoaui: fix playlist redraw issues when moving cursor
with keyboard
* 90980903 - cocoaui: fix releasing track refs held by track
properties window before exiting the player
* 1bb06a1f - cocoaui: fix old poorly written delegate code
* 2b3539ec - cocoaui: fixed mojave drag-n-drop regression
* 95882f59 - streamer: fixed double-next for stuck network streams;
fixed error handling for failed tracks
* 0b2fab73 - playlist: better error messages for playlist load
failures
-- Alexander Pozdnyakov <censored> Fri, 15 Feb 2019 19:05:12 +0300
deadbeef (0.7.2+git8252-e3a723c3-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: e3a723c3e7e07c6760cb53eafbce710831e16695
* Date: 1548763643
* git changelog:
* e3a723c3 - cocoaui: fixed tab text clipping
* 0a0f1279 - fixed osx/deps submodule ref
* 72f81dc6 - rg_scanner: fixed -Inf rg values
* a1825a21 - update to latest deps
* e01384c1 - osx: fixed deadbeef scheme for testing
* 3cfc32a4 - osx: converted to swift4
* 5e0fcb73 - gtkui: rebuilt interface from glade source
* ea8684c1 - pulse: fixed draining the remaining samples at the end
of stream, fixes playback of short sounds at the end of queue
* 11acbb5f - osx: fix xcode test command
* 87bef813 - playlist: reedit windows-specific comments
* c725541d - gtkui: fix switch-case identation
* 91c2df26 - gtkui: rewrite USE_GTK_NATIVE_FILE_CHOOSER selection
* 5a9c17e6 - osx: delete weird unused xcode schemes
* 3cce05be - mp3: allow up to 1MB of trash data between ID3v2 and
valid audio frames
* 28b231e7 - streamer: fix regression causing next track to play
instead of previous
* 52eac347 - artwork: added relative path support in the image mask
* 3463848f - force xcodebuild quiet output
* f674b226 - use xcode10.1 image on travis
* 0dff2d50 - enable xcpretty for travis builds
* f0ad4ee3 - streamer: potential nullptr fix
* 4dffc6d0 - streamer: handle "skip to random" the same way as "skip
to next/prev"
* fb037af5 - streamer: fix regression in carrying previous track in
the DB_EV_SONGCHANGED (fixes #2074)
-- Alexander Pozdnyakov <censored> Fri, 01 Feb 2019 20:02:48 +0300
deadbeef (0.7.2+git7956-06de3d0a-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 06de3d0a2a22c7fa069fff13fcec393ae216ff5b
* Date: 1546023066
* git changelog:
* 06de3d0a - vfs_curl: account for in-stream icy headers when finding
icy metadata
* 62ac9248 - vfs_curl: better handling of weird headers / redirects;
prevent crash after invalid icy metadata
* a95001de - mp3: pass track object to vfs sooner, to be able to
catch the http header info
* 3a3adf97 - aac: fix setting stream format metadata
* 73f97227 - mp3: fix handling some mp3 files with garbage packets
* 82501021 - mp3: fixed mp3parser performance regression
* b15b32b0 - playlist: fix crash when aborting while adding cue
-- Alexander Pozdnyakov <censored> Sat, 05 Jan 2019 09:47:48 +0300
deadbeef (0.7.2+git7949-bb608662-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: bb608662a1533e0c0a09397547935f1698dc98c1
* Date: 1545561270
* git changelog:
* bb608662 - cue: fix writing tags to master tracks
* 2c52eea8 - flac/junklib/vorbis/mp4tagutil: format replaygain tags
correctly
-- Alexander Pozdnyakov <censored> Sun, 23 Dec 2018 16:21:27 +0300
deadbeef (0.7.2+git7947-ac0582e3-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: ac0582e3bc1dbb0e0ae070fa6828c10787976c79
* Date: 1542826609
* git changelog:
* ac0582e3 - playlist: reshuffle playlist after shuffle queue
depletes when repeat is off
* b3fe61e8 - cocoaui: allow editing tags in files with cuesheets
* 78f7f613 - cue: improved error handling; solved some problems with
loading tracks with bogus embedded cuesheets
* 3474ff61 - Fix use-after-free bug
* 02998c8d - cue: fixed ignoring image cuesheets embedded in
individual tracks
-- Alexander Pozdnyakov <censored> Fri, 23 Nov 2018 19:47:41 +0300
deadbeef (0.7.2+git7942-dc0f079a-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: dc0f079ad6510a906d7aa4e5600bb029290a151f
* Date: 1541530648
* git changelog:
* dc0f079a - mp3: force constant samplerate across a single file when
using libmpg123, to be able to play through corrupt frames without
buffer allocation issues
* b2d61d2b - tests: reduce sleep amount for fakeout realtime mode
* 04c2c25b - tests: unified / renamed test files
* eec05d0a - tests: fix free-after-use bug in Tagging tests; replace
manual threshold comparison with XCTAssertEqualWithAccuracy
* d3ff62fd - cue: fixed regression causing crash
* d39c5ea6 - mp3: fix infinite stream regression
* 327273d4 - revert autogen.sh change
* 20342649 - fix a few build issues in docker
* 47fbdb10 - coreaudio: react to system device changes
* df4ec38f - fix ddb_listview_set_cursor_and_scroll not taking pinned
subgroups into account
* 4e2a979a - playlist: fix a regression causing infinite loop after
searching
* b456424a - cocoaui: lock playlist while generating groups to avoid
potential race-condition
* 90dad53a - translators.txt email address fix
-- Alexander Pozdnyakov <censored> Fri, 09 Nov 2018 21:11:37 +0300
deadbeef (0.7.2+git7928-3b8b2fae-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 3b8b2fae56e43749cf46c42463e282548a73c315
* Date: 1540496650
* git changelog:
* 5f46de6b - updated osx/deps
* e13feccb - vorbis: don't load empty tag fields
* 606325ae - sndfile: division by zero fix
* 2d4fa982 - opus: make sure the tempfile is flushed before renaming
* 2aca2383 - cocoaui: fix modified state after editing fields
* 02fcc33b - osx: deadbeef project schemes fix
* 06612475 - osx: test scheme name fix
* d3fc2fd8 - playlist: added search support for multivalue fields;
fixed thread safety issue; added tests
* 3b08a646 - osx: enable tests on travis
* fbf52857 - mp3parser: fixed xing header issues with network
streams; more tests
* d8362602 - gtkui: don't use g_slist_free_full, for older glib
compat
* d74af3c1 - updated po files
* 97959dae - configure.ac cleanup
* 991eede9 - disable autotools dependency tracking (fix make
distclean)
* a0e51d39 - deadbeef.h cleanup / comments
* 24ff2b3b - update version table in deadbeef.h
* 452537a5 - alsa: fix another missing mutex unlock (#2057)
* 9ee538fa - mp3: regression fix
* 86cc58ee - mp3: fix average bitrate calculation (fixes #2030)
* 6bd85409 - alsa: fix another missing mutex unlock (#2057)
* d2141c93 - mp3: regression fix
* 1dc01b05 - mp3: fix average bitrate calculation (fixes #2030)
* d580f506 - vfs_stdio: compile fix when USE_STDIO is enabled
* 3493656b - mp3: fix compile error when only libmpg123 is enabled,
but not libmad
* ab97f58f - vfs_stdio: compile fix when USE_STDIO is enabled
* 2416930f - mp3: fix compile error when only libmpg123 is enabled,
but not libmad
* 8bf1bcf6 - changelog for 1.8 WIP
* 95a07834 - 1.8.0-beta2
* fb939e64 - cocoaui: fixed dark appearance support for Mojave
* a66a44da - mp3: don't clip tail to totalsamples when estimate
duration flag is set
* a0cba9d0 - mp3: cleanup and fixes for network streams
* 37462639 - sid: Songlengths.md5 support
* 66953fd3 - sid: less messy le_int16 rewrite
* ade3aab1 - sid: fix sldb memory leak
* db73b133 - sid: modernized SLDB code to handle larged
songlengths.txt (fixes #2045)
* 4cc18caa - mp3parser: new test cases and fixes to support the
finite length network streams
* 511da2cc - junklib: don't return -1 from *_get_leading_size
* 60cb7390 - cocoaui: fixed playlist repaing when window becomes
inactive
* 9dfc3187 - cocoaui: fixed a few issues with tab close button
* 94a3b8c0 - cocoaui: more tab fidelity improvements
* 0beb1d48 - cocoaui: images cleanup
* 2dd00667 - cocoaui: tabstrip scrolling buttons fix
* 686dc401 - cocoaui: fixed playlist redraw during column resizing
* 65357eac - cocoaui: fixed search window updating
* 375b8afc - cocoaui: improved rendering when dragging column headers
* 529c298f - cocoaui: better column resizing / dragging
* 73aa5735 - cocoaui: menu cleanup / added View menu
* 8379221d - cocoaui: improved tab close button positioning and
rendering
* c5316025 - cocoaui: fixed playlist redraw issues
* dd4a1442 - cocoaui: modernized rendering of the playlist header,
fix mojave compat and dark appearance
* fd404453 - cocoaui: improved tab bar aesthetics
* b58897aa - cocoaui: dark appearance support in tabs
* c2075bec - cocoaui: convert tab bar into an acsessory view; new
rendering (experimental)
* 279f07ee - cocoaui: draw tab close button using bezier paths
instead of vector pdf
* 369bfa17 - cocoaui: darkmode impovements
* 604224f5 - cocoaui: fixed tab rendering when built with xcode 10
* a8c5e2de - cocoaui: fixed dark appearance support for Mojave
* 7032910e - rename Looping and Order menus to Repeat and Shuffle,
respectively
* a729cb50 - map docker build output folder to $ROOT/docker-artifacts
on the host
* 0d153f51 - premake: vfs_curl build fix
* 6b3c6956 - osx: fix building with xcode10
* 2b20bba8 - mp3parser: able to approximate duration for streams
* d48bc9eb - gtkui: yet another revert of crashy menu code (fixes
#2049)
* 9c502a0c - cocoaui: don't append colons to config dialog labels
* 2da7317a - mono2stereo: remove colons from parameter names
* aa619bee - gtkui: revert part of the wayland-related fixes, which
caused a crash when using group by from context menu (fix #2042)
* eb804456 - premake fix
* 7e557d5e - flac: use dynamic buffer size to support flacs with
large block sizes over 100K (fixes #2039)
* eafb3091 - gme: spc intro/loop parsing fix; enable fadeout for
tracks with finite length (fixes #2022)
* 2a0a2e3d - junklib: don't duplicate USLT Lyrics to TXXX; cleanup
and a more common field name
* ccc697e2 - junklib: fixed/added USLT lyrics support
* 2951ec79 - mp3parser: added a test for the case of mp3 file with
garbage data in the middle, containing mpeg packet markers
* 3ee6ec6e - mp3parser: improved skipping invalid data in the middle
of mp3 streams
* b121dfd8 - vfs_curl: added optional logging
* 2004b058 - cocoaui: prevent crash on logging invalid string
* 51106891 - updated ax_check_compiler_flags to solve a clang compile
issue
* 61d82bd3 - gtkui: fix starting/stopping spectrum analyzer drawing
bug
* c22b9040 - fix plugin api version checking bug
* 92b74c3a - sid: Songlengths.md5 support
* 264c838c - sid: less messy le_int16 rewrite
* 1cdb9b9b - sid: fix sldb memory leak
* 6c385e16 - sid: modernized SLDB code to handle larged
songlengths.txt (fixes #2045)
* 0e1ed0dd - converter: fixed file move preset
-- Alexander Pozdnyakov <censored> Fri, 26 Oct 2018 22:21:21 +0300
deadbeef (0.7.2+git7801-e4bbbe58-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: e4bbbe58aed7a3c493eb49d2b720b8de95bb2b1c
* Date: 1539163187
* git changelog:
* e4bbbe58 - cocoaui: fixed playlist repaing when window becomes
inactive
* bf2c5ba5 - cocoaui: fixed a few issues with tab close button
* 35714ffd - cocoaui: more tab fidelity improvements
* 4f335a16 - cocoaui: images cleanup
* 70ad7a83 - cocoaui: tabstrip scrolling buttons fix
* 1041f00e - cocoaui: fixed playlist redraw during column resizing
* 005a8ab1 - cocoaui: fixed search window updating
* 6267ae49 - cocoaui: improved rendering when dragging column headers
* 3394284c - cocoaui: better column resizing / dragging
* c073fb8e - cocoaui: menu cleanup / added View menu
* dd4d63c3 - cocoaui: improved tab close button positioning and
rendering
* d1bfe81b - cocoaui: fixed playlist redraw issues
* f5eed6fa - cocoaui: modernized rendering of the playlist header,
fix mojave compat and dark appearance
* 5afcc14e - cocoaui: improved tab bar aesthetics
* 99cff868 - cocoaui: dark appearance support in tabs
* af50f2e3 - cocoaui: convert tab bar into an acsessory view; new
rendering (experimental)
* 67be3827 - cocoaui: draw tab close button using bezier paths
instead of vector pdf
* f05e633d - cocoaui: darkmode impovements
* 936793b9 - cocoaui: fixed tab rendering when built with xcode 10
* f1ee694b - cocoaui: fixed dark appearance support for Mojave
* e201e049 - rename Looping and Order menus to Repeat and Shuffle,
respectively
* 695a2e38 - map docker build output folder to $ROOT/docker-artifacts
on the host
-- Alexander Pozdnyakov <censored> Sat, 13 Oct 2018 13:28:52 +0300
deadbeef (0.7.2+git7779-3aeb0d6a-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 3aeb0d6aca0b749efca7a63cc73afbbc5a04ea4f
* Date: 1537962935
* git changelog:
* 3aeb0d6a - premake: vfs_curl build fix
* 8a1d39ff - gtkui: subgroups support (fixes #2044)
* 47cc2fff - osx: fix building with xcode10
* 72a31e24 - cocoaui: added current preset (WIP)
-- Alexander Pozdnyakov <censored> Fri, 28 Sep 2018 21:16:53 +0300
deadbeef (0.7.2+git7775-51626690-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 516266907d6a589a20df610061b4ef630cd50b57
* Date: 1536565302
* git changelog:
* 51626690 - gtkui: yet another revert of crashy menu code (fixes
#2049)
* a8292bca - cocoaui: preset manager WIP
* 6ca13ccb - cocoaui: some refactoring, and dsp preset UI impl
prototype
* 52d78df6 - cocoaui: preset manager refactor / cleanup
* fc19162d - cocoaui: preset manager prototype / test
* adad2bae - cocoaui: don't append colons to config dialog labels
* 81adae9b - mono2stereo: remove colons from parameter names
-- Alexander Pozdnyakov <censored> Sat, 15 Sep 2018 08:22:58 +0300
deadbeef (0.7.2+git7768-e26a1015-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: e26a1015aea03716dc8eaee547947602ed01f4b0
* Date: 1535370733
* git changelog:
* e26a1015 - gtkui: revert part of the wayland-related fixes, which
caused a crash when using group by from context menu (fix #2042)
* 212c949b - premake fix
-- Alexander Pozdnyakov <censored> Sat, 01 Sep 2018 15:21:00 +0300
deadbeef (0.7.2+git7766-6d02b028-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 6d02b028861ab4c8c8f06f480d5b2197011b6dbd
* Date: 1534242081
* git changelog:
* 6d02b028 - flac: use dynamic buffer size to support flacs with
large block sizes over 100K (fixes #2039)
* 77ac51c9 - gme: spc intro/loop parsing fix; enable fadeout for
tracks with finite length (fixes #2022)
-- Alexander Pozdnyakov <censored> Thu, 16 Aug 2018 22:17:49 +0300
deadbeef (0.7.2+git7764-c65df1dc-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: c65df1dc4076597154ca6219756aa7949f7e87b2
* Date: 1532981168
* git changelog:
* c65df1dc - vfs_curl: added optional logging
* 9e74a12e - cocoaui: prevent crash on logging invalid string
* 88a5ad84 - updated ax_check_compiler_flags to solve a clang compile
issue
* ee226287 - gtkui: fix starting/stopping spectrum analyzer drawing
bug
* f4d6c367 - fix plugin api version checking bug
* 4dfd0e72 - reenable silent rules
-- Alexander Pozdnyakov <censored> Thu, 02 Aug 2018 19:22:10 +0300
deadbeef (0.7.2+git7758-9f05b6d4-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 9f05b6d4c45198afd1bf507bec1e366474e222d6
* Date: 1532114313
* git changelog:
* 9f05b6d4 - vfs_curl: disable ssl support in static builds
* ffaa977c - disable silent rules for travis diag
* 9ac1bd0f - vfs_curl: fix library linking order
* ad3c044a - don't build 32 bit pluginfo
* 199a4a69 - static build script fix; fixed compiling static build on
ubuntu 18.04
* b91eb650 - streamer: fixed error handling when content-type of a
network stream can't be obtained
* 26dba6d4 - Move fopen out of pl_lock in decoders (#2035)
* 0e6f6574 - fixed misleading comment about metacache_ref/unref
* 5be53473 - cocoaui: ignore SIGPIPE
* fe65017e - gtkui: disable Edit menu item in trkproperties when
editing multiple tracks
* e5e41729 - premake: define USE_GTK_APPLICATION for gtk3 ui
* 4e057f87 - gtkui: increase GtkBox config save buffer size
* 78fb8b22 - streamer: fixed stop after current album regression
(fixes #2033)
* 88a84159 - choose correct playlist on resume
* 9128ab94 - fixed deprecation macro
* 2cf587ff - renamed the non-implemented pre-0.5.0 function `quit` to
`do_not_call`, and marked as deprecated
-- Alexander Pozdnyakov <censored> Sun, 22 Jul 2018 08:21:24 +0300
deadbeef (0.7.2+git7742-32f517a5-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 32f517a5d49a9794b5ad2079c168bb737a15a884
* Date: 1530881035
* git changelog:
* 32f517a5 - obsolete DB_EV_SELCHANGED; better documentation of
DDB_PLAYLIST_CHANGE_SELECTION
* 77aae867 - cocoaui: convert from DB_EV_SELCHANGED to
DB_EV_PLAYLISTCHANGED
* 8a32bef0 - Revert "streamer: fix signalling of DB_EV_PAUSED"
* 0c6dcb9f - vorbis: cleaned up chained file handling
* 1122be90 - opus: fixed network stream and chained files playback
* 2d7b45be - vorbis: fixed streaming radio / chained vorbis file
playback
* 2b66f4ae - add information about system dir api
* a5678298 - Use 'new' system directory API since get_plugin_dir is
deprecated
* e1f8426e - vorbis: fixed a bitstream index initialization bug and
related unwanted track metadata updates
* 79e7b35e - cocoaui: fix crash when focusing on the current playing
track which doesn't belong to a playlist
* 5f19d3b8 - Makefile.am: Fix distcheck.
* 1ffd42cf - rebuild translation/plugins.c, and make sure the strings
are not marked as c-format
-- Alexander Pozdnyakov <censored> Sun, 08 Jul 2018 08:38:26 +0300
deadbeef (0.7.2+git7730-b885a467-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: b885a4673952b6b2c7e226472a43b7c83e25a97d
* Date: 1529573784
* git changelog:
* b885a467 - sc68: fixed typo in comments
* cf8f23b5 - vtxfile: disable direct file IO code
* 39d4b150 - remove leftover debug code
* 4b14ff8a - gtkui: another round of transient-for fixes
* c5ef697a - updated README.md
* 11212a52 - premake: added nullout
* b63c5db2 - liboggedit: flush/close the output file handle before
testing file size and renaming -- fixes writing tags to small ogg
files
* 2d6cf9e8 - vfs_curl: get rid of emulate_trackchange option -- just
do it always, to ease scrobbler configuration
* b247e129 - gtkui: use single-linked list for output device names
* 2be6d78d - playlist: better handling of directory paths with
trailing slashes
* e86b1427 - playlist: fix crash when plt_insert_dir2 is called with
pabort=NULL
* 481e37b7 - gtkui: use unique OUTPUT_soundcard config variable name
for each output, instead of hardcoding ALSA
* e200b36c - vorbis: fixed handling format changes in chained files
-- Alexander Pozdnyakov <censored> Fri, 22 Jun 2018 22:20:38 +0300
deadbeef (0.7.2+git7717-ad2c5e09-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: ad2c5e096d3821d3e62770f71830a9e567ff47f6
* Date: 1527179596
* git changelog:
* ad2c5e09 - streamer: prevent the same track playing again after
reshuffle in short playlists
* cb1abbcf - streamer: fixed possible side effects from the track
change detection fix
* b2029cbf - streamer: a better solution for detecting track
switching
* d63a53bf - streamer: workaround for double-sending
DB_EV_SONGCHANGED
* 47a48c18 - pulse: default pulse server fix
* cf9fca0c - pulse: fixed race condition causing audio thread hang
(fixes #1997)
* c950bbc8 - streamer: thread-safe output plugin selection
* f9723299 - junklib: erroneous const fix
* 97729e26 - cocoaui: fix initial seekbar state
* d71a0fdc - gtkui: Ensure single-instance
* b9af5013 - cocoaui: single value editing via multi-value UI
* 255b3f89 - cocoaui: update track properties after editing multiple
fields
* fc22212e - cocoaui: cleanup and fix trkproperties to use the new
data store structure
* 63114d31 - cocoaui: trkproperties multiple value editing WIP
* c8852b9d - alac: fixed samplerate and bps detection (fixes #2015)
* 25c59766 - cocoaui: multiple field editing for multiple selected
tracks WIP
* d7d809fd - rg_scanner: clear memory before use
* 16dfc2ed - gtkui: move wingeom_restore call after window_init_hooks
* 13ebaf74 - main: explicit IPC stderr/stdout flag; fixes printing
current volume to stdout
* 2148732d - opus: fixed memory corruption bug; code cleanup
* 08e16286 - pluginfo: ignore the failure to build i686 binary
* 7a497b92 - travis: remove installing unneeded deps
* 29c848c0 - enable zlib and ssl support in libcurl static
* 8faecdbc - travis: disable i686 build
* 36eaebc3 - main: disable some unwanted log lines
* e695e274 - [cocoaui] fixed a few refleaks and in-playlist drag-n-
drop (fixes #2011)
* 7088745a - streamer: fix signalling of DB_EV_PAUSED
-- Alexander Pozdnyakov <censored> Sat, 26 May 2018 22:40:28 +0300
deadbeef (0.7.2+git7690-7163099d-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 7163099d55c64bf11c3dac4dadfd83a0495ea207
* Date: 1525855749
* git changelog:
* 7163099d - adplug: include stdint.h in s3m.h for int8_t
* 8fdeb810 - sid: fix -Wnarrowing warning
* 394536bd - adplug: fix -Wnarrowing warning
* 682474fa - premake: Add missing rules for aac plugin and glib-
compile-resources
-- Alexander Pozdnyakov <censored> Sat, 12 May 2018 00:29:41 +0300
deadbeef (0.7.2+git7686-24feac8b-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 24feac8bec6505e306d192eaa15f72717fdddd4c
* Date: 1523906709
* git changelog:
* 24feac8b - cue: fixed handling cuesheets in zip
* dbefa141 - cocoaui: minor editing of help-cocoa.txt
* 4af501cd - mp3: don't estimate duration from bitrate -- inaccurate
duration breaks cuesheet support
* cb5b7858 - examples: updated decoder_template
* 8974b025 - opus: totalsamples off-by-one fix
* c471c060 - opus: streaming support regression fix
* 6fe4a79b - opus: fixed startsample/endsample usage
-- Alexander Pozdnyakov <censored> Fri, 27 Apr 2018 20:15:41 +0300
deadbeef (0.7.2+git7679-609e3bea-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 609e3bea56cfd61bb8e03d19e80151954760ae1d
* Date: 1523541030
* git changelog:
* 609e3bea - premake: fixed configuration name bug
* 03f6f3b1 - cue: look at DT_UNKNOWN files when searching for
cuesheets, to support GVFS mounts (fixes #2000)
* cef38972 - cocoaui: improved dnd refcounting, added support for dnd
folders and playlists
* 2bc00efd - cue: handle local paths with ':' symbols in them (fixes
#2000)
* e0f03a6c - added comment for DB_EV_FIRST
* 4aff4764 - Revert "gtkui: GTK_ORIENTATION_HORIZONTAL gtk2 compat"
(fixes #1994)
* 9ee19535 - gtkui: GTK_ORIENTATION_HORIZONTAL gtk2 compat
* bfd945e4 - converter: append extension from the original file, if
the encoder preset ext is empty
* b1e73920 - cocoaui: better error handling in HelpWindowController
* 03b5dda6 - cocoaui: better help-cocoa.txt location
* 6d69dd5d - drain the streamer and main event queues before
terminating
* 7498f6ef - cocoaui: HelpWindowController.swift purpose comment
* b0e1747b - cocoaui: removed unneeded semicolons from
HelpWindowController.swift
* dd11b9d4 - travis: use xcode9.2
* 84bbf913 - osx: configured xcode project to use swift; added PoC
swift window, implementing the help text
* 72759999 - cocoaui: help window improvement / refactoring
* 325d2091 - copyright year update in about txt
* 5a1b022a - opus: save RG info in standard format, relative to
header gain, without peaks
* 1f961cda - replaygain: save playlist after removing RG info
* 6bc3da98 - cocoaui: corrected playlist cursor drawing code
* 7e27e518 - removed deleted help.pt_BR.txt from Makefile
* c66c5e09 - cocoaui: added help-cocoa.txt
* 0c985f3b - updated linux help.txt
* 597fd58c - cocoaui: added help viewer
-- Alexander Pozdnyakov <censored> Fri, 13 Apr 2018 18:08:47 +0300
deadbeef (0.7.2+git7655-1ea69bf2-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 1ea69bf2673e64c1211e894580bacc679d618a9f
* Date: 1521029663
* git changelog:
* 1ea69bf2 - compile fix
* 0e384263 - redundant parenthesis fix
* 73819fc9 - 24bit to float conversion fix
* 0927a677 - streamer: fix 24 bit softvol bug on ARM CPUs (fixes
#1978)
* 34b5f9c4 - artwork-legacy: detect failed web fetches with errno=0
(#1981)
* 26f72867 - removed gratipay link from README.md
* d2fc9efd - dsp: fixed can_bypass check
-- Alexander Pozdnyakov <censored> Fri, 16 Mar 2018 10:49:01 +0300
deadbeef (0.7.2+git7648-e346ad96-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: e346ad960aef7e68ef29a75a0a921b4bd544a8d4
* Date: 1518701249
* git changelog:
* e346ad96 - adplug: added readBuf to libbinio, used from hsc.cpp for
speed improvement
* 5458d749 - wavpack: fix version checking
* ad01db6c - wavpack: improved wavpack version check (fixes #1973)
* ef7d51cb - wavpack: version 5 support with DSD
* a0c1f41d - flac: cleanup redundant / repeated seeking and other
legacy
* 7c5426e2 - aac: early out on mp4 files without valid audio tracks
* c1d92973 - cocoaui: don't render empty strings in playlist
* 27ae8ddd - flac: don't load empty string from tags
* 71bf7a90 - streamer: added comments; removed obsolete comments
* ccc27bc8 - added scripts for building portable builds locally using
docker
* 2e1828ad - gtkui: remove bogus X11.h includes
* 685b3f14 - streamer: fix avg bitrate null ptr bug (fixes #1968)
* 123b5b83 - alsa: fixed missing mutex unlock
* 68da94df - pltbrowser: localization fix
* 99d54602 - updated po files
* 7411712f - Update medialib.c
* b962de8e - Set plugins API to newest for all plugins
* f3a1e84c - hotkeys: exclude 'Toggle In Playback Queue' from
playlist menu
* 56612533 - cleanup translation/extra.c of stuff that's now covered
by translation/plugins.c
* afb272d9 - localization: sort plugin files; exclude examples and
soundtouch; report source filenames; code reformat
* 5b9784a3 - dumb: replace volume ramping integer entry with a
dropdown
* 69dba33d - updated po files with plugin strings
* 04c4ddf6 - updated plugins translation strings
* 7f962df0 - localization: improved plugin action parser; ignore
tools folder; skip strings without alphabetical chars; split strings
containing slashes
* 212f1f6e - added plugin strings to po files
* 6af79081 - plugin action/config localization tools
* 73a66d5d - localization: extract.pm from android branch
* 81324e2d - streamer: fixed applying output format settings
* 0445ff4e - updated po files
* 15ab6787 - gtkui: fixed strings in sound preferences UI
* 9b098ee1 - gtkui: exclude 'Remove Track(s) from playlist' from
playlist drop-down menu + update api version (#1965)
* 85ea1042 - cocoaui: fixed DdbSeekBar mouse tracking
* c0ebb63e - cocoaui: frame update / seekbar update code cleanup
* 858745a7 - cocoaui: cleanup seekbar from osx10.9 rendering; fixed
seeking regression caused by timer behavior change
* ae68b2af - gtkui: fixed a few layout issues in Sound preferences
* f9aae813 - gtkui: disable localization for numeric strings in Sound
Settings
* 86366262 - gtkui: fixed gtk3 build
* fb5f228b - Merge branch 'setformat'
* b073fb8d - resampler: remove input-based samplerate calculation
from resampler
* b382c6cf - streamer: gtkui: improved UI and fixed logic for
samplerate override
* 2dfbe87f - gtkui: samplerate configuration value clamping
* 24c0b41b - gtkui: added UI for overriding samplerate
* e580419c - streamer: prevent setformat wait check racecondition
causing a random startup crash
* 9d86ccfb - alsa: fixed -EPIPE / startup stuttering problem
* d64382fb - alsa: refactor / cleanup
* e64f3252 - premake: added supereq and mono2stereo plugins
* ad3424a7 - premake: added artwork plugin
* 704dc1a3 - streamer: improved format switching logic
* 156417c4 - coreaudio: minor editing
* dd89649d - gtkui: splitter: Use smaller handle size in locked mode
and refactor some of the code (#1964)
-- Alexander Pozdnyakov <censored> Thu, 15 Feb 2018 19:41:28 +0300
deadbeef (0.7.2+git7596-31787060-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 3178706098ede6848b0eb6b94efd85d3b4dbb1b1
* Date: 1517582951
* git changelog:
* 31787060 - gtkui: log_window: use the same shadow type as the
log_view widget
* a1bc01c6 - premake: added artwork plugin
* 93829a8b - premake: gtk3 build support; i686 build fixes
* 010ead4c - gtkui: re-enable gtkapplication
* c6bce795 - gtkui: disabled gtkapplication
* e3aec3e6 - gtkui: fixed gtk3.10 checks
* fa7ee882 - rg_scanner: channel map converted to static const
* a4facbf5 - ffmpeg: fixed missing decoder.open impl
* a3cadf4c - alsa: fixed regression which caused track restart on
unpause
* 2bec203d - fixed license text in test sources
* 97e48a01 - update to latest osx/deps
* 04f148f9 - fixed PCM format conversion bug which was taking
channel0 for discarded channels, instead of keeping 0s; added a
couple of simple format conversion tests
* 9836d103 - rgscanner: better channel to speaker mapping handling
-- Alexander Pozdnyakov <censored> Sat, 03 Feb 2018 23:34:18 +0300
deadbeef (0.7.2+git7583-bc0eedc1-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: bc0eedc19df8495a3edab11528172380584cfb67
* Date: 1515164003
* git changelog:
* bc0eedc1 - cocoaui: make update timer work while a menu is open
* 0c94224a - coreaudio: don't display format setting errors at all
(fixes #1953)
* b21c1ae6 - gtkui: remove unimplemented trkproperties context menu
items
* 175c8142 - cocoaui: update converter preview when relevant
checkboxes change; update default format
* f758c46c - converter: update preview when relevant checkboxes
change
* 3a577b19 - converter: improved default format
* afad6ffb - converter: a number of preview improvements (fixes
#1879)
* f20ef0e1 - cocoaui: fixed updating preview after changing converter
settings
* 170cc26a - cocoaui: tweaked DSP configuration UI
* 696b6f03 - coreaudio: fix bogus error message when requested audio
format could not be set (fixes #1953)
* 1637a33d - opus: fixed read callback impl
* dfcaa36b - ape: fix STEREO_SILENCE check regression (fixes #1951)
* 7bb37a87 - ape: fix regressions introduced by previous commit
(fixes #1952)
* db6b0ef1 - ape: fix decoding stereo streams with single-channel
silence (fixes #1951)
-- Alexander Pozdnyakov <censored> Thu, 18 Jan 2018 20:46:20 +0300
deadbeef (0.7.2+git7569-b6c5b1f2-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: b6c5b1f260cc03a35729effe3cb9156c5aa3f8d5
* Date: 1514456804
* git changelog:
* b6c5b1f2 - wildmidi: bump number of max simultaneous notes to 1024
(fixes #1950)
* 824f56a5 - premake: added wildmidi
* b80253cd - osx: fix dynamic lib install paths (fixes #1947)
* 50a15911 - alsa: reduce sleep time to 1000 usec (fixes #1927)
* 387fed52 - replaygain: automatically fall back to track or album
gain/peak values, if album or track info is missing in the file
tags, respectively (fixes #1856)
* 7bfb38b6 - replaygain: fixed processing mode = none
* a527c656 - alsa: fix 100% cpu issue (fixes #1927)
* 2f471821 - ogg: fix setting filetype for ogg vorbis and opus
streams
* 5fd14cf5 - opus: add header gain to track info
* 83124544 - opus: only set OP_ABSOLUTE_GAIN to 0
* 3192254a - opus: set header gain to 0 when writing tags, since
header gain is always automatically converted to album gain
* 25996100 - opus: set SAMPLERATE_ORIGINAL meta field
* c98ae18e - opus: header gain / r128 gain reading
* c3b371f1 - cocoaui: older SDK compat fix
* e283fb4d - opus: preserve album art when writing tags
* 7a526759 - cocoaui: fix converter worker thread calling UI
-- Alexander Pozdnyakov <censored> Thu, 28 Dec 2017 19:22:15 +0300
deadbeef (0.7.2+git7553-425dc607-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 425dc607cce95d7aab39de0d10b75b9a3832fbe0
* Date: 1513628270
* git changelog:
* 425dc607 - opus: fixed tag reading and writing
* 50185f67 - vorbis: multi-value metadata fields done right
* 7d263753 - converter: added opus plugin support for tag writing
* c375d4d3 - rg: save playlist after updating file tags
* a764d6c8 - converter: "lock_align" typo fix
* 4b3d99b0 - converter: "coded" typo fix
* 48e3f976 - converter: use unsigned char buffer for wave format id
* 1fc22a11 - liboggedit: more compile warning fixes
* 0f15c344 - liboggedit: apply upstream patch for vorbis tagging
regression
* 82000e0c - liboggedit: fix compiler warnings
* 4fd82937 - osx: dylib build issue fix
* 43f66b1b - liboggedit: cleanup commented out code
* 79d211fe - liboggedit: revert the change which breaks ogg vorbis
tagging
* bf6d4478 - liboggedit: update to latest
* 9bc4561a - opus: osx project folder path fix
* 646bd8f0 - opus: static build include fix
* d87e89e4 - opus: added missing Makefile.am
* 58a143f6 - opus: added linux build scripts
* c22b822b - added opus to default content-type map
* 940ff074 - ffmpeg: remove opus extension from default list
* dbdc3c2a - opus: fixed stereo/multichannel playback
* cff5a10e - opus: initial commit
* 43156f6d - update to latest osx deps
* 7fa20ef3 - vorbis: fixed compile warning
* 60e55e66 - cocoaui: better compilation-friendly implementation of
predefined "artist / album" and "title / track artist" columns
* 0c27422c - statusnotifier: remove from build scripts
* 460766e5 - fix linux build
* 0c965789 - better documentation for actions API in deadbeef.h;
renamed DB_ACTION_NOT_FOR_PLAYLIST to
DB_ACTION_EXCLUDE_FROM_CTX_PLAYLIST
* 2bd7f0a2 - streamer: notify when dsp params change, to adjust
output format
-- Alexander Pozdnyakov <censored> Tue, 19 Dec 2017 21:57:04 +0300
deadbeef (0.7.2+git7524-619e7b07-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 619e7b073cbecc3ecd81d06086b239a994f0df3e
* Date: 1512579267
* git changelog:
* 619e7b07 - mp3: stop trying to recognize a file as mp3 after 100KB
of invalid data
* 17f889bd - add deprecation attribute / note to DB_playItem_t
startsample and endsample fields
* 4324136d - rename start/end sample variables back to 0.7.2 names,
to avoid breaking API
* 779ac7a8 - mp4util: fixed CFLAGS and link order
* 997b9d38 - Revert "support showing subindexes as separate tracks in
playlist"
* cf7bbb75 - sc68: zlib dependency check
* 928a7cb0 - psf: zlib dependency check
* 382a60ee - added -std=c99 to shared/Makefile.am
* 9288f852 - fixed a few make distcheck issues
* df8b3885 - alac: fixed output format regression
* 2b85e73e - added an API to check whether a cue is being loaded
during decoder->insert call; fixed an issue with FLAC binary
cuesheet being used during normal cuesheet loading (fixes #1930)
* 1e55e534 - update to latest osx deps
* babeccb1 - playlist: NULL pabort fix
* 7672be44 - coreaudio: cleanup
* b7b7ed0e - dsp: fixed buffer allocation bug, resulting in a
possible crash
* 0949d116 - coreaudio: re-added audiounit backend
* 55f0130c - translators.txt update
* 2314058a - cdda: fix passing NULL to junk_detect_charset (fixes
#1926)
* 95b40607 - cue: style fixes
* 7b8703a0 - cue: map SONGWRITER > composer
-- Alexander Pozdnyakov <censored> Wed, 06 Dec 2017 22:27:04 +0300
deadbeef (0.7.2+git7504-15c0bf7a-2) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 15c0bf7aacd7830e02b4004bc3c985cd1ad8c723
* Date: 1510781139
* git changelog:
* 15c0bf7a - coreaudio: increase buffer size, and use only 2 buffers
* 41cac28f - streamer: removed bogus dsp reset; added mutex
protection when changing dsp chain
* dfa07ec0 - streamer: unified playback startup code; fixed flushing
the output when interrupting playback
* 62314824 - sync po files
* b0b34128 - translation: added "skip to" submenu strings
* a82bf3f5 - translation: added "Skip to" to translation/extra.c
* 9a2059d3 - alsa: fixed a few errors / regressions
* 5aa0e297 - premake: use cross-platform copy and mkdir
* 6a0bec7c - streamer: fixed race condition causing a crash
* a1390f1e - gtkui: implemented crop in track properties
* e7f4da54 - gtkui: implemented "edit in place" trkproperties ctx
menu item
* 0ea1666d - supereq: compile fix
* e40a65c7 - pulse: removed sleep after write
* 31b421db - supereq: cleanup old unused code
* 8b8d5cd2 - alsa: fixed error handling / locking
* 52931c69 - logger: flush stderr after each line
* 91124bf7 - alsa: refactored code with better error handling and
attempts to fix -EPIPE errors on hires streams
* 55d47c85 - gtkui: restored playlist background filling
* cac1a60f - cue: fixed double-adding tracks when adding a folder
with multiple cuesheets referencing the same audio file
* ee3ac5d5 - streamer: fixed updating buffering state UI
* d53a6482 - cocoaui: add location panel improved
* fec3f75e - streamer: mutex lock scope fix
* 5dd0cb5c - supereq: removed old unused files; more detailed license
info
-- Alexander Pozdnyakov <censored> Fri, 17 Nov 2017 23:30:53 +0300
deadbeef (0.7.2+git7481-1aae735a-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 1aae735abfe5eb82ac0aa30d09fe2ee6ba6bc460
* Date: 1509723432
* git changelog:
* 1aae735a - ffmpeg: cleanup, better version abstraction, warning
fixes
* 45803c45 - streamer: crash fix; better stream error reporting
* 4f3831e1 - ffmpeg: code cleanup; disable network streams, as they
cause ffmpeg to freeze internally; fixed a few bugs
* 6f4fb48b - streamer: fixed decoder->init failure handling
* 2d5fa683 - cocoaui: save playlist after add location
* e6cc3f59 - playlist: fixed a wrong code change, which makes
archives to be ignored when added directly, when ignore_archives
option is set -- it's intended to be used only when adding whole
folders
* 04596d40 - gtkui: removed a very wrong fill_list_background call,
which was breaking playlist rendering
* 9e683946 - gtkui: removed a bunch of commented out code from
ddblistview
* a442b68b - mp3: fixed streaming regression
* 4bae2448 - premake: added resampler plugin
* 13f52d9d - pulse: followup fix to samplerate limiter, it wasn't
correctly cached in plugin.fmt
* 484c1539 - pulse: better error reporting; limited max pulse
samplerate at 192KHz -- pulse returns NULL in extreme cases (fixes
#1892)
* 325ed427 - premake: added psf plugin
* 100e4d34 - premake: added ffmpeg
* c9770157 - psf: ignore files larger than 4MB, identify by first 200
bytes, use new logger system
* d949060f - coreaudio: don't ask audioqueue to use ultra-high sample
rates, limit at 192K, higher than that either doesn't play anything
at all, or causing hick-ups
* 3bb97382 - mp3: removed disable gapless option (more harm than
good)
* 142b4773 - streamer: send events after stopping the output
* 5ba57576 - coreaudio: format setting regression fix
* 0d901be3 - streamer: fixed a few occurances of calling output
plugin from within streamer lock (fixes #1906)
* 5285eb3f - streamer: removed buffering UI hack, and reworked the
streamer to send the events in the original order
* 464e735c - streamer: handle all events in one go
* 19c942d0 - streamer: fix handling prev/next during buffering
* 75c35bc9 - mp3: fixed handling tiny mp3 files with id3v1/apev2
tags; added tests
* 82d3be7e - junklib: fixed junk_get_tag_offsets restoring original
file pos
* f483c466 - coreaudio: fix setting non-stereo format
* 6eb9657a - tests: added tests for junk_get_tag_offsets
* 36cbfee8 - junklib: added junk_get_tail_size and
junk_get_tag_offsets
* 446177f6 - gme: #elif typo fix
* 00efbf08 - cocoaui: save config and send configchanged event for
all preference changes
* f55e6666 - cocoaui: hooked up resume last session and reset stop
after current track/album preferences UI
* 2d9262b5 - gme: gzip code improvement
* d0f02f64 - cocoaui: hooked up "ignore archives" option UI
* 863c5d1f - gme: linux build fix
* 32d1ba14 - gme: fixed vgz support on android
* 25d99e3f - playlist: fixed handling ignore_archives and
follow_symlinks options
* ae0d9e0f - premake: exclude deadbeefapp.c and gtkui-gresources.c
from gtk2 build
* 7093cd16 - sid: added to premake build
-- Alexander Pozdnyakov <censored> Sat, 04 Nov 2017 09:43:08 +0300
deadbeef (0.7.2+git7443-593a395c-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 593a395c102f719cbf1b2853bbe84a5a04b8449b
* Date: 1508424202
* git changelog:
* 593a395c - converter: added "re-tag after copy" option to GTK UI
* efbf20bb - cocoaui: fixed a bug in playlist drawing, which was
causing visual artifacts on high sierra
* e532aa12 - added long overdue missing 0.7.2 changelog
* 946f0713 - streamer: fix handling track play errors after full stop
* adc495b4 - streamer: prevent sleeping while stopped but have events
to process
* 7b712a5c - streamer: don't reset last_played when it's removed from
playlist
* a0b08b17 - replaygain: fixed applying replaygain even if RG info is
not present, but gain correction is not 0dB
* 44d2327b - cocoaui: fixed the plt_add_files_begin/plt_add_files_end
flow in multiple places
* 73737773 - fixed regression which caused gui plugin to be loaded
twice (fixes #1911)
* a85c0796 - "ANRDOID" typo fix
* 57844b71 - core: merged relevant code changed from android branch
* 01050d4d - streamer: only reinit RG info on track / config changes
* abdf1f4c - Merge branch 'coreaudio'
* 70cce050 - coreaudio: audioqueue impl improvements / polishing
* 6894cf34 - alsa: drain before switching format, to avoid file
descriptor in a bad state error (fixes #1909)
* 971d297b - Merge branch 'master' into coreaudio
* a785c973 - improved test stability
* 128cab84 - Merge branch 'master' into coreaudio
* 3677eb87 - streamer: fixed regression causing wrong buffer size
calculation and resulting in audio corruption (fixes #1895)
* 4522e2f6 - premake: added sndfile plugin; fixed a typo in sndfile
Makefile.am
-- Alexander Pozdnyakov <censored> Fri, 20 Oct 2017 12:20:12 +0300
deadbeef (0.7.2+git7418-a0422ae1-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: a0422ae1892b1f0a9006e51381ea3746c0c8a5f2
* Date: 1507124944
* git changelog:
* a0422ae1 - src: improved configurability; added setting target
samplerate based on the input (fixed #1880)
* 24aa1cc7 - rg_scanner: use %album artist% instead of %artist% for
identifying tracks in the same album
* 6d3fc012 - gtkui: fix crash on NULL track list in replaygain scan
code (fixes #1902)
* 557bf3ca - premake: added vfs_curl
* 0259d359 - premake: added Release32 configuration
* bb7fabf8 - premake: added 32 bit debug build support
* cbe80729 - added rg_scanner to portable_package_static.sh
* 01e985d7 - replaygain: don't write album rg in track mode
* bccb715c - gtkui: fixed rg scan by tags action (fixes #1874)
* 88c566f0 - added shared/Makefile.am
* ecfaa89f - premake: added m3u plugin
* 437eeff9 - added shared to configure/make (for make distcheck)
* c3858041 - streamer: fix get_prev_track bug, stopping playback
instead of finding the previous track correctly (fixes #1900)
* e29907df - partial fix to make distcheck, should fix #1899
* a14ef045 - alsa: fixed wrong format setting error messages
* bb9d0ab3 - cocoaui: tweaked dnd visual line indicator to better
support list view when groupped.
* ec5b13a7 - cocoaui: added visual indicator for dnd.
* 25673092 - mp3: fixed scanning short files with id3v1
* 12af46a1 - mpc: slight code cleanup; fixed a few compiler warnings
* 1db371c7 - mpc: fixed mutex lock regression
* 075edeab - cue: added handling of non-audio tracks
* 4c45bee4 - cue: a better BOM regression fix and cleanup
* 1f8f7f3e - streamer, alsa, pulse: fix buffer misalignment after
format switch
* 5e2a8b90 - gtkui: relocate the generated gtkui-gresources.c to
plugins/gtkui/temp/
* 97e12450 - cue: fixed utf8 bom skipping
* 483f8b01 - added rg_scanner to static builds
* 6a0a9b9a - streamer: clip the buffer returned by streamer_read to
frame boundary
-- Alexander Pozdnyakov <censored> Fri, 06 Oct 2017 19:08:51 +0300
deadbeef (0.7.2+git7391-8491f3c3-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 8491f3c3a2cbd6623e9e9db5c25424d4101b5dc5
* Date: 1506081580
* git changelog:
* 8491f3c3 - cocoaui: improved replaygain scanner UI using sheets for
progress bars
* 4980daee - cocoaui: fixed rg scanner ref leaks
* b467b586 - Merge branch 'osx-dnd'
* 155d3a00 - cocoaui: changed utitype string to more suitable id.
* 715170fb - dnd: external drops and internal drops now have the same
behaviour, drops are added before selected track or at the end of
playlist if no track is selected.
* 17880fe0 - dnd motion activates playlist
* 3a4bf1c9 - tf: fixes snprintf_clip retval
* 050cfd6b - cocoaui: better widgetMessage fix
* 0d012207 - tf: fixed wrong tf_eval return value when buffer is
smaller than needed (fixes #1877)
* 3005fe77 - Merge branch 'master' into osx-dnd
* 06c28890 - rg_scanner: fix a ref leak
* 1467cc94 - cocoaui: fixed calling UI API from background thread
-- Alexander Pozdnyakov <censored> Fri, 22 Sep 2017 18:07:20 +0300
deadbeef (0.7.2+git7375-8a870cc9-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 8a870cc9de2ff2ddeed9b93f701a6c40adaa9091
* Date: 1504765644
* git changelog:
* 8a870cc9 - Add DB_ACTION_NOT_FOR_PLAYLIST flag
* dcc83259 - Update main.c
* c434779e - main: rework directory search (#1868)
-- Alexander Pozdnyakov <censored> Thu, 07 Sep 2017 18:57:00 +0300
deadbeef (0.7.2+git7372-97ffd134-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 97ffd1348c4b1dc83c9bd9424efce33f1af5f655
* Date: 1503601912
* git changelog:
* 97ffd134 - premake: added converter
* bb0f1095 - converter: minor refactoring and fixed wav riff chunk
size
* 481093d7 - converter: cleanup global variables
* d71c4b1b - converter: get rid of `fact` chunk, it's not required
for PCM formats
* 563a2d6f - converter: fixed writing pcm_f32 wavs
* b76b5ccc - converter: fixed writing pcm_u8 wavs
* 06cbefc7 - converter: fixed wav writer reentrancy and pcm_s16
support
* b546a522 - converter: restored writing 'fact' chunk for 24bit wav
* b80fc5f3 - converter: fixed writing pcm_s24 wav files
* ee733d94 - converter: WAV float / 32 / 24 fix WIP
* c4652b74 - cocoaui: remember selected converter output sample
format
* 86371008 - cocoaui: added Log clear button
* 99c0fb95 - cocoaui: fixed scroll glitch on double click in search
view
* f8dfe0ed - Update build status link
* d67a5832 - gtkui: listview: refactor empty region detection
* a2c1853c - gtkui: listview: don't start playback when double
clicking below last playlist item
* 37d84b1a - gtkui: listview: don't update cursor when clicking below
last playlist item
* dad48d9d - gtkui: fixed rg preamp labels in prefwindow (fixes
#1857)
* 07459e14 - cocoaui: rg_scanner ui improved plugin init
* 3df144d3 - gtkui: remove rg tags impl
* 98975f1e - cocoaui: when removing rg tags, don't rewrite tags which
don't have rg info
* 8afb90db - replaygain: fixed memset bug in replaygain_init_settings
* 0653c6fd - cocoaui: minor rg_scanner ui fix
* b191c448 - cocoaui: implemented Remove RG Info
* 2e8372d0 - Merge remote-tracking branch 'origin/gtk-rg'
* e6adb2fb - cocoaui: fix cleanup code on non-UI thread
* febe089c - gtkui: finished rg_scanner_ui
* ed040de9 - gtkui: rg_scan cleanup on windows close
* c06a6ca3 - gtkui: rg scanner ui WIP
* 93c07fcc - gtkui: rg scanner UI result display
* b4b6a15d - gtkui: rg_scanner progress cancel handling
* 06c0a2f4 - gtkui: rg_scanner UI WIP
* fc62ca85 - cdda: automatically detect charset and convert cd text
to utf8
* 2e4d99e4 - gtkui: added rg.c and rg.c: initial and partial port of
RG Scanner UI from CocoaUI
* addef7e5 - vscode: build and run using premake
* 769e1dfa - premake: fixed vorbis; improved flac; added ape
* 58950a48 - premake: added flac, wavpack and vorbis plugins
* 6455d1b2 - premake: added rg_scanner builder
* 6e8958ce - rg_scanner: cleanup
* df0687ac - premake: added hotkeys
* 98ed64d4 - premake cleanup
* ebcdd26c - Merge branch 'master' into gtk-rg
* c01a7a18 - renamed premake workspace
* 4f5eea74 - prototype premake5 support: build core, gtkui2, alsa and
mp3
* 2eebadd5 - gtkui: fix gtk2.16 compat in trkproperties.c; skip
deadbeefapp.c content when compiling for gtk2
* bbfa31c4 - sndio: fixed the most obvious bugs and make it play
sound
* 8124ca66 - sndio: better openbsd libsndio detection; fix sndio
plugin to not reinit on configchanged event
* bef2b6c2 - playlist: removed debug printf
* cae1bfd9 - fixed bad icons
* d151fac9 - Revert "Losslessly reduce the size of SVG images."
* ad285346 - new github url
* 8a6d51a1 - gtkui: display rg windows via menu click
* 478dbeae - gtkui: rg scanner UI laid out in glade
* 16745c91 - gtkui: rg scanner menu stubs
* a16c1ffc - new CONTRIBUTING.md
* b4639866 - gtkui: fixed EQ color
* f495bf5e - gtkui: make it more clear that the customizable
background color is used in the EQ window
* 98a73306 - Require sudo for linux build
* 031637d7 - plugins: fixed wrong coreaudio plugin name usage
* 8ad3e6a0 - conf: release lock after failing to load config
-- Alexander Pozdnyakov <censored> Sun, 27 Aug 2017 10:11:44 +0300
deadbeef (0.7.2+git7312-604f60c-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 604f60c4c6c18583f858392fa145b71bcda5d703
* Date: 1502368377
* git changelog:
* 604f60c - remove statusnotifier from
scripts/portable_package_static.sh
* dc4359b - disable statusnotifier plugin by default, and don't ship
in static builds -- it's causing more harm than good
* acef983 - gtkui: display selection time when stopped; fixed prefwin
config var name typo (fixes #1817)
* e5cbbe9 - fixed osx build command in README.md
* 8158d98 - gtkui: fix buffer size bug in format_timestr (fixes
#1846)
* 9ba2c8d - po sync
* 2cb159a - gtkui: fixed background bar color after same-color hack
* bc5dead - gtkui: fixed seekbar regression
* 651bc19 - playlist: fixed cue+archives and some general vfs
regressions
* 8e98d56 - gtkui: better volumebar
* dc639a0 - gtkui: improved seekbar
* 5decd72 - cocoaui: added Esc key equivalent to the Cancel button in
Add Location panel
* 4bedc85 - conf: do not log error when couldn't open config file;
early exit immediately after creating the empty config file
* 1dda4a1 - configure: check for zlib before enabling gme
* 560dec0 - streamer: send unpaused event when starting playback from
paused state
* 47a0c81 - streamer: another fix for paused state / event (fixes
#1842)
* 6021afb - send DB_EV_PAUSED when restoring resume state into paused
mode (fixed #1842)
* 939360a - cocoaui: added handling CMD+Up/Down, Home and End to
playlist widget
* beb2a5f - cocoaui: impl trkproperties -> add new field
* b5b27f8 - cocoaui: impl trkproperties -> capitalize
* 0646598 - cocoaui: impl trkproperties -> crop
* 0162a29 - cocoaui: implemeted trkproperties -> remove
* 738d00e - cocoaui: fixed metadata editor bug with setting 1-char
values
* 3942887 - junklib: fixed regression about setting id3v2 tag
presence flags
* 23fd7e0 - cue: restored missing track properties/flags
* a9f286e - junklib: only split /-separated id3v2.3 strings into
multiple values when surrounded by spaces
* 508ea70 - cocoaui: disable mm key grabber in debug builds, to avoid
XCode debugger UI conflict
* 84e261f - cocoaui: remove mutex locks which cause too much slow-
downs
* 20b0fac - cue: cleanup
* efa3b14 - cue: cleanup
* 452e0ce - aac: fixed missing pl_unlock
* bbc8e39 - cue: fixed the existing cuesheet unit test
* e97c59b - cue: yet more tracks+cue fixes
* 4ae153d - cue: tracks+cue WIP, improved handling of FILE in the
middle of TRACK fields
* 08cdeca - cue: bigger code overhaul
* d4807c2 - cue: reworking tracks+cue (WIP)
* ab5fe1a - cue: fixed embedded cuesheet support; some refactor and
better docs
* 60ff3b8 - cue: refactor / cleanup / fix code duplication
* 838f807 - cue: fix plt_process_cue handling of loading_cue flag
* fa9167e - playlist: cleanup unused code and fix some warnings
* daca3c7 - cue: deprecate plt_insert_cue and
plt_insert_cue_from_buffer; convert existing code to use
plt_process_cue
* 240b9ba - cue: added a FIXME about vfs usage
* d382361 - cue: fixed crash; prevent bogus error messages
* a6e845a - playlist: fixed regression in adding folders recursively
* 5950e39 - cue: mark used audio files, to avoid duplicates
* 9d43093 - cue: cleanup; fixed calculating last track region
* 1ad0720 - cue: guess file extension for tracks+cue
* 0a7eb94 - cue: don't crash on missing files
* 18fd140 - cue: reworked plt_load_cue_file to support multiple files
with multiple tracks (WIP)
* f77a0fe - cue: cleanup
* a82e8eb - cue: cleanup and refactor
* 31f63ce - cue: build list of cue files, skeleton code for loading
cue in folders
* 26b67a1 - playlist: slight code cleanup
* 82469b8 - osx: build fix
* 93ab833 - move all revelant cuesheet code from playlist.c to
cueutil.c
* 45d2426 - cue: silence debug messages..
* a63e2d2 - process cue files internally / get rid of the cue
playlist plugin
-- Alexander Pozdnyakov <censored> Fri, 11 Aug 2017 20:22:40 +0300
deadbeef (0.7.2+git7255-8774d46-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 8774d46e28092175428e43d8416bafdebfdccf22
* Date: 1500564172
* git changelog:
* 8774d46 - playlist: cleanup
* ab83c25 - streamer: don't auto-play next track if stream_track
fails with startpaused=1
* 2ce02a5 - cueutil: removed track count trace messages
* 5f17e4f - junklib: id3v2 whole tag single-byte charset detection
* 47325bf - streamer: get rid of autoplay variable
* c9c6e17 - streamer: old buffer size const cleanup
* ed48fed - backport conf.c and logger.c changes from android branch
* 57336a6 - streamer: backport changes from android branch
* 0a76f75 - supereq: fixed buffer overrun in Equ.cpp (thanks to
github/tsowa)
* 4327c07 - conf: fix accessing config data outside of
conf_lock/unlock (thanks to github/tsowa)
* bb5450e - streamer: removed a bogus FIXME
* 5483de9 - streamer, mp3: fixed in-decoder replaygain
-- Alexander Pozdnyakov <censored> Thu, 27 Jul 2017 07:27:59 +0300
deadbeef (0.7.2+git7243-872aa79-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 872aa794bc7025a96b6ed1a563cb5dfff4090153
* Date: 1500109026
* git changelog:
* 872aa79 - messagepump: assert if there are reference holding
messages in the queue at exit
* f1ebfb1 - streamer: don't send trackchanged event from
streamer_free, fixes a ref leak
* d073218 - streamer: added comment about handling 0-sized blocks
* 481b7fe - cocoaui: fixed ref leak in updateDockNowPlaying
* 214cd3a - streamer: reference leak fix in streamreader
* 4396711 - cocoaui: do songChanged drawing logic on trackinfochanged
event, to force cursor move as soon as the next song starts
buffering
* 2d2f9e3 - streamer: don't send trackinfochanged when buffering
ends, to avoid double sending. the event is sent soon after, when
tracks starts playing
* 52c077c - playlist: fixed one of the issues when adding zipped
files
* 871adc0 - v2m: more hacks in duration calculation
* ab762e4 - streamer: fixed an issue when last block wasn't handled
correctly, when input->read returns zero bytes
* 86efd26 - v2m: seeking and duration (very slow)
* 84dbf30 - v2m: fix double-calling sdInit()
* 1996576 - v2m: char * vs string literal warning fixes
* 8fb36a9 - v2m: UpdateSampleDelta rewrite
* 7547ea9 - v2m: various type fixes
* dbe85e9 - v2m: added voice synth
* 9cd6c7b - v2m: get rid of printfs
* c240eac - v2m: initial commit -- no seeking, duration, metadata,
and very crashy
* c53433f - alsa: align code with streamer changes
* 0a4322f - streamer: fix handling stop_after_current
* a141996 - streamer: avoid loading CPU when nothing is streaming;
wait some time to let the buffered samples play back, then stop
audio
* 0b955f5 - streamer: fix crash when trying to open deleted file
(fixes #1831)
* 190d5ab - fixed running streamer tests
* a570ae5 - streamer test compile fixes
* b8aee80 - pulse: a better fix for mutex deadlock
* 3d64dcd - streamer: disable error message
* 1cb8761 - pulse: cleanup forward decls
* 1ecf3b3 - pulse: temporary fix for pulseaudio locking up
* b828b27 - improved resuming session with a paused track
* 3be3455 - psf: rename main.c to psfmain.c
-- Alexander Pozdnyakov <censored> Sun, 16 Jul 2017 17:20:37 +0300
deadbeef (0.7.2+git7213-b284c9e-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: b284c9eb233223c9609eaf3c3ee9f92beff16561
* Date: 1498654321
* git changelog:
* b284c9e - rg_scanner: add makefile
* b3a51d3 - streamer: don't print buffer starve error message after
playback stops
* 16a70d9 - hotkeys: added Move Tracks Up / Down actions (fixes
#1667)
* f5c9738 - mp3: fix memory leak caused by implicit decoder init when
seeking to sample 0 (fixes #1824)
* 5de69bc - sid: fixed couple of memory leak bugs in libsidplay2
(fixes #1824)
* 8360229 - gtkui: fix background rendering of playlist rows on GTK3
* 4a8d76c - minor test fixes
* 0955071 - utf8: fixed bug in u8_strlen
* b9e26c3 - Merge branch 'streamer-testing'
* 2e0984e - cue: ISRC only applies to the current track
* 7681d8b - gtkui: use GtkApplication model
* c531bf3 - (cdimage+cue) support showing subindexes as separate
tracks in playlist
* 7ae9514 - fix GTK3 lib path
* fcd1e8a - update build scripts to use GTK3.10 and GTK2.16, support
for GTK3.0 and GTK2.12 has been removed
* ef8396e - main: implement --volume command line option, Fixes #1785
* 35721f3 - hotkeys: Add "Add/Remove From Playback Queue" option
(#1804)
* 6910b26 - streamer: fixed the issue preventing same track from
playing multiple times from play queue
* dc4fd4e - include cue plugin in portable builds
-- Alexander Pozdnyakov <censored> Thu, 29 Jun 2017 23:37:56 +0300
deadbeef (0.7.2+git7188-2cc7a5d-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 2cc7a5d677158fb67c89d85a4a3383f3c2e6d770
* Date: 1497517901
* git changelog:
* 2cc7a5d - cue: follow up fixes for plt_set_cue_file and related
code
* 28565d1 - osx: cue plugin building
* 1762628 - add cue playlist plugin (tracks/cdimage+cue support)
(closes #1809)
* e0c820e - gtkui: use raw value column instead of display column
when saving metadata, Fixes #1793
* 808f700 - Losslessly reduce the size of SVG images.
* 89f29c0 - osx: switch to xcode 8.3 image on travis
* bb8b2f4 - gtkui: add hotkey for track properties (#1803)
* 662cc91 - cocoaui: add missing textfield delegate for handling
plugin configuration text field changes
* ee68b88 - issue template update
* 268cb2b - pltbrowser: add option to disable double-click playlist
switch (#1801)
* f57f576 - quickinstall: install to ./build by default, when PREFIX
is not set
* 41f8a74 - added translation/help.zh_TW.txt to portable_postbuild.sh
-- Alexander Pozdnyakov <censored> Fri, 16 Jun 2017 07:56:35 +0300
deadbeef (0.7.2+git7176-56b96db-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 56b96db78b5314252173294421575c2268f94b42
* Date: 1496258398
* git changelog:
* 56b96db - renamed StreamerTest.m -> ResamplerTest.m
* a544bef - streamreader: added stdlib.h include
* 8d75742 - streamer: fixed songfinished->playtime value (unbreak
last.fm scrobbling)
* e45a85d - streamer: reduced IO locking, better streamreader
documentation
* 114dd13 - junklib: integrate the USLT tag with trkproperties Fixes
#1660
* c4071e8 - gtkui: fix group spacing calculation during resize
-- Alexander Pozdnyakov <censored> Fri, 02 Jun 2017 07:30:29 +0300
deadbeef (0.7.2+git7170-294df3c-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 294df3cf90c6a6d1da4d05ac52feb575b98591de
* Date: 1496091549
* git changelog:
* 294df3c - streamer: fixed auto-stopping playback after last-track
(fixes #1784)
* 957b479 - linux vscode config changes
* 47ffc18 - add .dirstamp to gitignore
* e5c7063 - Merge branch 'streamer-fixup'
* 674d019 - add linux task to vscode config
* 5b30224 - streamer: buffering state vs stopping fix
* bb42ad7 - streamer: reworked buffering state handling
* f586063 - added some folders to ignore list of vscode
* c1a158a - added vscode test task
* d3d367e - osx: fixed random CopyPNGFile error
* 340654b - vscode config for building, running and debugging
deadbeef on macOS
* 64e20c9 - .gitignore update; fixed double-include in common.h
* d24c764 - gtkui: refactor preset column types code also add Codec
and Bitrate
* 4c81575 - gtkui: add even argument to column data draw functions
* 190ccaf - gtkui: add sort format to columns
* df55585 - gtkui: don't use pango's alpha attributes
* 7bef064 - streamer: cleanup trackinfochanged events, fix buffering
state UI (bad commit, breaks stuff)
* 094acd7 - added some folders to ignore list of vscode
* b873c8e - added vscode test task
* 6a3eab8 - osx: fixed random CopyPNGFile error
* 0a4c6e5 - vscode config for building, running and debugging
deadbeef on macOS
* b4ffa34 - .gitignore update; fixed double-include in common.h
* b669ceb - gtkui: refactor preset column types code also add Codec
and Bitrate
* 3f5399c - gtkui: add even argument to column data draw functions
* 43a3019 - gtkui: add sort format to columns
* 1e7dd68 - gtkui: don't use pango's alpha attributes
* f3d70cd - gtkui: add groups spacing preferences item (fixes #1745)
* 8842858 - tf: tests for pad and pad_right
* 46b33eb - tf: implement $pad and $pad_right
* 85b3b30 - tf: fixed repeat with 0 count
-- Alexander Pozdnyakov <censored> Tue, 30 May 2017 11:54:11 +0300
deadbeef (0.7.2+git7140-d1387ca-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: d1387ca3a105480ac4905f9ea384f140e12e4ce0
* Date: 1494849503
* git changelog:
* d1387ca - tf: corrected size-based version checking; added tests
for that
* 66e98fe - tf: fix typo in HAS_DIMMED macro
* 01f7bec - cue: change command parsing to be case-insensitive
* e9c3eca - gtkui: fix transient map for add location dialog
* 61bd651 - gtkui: allow double-clicking plugins in list to open
configuration dialog
* 0c87c00 - tf: backwards compat fix of the newly added `dimmed`
field in ddb_tf_context_t
* 1c09cd1 - cue: improved handling of cuesheet commands, while adding
more supported fields
* 5ae8daf - gtkui: fix vertical separator in preference dialog
* 78bac41 - streamer: fixed a few issues with jumping to next track
after failure
* bc37497 - gtkui: added support for dim and bright text in playlist
columns
* a1b2146 - streamer: delete the old code that became unreachable
after refactoring
* 87e6ddd - streamer: playing_track cleanup
* 13ad821 - streamer: temporarily set failed track as current, and
send trackinfochanged event, for UI updates
* 2c4d485 - streamer: log failed tracks; fix retrying next track
until looped to the first failed
* 3c933fd - Merge branch 'master' into streamer-error-handling
* 6ec35f2 - added ISSUE_TEMPLATE.md
* b29f45b - tf: fixed handling undef expressions from dimming
execution
-- Alexander Pozdnyakov <censored> Mon, 15 May 2017 18:42:02 +0300
deadbeef (0.7.2+git7122-ea91710-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: ea91710cecae4df0c87ef141e8e717c36bbf0d8e
* Date: 1494152617
* git changelog:
* ea91710 - tf: added `dimmed` return value to the tf context, to
help determine whether the output needs to be searched for dimming
esc sequences
* a9b28f2 - tf: added test for >>>text brighten<<<
* 8576c2f - tf: fixed all tests; increased single bytecode expression
size limit from 0x7f to 0xffff
* 57ee033 - tf: implemented <<<>>> prototype with escape sequence for
optional text dimming
* e1158c9 - tf: added test for $len
* d466c14 - tf: added $len
* cfe879b - tf: better truncated output in $insert, more tests
* 7387d09 - tf: $left utf8 validity test, and fixed $left and $insert
to handle buffer overflow correctly
* 0460be2 - tf: undo u8_strnbcpy damage, add tests for that
* f76baf2 - tf: u8_strncpy replaced with u8_strnbcpy; added tests for
$insert
* 4634b98 - tf: added $insert (#1759)
* ccd602f - gtkui: remove retina.m from Makefile.am
* 5a2afa7 - tf: added $repeat tests; code styling fixes
* e2320f1 - tf: added $repeat
* 81d73d2 - generate "Total tracks" field from cuesheet (closes #640)
* c0a16c4 - ffmpeg: increase the supported file extension limit to
1024 (fixes #1755)
* ba47881 - ffmpeg: buffer overflow fix when there are >= 256
extensions supported by ffmpeg(fixes #1755)
-- Alexander Pozdnyakov <censored> Sun, 07 May 2017 13:46:09 +0300
deadbeef (0.7.2+git7105-81817d3-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 81817d3c195537e5359587617c505b7f68ff5d14
* Date: 1493193656
* git changelog:
* 81817d3 - [cue] "SONGWRITER" instead of "composer"
* 3786ba7 - [cue] support REM COMMENT "..."
* 6626f25 - [cue] reset songwriter (composer) variable for each new
track
* bef2188 - support SONGWRITER tag in cue sheet (closes #844)
* a9cd75d - gtkui: make selection playtime display optional (fixed
#1753)
* 8dbd05f - Revert "ffmpeg: More decoder overhaul."
* 9ac17dd - logging: don't log plugin connection failures as errors
(fixes #1750)
* 7b7c361 - gme: added SGC file format support
* bdc76c4 - alsa: multithreading issues fix
* 2e6e9d2 - playlist: only display file errors when file type was
recognized, but could not be open by any of the decoders
* 879ec23 - streamer: set current playlist in play_index
* fd6cb59 - gtkui: minor logviewer widgets fixups
* 1cc83dd - Gtk log viewer (#1748)
* c9c4d0a - gtkui: selected time tf fix
* 0a4dcf5 - junklib: fixed BOM stripping when converting from UTF16
* a4fccde - logger: fixed error layer check
* ebdc20a - streamer: moved playqueue updating to after track starts
playing
* 4c3c4b5 - convert some of the info log messages to errors during
plugin loading
* e496494 - logger: buffer initial error messages, and send them to
the first registered listener
* 7acd5f5 - selection_playback_time cleanup / naming
* 04d123e - dsp: downsampler fix and more tests
* 6f49cf4 - tests: added basic tests for downsampler
* 9a87229 - dsp: downsampler cleanup / refactor
* e6a1a2a - Tests: fixed tagging tests regression caused by logger
* 43a21d9 - main: added comment about main_cleanup_and_quit
* f8e93ac - streamer: cleanup play_index
* a77e7ec - main: fix cleanup regression
* 53d86fe - main: move streamer/output free to after gui->stop is
called
* e075671 - gtkui: make sure all widget are removed/destroyed on quit
* 01d3f0c - logger: fix mutex leak bug
* ae6ad22 - gtkui: display total time of selected tracks in the
statusbar (Closes: #1575) (#1720)
* e0e947f - blargg_endian: Fails to build on non-x86 with musl
-- Alexander Pozdnyakov <censored> Fri, 28 Apr 2017 07:11:25 +0300
deadbeef (0.7.2+git7073-ad54496-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: ad5449650613f899c659d454bf3da53bbfd8018c
* Date: 1491564136
* git changelog:
* ad54496 - streamer: fix crash when trying to play invalid file
(fixes #1741)
* 5ff6742 - logger: init/deinit order fix
* 07b4303 - [logger] make logger thread safe
* 5e84f48 - logger: added context pointer to logger APIs
* c517553 - coreaudio: mutex-protected API calls, better state/error
checking, fix random audio thread freezes
* ffa6813 - streamer: streaming audio init regression fix (fixes
#1737)
-- Alexander Pozdnyakov <censored> Sat, 08 Apr 2017 12:21:45 +0300
deadbeef (0.7.2+git7067-1621307-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 1621307f6b2c561ab17509f77374617e23a494f5
* Date: 1490303001
* git changelog:
* 1621307 - logger: fix bug in ddb_log_viewer_unregister
* a7dd8a5 - Update deadbeef.desktop.in
* 87d3fd5 - playlist: log errors when a file could not be loaded
(issue #1727)
* 9e75074 - streamer: fix stop handling regression
-- Alexander Pozdnyakov <censored> Fri, 24 Mar 2017 17:32:29 +0300
deadbeef (0.7.2+git7063-3d4e089-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 3d4e089b916b5c36b95c9a64eb81f3c129027397
* Date: 1489659847
* git changelog:
* 3d4e089 - dumb: fix seekpos regression
* 767423e - dumb: disable some of the most resource intensive parts
during initial_runthrough
* a6cbe60 - streamer: refactored STR_EV_PLAY_TRACK_IDX handling
-- Alexander Pozdnyakov <censored> Fri, 17 Mar 2017 12:58:13 +0300
deadbeef (0.7.2+git7060-7a6106c-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 7a6106c824aacb1aa6cdebbdc53cf22d2f40dddf
* Date: 1488537742
* git changelog:
* 7a6106c - streamer: don't stop playback on stream buffer starvation
* 1f93687 - streamer: playpos regression fix
* 3a18cf2 - coreaudio: fixed stop at end of stream handling
* c29b5cd - alsa: cleanup; prevent stopping playback before all
samples are played
* 449edb1 - streamer: get rid of currtrack_mutex; fix race condition
causing crash
* 710026d - streamer: fix playback pos after resume regression
* fbf337c - streamer: better output format management
* c374a32 - streamer: improved output format setting
* 88b54b5 - streamer: remove asserts
* d1d797c - alsa: ignore snd_pcm_start error (fixed #1717)
* c5d1528 - streamer: stop after current refactored; better handling
of tiny files
* 5f769ab - streamer: reworked output format setting to no longer
need to query dsp plugins with 0 frames
* d35a144 - streamer: fixed crash and playpos issues when looping
single track (fixed #1716)
* 1dfd44b - streamer: fixed playpos bug
* 180d564 - streamer: don't stop playback before playing selected
track
* 5635c62 - pulse: flush on play
* 559c47b - alsa: reduce mutex locking; cleanup/refactoring; flush on
play fix
* 5896239 - fixed tests
* 69b6022 - alsa: refactoring/cleanup to fix compat with the new
streamer
* 3db7621 - gtkui: remove potentially dangerous streamer call from
gtkui seekbar code
-- Alexander Pozdnyakov <censored> Fri, 03 Mar 2017 18:10:59 +0300
deadbeef (0.7.2+git7040-06c799d-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 06c799d4698782fd479d57e7a9ec5d0476aa65e6
* Date: 1487187651
* git changelog:
* 06c799d - streamer: race condition fix
* bd2a748 - pulse: fix compatibility with the new streamer
* 8415c64 - streamer: fixed resumed session seek position regression
* 6736674 - streamer: play_current refactoring
* db9ccfb - streamer: next/prev track based on last played track,
when manually switching
* c416ed8 - dumb: fix readpos immediately after seek
* 598b7e8 - main: send configchanged immediately on load, to notify
listeners
* 8f8dd0c - cocoaui: configchanged cleanup; fixed stop_after_album
* ea51263 - license fix in dsp.* and streamreader.*
* 005e47f - streamer: moved stop_after_album_check to streamer_next
* 31bbd0d - streamer: fixed some glitches / regressions
* 5d79e5a - streamer: refactor / get rid of streamer_move_to_*
functions
* 7b97466 - streamer: locking fix
* 9c4eaa6 - linux compile fix
* b9d54ad - gtkui: compile fix
* 4517516 - gtkui, cocoaui: track ref leak
* 3661654 - linux compile fix
* a5d323e - gtkui, cocoaui: improved status bar tf
* 8257979 - streamer: jump to next track on error
* 22548a2 - Merge branch 'blockstreamer'
* fa4db12 - streamer: handle case when streamer attempts to read
beyond end of track
* 14fd6f3 - streamer: increase buffer size
* 393387e - gtkui: use tf for statusbar
* a7a9154 - streamer: refactor stop after end of playlist/queue
* d1356ab - streamer: stop playback at the end of playlist
* 4c7618a - cocoaui: use title formatting for status bar
* 82930bb - tf: added %playback_bitrate% for getting immediate
bitrate
* c95e674 - streamer: handling seeking at the end of track
* 1c9acf4 - mp3: division by zero error on corrupt file
* 9bf9af7 - mp3: division by zero error on corrupt file
* f84d918 - streamer: further cleanup; better output format setting
* 738bf45 - streamer: fixed buffering state and immediate bitrate
* 3feda48 - main: fix seek to start of track (seekpos=0 regression)
* a1bfd1e - streamer: only one format setting per block
* a8f4240 - streamer: buffer readiness checking by counting blocks
* fb0d1c6 - streamer: reset current track params after switching to
the next one
* ae5237f - block streamer: fixed buffer management issues
* 33c121a - block streamer WIP
* bf7556a - block streaming: plays some sound, but hangs on mutex
locks
* d6377c2 - dsp and format conversion moved to streamer_read
* 8c5795a - streamer: move dsp code to a separate module
* 27de649 - block-based streaming WIP
* d4bf09f - block-based streaming WIP
* 6f218a2 - playlist: load saved 64bit start/end sample values from
playlists
* 4613a6c - finish conversion to new startsample/endsample API
* b207de4 - convert the code to use 64 bit start/end/current sample,
with some new APIs (WIP)
* 8201827 - gtkui: allow spaces in drag-drop URI lists (fixes #933)
* d7596a0 - converter: merge existing metadata from the converted
files with source metadata (fixes #1016)
* 24fea7c - tf: handle vfs paths in %title% (fixed #1047)
* a07b7aa - playlist: don't clear playlist on load failure (fixes
#1204)
* 280d82d - main: fix appending playlist from command line (fixes
#1554)
* f822dd8 - gtkui: force column sizes to positive values on load
(workaround for bug #1672)
* 1175989 - mp3: don't trust xing header for calculating file
bitrate, as the file can be incomplete (fixes #1699)
* c0ad757 - gtkui: fix column format index for year on edit
* 0bff431 - coreaudio: minor cleanup
* ed28e1e - resume last session by default; fixed session resuming
regression
* 6a464fe - coreaudio: device_id cleanup
* fe137e7 - coreaudio: fix device_id management bug
* 64a4250 - mp3: never guess duration from filesize based on 1st
frame
* 058853f - streamer: fixed autoplay in
streamer_play_current_track_real
* e07d811 - streamer: better handling of seek errors
* c802f0e - main: handle negative seeking position error
* 70250c0 - mp3: better handling of seek beyond end of file
* 3126bb0 - alac: fix mutex lock error
* 5940c53 - streamer: cleanup, additional fix for pausing near end of
track (fixes #1411)
* a387764 - coreaudio: better unpause handling
* 92cfc20 - streamer: added streamer_yield function, to allow
sequential queries
* a3a5ebb - streamer: fixed seeking to end of track glitch
-- Alexander Pozdnyakov <censored> Fri, 17 Feb 2017 17:38:57 +0300
deadbeef (0.7.2+git6972-de6cf82-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: de6cf821bf6b6ce9846466a85f5dfefa4efb49cf
* Date: 1486113583
* git changelog:
* de6cf82 - gtkui: fixed trkproperties regression
* dd8c2cb - gtkui: save playlist after reloading metadata (fixes
#1671)
* 513455c - gtkui: fix a regression in hardcoded index usage in
column format dialog
* e817301 - tf: fix %path% crash when :URI is NULL
* 27f2783 - fix and enhance deadbeef.desktop.in (#1697)
-- Alexander Pozdnyakov <censored> Fri, 03 Feb 2017 17:41:18 +0300
deadbeef (0.7.2+git6967-4c5af84-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: 4c5af84fc446965952fc33200001444c26fd9d92
* Date: 1485013850
* git changelog:
* 4c5af84 - artwork: load any first available cover from id3v2, if
front (type 3) is not found
* c141ad4 - localize: split string extraction into a module, for
reusing in another script
* 1dc1e4d - aac: set stream info on init
* 30415b1 - tf: fix %codec% to use overriden filetype
* 512ab9e - aac: fix rdb count calculation
* aeea14b - vfs_curl: use new logger
* fbea273 - mp3: cleanup and improve stream parser
* a5465cf - mp3: changed number of validation frames to 20
* da9f4bc - mp3/vfs_curl: a set of mem corruption / stream parsing
fixes
* 1de50fd - mp3: cleanup
* 0350c0b - mp3: refactor mpeg parser
* c72b218 - localize.pl: tabs -> spaces
* 512ba7b - localize: better string id generation
* 9b2298b - localize: remove unused function
* 9422d3b - localize: renamed action2pot to localize
* cd1fc09 - action2pot: data extraction fixes; more cmdline options;
better android xml support; string id generation
* 34dc4c5 - artwork: fix cache path buffer size
* 3208fd9 - action2pot: tabs->spaces
* 360c083 - a tool for extracting text data from plugin actions and
config dialog scripts, and producing strings.pot, strings.c or
strings.xml from them
-- Alexander Pozdnyakov <censored> Sun, 22 Jan 2017 11:46:55 +0300
deadbeef (0.7.2+git6948-d6699ef-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: master
* Commit: d6699eff4075aa74120ead96a269a2f65ce4c77f
* Date: 1484335115
* git changelog:
-- Alexander Pozdnyakov <censored> Sat, 14 Jan 2017 17:47:37 +0300
deadbeef (0.7.2+git6331-550488a-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 0.7
* Commit: 550488a10db0acfbe149a4910a9a7170da2a770a
* Date: 1476089249
* git changelog:
* 550488a - alac: fixed demuxer mdat/moov parser
* 0d269ed - alac: prevent crash on unrecognized/corrupt content
-- Alexander Pozdnyakov <censored> Fri, 14 Oct 2016 20:47:40 +0300
deadbeef (0.7.2+git6329-aa34db8-1) unstable; urgency=medium
* Compile
* URL: https://github.com/Alexey-Yakovenko/deadbeef.git
* Branch: 0.7
* Commit: aa34db82ba64cc5f8d29b5109ddefd2811ca23e5
* Date: 1470675569
* git changelog:
* aa34db8 - flac: change embedded cue load order, to reduce a chance
of loading bad-formed native flac cuesheets
* 6aea913 - main: fix portable build detection
-- Alexander Pozdnyakov <censored> Fri, 19 Aug 2016 20:27:40 +0300
deadbeef (0.7.2+git6327-3c6efd6-1) unstable; urgency=medium
* Compile
* Branch: 0.7
* Commit: 3c6efd6dae3a60e66377259dd0380e5602e85100
* Date: 1470055646
-- Alexander Pozdnyakov <censored> Tue, 02 Aug 2016 16:52:24 +0300
deadbeef (0.7.2+git6325-e92e6f6-1) unstable; urgency=medium
* Compile
* Branch: 0.7
* Commit: e92e6f63a3a0d88501dfe7d314f72c333bb2844d
* Date: 1468226204
-- Alexander Pozdnyakov <censored> Sat, 23 Jul 2016 12:56:18 +0300
deadbeef (0.7.2+git6324-debc8fa-1) unstable; urgency=medium
* Compile
* Branch: 0.7
* Commit: debc8fa8cb2bca9c139a1713340a63199d4f0331
* Date: 1467124952
-- Alexander Pozdnyakov <censored> Sat, 09 Jul 2016 11:53:26 +0300
deadbeef (0.7.2+git6323-045d8a7-1) unstable; urgency=medium
* Compile
* Branch: 0.7
* Commit: 045d8a7d0ff3b8647ac42170672b574e42f9dc7e
* Date: 1465930932
-- Alexander Pozdnyakov <censored> Fri, 24 Jun 2016 20:32:17 +0300
deadbeef (0.7.2+git6322-d08efb4-1) unstable; urgency=medium
* Compile
* Branch: 0.7
* Commit: d08efb4688ce231edf74e507a051379cc307722e
* Date: 1465588016
-- Alexander Pozdnyakov <censored> Sat, 11 Jun 2016 20:10:39 +0300
deadbeef (0.7.2+git6321-abe398c-1) unstable; urgency=medium
* Compile
* Branch: 0.7
* Commit: abe398c35fabd1e19c397768fe88c907b24714fd
* Date: 1461703564
-- Alexander Pozdnyakov <censored> Fri, 29 Apr 2016 21:39:37 +0300
deadbeef (0.7.1+git6307-824c526-1) unstable; urgency=medium
* Compile
* Branch: 0.7
* Commit: 824c52682293af005a2e2d0ac538951ba4a43aa5
* Date: 1460406402
-- Alexander Pozdnyakov <censored> Fri, 15 Apr 2016 22:39:04 +0300
deadbeef (0.7.1+git6278-abe6611-1) unstable; urgency=medium
* Compile
* Branch: 0.7
* Commit: abe66111597a14a238d0732ef055d392ed88a64b
* Date: 1459339180
-- Alexander Pozdnyakov <censored> Sat, 02 Apr 2016 09:38:18 +0300
deadbeef (0.7.1+git6262-5a188ee-1) unstable; urgency=medium
* Compile
* Branch: 0.7
* Commit: 5a188ee5f701990f69d52affdf7c729f6e76d363
* Date: 1458314102
-- Alexander Pozdnyakov <censored> Sat, 19 Mar 2016 10:20:31 +0300
deadbeef (0.7.1~git6245-f1a3563-3) unstable; urgency=medium
* lintian fix
-- Alexander Pozdnyakov <censored> Thu, 25 Feb 2016 18:00:49 +0300
deadbeef (0.7.1~git6245-f1a3563-2) unstable; urgency=medium
*Add Build-Depends - libmpg123-dev
-- Alexander Pozdnyakov <censored> Wed, 24 Feb 2016 20:24:51 +0300
deadbeef (0.7.1~git6245-f1a3563-1) unstable; urgency=medium
* Compile
* Branch: 0.7
* Commit: f1a3563de4a14c7cca4a21bc5e9547474948e3d0
* Date: 1454948239
-- Alexander Pozdnyakov <censored> Fri, 19 Feb 2016 21:39:10 +0300
deadbeef (0.7.0+git20160205-1) unstable; urgency=medium
* Compile
* Branch: 0.7
* Commit: e76beaf30503275505de8077782a702815187f6e
* Date: 1454681439
-- Alexander Pozdnyakov <censored> Fri, 05 Feb 2016 22:47:58 +0300
deadbeef (0.7.0+git20160131-1) unstable; urgency=medium
* Compile
* Branch: 0.7
* Commit: 1d619e1cd30576ffbcdb3a9ead8d36b8bed99df3
* Date: 1454273252
-- Alexander Pozdnyakov <censored> Mon, 01 Feb 2016 21:28:51 +0300
deadbeef (0.6.2+git20160121-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: 7c077c84e400c3a0f0bdd664d06c7d89422755a7
* Date: 1453387267
-- Alexander Pozdnyakov <censored> Fri, 22 Jan 2016 22:03:58 +0300
deadbeef (0.6.2+git20151225-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: 84720134bbd3e27c559de2355019322d2216a77b
* Date: 1451041827
-- Alexander Pozdnyakov <censored> Fri, 25 Dec 2015 22:28:26 +0300
deadbeef (0.6.2+git20151211-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: 152f6af3668327c8f13a6ba208804d5e88995cce
* Date: 1449847000
-- Alexander Pozdnyakov <censored> Sat, 12 Dec 2015 10:45:33 +0300
deadbeef (0.6.2+git20151127-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: cf48ddc37a4e86069a63eee30965c2a52802be22
* Date: 1448633655
-- Alexander Pozdnyakov <censored> Fri, 27 Nov 2015 21:41:49 +0300
deadbeef (0.6.2+git20151113-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: c5e4a9d1cb1613b8c830cf39220df984526711e6
* Date: 1447422523
-- Alexander Pozdnyakov <censored> Sat, 14 Nov 2015 14:46:03 +0300
deadbeef (0.6.2+git20151030-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: 91154c0783a761cc64c5789ede5142bc92df7136
* Date: 1446216500
-- Alexander Pozdnyakov <censored> Fri, 30 Oct 2015 23:36:54 +0300
deadbeef (0.6.2+git20151005-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: 6b2ec2c3933ba810e5d69efb51c5dd79b3210d33
* Date: 1444045636
-- Alexander Pozdnyakov <censored> Sat, 17 Oct 2015 12:59:19 +0300
deadbeef (0.6.2+git20150930-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: 8630c40ef00e9d94e0a8131ed38781d68df48f0e
* Date: 1443643025
-- Alexander Pozdnyakov <censored> Sat, 03 Oct 2015 17:03:18 +0300
deadbeef (0.6.2+git20150916-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: a7988f46f0d8ac0c672edea283482af5b2496e85
* Date: 1442435820
-- Alexander Pozdnyakov <censored> Sat, 19 Sep 2015 18:52:40 +0300
deadbeef (0.6.2+git20150904-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: 2b5b15716963bbeaca3a2f6449ccb59526d9378b
* Date: 1441374116
-- Alexander Pozdnyakov <censored> Fri, 04 Sep 2015 21:42:35 +0300
deadbeef (0.6.2+git20150814-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: 16e4b485ecd129ddc4437be0f58c94ebe0b8da0f
* Date: 1439580290
-- Alexander Pozdnyakov <censored> Fri, 14 Aug 2015 23:00:20 +0300
deadbeef (0.6.2+git20150729-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: 3eb4f07ea94ad2265a5a68b4f5dcdaf7bd5da23c
* Date: 1438175641
-- Alexander Pozdnyakov <censored> Fri, 31 Jul 2015 23:04:03 +0300
deadbeef (0.6.2+git20150715-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: 593c1c1e5fb2aab32028e1fed3fe51481270f651
* Date: 1436944568
-- Alexander Pozdnyakov <censored> Fri, 17 Jul 2015 21:51:11 +0300
deadbeef (0.6.2+git20150702-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: 5a1e1b6b729f847d798d28688cbf1bebddc3fa00
* Date: 1435865143
-- Alexander Pozdnyakov <censored> Sat, 04 Jul 2015 22:35:30 +0300
deadbeef (0.6.2+git20150619-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: 50b9995659a83aeb79c62a20c029c5ccf6f53014
* Date: 1434742751
-- Alexander Pozdnyakov <censored> Sat, 20 Jun 2015 21:12:08 +0300
deadbeef (0.6.2+git20150607-1) unstable; urgency=medium
* Compile
* Branch: master
* Commit: 21f1f0ef4893d08817e9271667e371fb8dc07a66
-- Alexander Pozdnyakov <censored> Sun, 07 Jun 2015 21:17:11 +0300
deadbeef (0.3.2+git20100201-1) unstable; urgency=low
* Initial release (Closes: #123456)
-- Alexander Pozdnyakov <censored> Mon, 01 Feb 2010 20:34:36 +0300