summaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)AuthorFilesLines
2019-06-26<sys/types.h> is preferred, via gdt@.schmonz2-5/+5
2019-06-25#include <sys/time.h> for time_t definition on at least NetBSD-current.schmonz2-1/+16
2019-06-24More http -> https.nia1-2/+2
Reviewed by hand.
2019-06-24Follow some redirects.nia1-2/+2
2019-06-23The final OS X version where this builds is 10.11 (Darwin 15.x).schmonz1-2/+2
2019-06-23faac: This needs gcc 4.8, for the same reason as faad2.nia1-1/+4
2019-06-23faac: Remove RESTRICTED.nia1-5/+1
Similar motivation to removing it as faad2. To quote FreeBSD's commit: "There is no evidence that faac may not be redistributed on sold media like CDs/DVDs. Other well-established open source organisations arrive at the same conclusion, e.g. [Debian, Ubuntu, and Arch Linux]"
2019-06-23mpc: update to 0.32.wiz2-7/+7
0.32 (2019/06/11) * add command "listneighbors" * reduce network transfer for "search" * fall back to "Composer" or "AlbumArtist" tag in the default format * support abstract socket in --host option
2019-06-23pulseaudio: fix missed distinfo.tsutsui1-2/+2
2019-06-23pulseaudio: handle NetBSD's shm_open(3) path for pa_shm_cleanup().tsutsui3-3/+29
Bump PKGREVISION.
2019-06-21cmus: This needs c11 atomics.nia1-1/+4
2019-06-21easytag: update to 2.4.3triaxx4-12/+27
pkgsrc changes -------------- * add option for doc (Yelp is required at runtime for user help) * add option for manual * update PLIST upstream changes ---------------- commit effffadf1472a55ef6470f2b1763eefeef7c3b71 Date: Mon Dec 5 19:21:36 2016 +0000 Update Windows installer for latest Fedora MinGW Drop Pango modules, add additional libraries. commit 466181aa708d9cfee3682ba2d5a35f455e32b0bb Date: Sat Dec 3 09:51:15 2016 +0000 Support MP4 files with the AAC file extension https://bugzilla.gnome.org/show_bug.cgi?id=775559 commit 2e34e40b9041ac9e7f2d2c0555a342a2097e3634 Date: Wed Nov 16 20:17:17 2016 +0000 Fix user directory constant in Windows installer Use the syntax for a constant, not a variable. commit 9866e92a905d085758532735cfb1f8928a9c3b39 Date: Wed Nov 16 20:16:22 2016 +0000 Fix help action on Windows commit 397ce70660c38c2e679faa4a4ffdf9feb9e796d6 Date: Mon Nov 14 23:33:38 2016 +0000 Fix initial state of ID3v2 character set radio Bind the id3v2-enable-unicode setting to the secondary radio button in the group, to ensure that the state is restored correctly when the preferences dialogue is first displayed. commit 756412dcfee019a46b3f13e34cef362295324397 Date: Fri Nov 11 18:36:45 2016 +0000 Use ID3V1_TAG_SIZE define consistently commit 8a96195566b8a03de9c2b3fa82a27ceeeba6e6a6 Date: Thu Nov 10 16:28:35 2016 +0000 Add a comment to clarify ID3 APIC descriptions commit 5d4b94caf2639cf78d38a915b3bc2ea76426e24e Date: Thu Nov 10 16:27:20 2016 +0000 Improve check for numeric genres in ID3 tags Check that the string between two brackets in an ID3v1-compatible genre field is numeric. commit e5c640ca3f259f1b74e716723345521987a7bd68 Date: Wed Nov 9 17:29:34 2016 +0000 Do not maintain an open handle on Ogg files Only keep a file open for reading long enough to read the necessary items from the file. Remove the file input stream from EtOggState, as it is no longer preserved across function calls. commit 2576fbaf7edbfdb60d25692c7c3407f36751fe68 Date: Wed Nov 9 16:22:37 2016 +0000 Fix Ogg tag writing on Windows Under Windows, if a file is opened for reading, it cannot be opened a second time for writing. The Vorbis comment code keeps the file open for reading throughout the process of writing new tags, mostly because the audio stream must be read into memory before being written out after the new tags. Avoid the problem by closing the input stream only during the writing process, and at all other times maintaining a consistent state, with the input stream open. https://mail.gnome.org/archives/easytag-list/2016-November/msg00000.html commit 8dd7eb0dcc911b7c150c8939ff036cb9ff3fddde Date: Tue Nov 8 08:29:21 2016 +0000 Fix label for remove spaces during rename option The label was accidentally set as "No conversion", when it should have been "Remove spaces". https://bugzilla.gnome.org/show_bug.cgi?id=773476 commit acc9db6ed544a2bb1b66d955adadfccbca3ae092 Date: Tue Oct 25 22:26:25 2016 +0100 Fix saving of ID3v1 genre when also using ID3v2.4 When writing ID3v2.4 tags using libid3tag and the id3v2-text-only-genre setting is disabled, ensure that only the ID3v2 genre field is converted to the bracketed form, so that valid genres are assigned to the ID3v1 genre field. https://bugzilla.gnome.org/show_bug.cgi?id=773443 commit 03cce6dbc403e45d6a27da68dbc3f1591eb4a4ab Date: Sat Nov 5 21:09:43 2016 +0000 Add an ID3 genre number test Test that the expected genre IDs convert to appropriate strings (not the "Unknown" placeholder), that the index of the final expected genre is correct and finally that all unexpected genres are reported as "Unknown". commit 9bd38070aed2133380f124ab3469772e8ea7c1f2 Date: Fri Oct 7 07:06:54 2016 +0000 Update Chinese (Taiwan) translation commit 78213d225ba1c7632129dfe3027d274cacb5a374 Date: Sun Oct 2 21:07:11 2016 +0000 Updated Croatian translation commit c73212ca65381c1ab86c5b825ff8bd9af92b2831 Date: Sat Oct 1 10:20:16 2016 +0000 Updated Croatian translation commit aa5157c6eeb423c33c9b29321b28b375e5b247bf Date: Fri Sep 30 21:55:47 2016 +0000 Updated Croatian translation commit 914b8a54575c2e15d86be1c380a708314ac0e83f Date: Fri Sep 30 19:14:40 2016 +0000 Updated Croatian translation (cherry picked from commit 3c078f7ea98e040296b18a5b8c6daac45e675826) commit 5cc5f9bc1fa1a2b4cf887bba36c347110ef81ced Date: Fri Sep 30 14:23:56 2016 +0000 Added Croatian translation (cherry picked from commit e49cfc61cf1341b9918221deccfdc4856316febf) commit f63b92f0fe4260cacb49cbba914163fe11800d79 Date: Sun Sep 25 22:09:46 2016 +0000 Updated Swedish translation commit c4b2ae53dce7847b7051bf4def0a1eca03ce4ec0 Date: Mon Sep 19 22:25:10 2016 +0200 Update Catalan translation commit 244e6229ad90679af351faac43833df3ad98c44b Date: Tue Sep 13 20:14:33 2016 +0200 Updated Spanish translation commit 03d2a4fc7993f8d55cd2301be69587dbdd889edc Date: Wed Sep 7 04:49:56 2016 +0200 Updated Polish translation commit a3a75ad8f815cd5c68326421de6016cfd705a80d Date: Tue Sep 6 08:09:08 2016 +0200 Upload Catalan translation commit a2ac2a7216412417b31b6e297fae3fdd880083a2 Date: Thu Aug 25 18:02:24 2016 +0000 Updated French translation commit 9d08aa809821ebd27d6a4dcc75cba547d3c4b5fb Date: Fri Aug 19 19:51:31 2016 +0000 Updated Hungarian translation commit 3102e5b5a834cfdc6edc72f5a6d23c0c91f98d0d Date: Fri Aug 19 18:06:26 2016 +0200 Updated Polish translation commit 13134323c7d9cade4c71f19564d2eb255486293f Date: Sun Aug 14 17:15:22 2016 +0000 Updated Romanian translation commit cddf65049d75deb13cbbf89fc617d1908284f0ca Date: Wed Aug 3 14:42:35 2016 +0200 Use AM_DISTCHECK_CONFIGURE_FLAGS DISTCHECK_CONFIGURE_FLAGS is for users and packagers to override distcheck options, while AM_DISTCHECK_CONFIGURE_FLAGS is for the maintainer of the software. https://www.gnu.org/software/automake/manual/automake.html#DISTCHECK_005fCONFIGURE_005fFLAGS commit 529a1055a25549b52acadc86101eb9c30c5fd8aa Date: Sat Jul 16 22:32:23 2016 +0100 Fix return type of Cddb_Get_Album_Tracks_List_CB() The changed signal of GtkTreeSelection has a return type of void. commit 833798088681db64cc0fce642534ee38090646a7 Date: Fri Jul 15 19:09:10 2016 +0200 Add Language headers to po files Future versions of gettext will fail if this header is missing. commit b7eafda2bb62ea2da51286477c92bd1f748b22ec Date: Thu Jul 14 08:42:28 2016 +0100 Add a TODO item about custom themed icons commit bb66d4788e4b044cf10035a8c80ba2d580f7a51e Date: Thu Jul 14 08:37:59 2016 +0100 Add artist and artist/album icons in Adwaita style commit 2d327d1b4b8ec9e5c6f65965949925fa8e3c8154 Date: Thu Jul 14 08:27:36 2016 +0100 Use correct icon for artist/album toolber button commit 868e1ea6cf8e6d5b544e7a144aca99b989840937 Date: Thu Jul 14 02:43:09 2016 +0800 Allow running autogen.sh in non-srcdir https://bugzilla.gnome.org/show_bug.cgi?id=768784 commit 3a4a357ff27f059ea9836bf28db6961c7e25cf11 Date: Wed Jul 6 16:48:16 2016 +0100 Ensure that a newly-selected path is visible When a path is selected programatically, such as when loading the initial path on startup, make sure that the path is visible by first scrolling the view to the path and then selecting it. https://bugzilla.gnome.org/show_bug.cgi?id=768470 commit 954d43d50ef4477c3648153580ea72daf540e612 Date: Thu Mar 10 21:00:14 2016 +0000 Replace a further use of strcasecmp() Ignore the locale when comparing CDDB genres. commit 1836dea1617f55fc0b12c6b3f09e96bd91f8287e Date: Mon Jun 27 20:24:48 2016 +0100 Refactor Cddb_Track_List_Row_Selected() Reduce scope of some variables and improve spacing. commit cafc9ffc8832ca1826ed986702851eb23050b73c Date: Mon Jun 27 17:53:36 2016 +0100 Automatically match unselected CDDB results In the case that a CDDB result for an individual track does not have an associated file, match up the file against the current browser selection. https://bugzilla.gnome.org/show_bug.cgi?id=766499 commit 7d545a37dccc1ee33240e233d0849144f112073d Date: Mon Jun 27 17:31:45 2016 +0100 Reduce code duplication when applying CDDB results The code to update the contents of the ET_File in the DLM and non-DLM cases was identical, so factor it out to a new set_et_file_from_cddb_album() function. As a side effect, avoid a crash when applying results from CDDB searches. https://bugzilla.gnome.org/show_bug.cgi?id=766499 commit 953914f2c31f38107019d7beb3d05342b0df706d Date: Tue Jun 7 08:56:01 2016 +0100 Refactor and rename ET_File_Name_Generate() Rename ET_File_Name_Generate() to et_file_generate_name(). Use g_return_val_if_fail() for invariant checks. commit f144e6a0cdfae35a4e3f5034b229174fa16ed1a5 Date: Tue Jun 7 05:51:27 2016 +0100 Avoid crash when saving audioless ID3v2.4 tags In the case where an ID3v2.4 tag was written that differed in size to the previous tag, audio was assumed to exist after the tag. This assumption failed if the file consisted solely of the ID3 tag and nothing else. Avoid the crash by skipping the audio reading and writing if there is none to copy. https://mail.gnome.org/archives/easytag-list/2016-June/msg00002.html commit b99d6c73f170524aec7f175c6f278b72639ff3bd Date: Wed May 25 20:53:54 2016 +0200 Improve const use in FLAC and Ogg tagging commit a67b2fa023ce32686d9e57870de44c3986a601b7 Date: Mon May 23 17:35:43 2016 +0100 Refactor and rename ET_Check_If_File_Is_Saved() Avoid comparing directly against TRUE or FALSE. Rename to et_file_check_saved(). commit 9be88c3aafaae47ce31dc62e76629f74ef5fbdfc Date: Mon May 23 17:31:11 2016 +0100 Refactor on_picture_add_button_clicked() Avoid a crash when unselecting all files and clicking on the add images button. Use the GLib filename encoding when setting the current path of the add images dialog. Simplify several checks for the currently-selected file. https://retrace.fedoraproject.org/faf/reports/843689/ commit ddd6fa206e15e0ffd59dc3afb3adc3a81cb885b3 Date: Sun May 8 11:00:37 2016 +0100 Explicitly mark the GSettings schema for intltool As recommended in the GSettings documentation. commit 48958f45f3290b23fbfbe28e9b2e205f3f4b0d3f Date: Sun May 8 11:00:19 2016 +0100 Add gettext-domain to GSettings schema commit 5182edd12d4286fa341dc29facb4fb817328ad11 Date: Wed May 4 18:33:11 2016 +0000 Updated Portuguese translation commit 3b4766f81173eb3bf3b416295ae4984572d8e06e Date: Wed Apr 27 17:22:43 2016 +0200 Improve MP4 album artist support with newer TagLib TagLib 1.10 and above supports the album artist field directly, without the need to manually retrive the atom. Use this support if building against a suitable TagLib version. commit ac666308a91a4cd83855671556322765653ff0f9 Date: Wed Apr 27 09:07:03 2016 +0200 Use et_str_empty() when writing MP4 tag fields Simplify the logic for checking if a tag field is empty. commit dfb03abb2c5dd129e67e732139aa121384b6d7cc Date: Tue Apr 26 22:06:46 2016 +0100 Improve MP4 empty field handling Do not copy fields which are empty, as this always results in the file being marked as requiring saving. https://bugzilla.gnome.org/show_bug.cgi?id=765385 commit 6aecd7451e3889c5f755736b427a478c93e9f5b2 Date: Fri Apr 22 15:48:18 2016 +0530 Fix undefined symbol when id3lib is not available commit 9f5c5819f8d6dbf5b8b107064d1f0658114a95a9 Date: Fri Mar 25 20:03:24 2016 +0000 README schema error documentation and examples In the event of a schema failure (EasyTAG schema not in cache results in assert crash otherwise) - so this is which files need to be in the system schema cache, and how to add them in to it. https://bugzilla.gnome.org/show_bug.cgi?id=764207 commit f25a76ce6943502436e66551d8b80c8ef682db29 Date: Wed Mar 23 09:07:49 2016 +0000 Updated Spanish translation commit bf444c94da12a57928c5d0b480ef50a884a6d998 Date: Tue Mar 22 11:25:34 2016 +0000 Updated Spanish translation commit 55ef17463570bccd1c10d3b7fdfabf1e578d340b Date: Mon Mar 21 16:19:40 2016 +0000 Updated Spanish translation commit c3aeb58c98710e86f1b04cd66ee980aae185eb90 Date: Fri Mar 18 09:03:10 2016 +0000 Updated Spanish translation commit 9f40d46193d7666a76a8cae0e835e4cedb56e8d8 Date: Thu Mar 17 10:23:46 2016 +0000 Updated Spanish translation commit 3cc462ce2c122d981d9f3eb492de65871aff5b8b Date: Tue Mar 15 15:56:10 2016 +0000 Fix FLAC build when Ogg support is disabled Move the defines for the Vorbis comment field names to be outside the ENABLE_OGG checks, and eanble them at all times. https://bugs.gentoo.org/show_bug.cgi?id=576490 commit c985c83e70bb28f8dfb0b000f0a466a7cca7ebec Date: Sun Mar 13 09:20:57 2016 +0000 Updated Occitan translation commit 04c7e16f994fdad2c04e630442b9e3f1cc31378f Date: Sun Mar 13 09:03:43 2016 +0000 Added Occitan translation commit 4503eff78c7798fae7dd1f4abe67cda5297f279f Date: Sat Mar 5 22:38:24 2016 +0000 Fix possible overflow of reads in the file list When checking whether to read the file list on startup, use a gboolean rather than an int. commit 2437156f61115e1995c1ecc07133acf1d37c66a6 Date: Wed Mar 2 08:13:41 2016 +0000 Mention use of C89 comment style in HACKING commit fe5e205d9d05bdac737873da14f9f5709b9bcb23 Date: Tue Mar 1 16:36:53 2016 +0000 Fix a bogus check when reading Ogg tags Avoid a duplicated check for description tags inside a Vorbis comment of an Ogg file. commit 3dbfd06126c259d163541b2b49d937df3692266d Date: Sun Feb 28 22:02:17 2016 +0000 Open the online help if Yelp is not installed If Yelp is not installed, or fails to start, show the online help instead. https://mail.gnome.org/archives/easytag-list/2016-February/msg00009.html commit 4df33c1f7b719ea59d9a054b009ec2217b261b8b Date: Sun Feb 28 21:35:02 2016 +0000 Document that Yelp is required at runtime Warn during configure if yelp is not found in the path. https://mail.gnome.org/archives/easytag-list/2016-February/msg00009.html commit 543b1f071dc82848e8819c68b19d4ed5d2395abc Date: Sun Feb 28 08:46:16 2016 +0000 Avoid another crash in the load filenames dialog Make the reload action insensitive when no file is selected. commit 53c9b955aee4aa4f41510e6fe6b78597257fa110 Date: Fri Feb 26 17:27:05 2016 +0000 Fix a crash when loading filenames from a file Swap the arguments of the callbacks for the reload signals. https://bugzilla.redhat.com/show_bug.cgi?id=1312163 commit dc471e9ddd4025750bf6b9b30cf4adff81e949bb Date: Wed Feb 24 10:11:03 2016 +0000 Updated Brazilian Portuguese translation
2019-06-20fasttracker2: update to b160fox4-20/+20
Changes since b159 Beta #160 - 19.06.2019 - Bugfix: Certain instrument properties could be modified even if the current instrument was zero. This is a special ins. number for pattern editing, it's not a real instrument. (You can set ins. #0 by pressing 0 on the numpad). - Bugfix: It was impossible to select an instrument higher than 0x60 (100) when using the numpad keys. - Bugfix: "Srnk." (shrink pattern) would erase the last row after its operation - Bugfix: When loading a floating point .wav, it would only load silence unless the amplitude peaked at max (1.0). - Bugfix: 16-bit mono .aiff files would not load correctly at all! - When loading 24-bit .wav/.aiff files, properly normalize amplitude before converting to 16-bit. This now takes up more CPU time and RAM, but it's worth it. - Default instrument envelopes were always read from preset slot #1. I don't like this at all, as it could mess things up when loading sample-only songs. It has now been changed to always use the stock envelope values when loading such files or when a new project is started (or instruments zapped). - Properly reject .it (Impulse Tracker) modules when attempted to be loaded - Code cleanup. Proper space alignment for special tab indents, removed extreme use of parenthesis, spaces etc.
2019-06-20Update MASTER_SITES and HOMEPAGE (gnu.org).schmonz1-3/+3
2019-06-19jack: HAVE_ALLOCA_H is no longer used, switch to __sun.jperkin2-5/+5
2019-06-18py-acoustid: updated to 1.1.7adam3-20/+18
1.1.7 Include a LICENSE file. 1.1.6 In submission, avoid an error on non-integer durations. A new function, get_submission_status, abstracts the API endpoint for monitoring submissions using the (new) result from the submit function. 1.1.5 Fix compatibility with Python 3 in the submit function. Errors in submit are now also handled correctly (i.e., they raise an informative WebServiceError instead of a TypeError). 1.1.4 Fix an error on versions of the fpcalc tool that report the duration as a fractional number. 1.1.3 Accept bytearray objects in addition to other bytes-like types. 1.1.2 Fix a possible crash on Unicode text in Python 2 in a non-Unicode locale. Look for version “1” of the Chromaprint shared library file. 1.1.1 Fix a possible setup error on Python 3. 1.1.0 Include fpcalc.py script in source distributions. Add Python 3 support
2019-06-18py-audioread: updated to 2.1.8adam3-10/+19
2.1.8 Fix an unhandled OSError when FFmpeg is not installed. 2.1.7 Properly close some filehandles in the FFmpeg backend. The maddec backend now always produces bytes objects, like the other backends. Resolve an audio data memory leak in the GStreamer backend. You can now optionally specify which specific backends audio_open should try. On Windows, avoid opening a console window to run FFmpeg.
2019-06-17faad2: GCC_REQD+= 4.8nia1-1/+4
2019-06-17lmms: configure fails unless qt5-qttools is installed.nia2-6/+6
2019-06-16fasttracker2: update to b159fox2-7/+7
Changes since b158 Beta #159 - 15.06.2019 - The audio sampling tool in Smp. Ed. now supports stereo sampling - Several tools in Smp. Ed. (Mix, Resample, Echo, Volume) now accepts pressing Enter on the keyboard.
2019-06-15gsm: updated to 1.0.18adam5-48/+36
1.0.18: Remove the MacOS "quarantine" files that I didn't know I'd shipped. Remove some trailing spaces. Bump up the patchlevel in inc/gsm.h (I'd forgotten that in release 17.) 1.0.17: New email addresses in the README. Avoid left-shifting signed integers. Don't print longwords using %d or %ld, cast them to (long) first. Don't compare longwords as longs in addtest, we only care for the lower 32 bits. (The math works, but the test failed.) 1.0.16: New email addresses in the manual pages (patch 16) Removed a stray .orig file (in patch 15)
2019-06-15jack: updated to 0.125.0adam22-231/+171
0.125.0: Bug fixes
2019-06-11speexdsp: update to 1.2.0.wiz2-7/+7
Changes not documented.
2019-06-11moc: Update to 2.5.2nia9-188/+147
pkgsrc changes: * support wide-curses, enabled by default so I can read my song titles. * support for alsa, enabled by default on linux * support for more file formats * pkglint fixes 2.5.2 New configuration file options: ALSAStutterDefeat: avoid the ALSA bug which causes stuttering Significant bug fixes: Fixed error during configure on busybox systems Fixed calculation of average bitrate in FLAC decoder Fixed unintentional disabling of MMAP support Fixed build failure on split ncurses/tinfo systems Fixed unreaped children when running in foreground mode Fixed freeze on Nokia devices if audios play to completion Circumvented ALSA stutter bug Added missing 'Precache' option to example config file Miscellaneous: Improved the accuracy of the average bitrate for FLAC Mitigated out-of-file seeking for several formats Warn of TagLib version requirement rising to 1.5 Warn of Musepack library changing to libmpc (from libmpcdec) 2.5.1 Significant bug fixes: Corrected the setting of linked libraries for Berkeley DB Fixed ALSA volume setting problem (Tomasz Golinski) Fixed clearing of stream status message on error Resolved FFmpeg/LibAV's downmixing API issues (Andreas Cadhalpun) Removed duplicate logging of fatal error messages Miscellaneous: Adapted to FFmpeg 3.0 API Warn of FFmpeg/LibAV version requirement rising to 1.0/10.0 Warn of pending POSIX.1-2001 compliance requirement Fixed several warnings and errors on OpenBSD (Brent Cook) Fixed various (and potential) segfaults (Daniel T. Borelli, Hendrik Iben, Rastislav Barlik) Fixed various resource leakages Silenced various compiler warnings Added instructions on building with autoreconf
2019-06-11musicpd: update to 0.21.10.wiz2-7/+7
ver 0.21.10 (2019/06/05) * decoder - opus: fix duplicate tags * output - httpd: reject some well-known URIs * fix crash bug (0.21.9 regression)
2019-06-11libshout: update to 2.4.3.wiz3-26/+7
libshout 2.4.3 (20190529) * Fixed building with OpenSSL 1.1.0. * Fixed static building with OpenSSL. * Added support for PUT. * Added support for WebM and Matroska with full timing. * Added support to inspect the full server's TLS certificate chain. * Improved API to set the format used for streaming.
2019-06-10lmms: Update to 1.2.0.nia16-583/+1430
Around 4 years of changes. Update from Qt4 to Qt5, and remove a lot of patches.
2019-06-09cantata: add upstream bug reportwiz2-4/+5
2019-06-09audio/Makefile: + cantatawiz1-1/+2
2019-06-09audio/cantata: import cantata-2.3.3wiz5-0/+96
A graphical (Qt5) client for MPD, supporting the following features: * Multiple MPD collections. * Highly customisable layout. * Songs (optionally) grouped by album in play queue. * Context view to show artist, album, and song information of current track. * Simple tag editor. * File organizer - use tags to organize files and folders. * Ability to calculate ReplyGain tags. * Dynamic playlists. * Smart Playlists. * Online services; Jamendo, Magnatune, SoundCloud, and Podcasts. * Radio stream support - with the ability to search for streams via TuneIn, ShoutCast, or Dirble. * USB-Mass-Storage and MTP device support. * Audio CD ripping and playback. * Playback of non-MPD songs - via simple in-built HTTP server. * MPRISv2 DBUS interface. * Scrobbling. * Ratings support.
2019-06-05faad2: Update to 2.8.8nia5-23/+23
* Add new files to Makefile.am * Include "utils" in source package * Some improvements to "unicode_support.h" + include this file on ALL platforms. * Fixed possible buffer overflow.
2019-06-04audacity: Update to 2.3.2nia10-79/+78
Changes in 2.3.2 Audacity now includes the LAME MP3 encoder. There is a new Select button in the track panel to select the whole track. Audacity mod-script-pipe for driving Audacity from Python now comes with Audacity and it can be enabled via preferences. Over 20 bugs fixed since 2.3.1. The most serious bug was that Audacity 2.3.1 would crash if append-recording to a collapsed track. Changes in 2.3.1 About 25 bugs fixed (since 2.3.1) Options and preferences: Microfades are now an opt-in feature. They were always on in 2.3.0. The advanced vertical zooming option is now available in the View->Zoom menu. Regular interval labels now support range labels. Changes in 2.3.0 (withdrawn release) Many new features and over 90 bugs fixed (since 2.2.2) New feature – “Punch and Roll Recording” Pinned-play-head can now be repositioned by dragging Play-at-speed now can be adjusted whilst playing. Toolbars controlling volume and speed can now be resized for greater precision Macros (formerly ‘Chains’) substantially extended New Macro palette Macros can be bound to keyboard keys New commands New ‘Tools’ menu New ‘Scriptables’ commands Nyquist gains AUD-DO command Nyquist effects are now translatable and translated More dialogs have help buttons now Increased legibility of trackname display Half-wave option for collapsed tracks Sliding Stretch Dialog (option) for entering labels
2019-06-02fasttracker2: update to b158fox2-7/+7
Changes since b157 Beta #158 - 02.06.2019 - Removed the sample unrolling optimization from beta #157 because it had problems with small pingpong looped samples... D'oh!
2019-05-29soundtouch: updated to 2.1.2adam2-18/+14
2.1.1: Bugfixes: Fixed potential buffer overwrite bugs in WavFile routines. Replaced asserts with runtime exceptions. Android: Migrated the SoundTouch Android example to new Android Studio Automake: unset ACLOCAL in bootstrap script in case earlier build script has set it 2.1: Refactored C# interface example Disable anti-alias filter when switch SOUNDTOUCH_PREVENT_CLICK_AT_RATE_CROSSOVER defined because anti-alias filter cause slight click if the rate change crosses zero during processing Added script for building SoundTouchDll dynamic-link-library for GNU platforms Rewrote Beats-per-Minute analysis algorithm for more reliable BPM detection Added BPM functions to SoundTouchDll API Migrated Visual Studio project files to MSVC 201x format Replaced function parameter value asserts with runtime exceptions Code maintenance & style cleanup 2.0: Added functions to get initial processing latency, duration ratio between the original input and processed output tracks, and clarified reporting of input/output batch sizes Fixed issue that added brief sequence of silence to beginning of output audio Adjusted algorithm parameters to reduce reverberating effect at tempo slowdown Bugfix: Fixed a glitch that could cause negative array indexing in quick seek algorithm Bugfix: flush() didn't properly flush final samples from the pipeline on 2nd time in case that soundtouch object instance was recycled and used for processing a second audio stream. Bugfix: Pi value had incorrect 9th/10th decimals Added C# example application that uses SoundTouch dll library for processing MP3 files 1.9.2: Fix in GNU package configuration 1.9.1: Improved SoundTouch::flush() function so that it returns precisely the desired amount of samples for exact output duration control Redesigned quickseek algorithm for improved sound quality when using the quickseek mode. The new quickseek algorithm can find 99% as good results as the default full-scan mode, while the quickseek algorithm is remarkable less CPU intensive. Added adaptive integer divider scaling for improved sound quality when using integer processing algorithm
2019-05-27musicpd: update to 0.21.9.wiz2-7/+7
ver 0.21.9 (2019/05/20) * input - buffer: fix deadlock bug * Android - fix crash on ARMv7 - request storage permission on Android 6+ * fix spurious "single" mode bug
2019-05-27fasttracker2: update to b157fox2-7/+7
Changes since b156 Beta #157 - 27.05.2019 - Fixed: Songs passed to the binary as an argument had to include full path or else it would refuse to load. - Fixed: When loading unsigned 8-bit stereo .WAVs and reading the left or right channel only, the very last sample point would be wrong (and cause a click). - Fixed: Properly clamp Disk Op. filesizes to 2GB on non-Windows systems - AIFF/WAV sample loading now takes up less RAM during loading. WAV loading is also faster, especially when loading 24-bit samples. - Never attempt to load files bigger than 2GB (not compatible), and also ask the user before loading files over 128MB in size, in case it was by accident. - Allow loading even more broken/quirky .MOD/.FT songs - Pause audio mixer while hand drawing sample data with the mouse, this is needed for safety reasons. (original FT2 does this too) - Unroll tight sample loops to prevent the audio channel mixer from doing many loop wrapping iterations (minor optimization). This is only applied if there is no data after the loop end point. Also yes, this is done in real time as you modify sample data or load new samples. - Small code cleanup
2019-05-23all: replace SUBST_SED with the simpler SUBST_VARSrillig5-17/+17
pkglint -Wall -r --only "substitution command" -F With manual review and indentation fixes since pkglint doesn't get that part correct in every case.
2019-05-21libshout: update to 2.4.2.wiz3-18/+18
libshout 2.4.2 (20190429) * Fixed handling of invalid characters in strings: * Correctly escape mountpoint names (#2233), * Correctly escape mountpoint names and passwords in deprecated metadata API (#2304), * Do not allow ICE headers with invalid characters (#2302). * Fixed and updated build system. * Allow building libshout on Android. * Rewrote TLS handling code and statemachine (#2244, #2298, #2301, #2303). * Support OPTIONS for RFC 2817 TLS mode. * Allow manual inspection of server's TLS certificate. * Updated documentation.
2019-05-20Avoid overlapping strcpy(), replace by memmove (trivial, as the stringmartin3-9/+10
length is already known)
2019-05-20fasttracker2: update to b156fox2-7/+7
Changes since b155: Beta #156 - 19.05.2019 - Channel volumes are now internally calculated with four times more precision. This means that you will have more volume details, but only noticable on very low channel volumes (f.ex. global vol. or instr. vol. being close to zero).
2019-05-18fasttracker2: update to b155fox2-7/+7
Changes since b154: Beta #155 - 18.05.2019 - The old dithered 4-color FT2 logo in the About screen has been replaced with a true color version that I tried to somewhat replicate myself. The old one simply didn't look very nice when upscaled... Sorry for the lousy changelog for this version!
2019-05-14lv2: avoid self conflict. bump PKGREVISIONmaya1-3/+2
2019-05-13fasttracker2: update to b154fox2-7/+7
Changes since b153: Beta #154 - 12.05.2019 - Fixed: .MOD/.FT songs with more than 99 patterns would refuse to load
2019-05-11din: Update to 42fox4-16/+24
Changes since 41: DIN Is Noise 42 @ Chennai, India Dedicated to Dad, Mr Narasimhan Sampath [06-10-1943 >> 16-04-2019] +++ Point Modulator on all curve editors, new for DIN42 +++ + modulate any point on any bezier curve along horizontal (ie X) and vertical (ie Y) axis over BPM + eg., when done on a waveform, leads to timbral modulation, look @ the FFT :) + try on shapeforms too! + try on decays, delay feedback and volumes, pitch and range modulation curves etc etc! + to modulate, click on the + button on the Point Modulator panel + now pick a point on curve (any vertex or tangent) to modulate + DIN draws a dotted line joining a state button to the point on curve + nothing is modulating yet + change X depth to modulate the point along horizontal axis over BPM + the point should start moving along the horizontal + change Y depth to modulate the point along vertical axis over BPM + change X BPM and Y BPM to change the rate ie speed of modulation of the point + when more than one point is modulating, + click on None to deselect all modulating points + click on a point's state button to change modulation params for just that point. + use the X depth/BPM, Y depth/BPM spinners to change the params + use All, None and Invert to select more than one state button and thus more than one point. + use the X depth/BPM, Y depth/BPM spinners to change params for selected points + press play button to toggle point modulation of selected points + press kill button to kill point modulations of selected points + point modulations are saved [and loaded] to [from] disk :) +++ Captures - mouse capture panel on all curve editors, new for DIN42 +++ + play, pause and kill captures + To record a mouse capture, position mouse on the curve item that you want to assign the mouse capture, choose Menu > Mouse capture > Start, move mouse as you please and click or ESC to finish. + To assign the mouse capture, choose Menu > Mouse capture > Assign and pick the curve item to assign the mouse capture. You can assign the same mouse capture to other items by repeating the same. + mouse capture is *not* saved to disk [maybe in a future release] + Overlay pitch and volume distrubution on microtonal-keyboard: + Menu > Misc > Overlay pitch distribution + Menu > Misc > Overlay volume distribution + Pixels Per Level + more pixels, less acurate rendering of distribution but faster + less pixels, more accurate rendering of distribution but slower + Default is 5 pixels + Mirror whole curve or curve vertex/tangent about Horizontal and Vertical axis + Swap 2 curves [experimental, only works on editors with 2 curves] - removed Close button from Menu
2019-05-09cmus: Fix install on Darwin.jperkin2-3/+8
2019-05-04Update to 1.3.1ryoon3-8/+9
Changelog: Apr 12, 2019 This Opus 1.3.1 minor release fixes an issue with the analysis on files with digital silence (all zeros), especially on x87 builds (mostly affects 32-bit builds). It also includes two new features: A new OPUS_GET_IN_DTX query to know if the encoder is in DTX mode (last frame was either a comfort noise frame or not encoded at all) A new (and still experimental) CMake-based build system that is eventually meant to replace the VS2015 build system (the autotools one will stay).
2019-05-01fasttracker2: update to b153fox2-7/+7
Changes since b152: Beta #153 - 29.04.2019 - Fixed a bug where rendering songs to WAV at 192kHz with a low BPM could make the program crash. - Small audio code cleanup
2019-04-30musicpd: update to 0.21.8.wiz2-7/+7
ver 0.21.8 (2019/04/23) * input - smbclient: download to buffer instead of throttling transfer * output - httpd: add missing mutex lock - httpd: fix use-after-free bug * playlist - soundcloud: fix "Unsupported URI scheme" (0.21.6 regression) * fix Bonjour bug * fix build failure with GCC 9 * fix build failure with -Ddatabase=false * systemd: add user socket unit * doc: "list file" is deprecated
2019-04-28exaile: this needs python-2.7.wiz1-2/+2
2019-04-27fasttracker2: update to b152fox2-7/+7
Changes since b150: Beta #152 - 27.04.2019 - Fixed a potential calculation overflow bug in the mixer code in beta #151. This is a critical fix, so please update. - Windows: Updated the Visual Studio project from 2017 to 2019 Beta #151 - 25.04.2019 - Fixed: The interpolation routine was slightly wrong when playing backwards on pingpong-samples. - Small mixer optimization for very tight sample loops - Fixed yet a problem with the sample playback line in Smp. Ed. when flicking through the instrument list. - Fixed a bug where the scopes and sample playback line in Smp. Ed. would not work correctly with the "Play Wave/Range/Display" function, when the currently selected sample is not 0.