We truncated the diff of some files because they were too big.
If you want to see the full diff for every file, click here.
Changes of Revision 16
deadbeef.changes
Added
x
1
2
+-------------------------------------------------------------------
3
+Mon Apr 28 09:47:47 UTC 2025 - Michael Pujos <pujos.michael@gmail.com>
4
+
5
+- made the devel package noarch as it only contains includes
6
+- removed upstreamed 70ae99463889e191c3d5d0af6ba28e893d73a63f.patch
7
+- removed deadbeef-fix-desktop-file.patch, fixed upstream
8
+- removed unneeded deadbeef-drop-documents-installation.patch
9
+- Update to 1.10.0:
10
+ * Fixed: Memory leak affecting DSD (Toad King)
11
+ * Fixed: deadbeef.desktop format violations (Viorel Munteanu)
12
+ * Fixed: Spectrum analyzer drawing bugs
13
+ * Fixed: Scope drawing bugs
14
+ * Fixed: Finding album art image in ogg files
15
+ * Fixed: Deadlock (hang) when clearing a playlist
16
+ * Fixed: A number of issues with album art
17
+ * Fixed: A number of issues with OSD notifications
18
+ * Fixed: Toggle-pause behavior to do nothing when playback is stopped
19
+ * Fixed: CDText issues (Warepire)
20
+ * Fixed: Implementation of $longer title formatting function
21
+ * Fixed: Handling of escape sequences in $cut title formatting function
22
+ * Fixed: Current track playback indication in playlist browser
23
+ * Fixed: Crash and memory leak when saving M3U playlists
24
+ * Fixed: Crash after drag-dropping from search window
25
+ * Added: Media library: find music in specified folders, and display in a tree
26
+ * Added: Undo/redo playlist editing operations
27
+ * Added: Commands for navigating to next/previous/random album with respect to shuffle mode (Robin Seth Ekman)
28
+ * Added: TORY frame support for ID3v2.3
29
+ * Added: FFMPEG 7 support (Christopher Snowhill)
30
+ * Added: Separate config file for storing secrets (lastfm password)
31
+ * Added: Support for relative paths when loading DBPL playlists (Robin Ekman)
32
+ * Added: EAC3 support to ffmpeg plugin
33
+ * Added: Updated adplug library to latest upstream version (Thomas Jepp)
34
+ * Added: An option to disable log window auto showing after errors
35
+
36
+-------------------------------------------------------------------
37
+Mon Nov 11 11:11:11 UTC 2024 - olaf@aepfle.de
38
+
39
+- Convert BuildRequires from libfaad-devel to pkgconfig(faad2)
40
+- Support ffmpeg 7.1 with 70ae99463889e191c3d5d0af6ba28e893d73a63f.patch
41
+
42
+-------------------------------------------------------------------
43
+Tue Mar 19 07:54:26 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
44
+
45
+- Drop hardcoded '-msse3' in ddb_dsp_libretro (fix non-x86 builds)
46
+
47
+-------------------------------------------------------------------
48
+Fri Mar 1 15:19:18 UTC 2024 - Michael Pujos <pujos.michael@gmail.com>
49
+
50
+- removed deadbeef-fix-includes.patch. Modify CFLAGS instead
51
+- removed upstream patches:
52
+ * deadbeef-fix-register-cxx17.patch
53
+ * deadbeef-adplug-use-cxx11.patch
54
+ * deadbeef-fix-libretro-compilation.patch
55
+- Update to 1.9.6:
56
+ * Fixed: Drawing spectrum analyzer in discrete frequencies mode
57
+ * Fixed: Handling the option to enter archives when scanning folders (fudanchii)
58
+ * Fixed: Playback performance issue when searching in large playlist
59
+ * Fixed: Possible crash when starting playback with ALSA plugin
60
+ * Fixed: Shuffle albums was not using Album Artist
61
+ * Fixed: Title formatting failure with large calculated values
62
+ * Fixed: Loading of small album art image files
63
+ * Fixed: MP4 parser failing to read/write certain tags correctly
64
+ * Fixed: Handling of title-formatted paths
65
+ * Fixed: A bug when editing metadata in multiple selected tracks
66
+ * Fixed: OSD notification reuse by default, with an option to disable
67
+ * Added: Bit depth override option (HiFiPhile)
68
+ * Added: DSD DoP support for ALSA/FFMPEG plugins (HiFiPhile)
69
+ * Added: $put, $puts, $get title formatting functions (Robin Ekman)
70
+
71
+-------------------------------------------------------------------
72
+Mon May 8 19:25:05 UTC 2023 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
73
+
74
+- Add deadbeef-fix-register-cxx17.patch
75
+- Add deadbeef-adplug-use-cxx11.patch
76
+
77
+-------------------------------------------------------------------
78
+Fri Feb 24 13:50:58 UTC 2023 - Michael Pujos <pujos.michael@gmail.com>
79
+
80
+- removed fix-warning.patch, not needed anymore
81
+- added pipewire build dependency
82
+- added deadbeef-fix-desktop-file.patch to fix bogus "Play Pause" action
83
+- added upstream deadbeef-fix-libretro-compilation.patch to fix compilation on ARM
84
+- Update to 1.9.5:
85
+
86
+ * Fixed: GME chiptune voice muting was affecting converter / replaygain scanner
87
+ * Fixed: SID chiptune voice muting was affecting converter / replaygain scanner
88
+ * Fixed: SID stereo was not working the way it was intended
89
+ * Fixed: Wave format conversion regressions, which could lead to wrong channels mapping
90
+ * Fixed: Converter race condition bug when checking whether a directory exists (dakeryas)
91
+ * Fixed: Album art fetching for tracks with multiple artists
92
+ * Fixed: GTK warning when opening track properties
93
+ * Fixed: Prompting before deleting playlist via middle mouse button
94
+ * Fixed: Album art left/right/center alignment in GTKUI
95
+ * Fixed: Removed embedded album art size limit for ID3v2 tags
96
+ * Fixed: Deadlock when trying to delete files from disk
97
+ * Fixed: Mute functionality for output plugins with their own volume control
98
+ * Fixed: Switching to previous/next track after the current track is removed
99
+ * Fixed: Incorrect playlist affected by hotkeys
100
+ * Fixed: Unsynchronized ID3v2 tag loading (credit: Robin Seth Ekman)
101
+ * Fixed: Spectrum analyzer buffer overflow
102
+ * Fixed: Deadlock when removing multiple selected tracks while one of them is playing
103
+ * Added: Pipewire output plugin (saivert)
104
+ * Added: LibRetro resampling plugin (toadking)
105
+ * Added: Chiptune voice muting in DUMB plugin
106
+ * Added: Improved drawing of spectrum analyzer
107
+ * Added: $itematindex(index,value) function to title formatting, get value by index from multivalue fields
108
+
109
+-------------------------------------------------------------------
110
+Sun Jan 1 17:43:46 UTC 2023 - Michael Pujos <pujos.michael@gmail.com>
111
+
112
+- Update to 1.9.4:
113
+ * Fixed: Deadlock when playing network streams
114
+ * Fixed: Handling multi-value genre in ID3v2
115
+ * Fixed: Will fully reinitialize ALSA device when changing output format,
116
+ to be compatible with more DACs
117
+ * Fixed: Duplicate playlist menu item was not showing
118
+ * Fixed: A random crash in visualization code
119
+ * Added: Customizable visualization background color for GTKUI
120
+ * Added: 64-bit seeking support in AAC, ALAC, Sndfile, Musepack, MP3, WMA, Vorbis
121
+ * Added: Embedded album art from OGG files
122
+ * Added: When double clicking a playlist in Playlist browser,
123
+ will play the first track in the shuffle queue,
124
+ according to current settings (pappnu)
125
+
126
+ * version 1.9.3
127
+ * Fixed: OpenBSD compatibility / warnings (Brad Smith)
128
+ * Fixed: Crash when loading certain malformed cuesheets
129
+ * Fixed: API behavior change regression causing certain plugins to malfunction
130
+ * Added: Support for building with FFMPEG 5.0 (xuzhen)
131
+
132
+- Removed fix-ffmpeg-5-support.patch: not needed anymore
133
+- Fixed deadbeef Help menu entries resulting in file not found errors
134
+
135
+-------------------------------------------------------------------
136
+Sun Nov 6 10:56:06 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
137
+
138
+- Add fix-ffmpeg-5-support.patch: Fix build against ffmpeg 5.0x
139
+
140
+-------------------------------------------------------------------
141
+Thu Nov 3 14:58:35 UTC 2022 - Paolo Stivanin <info@paolostivanin.com>
142
+
143
+- Update to 1.9.2:
144
+ * Fixed: Many race conditions, deadlocks and crashes
145
+ * Fixed: Crash when reading metadata of some .SPU files
146
+ * Fixed: Config file content was repeated twice
147
+ * Fixed: Default album art max file size increased to 40MB (Dakeryas)
148
+ * Fixed: Reading some DTS files which require a larger buffer when probing
149
+ * Fixed: Noise was played in the beginning of DTS files
150
+ * Fixed: Default cddb server changed to gnudb.gnudb.org:8880
151
+ * Fixed: Crash when playing certain .AY files
152
+ * Fixed: Playlist corruption when sorting by random
153
+ * Fixed: Crash in the sndfile plugin
154
+ * Fixed: Spectrum analyzer samplerate bug
155
+ * Fixed: Visualization buffer out-of-bounds access
156
+ * Fixed: Multichannel down-mixing bug
157
+ * Added: Notification displaying compatibility with KDE 5.23.5
158
+ * Added: GTKUI oscilloscope rendering with anti-aliasing
159
+ * Added: Selection Properties widget configurable to display metadata, properties, or both
160
+ * Added: Toggle Pause action in the Deadbeef.desktop file
161
+ * Added: Confirmation dialog when removing a playlist using hotkey
162
+ * Added: Improved Sort By -> Custom dialog
163
+- Add fix-warning.patch
164
+
165
+-------------------------------------------------------------------
166
+Mon Jul 4 12:03:46 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
167
+
168
+- Sync ExcludeArch %ix86 with libdispatch: libdispatch is not being
169
+ buily and as such we don't have the needed dep available.
170
+
171
+-------------------------------------------------------------------
172
+Sat Jul 02 13:08:43 UTC 2022 - predivan@mts.rs
173
+
174
+- Update to version 1.9.1:
175
+ * Remove the hearts from default titlebar - mainly because large percentage of systems can't display emoji in the title bar.
176
+ * fix LINGUAS and translators.txt to include 'be'
177
+ * translation: restore Belarussian language translation
178
+ * gtkui: exclude medialib files, to avoid broken tarball
179
+
180
+ Changes in 1.9.0
181
+ * Fixed: WMA regression which caused corrupt playback
182
+ * Fixed: Deadlock in ALSA plugin
183
+ * Fixed: Mis-detection of raw AAC files as MP4 files
184
+ * Fixed: Handling empty title formatting scripts
185
+ * Fixed: Memory error when dragging playlist via Playlist Browser
186
+ * Fixed: Keyboard nagivation issues across playlist tabs (Saivert)
187
+ * Fixed: Playlist tabs and playlist customized colors bugs (Saivert)
188
+ * Fixed: Paused state was not persisted correctly after force-quitting
189
+ * Fixed: Regression which broke musepack seeking
190
+ * Fixed: Crash when notification artwork could not be found
191
+ * Fixed: Poor performance when saving playlist and configuration files
192
+ * Fixed: sndfile not opening files because of uninitialized memory access bug
193
+ * Fixed: Crash when removing tracks from playlist while they're playing
194
+ * Fixed: Rendering group titles with blank text
195
+ * Fixed: Delay activation of a playlist tab during drag-drop over the tab bar
196
+ * Fixed: ᵣussian and ᵦelarussian languages are no longer supported
197
+ * Added: Long file seeking support for Opus and FFMPEG
198
+ * Added: HTTPS support for vfs_curl in portable builds, via libmbedtls
199
+ * Added: New Scope and Spectrum Analyzer visualizations
200
+ * Added: Visualization appearance preferences pane
201
deadbeef.spec
Added
201
1
2
+#
3
+# spec file for package deadbeef
4
+#
5
+# Copyright (c) 2025 SUSE LLC
6
+#
7
+# All modifications and additions to the file contributed by third parties
8
+# remain the property of their copyright owners, unless otherwise agreed
9
+# upon. The license for this file, and modifications and additions to the
10
+# file, is the same license as for the pristine package itself (unless the
11
+# license for the pristine package is not an Open Source License, in which
12
+# case the license is the MIT License). An "Open Source License" is a
13
+# license that conforms to the Open Source Definition (Version 1.9)
14
+# published by the Open Source Initiative.
15
+
16
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
17
+#
18
+
19
+
20
+# LTO breaks compiler test at configure stage,
21
+# which is bad since Clang is the only suported compiler now.
22
+%define _lto_cflags %{nil}
23
+%bcond_with restricted
24
+Name: deadbeef
25
+Version: 1.10.0
26
+Release: 0
27
+Summary: GTK+ audio player
28
+License: BSD-3-Clause AND GPL-2.0-or-later AND Zlib AND LGPL-2.1-or-later
29
+Group: Productivity/Multimedia/Sound/Players
30
+URL: https://deadbeef.sourceforge.io/
31
+Source: %{name}-%{version}.tar.bz2
32
+Source1: %{name}.appdata.xml
33
+# PATCH-FIX-OPENSUSE 0003-Fix-operator-precedence-and-uninitialized-value-warn.patch
34
+Patch0: 0003-Fix-operator-precedence-and-uninitialized-value-warn.patch
35
+BuildRequires: autoconf
36
+BuildRequires: automake
37
+BuildRequires: clang
38
+BuildRequires: fdupes
39
+BuildRequires: hicolor-icon-theme
40
+BuildRequires: intltool
41
+BuildRequires: libdispatch-devel
42
+BuildRequires: libjpeg-devel
43
+BuildRequires: libtool
44
+BuildRequires: pkgconfig
45
+BuildRequires: update-desktop-files
46
+BuildRequires: yasm
47
+BuildRequires: pkgconfig(alsa)
48
+BuildRequires: pkgconfig(atk)
49
+BuildRequires: pkgconfig(cairo)
50
+BuildRequires: pkgconfig(dbus-1)
51
+BuildRequires: pkgconfig(flac)
52
+BuildRequires: pkgconfig(gtk+-2.0)
53
+BuildRequires: pkgconfig(gtk+-3.0)
54
+BuildRequires: pkgconfig(imlib2)
55
+BuildRequires: pkgconfig(jansson)
56
+BuildRequires: pkgconfig(libavcodec)
57
+BuildRequires: pkgconfig(libavformat)
58
+BuildRequires: pkgconfig(libavutil)
59
+BuildRequires: pkgconfig(libcddb)
60
+BuildRequires: pkgconfig(libcdio)
61
+BuildRequires: pkgconfig(libcurl)
62
+BuildRequires: pkgconfig(libmpg123)
63
+BuildRequires: pkgconfig(libnotify)
64
+BuildRequires: pkgconfig(libpipewire-0.3)
65
+BuildRequires: pkgconfig(libpulse)
66
+BuildRequires: pkgconfig(libzip)
67
+BuildRequires: pkgconfig(mad)
68
+BuildRequires: pkgconfig(opusfile)
69
+BuildRequires: pkgconfig(pango)
70
+BuildRequires: pkgconfig(samplerate)
71
+BuildRequires: pkgconfig(sndfile)
72
+BuildRequires: pkgconfig(vorbis)
73
+BuildRequires: pkgconfig(wavpack)
74
+BuildRequires: pkgconfig(x11)
75
+BuildRequires: pkgconfig(zlib)
76
+ExcludeArch: %{ix86}
77
+%if %{with restricted}
78
+BuildRequires: pkgconfig(faad2)
79
+Requires: %{name}-plugins-extra = %{version}-%{release}
80
+%else
81
+Recommends: %{name}-plugins-extra = %{version}
82
+%endif
83
+
84
+%description
85
+DeaDBeeF is an audio player using GTK+. Through use of the ffmpeg
86
+libraries, it supports many formats. It also supports cuesheets,
87
+chiptune formats with subtunes, song-length databases. It can be
88
+extended using plugins (DSP, GUI, output, input, etc.). The GUI looks
89
+similar to Foobar2000.
90
+
91
+%lang_package
92
+
93
+%if %{with restricted}
94
+%package plugins-extra
95
+Summary: Extra plugins for DeaDBeeF
96
+License: BSD-3-Clause AND GPL-2.0-or-later AND Zlib AND LGPL-2.1-or-later AND Unicode AND NonFree
97
+Group: Productivity/Multimedia/Sound/Players
98
+Requires: %{name} = %{version}
99
+Recommends: faac
100
+Obsoletes: %{name}-restricted-plugins < %{version}
101
+Provides: %{name}-restricted-plugins = %{version}-%{version}
102
+
103
+%description plugins-extra
104
+Extra plugins for DeaDBeeF audio player.
105
+%endif
106
+
107
+%package devel
108
+Summary: Development files for %{name}
109
+License: Zlib
110
+Group: Development/Libraries/C and C++
111
+Requires: %{name} = %{version}
112
+BuildArch: noarch
113
+
114
+%description devel
115
+This package provides headers for DeaDBeeF plugins development.
116
+
117
+%prep
118
+%autosetup -n %{name}-%{version} -p1
119
+
120
+cp %{SOURCE1} %{name}.appdata.xml
121
+
122
+# Drop hardcoded -msse3
123
+sed -i "s/-msse3//" ./external/ddb_dsp_libretro/Makefile.*
124
+
125
+%build
126
+export CC=clang
127
+export CXX=clang++
128
+# clang on 15.3 doesn't know about '-Wno-unused-but-set-variable'
129
+%if 0%{?sle_version} == 150300
130
+export CFLAGS="%{optflags} -fno-strict-aliasing -Wno-unused-command-line-argument -fpie -fPIC"
131
+export CXXFLAGS="$CFLAGS"
132
+%else
133
+export CFLAGS="%{optflags} -fno-strict-aliasing -Wno-unused-command-line-argument -Wno-unused-but-set-variable -fpie -fPIC"
134
+export CXXFLAGS="$CFLAGS"
135
+%endif
136
+%ifnarch x86_64
137
+export CFLAGS=$(echo "$CFLAGS -Wno-error=unused-variable")
138
+export CXXFLAGS="$CFLAGS"
139
+%endif
140
+# libdispatch-devel puts Block.h in non standard directory
141
+export CFLAGS="$CFLAGS -I%{_includedir}/block"
142
+export LDFLAGS="$LDFLAGS -pie"
143
+
144
+%configure \
145
+ --disable-static \
146
+%ifarch %{ix86}
147
+ --disable-soundtouch \
148
+%endif
149
+ --disable-psf \
150
+ --docdir=%{_docdir}/%{name}
151
+%make_build
152
+
153
+%install
154
+%make_install
155
+rm -rf %{buildroot}%{_libexecdir}/debug/%{_libdir}/%{name}/ddb_soundtouch.so*
156
+rm -rf %{buildroot}%{_docdir}/%{name}
157
+install -Dpm 0644 %{name}.appdata.xml \
158
+%{buildroot}%{_datadir}/metainfo/%{name}.appdata.xml
159
+
160
+%suse_update_desktop_file %{name}
161
+find %{buildroot} -type f -name "*.la" -delete -print
162
+%find_lang %{name}
163
+%fdupes -s %{buildroot}%{_libdir}/%{name}/data68/Replay
164
+
165
+%files
166
+%doc README help.txt about.txt translators.txt ChangeLog
167
+%license COPYING COPYING.GPLv2 COPYING.LGPLv2.1
168
+%{_bindir}/%{name}
169
+%dir %{_libdir}/%{name}/
170
+%{_libdir}/%{name}/adplug.so*
171
+%{_libdir}/%{name}/alsa.so*
172
+%{_libdir}/%{name}/artwork.so*
173
+%{_libdir}/%{name}/cdda.so*
174
+%{_libdir}/%{name}/ffap.so*
175
+%{_libdir}/%{name}/ffmpeg.so*
176
+%{_libdir}/%{name}/flac.so*
177
+%{_libdir}/%{name}/gme.so*
178
+%{_libdir}/%{name}/hotkeys.so*
179
+%{_libdir}/%{name}/lastfm.so*
180
+%{_libdir}/%{name}/notify.so*
181
+%{_libdir}/%{name}/nullout.so*
182
+%{_libdir}/%{name}/oss.so*
183
+%{_libdir}/%{name}/pulse.so*
184
+%{_libdir}/%{name}/rg_scanner.so*
185
+%{_libdir}/%{name}/sid.so*
186
+%{_libdir}/%{name}/sndfile.so*
187
+%{_libdir}/%{name}/supereq.so*
188
+%{_libdir}/%{name}/vfs_curl.so*
189
+%{_libdir}/%{name}/vorbis.so*
190
+%{_libdir}/%{name}/vtx.so*
191
+%{_libdir}/%{name}/wavpack.so*
192
+%{_libdir}/%{name}/wma.so*
193
+%{_libdir}/%{name}/dca.so*
194
+%{_libdir}/%{name}/mms.so*
195
+%{_libdir}/%{name}/musepack.so*
196
+%{_libdir}/%{name}/opus.so*
197
+%{_libdir}/%{name}/shellexec.so*
198
+%{_libdir}/%{name}/tta.so*
199
+%{_libdir}/%{name}/wildmidi.so*
200
+%{_libdir}/%{name}/converter.so*
201
0003-Fix-operator-precedence-and-uninitialized-value-warn.patch
Added
47
1
2
+From 30080bc60897545bb39805eeaebe6588a760d126 Mon Sep 17 00:00:00 2001
3
+From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de>
4
+Date: Thu, 2 Nov 2017 20:10:18 +0100
5
+Subject: PATCH 3/3 Fix operator precedence and uninitialized value warnings
6
+
7
+---
8
+ plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidendian.h | 4 ++--
9
+ plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.h | 2 +-
10
+ 2 files changed, 3 insertions(+), 3 deletions(-)
11
+
12
+Index: deadbeef-1.9.2/plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidendian.h
13
+===================================================================
14
+--- deadbeef-1.9.2.orig/plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidendian.h
15
++++ deadbeef-1.9.2/plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidendian.h
16
+@@ -115,7 +115,7 @@ inline void endian_16hi8 (uint_least16_t
17
+ #endif
18
+ }
19
+
20
+-// Set the hi byte (8 bit) in a word (16 bit)
21
++// Get the hi byte (8 bit) of a word (16 bit)
22
+ inline uint8_t endian_16hi8 (uint_least16_t word)
23
+ {
24
+ #if defined(SID_OPTIMISE_MEMORY_ACCESS)
25
+@@ -141,7 +141,7 @@ inline void endian_16swap8 (uint_least16
26
+ // Convert high-byte and low-byte to 16-bit word.
27
+ inline uint_least16_t endian_16 (uint8_t hi, uint8_t lo)
28
+ {
29
+- uint_least16_t word;
30
++ uint_least16_t word = 0;
31
+ endian_16lo8 (word, lo);
32
+ endian_16hi8 (word, hi);
33
+ return word;
34
+Index: deadbeef-1.9.2/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.h
35
+===================================================================
36
+--- deadbeef-1.9.2.orig/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.h
37
++++ deadbeef-1.9.2/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.h
38
+@@ -197,7 +197,7 @@ private:
39
+
40
+ // Compress address to not leave so many spaces
41
+ uint_least8_t convertAddr(uint_least8_t addr)
42
+- { return (((addr) & 0x3) | ((addr) >> 3) & 0x0c); }
43
++ { return ((addr) & 0x3) | (((addr) >> 3) & 0x0c); }
44
+
45
+ void reset (void);
46
+ uint8_t read (uint_least8_t addr)
47
_service
Added
18
1
2
+<services>
3
+ <service mode="disabled" name="tar_scm">
4
+ <param name="url">https://github.com/DeaDBeeF-Player/deadbeef.git</param>
5
+ <param name="scm">git</param>
6
+ <param name="revision">1.9.2</param>
7
+ <param name="versionformat">@PARENT_TAG@</param>
8
+ <param name="changesgenerate">enable</param>
9
+ <param name="filename">deadbeef</param>
10
+ </service>
11
+ <service mode="disabled" name="recompress">
12
+ <param name="file">*.tar</param>
13
+ <param name="compression">xz</param>
14
+ </service>
15
+ <service mode="disabled" name="set_version" />
16
+</services>
17
+
18
_servicedata
Added
7
1
2
+<servicedata>
3
+<service name="tar_scm">
4
+ <param name="url">https://github.com/DeaDBeeF-Player/deadbeef.git</param>
5
+ <param name="changesrevision">47640cbc5f1cf765cad42bc74ab1c319d4ee7e81</param></service></servicedata>
6
\ No newline at end of file
7
deadbeef-1.10.0.tar.bz2
Added
deadbeef.appdata.xml
Added
85
1
2
+<?xml version="1.0" encoding="UTF-8"?>
3
+<component type="desktop">
4
+ <id type="desktop">deadbeef.desktop</id>
5
+ <project_license>Zlib and GPL-2.0+ and LGPL-2.1+ and BSD-3-Clause</project_license>
6
+ <metadata_license>CC0-1.0</metadata_license>
7
+ <name>DeaDBeeF Player</name>
8
+ <summary>The Ultimate Music Player</summary>
9
+ <description>
10
+ <p>
11
+ DeaDBeeF (as in 0xDEADBEEF) is an audio player with the following main
12
+ features.
13
+ </p>
14
+ <ul>
15
+ <li>mp3, ogg vorbis, flac, ape, wv/iso.wv, wav, m4a/mp3 (aac and alac),
16
+ mpc, tta, cd audio, and many more</li>
17
+ <li>nsf, ay, vtx, vgm/vgz, spc and many other popular chiptune formats</li>
18
+ <li>SID with HVSC song length database support for sid</li>
19
+ <li>tracker modules - mod, s3m, it, xm, etc</li>
20
+ <li>ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, Xing/Info, VorbisComments
21
+ tag reading and writing, as well as reading many other tag/metadata
22
+ formats in most supported formats</li>
23
+ <li>automatic character set detection for non-unicode id3 tags -
24
+ supports cp1251, iso8859-1, and now chinese cp936 (optional), as
25
+ well as SHIFT-JIS and MS-DOS CP866 for selected formats</li>
26
+ <li>unicode tags are fully supported as well (both utf8 and ucs2)</li>
27
+ <li>cuesheet (.cue files) support, including charset
28
+ detection/conversion</li>
29
+ <li>minimisation to system tray, with scrollwheel volume control,
30
+ etc</li>
31
+ <li>drag and drop, both in playlist, and from other applications</li>
32
+ <li>control playback from command line</li>
33
+ <li>global hotkeys</li>
34
+ <li>multiple playlists using tabbed interface</li>
35
+ <li>album cover display</li>
36
+ <li>OSD notifications about current playing songs</li>
37
+ <li>18-band graphical equaliser and other DSP plugins</li>
38
+ <li>built-in high quality tag editor, with custom fields support</li>
39
+ <li>customizable groups in playlists</li>
40
+ <li>customizable columns with flexible title formatting</li>
41
+ <li>streaming radio support for ogg vorbis, mp3 and aac streams</li>
42
+ <li>gapless playback for correctly encoded files</li>
43
+ <li>lots of plugin, such as global hotkeys, last.fm scrobbler,
44
+ converter, and many more, sdk is included</li>
45
+ <li>comes with advanced Converter plugin, which allows to transcode
46
+ files to other formats</li>
47
+ </ul>
48
+ </description>
49
+ <releases>
50
+ <release version="1.8.4" date="2020-06-28">
51
+ <description>
52
+ <p>
53
+ <li>Soundtouch plugin has been updated, and is now included in the releases</li>
54
+ <li>Added %last_modified% title formatting keyword (Cristian Ciocaltea)</li>
55
+ <li>Fixed stack overflow bug in converter</li>
56
+ <li>Fixed buffer overflow bug in mp3 parser</li>
57
+ <li>Fixed handling of leading forward shash character in zipper file names</li>
58
+ <li>Fixed handling user-specified file mask in artwork plugin</li>
59
+ <li>Fixed CBR MP3 scanning performance</li>
60
+ <li>Fixed stack overflow in title formatting tint range calculation</li>
61
+ <li>Fixed pulseaudio plugin configuration backwards compatibility issue</li>
62
+ <li>Fixed last.fm scrobbling of streaming shoutcast tracks</li>
63
+ <li>Fixed deadlock when loading cuesheets which recursively reference themselves</li>
64
+ <li>Fixed a false-positive when detecting free format MP3 files</li>
65
+ <li>Fixed skipping unsupported fields in cuesheets</li>
66
+ <li>Fixed a regression which caused MP3 tag editing to crash when text can't be represented as CP1252</li>
67
+ <li>Fixed playback of certain network streams</li>
68
+ <li>Fixed handling of ID3v2 COMM frame content description data</li>
69
+ </p>
70
+ </description>
71
+ </release>
72
+ </releases>
73
+ <developer_name>
74
+ <li>Alexey Yakovenko <waker@users.sourceforge.net></li>
75
+ <li>Viktor Semykin <thesame.ml@gmail.com></li>
76
+ <li>and many others, please see about.txt</li>
77
+ </developer_name>
78
+ <screenshots>
79
+ <screenshot type="default">
80
+ <image>http://deadbeef.sf.net/screenshots/0.6/01.png</image>
81
+ </screenshot>
82
+ </screenshots>
83
+ <url type="homepage">http://deadbeef.sf.net/</url>
84
+</component>
85