Age | Commit message (Collapse) | Author | Files | Lines |
|
ver 0.20.2 (2017/01/15)
* input
- alsa: fix crash bug
- alsa: fix buffer overruns
* decoder
- flac: add options "probesize" and "analyzeduration"
* resampler
- libsamplerate: reset state after seeking
* output
- fix static noise after changing to a different audio format
- alsa: fix the DSD_U32 sample rate
- alsa: fix the DSD_U32 byte order
- alsa: support DSD_U16
- recorder: fix error "Failed to create : No such file or directory"
* playlist
- cue: fix skipping songs
ver 0.20.1 (2017/01/09)
* input
- curl: fix crash bug
- curl: fix freeze bug
* decoder
- wavpack: fix crash bug
* storage
- curl: new storage plugin for WebDAV (work in progress)
* mixer
- alsa: normalize displayed volume according to human perception
* fix crash with volume_normalization enabled
ver 0.20 (2017/01/04)
* protocol
- "commands" returns playlist commands only if playlist_directory configured
- "search"/"find" have a "window" parameter
- report song duration with milliseconds precision
- "sticker find" can match sticker values
- drop the "file:///" prefix for absolute file paths
- add range parameter to command "plchanges" and "plchangesposid"
- send verbose error message to client
* input
- curl: fix memory leak
* tags
- ape, ogg: drop support for non-standard tag "album artist"
affected filetypes: vorbis, flac, opus & all files with ape2 tags
(most importantly some mp3s)
- id3: remove the "id3v1_encoding" setting; by definition, all ID3v1 tags
are ISO-Latin-1
- ape: support APE replay gain on remote files
- read ID3 tags from NFS/SMB
* decoder
- improved error logging
- report I/O errors to clients
- ffmpeg: support ReplayGain and MixRamp
- ffmpeg: support stream tags
- gme: add option "accuracy"
- gme: provide the TRACK tag
- gme: faster scanning
- mad: reduce memory usage while scanning tags
- mpcdec: read the bit rate
- pcm: support audio/L16 (RFC 2586) and audio/x-mpd-float
- sidplay: faster scanning
- wavpack: large file support
- wavpack: support DSD (WavPack 5)
- wavpack: archive support
* playlist
- cue: don't skip pregap
- embcue: fix last track
- flac: new plugin which reads the "CUESHEET" metadata block
* output
- alsa: fix multi-channel order
- alsa: remove option "use_mmap"
- alsa: support DSD_U32
- alsa: disable DoP if it fails
- jack: reduce CPU usage
- pulse: set channel map to WAVE-EX
- recorder: record tags
- recorder: allow dynamic file names
- sndio: new output plugin
* mixer
- null: new plugin
* resampler
- new block "resampler" in configuration file
replacing the old "samplerate_converter" setting
- soxr: allow multi-threaded resampling
* player
- reset song priority on playback
- reduce xruns
* write database and state file atomically
* always write UTF-8 to the log file.
* remove dependency on GLib
* support libsystemd (instead of the older libsystemd-daemon)
* database
- proxy: add TCP keepalive option
* update
- apply .mpdignore matches to subdirectories
* switch the code base to C++14
- GCC 4.9 or clang 3.4 (or newer) recommended
|
|
- Autotools cleanups
- Fixes for SID/DTX in the AMR-WB decoder, fixes for handling of bad
frames in both AMR-WB and AMR-NB
|
|
- Updated upstream sources
- Fixed building with GCC 3.3 and 3.4
- Fixed building with GCC 6
- AArch64 optimizations
- Makefiles for building with MSVC
- Support building the code in C++11 mode
|
|
already.
fixes build when oss option is selected (at least on netbsd 7.99.54).
|
|
|
|
|
|
version which matches http://downloads.xiph.org/releases/flac/SHA1SUMS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tue Nov 1 20:16:59 CET 2016 Urs Fleisch <ufleisch@users.sourceforge.net>
* Release 3.4.3
* New:
+ The RIFF track field name is configurable (IPRT, ITRK, TRCK)
for better interoperability.
+ The RIFF chunk name for ID3v2 tags in WAV files is configurable
(ID3, id3) for better interoperability.
+ ID3v2 tags in WAV files can have version 2.3.0 or 2.4.0.
* Improved:
+ Support new classical music frames introduced with iTunes 12.5.
* Fixed:
+ Use the last sort order and column for the file list on startup.
+ Display expected ID3v2 version if no ID3v2 tag exists yet.
+ Tag 3 can be addressed in kid3-cli by number "3".
+ Support translated display frame names in kid3-cli.
+ Avoid crash when pictures in FLAC files are empty or too large.
Wed Aug 24 14:44:04 CEST 2016 Urs Fleisch <ufleisch@users.sourceforge.net>
* Release 3.4.2
* Fixed:
+ Embed Lyrics works again with makepersonal.co and
lyrics.wikia.com.
+ Do not add an empty frame when deleting a non existant frame
in kid3-cli.
+ Support setting multiple frames of the same type with
copy/paste.
+ Allow editing of quick access frames which are not yet present
in the file.
+ Reset shortcuts and appearance configuration when the defaults
are restored in the settings.
* Improved:
+ Do not show any disabled tag values in the Tag 1 section
for files which do not support an ID3v1 tag.
+ Set the file filter for the file list in the file settings,
not with the filter used in the open dialog.
+ Disable the global app menu on Ubuntu's Unity desktop.
Fri Jun 24 20:20:20 CEST 2016 Urs Fleisch <ufleisch@users.sourceforge.net>
* Release 3.4.1
* Fixed:
+ Avoid wrong marking of ID3v2 Date frames as modified.
+ Enable setting M4A, Vorbis date with ISO date/time also when no
tag exists.
+ Windows: Fix separators and relative file names in playlists.
+ Windows: Install missing SSL DLLs, needed for Discogs import.
+ Windows: Fix temporary file creation in id3lib.
Sat Apr 23 16:30:36 CEST 2016 Urs Fleisch <ufleisch@users.sourceforge.net>
* Release 3.4.0
* New:
+ Support more than two tags for MP3 files with ID3v1, ID3v2 and APE
tags, FLAC files with ID3v1, ID3v2 and Vorbis tags.
+ Support RIFF INFO tags in WAV files.
+ Filename to tag format can be defined as a regular expression with
captures.
+ Perl regular expressions with Qt 5.
* Improved:
+ Import from tags is also available from CLI, QML and D-Bus.
+ Help for editing synchronized lyrics.
+ Handle redirects when downloading.
* Fixed:
+ Windows: Saving files which are open in player, e.g. when editing
synchronized lyrics.
+ Windows: Timestamp preservation with non-ASCII file names.
+ KDE 5: Jumping to a specific help topic.
+ Enable setting ID3v2.4 date with ISO date/time also when no tag
exists.
+ Crash when writing to a FLAC file which cannot be opened.
Thu Mar 10 17:55:29 CET 2016 Urs Fleisch <ufleisch@users.sourceforge.net>
* Release 3.3.2
* New:
+ Setting for text encoding used in playlists and exports.
* Improved:
+ Support removing tags in MPC, WavPack with TagLib 1.11.
* Fixed:
+ Windows: Fix plugin name in qmldir.
+ Windows: Crash when adding large pictures to Ogg files.
+ Windows: Go back to older Qt 5.4.2 to avoid random crashes.
+ Stripping of ID3v2 tags from WAV files with TagLib 1.11.
+ Adapted to Discogs server update.
Thu Dec 17 14:53:06 CET 2015 Urs Fleisch <ufleisch@users.sourceforge.net>
* Release 3.3.1
* New:
+ Package for Android.
+ Support setting of data in GEOB frames from CLI and scripts.
+ Icons for high pixel density displays.
* Improved:
+ Trim values from tags in format strings to avoid whitespace when
setting file names from tags.
+ Updated Czech translation.
* Fixed:
+ List picture in get command of kid3-cli also if its description
is empty.
+ Set configured text encoding in picture frames.
+ Make file renaming work when saving non writable files.
+ Use high resolution icon in task switcher.
+ Avoid cropping in picture preview window on high pixel density
displays.
|
|
General:
* Fix undefined behaviour using GCC/Clang UBSAN (erikd).
* General hardening via fuzz testing with AFL (erikd and others).
* General code improvements (lvqcl, erikd and others).
* Add FLAC in MP4 specification docs (Ralph Giles).
* MSVS build cleanups (lvqcl).
* Fix some cppcheck warnings (erikd).
* Assume all currently used OSes support SSE2.
flac:
* Fix potential infinite loop on flac-to-flac conversion (erikd).
* Add WAVEFORMATEXTENSIBLE to WAV (as needed) when decoding (lvqcl).
* Only write vorbis-comments if they are non-empty.
* Error out if decoding RAW with bits != (8|16|24).
metaflac:
* Add --scan-replay-gain option.
build system:
* Fixes for MSVC and Makefile.lite build systems.
libraries:
* CPU detection cleanup and fixes (Julian Calaby, erikd and lvqcl).
* Fix two stream decoder bugs (Max Kellermann).
* Fix a NULL dereference bug (on a malformed file).
* Changed the LPC order guess for a slight compression improvement, particularly for classical music (Martijn van Beurden).
* Improved encoding speed on older Intel CPUs.
* Fixed a seeking bug when decoding certain files (Miroslav Lichvar).
* Put an upper bound (32768) on the number of seek points.
* Fix potential memory leaks.
* Support 64bit brword/bwword allowing FLAC__BYTES_PER_WORD to be set to 8 (disabled by default).
* Fix an out-of-bounds heap read.
* Win32: Only use large buffers when writing to disk.
|
|
----------------------------------
Version 1.4.2 -- December 28, 2016
==================================
- Fixed invalid memory access when decoding base64-encoded fingerprints.
- Removed unnecessary library dependencies libchromaprint to avoid
circular dependency problems with FFmpeg.
|
|
|
|
|
|
ver 0.19.21 (2016/12/13)
* decoder
- ffmpeg: fix crash bug
* fix unit test failure after recent "setprio" change
* systemd: add user unit
|
|
|
|
Version 1.4.1 -- December 12, 2016
==================================
- Restored the -v/-version parameter for fpcalc that got accidentally removed in 1.4.
- Fixed processing of some short audio files. They were ignored in 1.4.
- The DURATION field in the default output of fpcalc is now printed as an integer again.
- Added missing version number to libchromaprint.pc.
- Mac OS X fpcalc builds are done with clang/libc++ and should work on 10.7+.
- Linux fpcalc builds are now fully static.
|
|
isn't actually a cstatic. switch to just defining it in the accessor.
GCC optimized this UB away leading to an undefined reference in the builds.
Also use a function which is right for int32 too (same as upstream)
Thanks joerg for the help
|
|
to me why it fails for others, but maybe this one works.
|
|
library name in devel/ncurses changed.
|
|
- Fix long-standing bad memory read (via integer underflow) in ID3 parser
for crafted ID3v2 tags with tiny size information
|
|
Switch left shift of negative operand with functionally equivalent and
well-defined function.
|
|
|
|
I just pushed the Speex 1.2.0 stable release.
Thanks to Ralph Giles for helping with the release process.
|
|
Many of these definitely do not depend on readline.
So there must be a different underlying problem, and that
should be tracked down instead of papering over it.
|
|
ver 0.19.20 (2016/12/09)
* protocol
- "setprio" re-enqueues old song if priority has been raised
* decoder
- ffmpeg: ignore empty packets
- pcm: fix corruption bug with partial frames (after short read)
- sidplay: fix playback speed with libsidplayfp
* output
- winmm: fix 8 bit playback
* fix gcc 7.0 -Wimplicit-fallthrough
* systemd: paranoid security settings
|
|
|
|
Switch to ffmpeg3.
Version 1.4 -- December 3, 2016
===============================
- Fully streaming audio processing without any post-processing step for the fingerprint generation.
- Many performance optimizations. Especially when processing long streams, operations should be faster and use less memory.
- C++11 compiler is now required for building the library.
- The public C API now uses standard fixed-size int types from stdint.h (breaks backwards compatibility).
- All code written for the library is now distributed under the MIT license.
- Kiss FFT is now included with the library and automatically used if no other FFT library is found.
- Added support for using the FFTW3F version of FFTW3.
- Boost is no longer used.
|
|
added: multiple input formats, including RF64, Wave64, and CAF
added: lossless DSD audio in Philips DSDIFF and Sony DSF files
fixed: seeking in > 2GB WavPack files (new stream reader)
fixed: accept > 4GB source audio files (all formats)
improved: increase maximum samples from 2^32 to 2^40
added: block checksums for robustness to corruption
added: support for non-standard channel identities
removed: support for legacy WavPack files (< 4.0)
added: block decoder for streaming applications
fixed: many small fixes and improvements
added: all new pdf documentation
|
|
|
|
|
|
Solves:
/usr/libexec/binutils225/elf/ld.gold: error: cannot find -lreadline
The missing specification is obvious on DragonFly because there's
no publically accessible version of readline in base.
|
|
PulseAudio builds on DragonFly but doesn't function correctly (one
core spins at 100% and sound still doesn't work. PA has been banished
from DPorts, so follow suit here.
|
|
|
|
|
|
|
|
2016-11-01 the hydrogen team <hydrogen-devel@lists.sourceforge.net>
* Release 0.9.7
* The color of the SongEditors squares is now configurable
* Added support for midi cymbal choking
* Added support for midi hihat pressure control
* Added hihat pressure groups
* Added basic non session manager support
* Added instrument components
* Basic lilypond export
* New windows cross compilation script
* Support for soundlibrary images
* Configurable sample selection algorithm
* Support for soundlibraries with images
* Donation dialog
* New midi action:
* SELECT_PREV_PATTERN_RELATIVE
|
|
libopenmpt 0.2-beta20.3 (2016-11-20)
[Bug] Possible crashes with malformed ITP and MED files.
Pattern loops ending on the last row a pattern were not executed correctly in S3M files.
Playback fixes for 8-channel MED files
Tremolo on quiet notes was broken in 0.2-beta20.2.
|
|
Snd 16.9:
Anders Vinjar provided tankrev.scm
Tito Latini fixed a bug in clm's tap generator (discovered by AV).
Snd: removed snd13.scm
s7: make-keyword -> string->keyword
checked: FC 25, gtk 3.21.6 3.22.0|1, sbcl 1.3.10
in gtk 3.22.0, the basic display mechanism changed again(!) so
(at least today) the window-manager close decoration is messed up,
and I probably missed other troubles -- please let me know
as you encounter them.
Thanks!: Anders Vinjar, IOhannes m zmölnig, Tito Latini.
|
|
|
|
Changes:
The license of glyr changed from GPLv3 to LGPLv3 (See also #82).
Additionally the lyricswiki provider was fixed (thanks @bugdone)
and quite some typos were fixed (thanks @emillon).
There are more broken providers, but sadly I lack the time/motivation to
maintain glyr on a regular base.
Therefore I would happily pass the development of glyr to a new maintainer.
Please mail me if you are interested.
|
|
- Documentation update.
- Update DOS build for the new djgpp-2.05 release.
|
|
- Fixed windows builds when UNICODE is defined. (Thanks S. Michel).
libmikmod v3.3.9:
- Amiga, AHI driver: Fixed a crash upon driver shutdown.
- Amiga: Updates. Added standalone makefiles with cross-build support.
- RAW file writer: Changed to use ansi stdio functions instead of
posix unistd, for better portability.
- Playercode: Allocate the right channel reverb buffers only if the
mixer is setup for stereo mode. (Helps with ports to memory-tight
platforms. Patch from Andrew Rossignol.)
- Fixed access to uninitialized memory in the simpleplayMEM example
program.
- Added a configuration option to exclude the hqmixer (off by default.)
- Using locale-insensitive ctype.h and casecmp functions in library.
- Configury: New --disable-alldrv option to disable all of the audio
output drivers. If additional --enable-xxx options are given, the
specified drivers will be enabled.
|
|
Avoids failure to notice clang (and use tls workaround) when
PKGSRC_COMPILER is "ccache clang" or similar. Resolves build failure;
binary should be unchanged if it built before.
|
|
Bump PKGREVISION
|