-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmusic.deadbeef.player.appdata.xml
398 lines (378 loc) · 23.2 KB
/
music.deadbeef.player.appdata.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
<?xml version="1.0" encoding="utf-8"?>
<component type="desktop">
<id>music.deadbeef.player.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0+</project_license>
<name>DeaDBeeF</name>
<content_rating type="oars-1.1" />
<releases>
<release version="1.9.6" date="2023-11-07">
<description>
<p>Changelog since 1.9.5</p>
<ul>
<li>Fixed: Drawing spectrum analyzer in discrete frequencies mode</li>
<li>Fixed: Handling the option to enter archives when scanning folders (fudanchii)</li>
<li>Fixed: Playback performance issue when searching in large playlist</li>
<li>Fixed: Possible crash when starting playback with ALSA plugin</li>
<li>Fixed: Shuffle albums was not using Album Artist</li>
<li>Fixed: Title formatting failure with large calculated values</li>
<li>Fixed: Loading of small album art image files</li>
<li>Fixed: MP4 parser failing to read/write certain tags correctly</li>
<li>Fixed: Handling of title-formatted paths</li>
<li>Fixed: A bug when editing metadata in multiple selected tracks</li>
<li>Fixed: OSD notification reuse by default, with an option to disable</li>
<li>Added: Bit depth override option (HiFiPhile)</li>
<li>Added: DSD DoP support for ALSA/FFMPEG plugins (HiFiPhile)</li>
<li>Added: $put, $puts, $get title formatting functions (Robin Ekman)</li>
</ul>
</description>
</release>
<release version="1.9.5" date="2023-02-19">
<description>
<p>Changelog since 1.9.4</p>
<ul>
<li>Fixed: GME chiptune voice muting was affecting converter / replaygain scanner</li>
<li>Fixed: SID chiptune voice muting was affecting converter / replaygain scanner</li>
<li>Fixed: SID stereo was not working the way it was intended</li>
<li>Fixed: Wave format conversion regressions, which could lead to wrong channels mapping</li>
<li>Fixed: Converter race condition bug when checking whether a directory exists (dakeryas)</li>
<li>Fixed: Album art fetching for tracks with multiple artists</li>
<li>Fixed: GTK warning when opening track properties</li>
<li>Fixed: Prompting before deleting playlist via middle mouse button</li>
<li>Fixed: Album art left/right/center alignment in GTKUI</li>
<li>Fixed: Removed embedded album art size limit for ID3v2 tags</li>
<li>Fixed: Deadlock when trying to delete files from disk</li>
<li>Fixed: Mute functionality for output plugins with their own volume control</li>
<li>Fixed: Switching to previous/next track after the current track is removed</li>
<li>Fixed: Incorrect playlist affected by hotkeys</li>
<li>Fixed: Unsynchronized ID3v2 tag loading (credit: Robin Seth Ekman)</li>
<li>Fixed: Spectrum analyzer buffer overflow</li>
<li>Fixed: Deadlock when removing multiple selected tracks while one of them is playing</li>
<li>Added: Pipewire output plugin (saivert)</li>
<li>Added: LibRetro resampling plugin (toadking)</li>
<li>Added: Chiptune voice muting in DUMB plugin</li>
<li>Added: Improved drawing of spectrum analyzer</li>
<li>Added: $itematindex(index,value) function to title formatting, get value by index from multivalue fields</li>
</ul>
</description>
</release>
<release version="1.9.4" date="2022-12-17">
<description>
<p>Changelog since 1.9.3</p>
<ul>
<li>Fixed: Deadlock when playing network streams</li>
<li>Fixed: Handling multi-value genre in ID3v2</li>
<li>Fixed: Will fully reinitialize ALSA device when changing output format, to be compatible with more DACs</li>
<li>Fixed: Duplicate playlist menu item was not showing</li>
<li>Fixed: A random crash in visualization code</li>
<li>Added: Customizable visualization background color for GTKUI</li>
<li>Added: 64-bit seeking support in AAC, ALAC, Sndfile, Musepack, MP3, WMA, Vorbis</li>
<li>Added: Embedded album art from OGG files</li>
<li>Added: When double clicking a playlist in Playlist browser, will play the first track in the shuffle queue, according to current settings (pappnu)</li>
</ul>
</description>
</release>
<release version="1.9.3" date="2022-11-07">
<description>
<p>Changelog since 1.9.2</p>
<ul>
<li>Fixed: OpenBSD compatibility / warnings (Brad Smith)</li>
<li>Fixed: Crash when loading certain malformed cuesheets</li>
<li>Fixed: API behavior change regression causing certain plugins to malfunction</li>
<li>Added: Support for building with FFMPEG 5.0 (xuzhen)</li>
</ul>
</description>
</release>
<release version="1.9.2" date="2022-09-21">
<description>
<p>Changelog since 1.9.1</p>
<ul>
<li>Fixed: Many race conditions, deadlocks and crashes</li>
<li>Fixed: Crash when reading metadata of some .SPU files</li>
<li>Fixed: Config file content was repeated twice</li>
<li>Fixed: Default album art max file size increased to 40MB (Dakeryas)</li>
<li>Fixed: Reading some DTS files which require a larger buffer when probing</li>
<li>Fixed: Noise was played in the beginning of DTS files</li>
<li>Fixed: Default cddb server changed to gnudb.gnudb.org:8880</li>
<li>Fixed: Crash when playing certain .AY files</li>
<li>Fixed: Playlist corruption when sorting by random</li>
<li>Fixed: Crash in the sndfile plugin</li>
<li>Fixed: Spectrum analyzer samplerate bug</li>
<li>Fixed: Visualization buffer out-of-bounds access</li>
<li>Fixed: Multichannel down-mixing bug</li>
<li>Added: Notification displaying compatibility with KDE 5.23.5</li>
<li>Added: GTKUI oscilloscope rendering with anti-aliasing</li>
<li>Added: Selection Properties widget configurable to display metadata, properties, or both (elementdavv)</li>
<li>Added: Toggle Pause action in the Deadbeef.desktop file</li>
<li>Added: Confirmation dialog when removing a playlist using hotkey (Johannes Wikner)</li>
<li>Added: Improved Sort By -> Custom dialog (Robin Seth Ekman)</li>
</ul>
</description>
</release>
<release version="1.9.1" date="2022-05-14">
<description>
<p>1.9.1 is a hotfix release, to solve some build problems, and to restore the Belarussian translation.</p>
<p>Changelog since 1.9.0</p>
<ul>
<li>Fixed: The release tarball was missing some required files</li>
<li>Fixed: Restored Belarussian language support - thanks to @gimrock, @kai3341 and others for changing my mind about people of Belarus. Fuck lukashenko.</li>
</ul>
</description>
</release>
<release version="1.9.0" date="2022-05-13">
<description>
<p>Changelog since 1.8.8</p>
<ul>
<li>Fixed: WMA regression which caused corrupt playback</li>
<li>Fixed: Deadlock in ALSA plugin</li>
<li>Fixed: Mis-detection of raw AAC files as MP4 files</li>
<li>Fixed: Handling empty title formatting scripts</li>
<li>Fixed: Memory error when dragging playlist via Playlist Browser</li>
<li>Fixed: Keyboard nagivation issues across playlist tabs (Saivert)</li>
<li>Fixed: Playlist tabs and playlist customized colors bugs (Saivert)</li>
<li>Fixed: Paused state was not persisted correctly after force-quitting</li>
<li>Fixed: Regression which broke musepack seeking</li>
<li>Fixed: Crash when notification artwork could not be found</li>
<li>Fixed: Poor performance when saving playlist and configuration files</li>
<li>Fixed: sndfile not opening files because of uninitialized memory access bug</li>
<li>Fixed: Crash when removing tracks from playlist while they’re playing</li>
<li>Fixed: Rendering group titles with blank text</li>
<li>Fixed: Delay activation of a playlist tab during drag-drop over the tab bar</li>
<li>Fixed: ᵣussian and ᵦelarussian languages are no longer supported</li>
<li>Added: Long file seeking support for Opus and FFMPEG</li>
<li>Added: HTTPS support for vfs_curl in portable builds, via libmbedtls</li>
<li>Added: Design mode for CocoaUI</li>
<li>Added: New Scope and Spectrum Analyzer visualizations</li>
<li>Added: Visualization appearance preferences pane</li>
<li>Added: New album art loader</li>
<li>Added: Configurable volume bar scale (dB, linear, cubic) via context menu (Saivert)</li>
<li>Added: Title formatting $year(time) function</li>
<li>Added: GTK UI for editing a chosen field of multiple selected tracks, in a table interface</li>
<li>Added: Creating new playlist via clicking the “+” button in the playlist tab strip (Saivert)</li>
<li>Added: Improved DSP preferences GTK UI (Saivert)</li>
<li>Added: Improved handling of invalid MP3 files</li>
<li>Added: Last.fm scrobbler will use HTTPS by default</li>
<li>Glory to Ukraine! 💛💙</li>
</ul>
</description>
</release>
<release version="1.8.8" date="2021-08-01">
<description>
<p>Changelog since 1.8.7</p>
<ul>
<li>Fixed: A crash and file path issues in PSF plugin (greedysky)</li>
<li>Fixed: A crash when reading certain AAC files</li>
<li>Fixed: Reading and writing metadata in certain MP4 files, which didn't work before</li>
<li>Fixed: Finding a cuesheet when the path contains symlink</li>
<li>Fixed: %isplaying% and %ispaused% title formatting behavior</li>
<li>Fixed: Playback of raw AAC files with ID3v2 tags</li>
<li>Fixed: Infinite loop when trying to $replace an empty string using title formatting</li>
<li>Added: Handling of Disc subtitle frames in ID3v2 and APE tags (Toad King)</li>
<li>Added: New improved plugin preferences UI (Nicolai Syvertsen)</li>
<li>Added: Non-modal preferences window (Nicolai Syvertsen)</li>
<li>Added: $rgb() title formatting function (Nicolai Syvertsen)</li>
<li>Added: Group title colorization support via title formatting (Nicolai Syvertsen)</li>
<li>Added: Plugin report and filtering in Plugin list (Nicolai Syvertsen)</li>
<li>Added: Focusable playlist tabs with keyboard navigation support (Nicolai Syvertsen)</li>
<li>Added: Sorting plugin list alphabetically (Nicolai Syvertsen)</li>
<li>Added: Reading of WAV RIFF tags (Xinya Zhang)</li>
<li>Added: Improved album path handling, especially for Windows (Keith-Cancel)</li>
<li>Added: Drag-and-drop on the main window (Nicolai Syvertsen)</li>
<li>Added: Using scroll wheel with seek bar (Nicolai Syvertsen)</li>
<li>Added: "Play Next" context menu action (Natalie Stewart)</li>
<li>Added: Handling samplerates higher than 192KHz to pulseaudio</li>
<li>Added: Delete from disk dialog will highlight the Delete button as destructive action</li>
</ul>
</description>
</release>
<release version="1.8.7" date="2021-02-06">
<description>
<p>Changelog since 1.8.6</p>
<ul>
<li>Fixed: Pulseaudio crash after a non-critical recoverable error</li>
<li>Fixed: Hotkeys were sometimes not connecting to the correct UI plugins</li>
<li>Fixed: Hotkey action "Sort by title" was missing</li>
<li>Fixed: Unsupported ID3v2 frames are converted to supported frames instead of discarding</li>
<li>Fixed: MP4 crash when encountering unknown metadata fields</li>
<li>Fixed: Writing MP4 tags would corrupt the metadata, if the moov box is moving to the end of file</li>
<li>Fixed: Off-by-one error when loading unsynchronized ID3v2.3 and 2.2 tags (sktt@github)</li>
<li>Fixed: Parsing ALAC M4A files without relying on legacy 24-byte magic cookie</li>
<li>Fixed: Saving the player resume state whenever a song finishes playing</li>
<li>Fixed: ALSA deadlock / distortion bug caused by changing audio format at a wrong moment</li>
<li>Fixed: WMA+CUE crash</li>
</ul>
</description>
</release>
<release version="1.8.6" date="2021-01-21">
<description>
<p>Changelog since 1.8.5</p>
<ul>
<li>Fixed loading encoder presets in non-portable builds</li>
<li>Fix truncation of long group titles in the playlist</li>
</ul>
</description>
</release>
<release version="1.8.5" date="2021-01-09">
<description>
<p>Changelog since 1.8.4</p>
<ul>
<li>Added the new ISO/IEC Base Media File Format library MP4P for working with MP4 files, which removes MP4FF dependency</li>
<li>Added support for additional per-track metadata in cuesheets</li>
<li>Added updating titlebar when displaying playback position (Nicolai Syvertsen)</li>
<li>Added a more convenient way to edit container widgets in design mode (Nicolai Syvertsen)</li>
<li>Fixed ALAC bug whiuch caused division by zero exception</li>
<li>Fixed cuesheet parser bug caused by unknown/unsupported field names</li>
<li>Fixed a series of bugs in the Adplug plugin</li>
<li>Fixed a bug when parsing MP3 Xing/Info header, reading incorrect packet count</li>
<li>Fixed a number of bugs in artwork plugin, especially affecting the Windows version (Jakub Wasylków, Keith Cancel)</li>
<li>Fixed a SHIFT-JIS detection bug which caused memory corruption</li>
<li>Fixed a bug when configuring keyboard shortcut involving Shift key</li>
<li>Fixed a bug with playlist becoming to small in certain UI layouts</li>
<li>Fixed a crash when deadbeef window becomes too small when using certain UI layouts</li>
<li>Fixed drawing playlist column separators in certain newer GTK themes</li>
<li>Fixed on-screen notification bug when too many notifications accumulated at the same time, spawning too many threads</li>
<li>Fixed a bug, causing the Band field to be missing from %artist% specifier when using title formatting</li>
<li>Fixed bugs leaking file handles in AAC and ALAC plugins (Thomas Jepp)</li>
<li>Fixed handling certain non-conformant S3M files</li>
<li>Fixed a bug where resizing the log window caused the auto-scroll to stop working (Nicolai Syvertsen)</li>
<li>Fixed album shuffle bug, causing the same album to repeat after the last track of the album has finished</li>
<li>Fixed shuffle bug causing short tracks to repeat</li>
</ul>
</description>
</release>
<release version="1.8.4" date="2020-07-28">
<description>
<p>Changelog since 1.8.3</p>
<ul>
<li>Soundtouch plugin has been updated, and is now included in the releases</li>
<li>Added %last_modified% title formatting keyword (Cristian Ciocaltea)</li>
<li>Fixed stack overflow bug in converter</li>
<li>Fixed buffer overflow bug in mp3 parser</li>
<li>Fixed handling of leading forward shash character in zipper file names</li>
<li>Fixed handling user-specified file mask in artwork plugin</li>
<li>Fixed CBR MP3 scanning performance</li>
<li>Fixed stack overflow in title formatting tint range calculation</li>
<li>Fixed pulseaudio plugin configuration backwards compatibility issue</li>
<li>Fixed last.fm scrobbling of streaming shoutcast tracks</li>
<li>Fixed deadlock when loading cuesheets which recursively reference themselves</li>
<li>Fixed a false-positive when detecting free format MP3 files</li>
<li>Fixed skipping unsupported fields in cuesheets</li>
<li>Fixed a regression which caused MP3 tag editing to crash when text can't be represented as CP1252</li>
<li>Fixed playback of certain network streams</li>
<li>Fixed handling of ID3v2 COMM frame content description data</li>
</ul>
</description>
</release>
<release version="1.8.3" date="2020-03-19">
<description>
<p>Changelog since 1.8.2</p>
<ul>
<li>Fixed a CD Text reading issue</li>
<li>Added title formatting functions: len2, longer, longest, padcut, padcut_right, progress, progress2, right, roman, rot13, shortest, strchr, stricmp, strrchr, strstr, substr, tab, trim (esainane@github)</li>
<li>Fixed a bunch of memory bugs in title formatting (esainane@github)</li>
<li>Added optional automatic playlist sorting (kpcee@github)</li>
<li>Added title formatting value %playback_time_ms% (nonoo@github)</li>
<li>Added an option to start deadbeef hidden / minimized to tray (kpcee@github)</li>
<li>Fixed %_path_raw% to always produce an URI (Evgeny Kravchenko)</li>
<li>Fixed rounding of %selection_playback_time% (kpcee@github)</li>
<li>Fixed a memory leak in AAC plugin</li>
<li>Fixed crash when removing playlist from UI layout (Nicolai Syvertsen)</li>
<li>Added logging of plugin load errors</li>
<li>Added an option to replaygain scan all unscanned files in playlist (kpcee@github)</li>
<li>Added detecting and ignoring freeformat MP3 files</li>
<li>Removed logging of playlist load debug messages</li>
<li>Fixed playback stuttering after deleting files</li>
<li>Fixed deleting files using playlist tab context menu</li>
<li>Fixed saving playlist after deleting files</li>
<li>Fixed saving playlist after replaygain scan</li>
<li>Fixed a bunch of crashes and memory leaks when opening playlist context menu (Christian Boxdörfer)</li>
<li>Fixed a performance issue when seeking in MP3 files</li>
<li>Fixed a bunch of issues with Repeat and Shuffle implementation</li>
<li>Fixed handling of in-stream HTTP headers for streaming audio</li>
<li>Fixed a bunch of bugs in HTTP stream interruption</li>
<li>Fixed semicolon-separated values handling in track properties dialog</li>
<li>Fixed choosing next track when the currently playing track was removed</li>
<li>Fixed seeking out of bounds using hotkeys</li>
<li>Fixed saving opus header gain when no replaygain info is present</li>
<li>Improved remove from disk dialog (kpcee@github)</li>
<li>Fixed ID3v2 TLAN (LANGUAGE) and TMED (MEDIA TYPE) mapping to be consistent with other formats</li>
<li>Fixed replaygain bug causing it to be ON by default</li>
<li>Fixed bug in elapsed time calculation in replaygain scanner UI</li>
<li>Fixed a stack overflow bug when writing ID3v1</li>
<li>Added ID3v2 POPM rating support, both reading and writing</li>
<li>Fixed an issue with splitters not reaching the view edges</li>
<li>Fixed single-quote escaping issue in ShellExec</li>
<li>Fixed Add Location dialog not adding URLs</li>
<li>Fixed ffmpeg file handle leak</li>
<li>Added remove playlist confirmation dialog in GTK UI (kpcee@github)</li>
<li>Fixed DTS channel count metadata</li>
<li>Fixed loading MP3 album art of APIC type=0 (Other)</li>
<li>Added album art fallback to png (jakesfr@github)</li>
<li>Fixed ALSA hanging after audio format change</li>
<li>Fixed handling "ICY 200 OK" status in vfs-curl (thesame)</li>
<li>Improved EQ UI layout in the DSP settings</li>
<li>Fixed streamer being stuck in buffering mode when trying to play deleted files</li>
</ul>
</description>
</release>
<release version="1.8.2" date="2019-08-01">
<description>
<p>Changelog since 1.8.1:</p>
<ul>
<li>Volume control from command line supports increment syntax (by eauno1re@github)</li>
<li>Fixed writing multi-value fields into FLAC tags</li>
<li>Map ALBUMARTIST field to ALBUM ARTIST field in FLAC</li>
<li>Fixed sound output plugin selection bug in GTK UI</li>
<li>Fixed crash when opening files of 0 size</li>
<li>Fixed UI freeze when nullout plugin is selected</li>
<li>Fixed a regression in restoring the last selected folder in GTK file chooser</li>
</ul>
</description>
</release>
<release version="1.8.1" date="2019-06-23">
<description>
<p>Changelog since 1.8.0:</p>
<ul>
<li>Fixed audio freeze while sorting</li>
<li>Fixed crash when resuming playback of a file that's been deleted</li>
<li>Fixed error messages when loading PLS playlist with relative paths</li>
<li>Fixed adjusting shuffle queue after a user initiated track change</li>
<li>Write Album Artist field into Ogg files as "ALBUMARTIST"</li>
<li>Load external album covers before embedded</li>
<li>Removed the unmaintained sndio plugin</li>
<li>Fixed localization of status bar</li>
<li>Added experimental subgrouping support in playlist, via using ||| separator for each subsequent nested group, when using Group by -> Custom (by ToadKing)</li>
<li>Added new title formatting functions $stripprefix and $swapprefix (by ToadKing)</li>
<li>Changed supereq DSP configuration to be more compact horizontally and to have more slider precision</li>
<li>Updated Repeat and Shuffle hotkey names to match the menus</li>
<li>Fixed rounding bug of total playtime in statusbar</li>
<li>Fixed design mode splitter handles dragging beyond the window edges</li>
<li>Fixed setting album art size based on larger dimension (by ToadKing)</li>
<li>Fixed regression causing custom layouts with splitters look wrong</li>
<li>Added FLAC plugin option to ignore corrupted stream errors</li>
<li>Fixed supereq reentrancy bug, potentially causing crash after changing audio output configuration</li>
<li>Fixed reloading replaygain info</li>
<li>Fixed writing replaygain info to APEv2 tags</li>
</ul>
</description>
</release>
<release version="1.8.0" date="2019-04-06"/>
</releases>
<summary>Music Player</summary>
<description>
<p>DeaDBeeF (as in 0xDEADBEEF) is a modular audio player for GNU/Linux, *BSD, OpenSolaris, macOS, and other UNIX-like systems.</p>
<p>DeaDBeeF lets you play variety of audio formats, convert between them, customize the UI almost any way you want, and use many additional plugins which can extend it even more.</p>
</description>
<url type="homepage">https://deadbeef.sf.net/</url>
<url type="bugtracker">https://github.com/deadbeef-player/deadbeef/issues</url>
<url type="help">https://github.com/deadbeef-player/deadbeef/wiki</url>
<screenshots>
<screenshot type="default">
<image>https://saivert.com/files/deadbeef_screenshot.png</image>
</screenshot>
</screenshots>
<provides>
<binary>deadbeef</binary>
</provides>
<launchable type="desktop-id">music.deadbeef.player.desktop</launchable>
</component>