Discogs queries work again, after a Discogs API change. The track
numbering when querying multi-volume albums from Discogs was
incorrect and is fixed in this version.
As a precaution (given the known bodginess of this package) set
MYSQL_VERSIONS_ACCEPTED to 51 (only) to preserve the previous behavior.
Someone who has the hardware should probably test it on mysql55-server
sometime.
not just FreeBSD and OpenBSD.
- Update NOT_FOR_PLATFORM: the only BSD for which the cdrom code can
actually work is DragonFly. The others are missing ioctls it uses.
This could probably be fixed up readily by someone who knows how cdrom
access is supposed to work, if any such person cares.
- Allow clang until proven otherwise.
While here, fix other problems caught by gcc:
- casting malloc instead of including <stdlib.h>
- casting calloc instead of including <stdlib.h>
- failing to include <time.h> with bad consequences for -current.
PKGREVISION -> 5.
While here, fix other problems caught by gcc:
- casting malloc instead of including <stdlib.h>
- casting strdup instead of including <string.h>
- failing to include <time.h> with bad consequences for -current.
PKGREVISION -> 3.
declarations.
Note that if someone wanted to go through and tidy up, most but not
all of the functions currently tagged INLINE could be removed from
the .h files and changed to static inilne. However, that doesn't seem
worthwhile here and now.
problem, here the package is trying to use the posix getline but the
compat for older systems broke.)
This should really be done with a configure test, but to regen the
configure script without creating a huge diff would require digging up
an ancient version of autoconf and for now at least it doesn't seem
worth the trouble.
either. Stick to -O3. While here, sync the patches for configure and
configure.in, and give it the ability to recognize OpenBSD as well.
(which might or might not work)
- add various LP64 fixes;
- use stdlib.h as needed instead of casting the return value of malloc;
- fix fake-varargs printf code and use stdarg.h;
- use system snprintf instead of included custom one;
- tidy up symbol name conflict with log();
- add patch comments;
- remove some pkglint;
- add LICENSE.
PKGREVISION -> 2.
Upstream changes:
* Improve timidity.cfg parsing capability
* Add source command capability in timidity.cfg (useful for debian default)
* Fix integer overflow in WAV reader (SA45131/A)
* Fix S3M stack overflow possibility (SA45131/B)
* Bound seeking and reading in PAT files
* Fix AMS/AMSv2 and DSM too large by one (SA45131/C)
* Use structure in XM decoding (development related)
* Use bmpvalues in Octamed files when calcuting default tempo (Francis Russel)
Fixes SA45131.
Upstream changelog:
Version 0.15.1 - 2011-07-31
* "Other versions" menu now displays release labels and catalog numbers.
* Added CD-R, 8cm CD to the format mapping.
* Picard no longer fails to load releases with new or unknown media formats.
* Fixed album metadata processor plugins not working (#5960)
* Fixed requests stopping at midnight (#5963)
* Stopped using QDateTime for timing requests (for Qt 4.6 compatibility) (#5967)
* Fixed display of ampersands in the "other versions" menu. (#5969)
* Fixed use of numerical functions in advanced scripting.
Version 0.15 - 2011-07-17
* Added options for using standardized track, release, and artist metadata.
* Added preferred release format support.
* Expanded preferred release country support to allow multiple countries.
* Added support for tagging non-album tracks (standalone recordings).
* Added several new tags: %_originaldate%, %_recordingcomment%, and
%_releasecomment%
* Changes to request queuing: added separate high and low priority queues for
each host.
* Tagger scripts now run after metadata plugins finish (#5850)
* The "compilation" tag can now be $unset or modified via tagger script.
* Added a shortcut (Ctrl+I) for Edit->Details.
* Miscellaneous bug fixes.
Version 0.15beta1 - 2011-05-29
* Support for the NGS web service
1.20 - 2010.08.04
* ASF: Don't store blocks over 64K in the MetadataObject block;
use the MetadataLibraryBlock instead. (#60, Luká# Lalinský)
* ID3: Faster parsing of files with lots of padding. (#65, Christoph Reiter)
* FLAC: Correct check for audio data start. (#67)
* Apply patches from Ian:
* ID3v2:add section BUGS with explanation of how we treat v2.4 frames.
extract MP3 start bytes even if ID3v2 tag is present.
recognize MP3 MIME type by start bytes
* Tag.pm:document mime_Pretype(), mime_type().
New optional arguments to mime_Pretype(), mime_type().
ID3v2 genre tag with value "Blues" or "(0)" could not be set
(thanks to Eric Benson for analysis).
* ID3v2_Data.pod: rename s/-/_/ - cygwin buggy, fails manifying
- this was BS, the problem is elsewhere
* mp3info2: state another time that COMM(eng)[lyrics] is a non-standard place
for lyrics...
* ID3: Bug 17392, fixed APIC offset calculation for non-MP3 files such as AIFF
and WAV where the tag does not live at the front of the file.
Changes 0.89:
* APE: Bug 15895, better handling if we have a broken APE tag and run out of
tag data.
* WMA: Bug 17355, fixed WM/Picture offset calculation when artwork is stored in
the Header Extension/Metadata Library block.
* WMA: Added output warning when trying to seek in a file without ASF_Index.
* Switched aac.t to Test::Warn instead of manual STDERR redirection.
Changes 0.88:
* ADTS AAC: Check first 2-3 frames to avoid false syncs.
* OSX: Xcode 4 doesn't include the 10.5 SDK, so check for this before using it.
* Win32: Display better error messages when unable to read from files.
* MP3, AAC, MPC: Bug 17173: Cleaned up several places where invalid memory reads could occur.
Changes 0.87:
* AAC: Bug 16874, Fixed infinite loop that could occur when reading a truncated
ADTS stream.
* Win32: Fixed MSVC compilation error in mp3.c.
Changes 0.86:
* MP3: Require first 3 frames to have matching samplerate and channel values.
* MP3: Fixed bug where info->{vbr} would not be set if a file had a Xing frame
but no LAME data.
* MP3: Handle case where ID3 tag indicates an extended header is present but no
actual header exists.
(SA45125 was already fixed in the package)
Version 1.0.25 (2011-07-13)
* Fix for Secunia Advisory SA45125, heap overflow in PAF file handler.
* Accept broken WAV files with blockalign == 0.
* Minor bug fixes and improvements.
Maintenance release.
Donovan Watteau (1):
Use -pthread on OpenBSD
Gregory Petrosyan (3):
view_save(): use correct playlist filename
id3: recognize TP2 frame as albumartist
cmus 2.4.2
Johannes Weißl (5):
fix compile error for new versions of ffmpeg
id3: fix parsing xing for mp3s with CRC protection
fix relative path handling in playlists
Map unicode punctation/quotation characters to ASCII ones
Fix segfault caused by too late initialization of UI
Philipp Schafft (1):
Update RoarAudio output plugin