summaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)AuthorFilesLines
2022-01-17audio/termusic: update to 0.6.6pin3-7/+231
-New: add all key configuration for global, library and playlist(huge work). -Minor Fix: Don't close search dialogue after add to playlist. -New: new player backend mpv. If you prefer mpv, you can build with feature gate mpv. My testing result: gstreamer doesn't work for ape file, mpv works for everything but flac may seem buggy.
2022-01-17audio/spotify-qt: update to 3.8pin2-7/+6
Fixes: -Fixed empty context menu when right-clicking empty spaces (#122). -Fixed not updating playlist when deleting a track (#128). -Fixed incorrect track order after deleting a track in a playlist (#130). -Fixed paging not working with some lists (#145). -Fixed not removing extra spacing when using system title bar. -Fixed issues with followed playlists by other users not updating properly. -Fixed issue when attempting to search for nothing. -Fixed issues resuming playback when last used device was no longer available. Changes: -Added an option to show desktop notification on track change (#99). -Added support for repeating a single track (#108). -Added support for podcasts (#110). -New and improved volume slider (#112). -Already opened artists are now re-used (#113). -Added support for mirrored title bar buttons (#120). -Added support for creating new playlists (#139). -Added support for following, and unfollowing, playlists. -New status messages, replacing the status bar and desktop notifications. -Added a custom font for the custom dark theme. -Now continues playing tracks from search results. -Now shows more artists links, for example social media links. -Removed broken "PulseAudio volume control" setting. -Tracks in albums now show an added date for when the album released. -New categories in settings for logs and for troubleshooting.
2022-01-14*: python2 egg files are back, add them to the PLISTswiz10-18/+20
2022-01-14lmms: Force unbuffered I/O when reading from a raw OSS MIDI device.nia2-3/+14
Fixes MIDI input on NetBSD.
2022-01-13audio/spotify-player: update to 0.5.2pin3-372/+387
-change theme profile of playback_progress_bar component style -update dependencies
2022-01-13audio/fasttracker2: Update to v1.50fox3-12/+12
Changes since v1.49 v1.50 - 12.01.2022 - macOS/Windows: Updated SDL 2.0.16 to SDL 2.0.20. SDL 2.0.18 would have issues with custom mouse cursors on Windows, so I had to skip it.
2022-01-12audio/Makefile: + py-soundfilewiz1-1/+2
2022-01-12audio/py-soundfile: import py-soundfile-0.10.3.1wiz4-0/+49
SoundFile is an audio library based on libsndfile, CFFI and NumPy. SoundFile can read and write sound files. File reading/writing is supported through libsndfile, which is a free, cross-platform, open-source (LGPL) library for reading and writing many different sampled sound file formats that runs on many platforms. SoundFile represents audio data as NumPy arrays.
2022-01-10py-libmtag: convert to egg.mkwiz2-4/+4
2022-01-10py-cddb: convert to egg.mkwiz2-5/+4
2022-01-10py-mpd: convert to egg.mkwiz2-4/+8
2022-01-10py-ogg: convert to egg.mkwiz2-5/+4
2022-01-10py-musicbrainz-ngs: convert to egg.mkwiz2-4/+8
2022-01-10py-id3lib: convert to egg.mkwiz2-5/+4
2022-01-10py-id3: convert to egg.mkwiz2-5/+4
2022-01-10py-daap: convert to egg.mkwiz2-5/+4
2022-01-10py-ao: convert to egg.mkwiz2-5/+4
2022-01-10py-mad: convert to egg.mkwiz2-5/+4
2022-01-10*: Recursive revbump from boost 1.78.0ryoon7-12/+14
2022-01-09quodlibet: convert to egg.mkwiz2-5/+8
2022-01-09egg.mk: remove --single-version-externally-managedwiz1-2/+1
setuptools has this as default when --root is used (since version 0.6a11).
2022-01-08py-mpd2: update to 3.0.4.wiz2-9/+12
Changes in v3.0.4 ----------------- * exposes failure responses in CommandError exceptions Changes in v3.0.3 ----------------- * asyncio: tolerate early disconnects Changes in v3.0.2 ----------------- * asyncio: fix disconnect happen before connect * asyncio: better protection against request cancellation * asyncio: idle iterator raises error when connection closed Changes in v3.0.1 ----------------- * 3.0.0 accidentially introduced typing annotation that were not meant to be published yet. Changes in v3.0.0 ----------------- * Breaking changes: albumart now returns dictionary :code:`{"size": "...", "binary": b"..."}` instead of just a string * add readpicture command * add partition, newpartition and delpartition commands * add moveoutput command * removed deprecated `send_` and `fetch_` commands. Use the asyncio or twisted API instead for asynchronous mpd commands. Changes in v2.0.0 ----------------- * Minimum python version was increased to python3.6, python2.7 support was dropped * asyncio: fix parsing delimiters * add support for albumart command Changes in v1.1.0 ----------------- * Fix list command to work with grouping. Always returns list of dictionaries now. Make sure to adopt your code since this is an API change. * fix compatibility with python3.9 * fix connecting to unix socket in asyncio version * close asyncio transports on disconnect * create TCP socket with TCP_NODELAY for better responsiveness
2022-01-08libopenmpt: set GCC_REQD to 8 due to charconv usagewiz1-1/+3
2022-01-07playitslowly: convert to egg.mkwiz2-8/+9
Bump PKGREVISION.
2022-01-07Revbump due to uriparser updatenros2-2/+4
2022-01-05chromaprint: update to 1.5.1.wiz2-7/+6
Version 1.5.1 -- December 23, 2021 ================================== - No functional source code changes. - Fixed some compiler warnings. - Rebuilt the fpcalc binaries with FFmpeg 4.4.1. - Added support for fat binaries on macOS, with support for both Intel and Apple silicon.
2022-01-05*: set USE_PKG_RESOURCES for more packageswiz1-2/+4
2022-01-05python: egg.mk: add USE_PKG_RESOURCES flagwiz4-8/+15
This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION.
2022-01-04*: bump PKGREVISION for egg.mk userswiz16-22/+32
They now have a tool dependency on py-setuptools instead of a DEPENDS
2022-01-03audio/termusic: update to 0.6.5pin3-87/+67
[v0.6.5] Released on: Jan 3rd, 2022 . -New: key configuration. To configure a value, please note the modifier bits value: Shift=1,Ctrl=2,Alt=4. You can combine them for example 6 is Ctrl+Alt and 7 is Ctrl+Alt+Shift. Please note, whenever shift is configured, the args for char letter should be capital at the same time, for example Q. -New: option to disable confirmation message box for quitting. -New: aiff metadata supported by lofty-rs. -New: shift_tab works in tag editor and color editor to switch focus. -Fix: configuration for album photo position and size. Please note, default align for photo is BottomRight, means the x and y specifies bottom right corner of the photo. Supported align: BottomRight,BottomLeft,TopRight,TopLeft. Also, width should be between 1-100 because it's a relative number compared to terminal size. We don't specify height and it's calculated from width and the photo ratio is kept. Meanwhile, when x,y lead to display outside of terminal, app will correct it and try to draw on the terminal. -Fix: wrong mime-type for embeded album photo.
2022-01-02audio/ncspot: update to 0.9.4pin4-162/+202
Maintenance -Improved README (#683) -More detailed error message in case of command parse error (#684) -Remove panics in the update_token flow (#688) Features -Add exec command allowing users to execute shell commands on key press (#673) -Set up release builds for armhf and arm64 (#659) -Improved seek command to allow more units (e.g. 2s), check parse_duration documentation for accepted units (#682) -Set terminal title to ncspot (#685)
2022-01-01py-audiotools: convert to egg.mkwiz2-6/+11
Bump PKGREVISION. Disable python 2.7 support since that would need more workarounds and nothing in pkgsrc needs the 2.7 version of this.
2022-01-01audio/sfxr: use standard headers; should fix broken macos builddholland2-1/+17
2022-01-01audio/rosegarden: legacy code fixups.dholland25-20/+521
This fork of rosegarden is dead upstream but seemingly worth keeping around, so do some maintenance. Silence a bunch of compiler warnings (not all though). Avoid unsafe use of tmpnam(). Avoid some uses of sprintf, including one triggering a compiler warning about a static overflow. (Plenty more sprintf uses remain though.) Use standard headers. Use ctype functions correctly. Etc. Also add patch comments. Fix some pkglint. This is probably going to warrant a patchkit in the future.
2022-01-01audio/rosegarden: comment out defunct MASTER_SITES, improve DESCR.dholland2-3/+12
This is the really old X11 version of Rosegarden that upstream now barely admits ever existed. Add a comment clarifying that for the next person who becomes confused about the version numbering.
2021-12-31playitslowly: a dependency pulls in py-setuptoolswiz2-4/+7
Update PLIST, bump PKGREVISION.
2021-12-30libopenmpt: update to 0.6.0.fcambus2-6/+6
### libopenmpt 0.6.0 (2021-12-23) * [**New**] `MUS` files from Psycho Pinball and Micro Machines 2 are now supported. * [**New**] `SymMOD` files created with Symphonie / Symphonie Pro are now supported. * [**New**] `FMT` files created with Davey W Taylor's FM Tracker are now supported. * [**New**] `DSYM` files created with Digital Symphony are now supported. * [**New**] TakeTracker MODs with `TDZ1` to `TDZ3` magic bytes are now supported. * [**New**] openmpt123: openmpt123 will now expand file wildcards passed on the command line in Windows when built with MSVC. * [**New**] libopenmpt_ext: New interface `interactive2` adding `openmpt::ext::interactive2::note_off()`, `openmpt::ext::interactive2::note_fade()`, `openmpt::ext::interactive2::set_channel_panning()`, `openmpt::ext::interactive2::get_channel_panning()`, `openmpt::ext::interactive2::set_note_finetune()`, and `openmpt::ext::interactive2::get_note_finetune()` (C++) and `openmpt_module_ext_interface_interactive2.note_off()`, `openmpt_module_ext_interface_interactive2.note_fade()`, `openmpt_module_ext_interface_interactive2.set_channel_panning()`, `openmpt_module_ext_interface_interactive2.get_channel_panning()`, `openmpt_module_ext_interface_interactive2.set_note_finetune()`, and `openmpt_module_ext_interface_interactive2.get_note_finetune()` (C). * [**New**] `Makefile` `CONFIG=emscripten` now supports `EMSCRIPTEN_TARGET=audioworkletprocessor` which builds an ES6 module in a single file with reduced dependencies suitable to be used in an AudioWorkletProcessor. * [**New**] `Makefile` `CONFIG=emscripten` now supports `EMSCRIPTEN_PORTS=1` which uses dependencies (zlib, mp123, ogg, and vorbis) from Emscripten Ports instead of using miniz, minimp3, and stb_vorbis locally or building zlib, mp123, ogg, and vorbis locally. * [**New**] `Makefile` `CONFIG=emscripten` and `CONFIG=djgpp` can now build zlib, mpg123, and vorbis locally instead of only supporting miniz, minimp3, and stb_vorbis via `ALLOW_LGPL=1`. * [**Change**] `Makefile` `CONFIG=emscripten` now supports `EMSCRIPTEN_TARGET=all` which provides WebAssembly as well as fallback to JavaScript in a single build. * [**Change**] openmpt123: DOS builds now use the Mercury fork of `liballegro 4.2` for improved hardware compatibility. * [**Change**] libopenmpt no longer generates internal interpolation tables on library load time, but instead only on first module load time. * [**Regression**] `Makefile` `CONFIG=emscripten` does not support `EMSCRIPTEN_TARGET=asmjs` or `EMSCRIPTEN_TARGET=asmjs128m` any more because support has been removed from current Emscripten versions. * [**Regression**] Support for GCC 7 has been removed. * [**Regression**] Support for Clang 5, 6 has been removed. * [**Regression**] Support for Emscripten versions older than 1.39.7 has been removed. * [**Regression**] Building with Android NDK older than NDK r19c is not supported any more. * libopenmpt can now detect infinite pattern loops and treats them as the song end. This means that setting a repeat count other than -1 now always guarantees that playback will eventually end. The song loop counter is decremented each time it ends up at the start of the infinite loop, so the song does not restart from the beginning even if the repeat count is not 0. * `openmpt::module::set_position_seconds()` accuracy has been improved for modules with pattern loops. * IT: Portamentos in files with Linear Slides disabled are now more accurate. * IT: Pitch/Pan Separation was affected by note-off commands, and wasn't reset by panning commands like in Impulse Tracker. * IT: Even after libopenmpt 0.5.14 the filter reset logic was still not 100% identical to Impulse Tracker: A note triggered on tick 0 of a row with a Pattern Delay effect still caused the filter to be reset on repetitions of that row even though the note wasn't retriggered. * IT: Added read-only support for BeRoTracker commands 1 and 2 (equivalent to XM commands K and L). * XM: BeRoTracker saves smooth MIDI macros in a different way from OpenMPT. This command is now imported correctly. * XM: Emulate FT2 Tone Portamento quirk that inverts portamento direction after the target was reached (if target note was higher than previous note). * S3M files saved with Impulse Tracker and latest Schism Tracker now also compute sample playback speed in Hertz. * Depending on whether an S3M file was last saved in Scream Tracker with the Sound Blaster or Gravis Ultrasound drivers loaded, different compatibility flags are now applied. For files saved with the GUS, the sample volume factor is now also ignored (fixes volume levels in S3Ms made on the GUS, in particular if they use both samples and OPL instruments). * S3M: Enforce the lower frequency bound. * MOD: Loosened VBlank timing heuristics so that the original copy of Guitar Slinger from Dizzy Tunes II plays correctly. * FAR: Correct portamento depth is now used. * DMF / IMF: Improved accuracy of finetune commands. * MDL: Implemented finetune command. * OKT: Various accuracy improvements such as: Sharing volume between mixed channels, volume commands on mixed channels are permanent (not reset with new notes), mixed channels do not support default sample volume, 7-bit samples are actually supposed to be played as-is (not amplified to full 8-bit range), reject speed command parameters >= 20. * zlib: v1.2.11 (2017-01-15). * mpg123: v1.29.3 (2021-12-11). * ogg: v1.3.5 (2021-06-04). * vorbis: v1.3.7 (2020-07-04). * miniz: v2.2.0 (2021-06-27). * minimp3: commit 50d2aaf360a53653b718fead8e258d654c3a7e41 (2021-11-27). * stb_vorbis: v1.22 commit 5a0bb8b1c1b1ca3f4e2485f4114c1c8ea021b781 (2021-07-12). * FLAC: v1.3.3 (2019-08-04). * PortAudio: v19.7.0 (2021-04-06).
2021-12-30Forget about Python 3.6adam1-2/+2
2021-12-29audio/termusic: update to 0.6.4pin3-47/+63
[v0.6.4] Released on: Dec 24, 2021. -New feature: using yt-dlp for downloading because youtube-dl is slower caused by throttle problem. For details please check this reddit thread. To use it, it's under feature gate yt-dlp. make full will enable all features including this one. -New: opus format support. Metadata is supported by lofty-rs. -New: configuration for album photo size and position. -Fix: youtube search next page doesn't work. -Fix: color editor playlist highlight symbol doesn't work. -Fix: focus issue after exit tag editor. -Fix: focus issue after download. -Fix: command line open music dir not working.
2021-12-23fluidsynth: add missing optional dependencies to bl3.mknia1-1/+25
2021-12-19audio/termusic: update to 0.6.3pin3-75/+83
[v0.6.3] Released on: Dec 19, 2021. -New: color theme support. Shift+C to open color editor. You can change the whole theme, or edit the specific color. The themes are from alacritty-themes, and are localed in ~/.config/termusic/themes/ folder.
2021-12-19py-mpd2: not for python 2.xwiz1-1/+3
2021-12-17mpg123: update to version 1.29.3thor2-6/+6
Changes: - libmpg123: Catch more NULL pointer arguments in LFS wrappers (most prominently: mpg123_feedseek(), bug 328). - mpg123: -- Fix regression that did _not_ enable --remote-err on -s anymore. -- Fix typos in man page (thanks to Naglis Jonaitis). -- Drop mixed-up value limits on remote control SEQ command. It is up to you if you want to distort your sound. -- Add note about equalizer frequency bands to man page. - build: add BUILD_PROGRAMS option to ports/cmake
2021-12-16py-mutagen: add missing test dependencywiz1-2/+3
2021-12-16py-mutagen: mark as not for python 2.7wiz4-7/+13
Also adapt the dependencies to not support python 2.7.
2021-12-16py-karaoke: remove, needs python 2.7 but its dependencies don't support itwiz5-128/+1
2021-12-16audio/fasttracker2: Update to v1.49fox2-7/+6
Changes since v1.48 v1.49 - 13.12.2021 - Fixed a bug when using Cut (or CTRL+X) on 16-bit samples in the sample editor. It would read data from the wrong offset. - Kludge: Allow marking the very last sample points in the sample editor if the image is stretching out the whole screen in fullscreen mode. - Mac: 1) Fixed possible mouse coordinate scaling bug when leaving fullscreen 2) Left Command key won't trigger song play anymore. Use the right Alt key for this. If you have an old Mac without a right Alt key, I suggest getting a newer computer (my first priority is modern computers). 3) Left Command key can now be used instead of Alt for: - Select all (A - sample/text editing) - Cut (X - sample/text editing) - Copy (C - sample/text editing) - Paste (V - sample/text editing) - Updated the help text
2021-12-13mixxx: add missing patch.nia1-0/+25
2021-12-13lilv: Solaris does have clock_gettime...nia1-2/+2
2021-12-13ncmpc: extra LDFLAGS needed on SunOSnia1-2/+2