summaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)AuthorFilesLines
2020-05-22audio: Remove amaroknia9-1411/+1
This has been persistently broken and is stuck on the old KDE 4 release. If you're interested in an Amarok-like audio player, audio/strawberry might fit (it's a fork of a fork of it). Interested parties are invited to try packaging a newer version of Amarok.
2020-05-22revbump after updating security/nettleadam37-72/+74
2020-05-22gsm: Update to 1.0.19nia3-46/+8
Fri Mar 27 15:18:06 2020 * Release 1.0 Patchlevel 19 Make it easier to include gsm.h from C++ by wrapping it with macros. Throw a #define _POSIX_C_SOURCE 200809L into toast.h to make it possible for Linux glibc to just work. (Thanks to enh@google.com for the suggestion; errors are mine.) Switch from compress/.Z to gzip/.gz
2020-05-22faudio: Add buildlink3.mknia1-0/+12
2020-05-22audio: Add faudionia5-1/+48
This is FAudio, an XAudio reimplementation that focuses solely on developing fully accurate DirectX Audio runtime libraries for the FNA project, including XAudio2, X3DAudio, XAPO, and XACT3.
2020-05-22Fix audio/lv2 API falloutjoerg3-1/+29
2020-05-21adplay: Work around breakage caused by adplug-2.3.2nia3-3/+19
Pointed out by joerg
2020-05-21*: Recursive revbump from graphics/ilmbaseryoon1-2/+2
2020-05-21adplug: Update to 2.3.2nia3-8/+9
Changes for version 2.3.2: -------------------------- - Bug fixes: - FMOPL: Fix global variable pointer double-free (CVE-2018-17825) - HERAD: Fix compilation on GCC 4.2.1 - ADL: Calling rewind() before update() causes access violation - Move OPL reset/init code to rewind() for some players
2020-05-20schismtracker: Update to 20200412nia2-8/+8
Summary of changes since 20190805 release: Fix problem with switching tabs on the Instrument List page using the keyboard, introduced in 20190722 release. Implement incremental search on Load Instrument page, like on the Load Sample and Load Module pages. Correctly display size of exported mono files before exporting. Add "AudioVideo" category to Linux desktop entry.
2020-05-20eyeD3: mark as python 3.x only due to py-faker via py-factory_boywiz1-1/+3
2020-05-20mark packages that fail with -Werror=char-subscriptsrillig2-2/+19
These packages are susceptible to bugs when confronted with non-ASCII characters. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94182. It takes some time to analyze and fix these individually, therefore they are only marked as "needs work".
2020-05-19eyeD3: update to 0.9.5.wiz4-32/+71
v0.9.5 (2020-03-28) : I Knew Her, She Knew Me ---------------------------------------------- Fix ~~~ - `eyeD3 --genre ""` to clear genre frame restored. - Genre id->name mapping for non-standard genres and custom maps. v0.9.4 (2020-03-21) : The Devil Made Me Do It ----------------------------------------------- New ~~~ - Relative volume adjustments (RVA2 and RVAD) (#399) - Tag properties copyright and encoded_by - Support GRP1 (Apple) frames. Changes ~~~~~~~ - Genre serialization not ID3 v2.3 format by default, and other genre cleanup (#402) fixes #382 Fix ~~~ - Date correctness between ID3 versions (#396) - PopularityFrame email encoding bug. - Plugins more featured in docs v0.9.3 (2020-03-01) : It Dawned On Me -------------------------------------- Changes ~~~~~~~ - Track/disc numbers can be set with integer strings. - Disc number getter and setter hooks v0.9.2 (2020-02-10) : Into The Future -------------------------------------- Fix ~~~ - Removed setting of PYTHONIOENCODING, it breaks MacOS. Fixes #388 v0.9.1 (2020-02-09) : Dead and Gone ------------------------------------ Fix ~~~ - Docs and pep8. Other ~~~~~ - Experiment with setting utf-8 writer for stdout and stderr. v0.9 (2020-01-01) : Favorite Thing ----------------------------------- Major Changes ~~~~~~~~~~~~~ - Dropped support for Python versions 2.7, 3.4, and 3.5. - File scanning is no longer recursive by default; use `-r / --recursive`. - Default log-level changed from WARNING to ERROR. New ~~~ - Mime-type detection uses filetype.py (libmagic no longer required) - setFileScannerOpts function accepts `default_recursive` option. - A new `jsontag` plugin for converting tags to JSON. - A new `extract` plugin for extracting tags from media. - A new `yamltag` plugin for converting tags to YAML. - A new `mimetypes` plugin for listing file mime-types / measuring performance - Original artist support (TOPE frame, --orig-artist) - Added support for Python 3.8 and pypy3. Changes ~~~~~~~ - Log warning when ID3 v1.x text truncation occurs. Fixes #299. - Accept (invalid) date strings for the form YYYYMMDD. Fixes #379 - Adjust replay gain correctly for lame >= 3.95.1 headers. - Added -r/--recursive argument. eyeD3 is no longer recursive by default (#378) - Regenerated grako parser. - New ValueError for _setNum when unknown type/values are passed. - Moved src/* to top-level repo directory. Fix ~~~ - PRIV data type checking, fixed examples, etc. - Use tox for `make test` - ID3 v2.3 to v2.4 date conversion. - Match mp3 mime-types against all possible mime-types. Specifically, application/x-font-gdos. Fixes #338 - Fix simple typo: titel -> title. <tim.gates@iress.com> - Fixed: load the right config file in arguments. <zhumumu@gmail.com> - Fix issue tracker link. Fixes #333. - Fixed art plugin when `pylast` is not installed. - Unbound variable for track num/total. Fixes #327. - Fixed MP3 header search to not false match on BOMs. - Honor APIC text encoding when description is "". #200. - Fixed bug with improper types when re-rendering unique file ID. (#324) <gabrieldiegoteixeira@gmail.com> - UFID fixes, update (#325) <gabrieldiegoteixeira@gmail.com> Other ~~~~~ - Deprecation of eyed3.utils.guessMimeType - Removed ipdb from dev requirements v0.8.12 (2019-12-27) --------------------- Changes ~~~~~~~ - Accept (invalid) date strings for the form YYYYMMDD. Fixes #379 Other ~~~~~ - Test with py38 v0.8.11 (2019-11-09) ------------------------ Fix ~~~ - ID3 v2.3 to v2.4 date conversion. - Match mp3 mime-types against all possible mime-types. Specifically, application/x-font-gdos. Fixes #338 v0.8.10 (2019-03-07) : Apples ------------------------------ New ~~~ - Log warning when ID3 v1.x text truncation occurs. Fixes #299. Fix ~~~ - Honor APIC text encoding when description is "". #200. - Fixed bug with improper types when re-rendering unique file ID. (#324) <gabrieldiegoteixeira@gmail.com> v0.8.9 (2019-01-12) : Descent Into... -------------------------------------- Changes ~~~~~~~ - Fixup plugin: -t changed to --type. - Pin pathlib to latest version 1.0.1 (#304) <github-bot@pyup.io> Fix ~~~ - Force no-color output when stdout is not a terminal (#297) <gaetano.guerriero@gmx.com> - Requirements.txt: pathlib is only needed for older python versions (#284) <Mic92@users.noreply.github.com> - Art plugin: Pin pylast to 2.x to preserve Python2 support. v0.8.8 (2018-11-28) : In Ruins ------------------------------ New ~~~ - Follow symlink directories. Fixes #224 Changes ~~~~~~~ - Eyed3.core.AudioInfo `time_secs` is now a float and non-lossy. Fixes #210 - Removed Python 3.3 support. Fix ~~~ - Better type handling during TLEN [fixup plugin]. - Don't tweak logging by default, only thru `main`. Fixes #243 Other ~~~~~ - Added a separate example for Windows (--add-image <url>) [Addresses the issue #219] (#220) <chamatht@gmail.com> v0.8.7 (2018-06-11) : Aeon --------------------------- Fix ~~~ - Only use os.fwalk where supported. v0.8.6 (2018-05-27) : Robot Man -------------------------------- New ~~~ - Art plugin can now download album covers from last.fm. Changes ~~~~~~~ - Use os.fwalk for its better performance (esp. >= py37) Fixes #166 - TagTemplate `path_friendly` is now a string, namely the delimiter to use. Fix ~~~ - Classic plugin: --write-image will work with --quiet. Fixes #188 - Multiple fixes for display plugin %images% replacements. Fixes #176 - Allow --remove-* options to work when there are no tags. Fixes #183 v0.8.5 (2018-03-27) : 30$ Bag ----------------------------- New ~~~ - Mp3AudioFile.initTag now returns the new tag. - Eyed3.core.EP_MAX_SIZE_HINT. - Added docs for install devel dependencies and test data. Changes ~~~~~~~ - Similarly to TextFrame, fallback to latin1 for invalid encodings. - Removed paver as a dep. - Removed fabfile and mkenv. - Clean pytest_cache. - Nicfit.py cc update. Fix ~~~ - Handle missing `fcntl` on Windows. Fixes #135. - In addition to None, "" will now clear dates. - Update index.rst to reflect the code is in a Git repo, not Mercurial (#164) <deoren@users.noreply.github.com> Other ~~~~~ - Update pytest from 3.2.2 to 3.5.0 (#175) <github-bot@pyup.io> - Update twine from 1.9.1 to 1.11.0 (#173) <github-bot@pyup.io> - Update sphinx from 1.6.5 to 1.7.2 (#174) <github-bot@pyup.io> - Update sphinxcontrib-paverutils from 1.16.0 to 1.17.0 (#172) <github- bot@pyup.io> - Update pytest-runner from 3.0 to 4.2 (#171) <github-bot@pyup.io> - Update nicfit.py from 0.7 to 0.8 (#161) <github-bot@pyup.io> - Update ipdb from 0.10.3 to 0.11 (#159) <github-bot@pyup.io> - Update factory-boy from 2.9.2 to 2.10.0 (#150) <github-bot@pyup.io> - Update pyaml from 17.10.0 to 17.12.1 (#138) <github-bot@pyup.io> - Update python-magic to 0.4.15 (#130) <github-bot@pyup.io> - Update pip-tools from 1.10.1 to 1.11.0 (#129) <github-bot@pyup.io> - Update check-manifest from 0.35 to 0.36 (#125) <github-bot@pyup.io> v0.8.4 (2017-11-17) : The Cold Vein ------------------------------------- New ~~~ - Composer (TCOM) support (#123) - Check for version incompatibilities during version changes. Changes ~~~~~~~ - More forgiving of invalid text encoding identifiers (fixes #101) - More forgiving of bad Unicode in text frames (fixes #105) - EyeD3 cmd line helper turned not session-scoped fixture. - Only warn about missing grako when the plugin is used. Fixes #115. Fix ~~~ - Fix python3 setup when system encoding is not utf-8 (#120) <x.guerriero@tin.it> - Fix bad frames detection in stats plugin for python3 (#113) <x.guerriero@tin.it> - Script exits with 0 status when called with --version/--help (#109) <x.guerriero@tin.it> - Help pymagic with poorly encoded filenames. - [display plugin] Handle comments. - [display plugin] Handle internal exception types. Fixes #118. - IOError (nor OSError) have a message attr. Other ~~~~~ - Set theme jekyll-theme-slate. - Update pytest to 3.2.5 (#122) <github-bot@pyup.io> - Update pytest-runner to 3.0 (#108) <github-bot@pyup.io> - Update sphinx to 1.6.5 (#106) <github-bot@pyup.io> - Update flake8 to 3.5.0 (#107) <github-bot@pyup.io> v0.8.3 (2017-10-22) : So Alone ------------------------------- Fix ~~~ - Reload and process after tag removals, fixes #102. (PR #103) - Display incorrectly encoded strings (usually filenames) Other ~~~~~ - Make the classic output span the actual width of the tty so you can see the actual path with a long file name. (#92) <redshodan@gmail.com> v0.8.2 (2017-09-23) : Standing At the Station ---------------------------------------------- New ~~~ - Pypy and pypy3 support. Changes ~~~~~~~ - 'nose' is no longer used/required for testing. Fix ~~~ - Fix for Unicode paths when using Python2. Fixes #56. v0.8.1 (2017-08-26) : I Can't Talk To You ------------------------------------------ New ~~~ - ``make pkg-test-data`` target. - Sample mime-type tests. Fix ~~~ - Added ``python-magic`` as a dependency for reliable mime-type detection. Fixes #61 - Add pathlib to requirements. Fixes #43. - [doc] Fixed github URL. v0.8 (2017-05-13) : I Don't Know My Name ----------------------------------------- .. warning:: This release is **NOT** API compatible with 0.7.x. The majority of the command line interface has been preserved although many options have either changed or been removed. Additionally, support for Python 2.6 has been dropped. New ~~~ - Python 3 support (version 2.7 and >= 3.3 supported) - The Display plugin (-P/--plugin display) enables complete control over tag output. Requires ``grako``. If using pip, ``pip install eyeD3[display]``. Contributed by Sebastian Patschorke. - Genre.parse(id3_std=False) (and --non-std-genres) to disable genre # mapping. - eyed3.load accept pathlib.Path arguments. - eyed3.core.AudioFile accept pathlib.Path arguments. - eyed3.utils.walk accept pathlib.Path arguments. - New manual page. Contributed by Gaetano Guerriero - ``make test-data`` Changes ~~~~~~~~ - Project home from to GitHub: https://github.com/nicfit/eyeD3 Fix ~~~ - Lang fixes, and no longer coerce invalids to eng. Other ~~~~~ - Moved to pytest, although unittest not yet purged.
2020-05-19lilv: Update to 0.24.8nia2-9/+8
lilv (0.24.8) stable; * Allow passing strings for URIs in Python API when unambiguous * Fix cases where incorrect translation is used * Fix deleting state bundles loaded from the model * Fix memory leak when dyn-manifest has no plugins (thanks Michael Fisher) * Implement state:freePath feature
2020-05-19lv2: Update to 1.18.0nia5-189/+166
lv2 (1.18.0) stable; * Improve documentation. * Separate extended documentation from primary data. * core: Add lv2:Markdown datatype. * core: Deprecate lv2:reportsLatency. * patch: Fix incorrect type of patch:sequenceNumber. * port-groups: Remove incorrect type of pg:letterCode. * port-groups: Replace broken links with detailed Ambisonic channel descriptions. * state: Add state:freePath feature. * ui: Add ui:requestValue feature. * ui: Add ui:scaleFactor, ui:foregroundColor, and ui:backgroundColor properties. * ui: Deprecate ui:binary. * worker: Improve documentation.
2020-05-19Recursive revbump for json-c-0.14nia1-2/+2
2020-05-19qsynth: Update to 0.6.2nia3-9/+9
0.6.2 2020-03-24 A Spring'20 Release. - A scalable (.svg) icon version has been added. - Make man page compression reproducible (after request by Jelle van der Waa, while on the Vee-Ones, thanks). - Ditching deprecated QTime methods for QElapsedTimer's (in compliance to Qt >= 5.14.0). - Bumped copyright headers into the New Year (2020).
2020-05-19audio/din: Updates the description.fox1-7/+7
A better description from the author of the software. Submitted by: Jagannathan Sampath <jag@dinisnoise.org>
2020-05-18snd: Update to 20.3nia2-7/+7
Snd 20.3 this version mostly involves internal s7 (and gtk4) changes
2020-05-17id3: Update to 1.1.2nia2-7/+7
1.1.2 ----- - Update the copyright notices and years. 1.1.1 ----- - Let the Makefile supply the version string for the id3.c source. - Add a simple test suite. - Use memcpy(), not strncpy() for fully copying a fixed-size buffer.
2020-05-17audio/din: Updates to 46.3fox2-8/+7
Changes since 46.2: DIN Is Noise 46.3 @ Chennai, India ! fixed crash when browsing waveforms from keyboard-keyboard ! ! workaround for 46.2 users is to just get into waveform editor by pressing 2 or from Menu > Editors > Waveform and then come back to the keyboard-keyboard by pressing ESC or Menu > Instrument > Keyboard-keyboard ! ! fixed curve name editing !
2020-05-16qmmp: Update to 1.4.0nia3-67/+69
Version 1.4.0 * added sleep mode inhibition plugin * added separate ListenBrainz submission plugin * added feature to auto-hide empty service menus * added option to disable two passes for equalizer * added fast mute function for most output plugins * added shared CUE parser * added feature to transit between playlists * added optimizations for flac plugin * added feature to select playlist format from the file dialog * added '--pl-next' and '--pl-prev' command line options * added SOCKS5 proxy support * added feature to display average bitrate * added average bitrate displaying for shoutcast/icecast streams * added Ogg Opus support in the ReplayGain scanner * added feature to merge different tag types in the mpeg plugin * added feature to start command on application startup/exit * added 'make docs' build target * added big endian support formats in the PulseAudio plugin * added feature to write singe file in the file writer plugin * improved qsui plugin: - added feature to override track background color - added scope visualization - added feature to reset visualization colors - added waveform seek bar - added alternate analyzer appearance - using gradients between analyzer colors - improved status bar * improved ffmpeg plugin: - added opus bitrate issue workaround - added new implementation of the read function - added embedded CUE sheet support (for Monkey's Audio format) - added format name displaying - added DSD (Direct Stream Digital) support - changed minimal ffmpeg version to 3.2 - removed libav support * improved lyrics plugin: - added feature to save window geometry - added multiple lyrics providers support (based on Ultimare Lyrics plugin) * improved cdaudio plugin: - show more metadata - added KDE Solid integration * improved remote playlists support * improved m3u support * using qsui by default for Wayland sessions * fixed API documentation * updated Portuguese translation (Sérgio Marques) * updated Dutch translation (Heimen Stoffels) * updated Polish translation (mrerexx) * updated Galician translation (Delio Docampo Cordeiro) * updated Spanish translation (Joel Barrios) * updated Russian translation (Alexey Loginov) * updated Ukrainian translation (Gennady Motsyo) * updated French translation (Adrien Vigneron) * updated Indonesian translation (Andika Triwidada) * updated Greek translation (Dimitrios Glentadakis) * updated Italian translation (Luigi Toscano) * updated German translation (Ettore Atalan)
2020-05-16mp3gain: Update to 1.6.2nia2-7/+8
Unknown changes
2020-05-16libdca: Update to 0.0.7nia4-23/+28
libdca-0.0.7 Thu 26 Mar 02:07:02 PM UTC 2020 New release with mostly build system fixes and one potential out of bound access fixed.
2020-05-16fix pytest versioned dep.adam1-2/+2
2020-05-16py-mutagen: pytest from versioned dependsadam1-3/+5
2020-05-16audio/fasttracker2: Updates to v1.24fox2-7/+7
Changes since v1.23 v1.24 - 13.05.2020 - Fixed a bug with saving looping 16-bit samples as .RAW/.IFF/.WAV. Two sample points somewhere in the waveform would be set to wrong values. - Linux: Fixed the mouse not working with KMSDRM (hopefully)
2020-05-15audio: Add strawberry.nia6-1/+105
Strawberry is a music player and music collection organizer. It is a fork of Clementine, aimed at music collectors and audiophiles. It's written in C++ using the Qt 5 toolkit.
2020-05-15audio: Remove gnome-speechnia38-579/+1
Obsolete GNOME 2 component, no longer part of GNOME
2020-05-14<semaphore.h> is a system header nowadays, so don't overlap locallyjoerg8-2/+89
2020-05-13sndfile-tools: Update PLISTnia1-3/+1
2020-05-13sndfile-tools: Avoid conflicting with libsampleratenia1-1/+6
2020-05-12geocities? cutenia1-3/+3
2020-05-10mark perl as not neededrillig1-1/+2
Before, it had the same effect but generate a USE_TOOLS+=perl warning.
2020-05-09audio: Add sndfile-toolsnia6-1/+71
sndfile-tools is a small collection of programs that use libsndfile and other libraries to do useful things. The collection currently includes the following programs: - sndfile-generate-chirp - sndfile-jackplay - sndfile-mix-to-mono - sndfile-resample - sndfile-spectrogram - sndfile-waveform
2020-05-09audio/fasttracker2: remove no-op SUBST blockrillig1-7/+1
2020-05-08amsynth: Update to 1.10.0nia3-9/+12
amsynth 1.10.0 -- 2020-05-07 - Implemented smoothing / de-zippering to improve sound quality while adjusting parameters - amsynth user files (config, banks, etc.) now live in XDG-compliant directories - $XDG_CONFIG_HOME (~/.config/amsynth) - $XDG_DATA_HOME (~/.local/share/amsynth) - Added `jack_autoconnect` configuration option - Disabled VST GUI in REAPER
2020-05-08faad2: Update to 2.9.2nia3-8/+9
2.9.2: [ Michał Janiszewski ] * Only use x86-assembly when explicitly on x86 * Use unsigned integers correctly * Initialize pointers that might otherwise not be [ Fabian Greffrath ] * update README esp. WRT directory structure [ Rosen Penev ] * fix compilation without SBR/PS_DEC (#48) * fix compilation with LC_ONLY_DECODER (#47) [ Fabian Greffrath ] * fix "inline function 'cfftf1' declared but never defined" compiler warning * fix some inconsistencies in the frontend output * mp4read_open: add check for failed frame buffer allocation * stszin: add check for allocation error and integer overflow * add a pkg-config file [ Stefan Pöschel ] * frontend: address compile warning + add missing LF (#50) [ François Cartegnie ] * library name is faad (#52) * Unbreak PS audio (#51)
2020-05-06libopenmpt: update to 0.4.12.fcambus2-8/+7
ChangeLog: ### libopenmpt 0.4.12 (2020-04-13) * IT: Vibrato was too fast in Old Effects mode since libopenmpt 0.3. * XM: Treat 8bitbubsy's FT2 clone exactly like Fasttracker 2 with respect to compatibility and playback flags. For example, FT2 Pan Law was not applied. * DMF: Some files had a wrong tempo since libopenmpt 0.2.5705-beta15.
2020-05-06revbump after boost updateadam32-58/+64
2020-05-04audacious: Update to 4.0.3nia5-16/+15
Qt interface fixes/updates: * When the menu bar is hidden, an "Audacious" icon is added to the toolbar, allowing menu access * A-to-B repeat is now available in the Playback menu and displayed in the time label * The time slider no longer becomes invisible when the window is made very small * Incorrect behavior of Shift-click selection in the playlist has been fixed * The checkbox to "Show time scale for current song" in the info popup did nothing and has been removed Other fixes/updates: * A rare crash/freeze caused by a race condition in the ALSA output plugin has been fixed * The EQ preset button in the Qt Winamp Classic interface now works * The Qt Winamp Classic interface now has an option to stay on top of other windows * The Song Info plugin now updates correctly when the title changes or playback stops Other changes: * Due to frequent crashes, the Stream Tuner plugin is now disabled by default * Translations have been updated
2020-05-04ncmpc: Update to 0.38nia2-7/+7
ncmpc 0.38 - (2020-04-30) * add option "timedisplay-type=none" to hide current song time * fix use-after-free bug * fix crash after entering empty password
2020-05-02audio/libopus: remove unknown configure option --enable-ambisonicsrillig1-3/+1
2020-05-01audio/fasttracker2: Updates to v1.23fox2-7/+7
Changes since v1.22: v1.23 - 29.04.2020 - Bugfix: The "default dirctories" paths in the config only worked for modules and not the other types (fixes GitHub issue #6). - A much needed code refactoring of data structs. The code now also compiles with GCC 10.
2020-04-30cmusfm: link network libs on SunOSwiedi1-1/+3
2020-04-29*: Remove logic for outdated NetBSD versions.maya1-5/+2
2020-04-29audio/fasttracker2: Updates to v1.22fox2-7/+7
Changes since v1.21: v1.22 - 27.04.2020 - Fixed crash when loading XMs with pattern lengths above 256. They are now safely truncated, and the user gets a warning message about the truncation. - Allow loading overflown BPM/speed values from quirky XMs, up to BPM 999 and speed 99 ("jk_error_txt.xm" is an example for quirky BPM/speed values). - Tiny code cleanup
2020-04-28musicpd: update to 0.21.23.wiz2-8/+7
ver 0.21.23 (2020/04/23) * protocol - add tag fallback for AlbumSort * storage - curl: fix corrupt "href" values in the presence of XML entities - curl: unescape "href" values * input - nfs: fix crash bug - nfs: fix freeze bug on reconnect * decoder - gme: adapt to API change in the upcoming version 0.7.0 * output - alsa: implement channel mapping for 5.0 and 7.0 * player - drain outputs at end of song in "single" mode * Windows - fix case insensitive search
2020-04-28gst-plugins1-*: Correct some DESCR liesnia4-4/+4
2020-04-28audio: For gst-based players, pull in codecs for common free formats.nia3-5/+39