while here,
* convert some needless buildlink3 to simple DEPENDS.
* distutils pkg, register egg-info.
Version 0.16 - 2011-10-23
* Added AcoustID support.
* Fixed track metadata plugins.
* Added new internal %_totalalbumtracks% tag field. (PICARD-16)
* Track metadata plugins now run also on non-album tracks. (PICARD-7)
* Fixed custom Various Artists name on the %albumartist% field. (PICARD-5)
* Album artist is now correctly "translated". (PICARD-1)
* Unicode punctuation is now converted to ASCII by default.
* WavPack correction files are moved together with the main files. (PICARD-15)
* Unicode filename normalization on OS X.
* Original release date is now saved into %originaldate%.
* Allow tagging with localized artist aliases (PICARD-17)
* Added a quit confirmation dialog. (PICARD-46)
* Standalone recordings can be tagged with relationships now. (PICARD-10)
* Refreshing an album will refresh its "other versions" listing. (PICARD-8)
* "Unicode punctuation to ASCII" now works on album-level metadata. (PICARD-50)
* DJ-mix tags should only be written to the medium where they apply. (PICARD-20)
* Support URL redirects in web service/network request module (PICARD-54)
* Jamendo and Archive.org cover art is displayed on web page, but not loaded by Picard plugin (PICARD-52)
* Edits to metadata in "Details..." menu not reflected in UI (PICARD-13)
* The status bar/new metadata box is updated when a selected file/track is changed. (PICARD-14)
the right approach and that he changed the calculation for 0.3.2 in a
more robust way.
Note that patch-configure will be integrated in next release.
Bump PKGREVISION for patch removal.
provide audiofile-config any longer.
Set LICENSE while here.
Comment out REPLACE_PERL line that doesn't do anything, since it wants
to substitute in a generated file that doesn't exist yet.
Changes for Audio File Library version 0.3.2:
* Fix initialization of byte order in Creative Voice File format.
* Fix calculation of frame count in NIST SPHERE sound files.
* Remove duplicate definition of AFvirtualfile.
* Don't treat compiler warnings as errors by default.
WildMIDI is a simple software midi player which has a core softsynth
library that can be use with other applications.
The WildMIDI library uses Gravis Ultrasound patch files to convert
MIDI files into audio which is them passed back to the calling
application for further processing or output. The API of the library
is designed so that it is easy to include WildMIDI into applications
that wish to include MIDI file playback. With multiple MIDI file support
you can develope applications to mix several midi files together at the
same time and with the next release you will be able to use a different
patch set for each MIDI file.
typedef struct _AFvirtualfile AFvirtualfile;
from af_vfs.h, the same line is in audiofile.h (which it includes),
and this breaks the build of musicpd.
Bump PGKREVISION.
LAME 3.99.3 November 26 2011
Robert Hegemann
Fix for tracker item [ 3441349 ] --tg does not handle genre number when adding unicode tag
LAME 3.99.2 November 18 2011
Robert Hegemann
Due to some bugs in 3rd party HW/SW decoders, those were not be able to make use of LAME's extended info tag anymore, resulting in problems with things like gapless playback.
LAME 3.99.1 November 5 2011
Robert Hegemann
Fixes for several issues with ID3v2 unicode tags, using Big-Endian text encodings. Because of several other software (like Windows Media Player), LAME writes Little-Endian unicode tags only.
Thanks to Taihei Monma, for reporting these issues. Tracker items: [ 3431203, 3431222, 3431241 ]
LAME 3.99 October 15 2011
3.99 beta 1 becomes 3.99
LAME 3.99 beta 1 not yet released
Robert Hegemann
Fix for Bugtracker item [ 3395813 ] id3tag_set_fieldvalue for URL link frames Broken
Fix for Bugtracker item [ 3368977 ] Wave Parser doesn't pad chunks
Fix for Bugtracker item [ 3034259 ] confusing fatal error: can't update LAME-tag frame!
LAME 3.99 beta 0 not officially released
Josep Maria Antolín Segura
Documentation work
Rogério Brito
Improve Debian packaging.
Include suggestions made by Fabian Greffrat
Update version of the Debian package to reflect that it is taken from CVS.
Get rid of a transitional package
Much more to come...
Minor fix to validate the history file correctly
Robert Hegemann
Porting of LAME mp3rtp program to Windows platform
Fix: for free format mp3 above 320 kbps, the maximum allowed bits was limited too far.
Changed behaviour: LAME replaces common suffixes by MP3/WAV when no output filename was given. For example, a simple lame x.wav will create output file x.mp3
UNICODE support on Windows OS, file names and ID3v2 tags; related: Bugtracker item [ 3052230 ] Lame.exe can't find files with non-ASCII names
Added support for WAVE FORMAT IEEE FLOAT input files
New switch --swap-channel added, see tracker item [ 1118412 ] RFE: option to swap L and R channels
New switches -m l and -m r to select either left or right channel for mono encoding.
Feature request item [ 3134258 ] Allow larger images with LAME (>128KB)
Fix for Bugtracker item [ 2962223 ] Encoder delay and padding values ignored when re-encoding
Fix for Bugtracker item [ 2986823 ] Error when building Lame with NASM support -still exists
Fix for Bugtracker item [ 3125235 ] make -f Makefile.mingw32 fails
Fix for Bugtracker item [ 3021935 ] ID3 tag TXXX cannot be used more than once
Fix for Bugtracker item [ 3025801 ] gain_analysis.h needs int constants
Fix for Bugtracker item [ 3277412 ] Segmentation fault at layer2.c:105 with --decode
Changes in new VBR code:
tuning on PSY model
tuning on VBR scale and resulting bitrates
Minor bug fix for sfb21 encoding
All encoding modes use the PSY model from new VBR code, addresses Bugtracker item [ 3187397 ] Strange compression behavior
Fix for a possible out of bounds array access in HIP decoder, addresses Bugtracker item [ 3091776 ] crash at III_dequantize_sample
LAME 3.98.4 March 22 2010
Joseph Flynn
Improvements for LAME DirectShow filter:
Added support for the DirectShow IAMStreamConfig Interface to the LAME encoder filter output pin.
Modified the DirectShow filter registration section so that the LAME Encoder filter is correctly registered in the Audio Compressors filter category. This will allow third-party encoding applications using the DirectShow System Device Enumerator Interface to correctly detect the LAME encoder when querying the Audio Compressors filter group.
Modified the filter registration information so that the MP3 audio subtype is correctly reported as being supported on the encoder output pin. This will allow third-party encoding applications using the DirectShow IFilterMapper2 Interface to recognize that the LAME encoder supports MP3 output.
Altered the Filter Merit Value that was being used when the filter was registered so that it is now using the standard DirectShow compressor filter merit value of MERIT_DO_NOT_USE (0x200000). Previously, the filter was being registered using a value of MERIT_SW_COMPRESSOR (0x100000), which was at a lower priority (i.e. worse priority) than MERIT_DO_NOT_USE. This prevented the LAME Encoder filter from being selected for use by some third-party encoding applications.
Added code to calculate the frame length of the audio frames used for the nBlockSize element of the WAVEFORMATEX output structure. Previously this value was simply hard-coded to 1.
Robert Hegemann
Fix for Bugtracker item [ 2973877 ] A problem regarding the new drain code
LAME 3.98.3 February 27 2010
Rogério Brito:
Update the debian packaging for the new release.
Robert Hegemann
The ignore-tag-errors switch had no effect when embedding album art, fixed.
Library API change: lame_decode functions are now obsolete but still present, please use hip_decode instead. The reason for this change is: lame_decode functions use a single global variable within the library to store decoder setup, hip_decode functions don't. The encoder now uses hip_decode internally and it is now possible to use clipdetect feature while reencoding mp3 to mp3.
Workaround for FFMPEG bug, which uses to call lame_encode_flush more than once in a loop.
Windows: program icon and version info added (when building with VC9)
Fix for Bugtracker item [ 2688413 ] lib name problem in Microsoft Visual Studio 6
Fix for Bugtracker items [ 2051870, 242365tracker item [ 2723518 ] resampling in 3.98 and 3.99alpha
Fix for Bugtracker item [ 2891879 ] Because of Windows API change, there was a problem with the prority switch.
Fix for Bugtracker item [ 2893101 ] Access Violation in BladeMP3EncDL0, ships with MS Windows): enabling the new-drain-code seems to solve that issue better, than restricting the buffer size (see below: 3.98 beta 1, May 16 2007).
Patch submitted by Bernhard Doebler, tracker item [ 2807676 ] Error when building Lametem [ 2406420 ] compile lame_enc.dll under cygwin
Changes for Audio File Library version 0.3.1:
* Fix installation of man pages.
* Add support for Creative Voice File format.
* Support u-law and A-law compression in Core Audio Format files.
Changes for Audio File Library version 0.3.0:
* Define AFframecount and AFfileoffset as 64-bit integers regardless of
whether system specifies off_t as 64 bits.
* Added support for Core Audio Format.
* Added support for extensible WAVE format files.
* Fixed leak of miscellaneous data buffers. (Thanks to Stefano Magni
for finding and fixing this problem.)
* Fixed default mapping between integer and floating-point audio data.
* Fix handling of NeXT sound files with unspecified or inconsistent length.
* Added support for miscellaneous data in IFF/8SVX files.
* Added support for byte-swapped IRCAM sound files.
* Refactored file parsing and writing.
* Refactored audio conversion.
* Updated and expanded documentation.
2010-05-18: playgmd/gmdldmf.c: Remove a nested function
2011-03-19: compat/stuff.*: strupr is actually implemented on some systems
2011-03-19: configure.ac */*: -lm is not required on all platforms
2011-03-19: * */*: AC_STRUCT_DIRENT_D_TYPE; not all platforms has dirent.d_type
2011-03-19: config.guess, config.sub, install-sh: update to more recent versions (used the ones present in automake-1.11 in ubuntu 10.10)
2011-03-19: configure.ac Makefile.in: Only link to pthread if on OS-X / CoreAudio
2011-03-19: Support getcwd() for retrieving current working directory
2011-03-20: Added support for SDL audio
2011-03-20: cpiface/cpilinks.c: crash-bug when resizing window while link viewer was active
2011-03-20: devpcoreaudio devpsdl: gettimer() didn't work as expected (needed by cpitrack.c)
2011-06-01: play*/*: Some of the players didn't have volatile on the "timer" lock
2011-06-08: playwav/wavplay.c: Race condition that caused some audio artifacts (some parts could be replayed randomly)
2011-06-19: playmp2/charset.c: Detection of glibc bug 4936 alrways returned true (thanks to Jindrich Makovicka)
2011-07-11: devw/dwmixfa*: 8087 fpu version is now able to compile in PIC mode without use of text-rels.
2011-07-13: devw/dwmixfa: Added support for proper C verion of the FPU mixer (Thanks to Jindřich Makovička)
2011-07-13: devw/dwmixfa: 8087_asm_emu code made some annoying clicking sounds
2011-09-05: configure.ac: AC_LINK_IFELSE for ADPLUG could fail if "ld --as-needed" was used
2011-09-18: devp/devpalsa: newer versions of libalsa does not need plughw syntax, and in some cases works better without
2011-09-18: configure.ac: removed a warning visible when using autoconf >= 2.68
2011-09-30: devp/devpcoreaudio.c: Didn't compile
2011-10-21: playgmd/gmdl*.c: Removed a nested function (GCC on OS-X dislikes them)
2011-11-03: playgmi/gmitimitidy.c: Updated against ubuntu 11.10 configfile structure, closing ticket #3
2011-11-03: dev/mixclip.c: wav and sid files would crash on non-x86 platforms (optimization for assembler mixer in lookup-tables were fixed for 32bit pointers)
2011-11-04: playwav/wavpplay.c: pause on wave files caused crash. Also did some minor cleanups in pause-handling in other file-plugins aswell
2011-11-05: boot/psetting.c: ocp.ini upgrade code could crash due memmove moved too much memory
2011-11-06: VERSION 0.1.21
There were a few issues with this package wrt DragonFly. The biggest issue
is the use of ETIME, which should not be used with sockets. It doesn't
even appear to be used later. NetBSD defines ETIME, but neither DragonFly
nor FreeBSD even have this definition in errno. Somebody might want to
look at this choice for the variable.
Libtool also choked due to a missing tag, the FreeBSD volume control was
needed, and some standard headers were added.
3.4.1 (20110813):
- test for unused but set variable warning in gcc (needed to
build on MacOS X, reported by Misty De Meo)
- change dependency generation flags for clang (reported by Misty De Meo)
- fix OXM module loading
3.4.0 (20110808):
- fix portamento of mapped instruments
- add MED2 (MED 1.12) module support
- add Noiserunner module support
- add support for MED4 synth instruments
- fix MED4 Soundtracker-compatible tempo setting (Song2.med)
- fix Startrekker Packer loader
- fix IT215 compressed sample loader
- OctaMED tempo fixes and note limit fix
To restore buildability on DragonFly:
1) Added <string.h> to global header
2) Reversed patch-aa's modification of scandir
No PKGREVISION bump required.
The FreeBSD SCSI library on which libscsi was based, was removed in 1998.
The two other packages were last updated 1997 and 2001, respectively.
Better software exists (e.g. cdparanoia, cdrecord).
Ok agc@, gdt@
Replace <iostream.h> and <fstream.h> with their c++ counterparts.
Addition of <string.h> was originally under a DragonFly macro, but
this was removed when it was shown NetBSD 5.99 needed it too.
Allow package to build on all x86_64 architectures.
Replace <iostream.h> and <fstream.h> with their c++ counterparts.
Addition of <string.h> was originally under a DragonFly macro, but
this was removed when it was shown NetBSD 5.99 x86_64 needed it too.
Allow package to build on all x86_64 architectures.
patch-aa was the main reason this package broke on DragonFly. Probably the
__NetBSD__ macro should have been used from the beginning (since pkgsrc
serves multiple platforms), but rather than risk breaking flactag on other
platforms, I've chosen to use __DragonFly__ macro to restore the original
code.
Also, -lintl is needed by DragonFly, so the gettext-lib was added the the
buildlink3 list.
DragonFly's GCC44 won't handle iostream.h headers anymore, so these were
converted to the c++ version. The scandir arguments for DragonFly were
wrong. Either GCC44 is less tolerant than GCC41, or the prototype
changed since the last time this package built on DragonFly.
No PKGREVISION bump is required; this only affects DragonFly.
This package has been broken at least since DragonFly moved to gcc44 for
their base compiler. The previously deprecated "-m486" is no longer
recognized, but the -march defaults to i486 now anyway, so this switch is
no longer required.
GCC 4.4 got rid of the iostream and iomanip backwards compatibility, so
trying to include these headers is another source of breakage. While
probably correct for all platforms, this commit conservatively only
changes the build process for DragonFly since maplay apparently is
building okay on NetBSD.
No PKGREVISION bump is required.
- Several enhancements to importing of audiobooks, podcasts, TV shows
- Fix bug for MP3 files with NULL genre being marked as audiobooks
- Many translation updates
- map city names (present in the iPod Preferences file) to timezone
shift to be able to interpret accurately timestamps from iPod Classic
and similar models.
- support more iPod models, including Shuffle 4G
DragonFly's modern gnu grep caught use of "[:space:]" rather than
the correct "[[:space:]]" in the Gentoo ltmain sanity check, and
returned an error breaking the configure script. The m4 file was
correct though, so the configure wasn't really generated. In any
case, this Gentoo error is widespread, so expect the same patch for
other packages as they are discovered.
It's possible platforms using BSD grep aren't affected.
No PKGREVISION bump required.
The previous version of festival, 1.95-beta, was extremely picky about
the compiler. When DragonFly moved to gcc 4.4 as the default, this
package would no longer build because it didn't share the pre-requisite
gcc 3.3.6 with NetBSD.
The latest version will accept any version of gcc (tested by developers
to version 4.5). Upgrading the package has the double benefit of once
again building on DragonFly and removing the requirement to build
gcc 3.3.6 on NetBSD.
To allow this package to build on DragonFly:
1) Fix bad #elif
2) Add <string.h> for DragonFly
This shouldn't affect the binary package for other platforms, and it's
never built on DragonFly, so no PKGREVISION bump required.
The Apple Lossless Audio Codec (ALAC) is an audio codec developed
by Apple and supported on iPhone, iPad, most iPods, Mac and iTunes.
ALAC is a data compression method which reduces the size of audio
files with no loss of information. A decoded ALAC stream is
bit-for-bit identical to the original uncompressed audio file.
This is Apple Lossless Audio Codec encode and decode command.
The Apple Lossless Audio Codec (ALAC) is an audio codec developed
by Apple and supported on iPhone, iPad, most iPods, Mac and iTunes.
ALAC is a data compression method which reduces the size of audio
files with no loss of information. A decoded ALAC stream is
bit-for-bit identical to the original uncompressed audio file.
This is Apple Lossless Audio Codec library.
Changelog:
October 21 2011
Abc2midi bug: %%MIDI control command after a rest causes loss of
synchronization. In the following example
X:1
T: Synchronization Loss after rest (z2)
V:1
V:2
M: 4/4
K:F#dor
V:1
|: A,G, | F,G,F,G, A,B,A,G, | F,4-F,2 :|
V:2
%%MIDI program 65
|:\
%%MIDI control 7 40
de| f4 z2
%%MIDI control 7 80
GA| f4-f2\
:|
The control command is used to modulate the loudness of the alto saxophone
in voice 2. The second control command which attenuates the saxophone
to velocity 80 introduces another delay of z2 causing the following
notes G and A to be played one beat late (into the next bar).
Analysis: The second control command introduces a beat delay because
delta_time is not zero when the function write_event is called. (Delta_time
is not zero after a rest so that the following note will be delayed.)
Fix: write_event should not introduce any delay, so that delta_time was
replaced by 0 in the function call mf_write_midi_event(..). The function
write_event is also called to turn on (off) portamento, to handle
pitch_bend, pedal on and pedal off MIDI commands. (Hopefully, this
change does not introduce a bug in the other functions.)
* Introduce gnome option.
Changelog:
mp3splt-gtk version 0.7
- added trimming using silence detection
- fixed bug #3034474: genre tag problem + original tags are now correctly copied, with two exceptions: (libmp3splt)
* only one artist, album, title are supported
* for mp3's, the total tracknumber is not yet supported
- fixed bug: don't show split files when setting silence splitpoints or trim splitpoints
- fixed#3355210 - gtk not intuitive - split button with text and shadow
- fixed windows bug to take translations from the current directory (+libmp3splt)
- fixed windows bug with wide characters in directory path of executable (+libmp3splt)
Changelog:
#mp3splt version 2.4
- added negative splitpoints support with EOF-min.sec[.0-99] (only works when the input is not seekable)
- added trimming using silence detection with -r (use with -p th to set the threshold)
- fixed bug #3034474: genre tag problem + original tags are now correctly copied, with two exceptions: (libmp3splt)
* only one artist, album, title are supported
* for mp3's, the total tracknumber is not yet supported
- fixed windows bug to take translations from the current directory (+libmp3splt)
- fixed windows bug with wide characters in directory path of executable (+libmp3splt)
#mp3splt version 2.3a
- fixed tracktype.org issue (libmp3splt)
#mp3splt version 2.3
- new '-G' option: set tags from filename regular expression
- more translations (project mp3splt-gtk on transifex)
- added genre tag to custom tags and to output format (libmp3splt)
- support for the FILE attribute in CUE files - #1353726 (libmp3splt)
- fixed CUE import bug - spaces at the end are now correctly wiped out (libmp3splt)
- fixed bug #3114384: introduced back the 'file might be VBR' warning (libmp3splt)
- fixed bug #3034474: genre tag problems (libmp3splt)
- fixed ogg stream issues - #2861898 & #1078018 (libmp3splt)
* Remove LOCALBASE
* Use pkg-config for library detection (pcre and so on)
Changelog:
libmp3splt version 0.7
-------------------------------------------------------------
- added negative splitpoints support: closes#3005266, #1659204
- added trimming using silence detection: closes#3016524, #3141369, #880051, #1576489
- fixed bug #3034474: genre tag problem + original tags are now correctly copied, with two exceptions:
* only one artist, album, title are supported
* for mp3's, the total tracknumber is not yet supported
- rewritten internet part (tracktype, freedb)
- fixed windows bug to take translations from the current directory
- fixed windows bug with wide characters in directory path of executable
libmp3splt version 0.6.1a
-------------------------------------------------------------
- fixed tracktype.org issue
libmp3splt version 0.6.1
-------------------------------------------------------------
- added genre tag to custom tags and to output format (@g)
- support for the FILE attribute in CUE files - #1353726
- support for setting tags from filename regular expression
- added cutter as unit testing framework in libmp3splt
- fixed CUE import bug - spaces at the end are now correctly wiped out
- fixed bug #3114384: introduced back the 'file might be VBR' warning
- fixed bug #3034474: genre tag problems
- fixed ogg stream issues - #2861898 & #1078018
- fixed bug: setting the saved end time on wrong splitpoint indexes
- more translations (project mp3splt-gtk on transifex)
- and many other bugs ...
Changelog is long, but I feel this should be included.
Changelog:
mpg321 (0.2.13-4) unstable; urgency=low
* Fixed bug when trying to "load file" from a remote instance and
an error was raised repeatdly until mpg321 process died with
"too many open files". (Closes: Bug#128676)
* Added '-3' or '--restart' option that handles non existent or
corrupted files more elegantly when in remote mode. When option
is enabled the remote shell does not die and is restarted waiting
for a new command.
* Fixed FTBFS for mpg321 by removing debian_changes patch file in
debian/patches directory. (Closes: Bug#643222).
-- Nanakos Chrysostomos <nanakos@wired-net.gr> Thu, 29 Sep 2011 19:33:24 +0300
mpg321 (0.2.13-3) unstable; urgency=low
* Fixed the really annoying bug which didn't restore the TTY
when mpg321 exited.
* Updated S-V to 3.9.2
- debian/copyright file has been revised.
- debian/rules file has been revised.
* Fixed '-a' option to conform with ALSA's uniform device naming. Also
changed man to conform with this change. Now you can use alsa driver
by setting the name of the audio device using the hw:x,y syntax,
where x and y are numbers. For example, if there is only one device
installed, in most cases, the device should be named hw:0,0.
When there is only one device, the device should always have the
same name and numbers. Finally if the default driver which mpg321
is compiled is ALSA then you don't have to specify it with the '-o'
option and you can use '-a' only to specify the audio device.
(Closes: Bug#623941).
-- Nanakos Chrysostomos <nanakos@wired-net.gr> Sun, 24 Jul 2011 15:08:09 +0300
mpg321 (0.2.13-2) unstable; urgency=low
* Added '-K' option so the user can enable/disable the Basic Keys
functionality. This also resolves the 100% CPU problem when mpg321
is run by asterisk for music hold on.
Thanks to James Bottomley for pointing that out. (Closes: Bug#619773).
* Added new algorithm when playing files randomly until interrupted. The
advertised behavior is much better than the previous one.Patch from
Peter Selinger.Thanks.
-- Nanakos Chrysostomos <nanakos@wired-net.gr> Tue, 05 Apr 2011 23:23:54 +0200
mpg321 (0.2.13-1) unstable; urgency=low
* Added uClinux support for embedded systems (Blackfin, Atmel and others).
* Added some Basic Control Keys, Volume Up/Down & Skip, for the moment.
* Updated S-V to 3.9.1
- debian/copyright file has been revised.
* If mmap() fails we fall back to read(). (Closes: Bug#148971).
(Closes: Bug#196787)
* Removed built-in getopt function.
* Problem solved when -x option was invoked and mpg321 couldn't obtain the
current terminal file. If none is forthcoming (e.g. xterm window ops are
disabled) then mpg321 does not block.
* Removed the dependency for the libaudio-scrobbler-perl package from
debian/control file. (Closes: Bug#588051).
* Added LDFLAGS += -Wl,-z,defs -Wl,--as-needed in debian/rules file
to limit the dependencies a bit. Dropped '-c' option from 'install'
command. Thanks to Sven Hoexter <sven@timegate.de>.
-- Nanakos Chrysostomos <nanakos@wired-net.gr> Sun, 20 Feb 2011 15:35:00 +0300
mpg321 (0.2.12-1) unstable; urgency=high
* New upstream release.
* Added AudioScrobbler support.
* Added FFT analysis support on PCM data for Remote mode play.
* mpg123 has been relicensed under the LGPL/GPL. Changed man page
accordingly. (Closes: Bug#533674).
* mpg321 now exits code 1 after failing to play music. (Closes: Bug#501334).
* Fixed ID3v2 tag problem which resulted in a splat-sound at the start of
the file. Patch from Martin Wellard. Thanks.
* Added support for recursive reading of directories. Patch from Giuseppe
Scrivano <gscrivano@gnu.org> and Michal Cihar <nijel@debian.org>.
(Closes: Bug#266887).
* Updated S-V to 3.9.0
- debian/copyright file is now UTF-8 encoded.
-- Nanakos Chrysostomos <nanakos@wired-net.gr> Tue, 29 Jun 2010 21:44:36 +0300
mpg321 (0.2.11-3) unstable; urgency=high
* Now mpg321 displays the right MPEG version. (Closes: Bug#197726).
* New function added for restoring the correct xterm title.
* New troubleshooting information added for the resources that mpg321
uses for xterm control.
* Bug #182122 should close now because in this version of Debian we don't
face such problems. So i am closing this bug. (Closes: Bug#182122).
* Man page now includes the new "-l" option. (Closes: Bug#575836).
Thanks to Memnon Anon.
* Tried to reproduce the same experiment as Bug #388587 and
i don't see any problem.
If someone else can simulate the same problem, please report the bug
and the way to simulate it again.So i am closing thsi bug also.
(Closes: Bug#388587)
* Anyone who wants to use the "-a" option can follow the information from
the manpage. To give an example: "mpg321 -a /dev/dsp song.mp3".
So Bug #286176 should close.The "-a" option seems to work fine.
(Closes: Bug#286176).
* Properly added DM-Upload-Allowed: yes to source section of control file.
* Adjusted watch file properly to eliminate errors of uscan.
* Bumped debhelper versioned Build-Depends to 7, and updated
debian/compat.
* Bumped libao-dev versioned Build-Depends to 1.0.0.
* Fixed libao-dev problem with the new structure option
in ao_format_sample structure. In a near future version
mpg321 will utilise the power of this new libao option.
(Closes: Bug#580062, Bug#580193)
-- Nanakos Chrysostomos <nanakos@wired-net.gr> Sun, 24 May 2010 12:45:08 +0200
mpg321 (0.2.11-2) unstable; urgency=high
* Fixed PATH_MAX POSIX constant needed for GNU/Hurd compilation.
* Fixed compilation errors for MIPS and MIPSEL architectures
by reporting the libmad bug to the pkg-maintainers.Bug fixed and
closed. Thanks.
* Changed to Quilt patch maintenance system.
* Added xterm title setting option so to enable/disable the feature.
Also gmusicbrowser doesn't crash anymore.
(Closes: Bug#566544),(Closes: Bug#567104).
* mpg321 can stream a URL from 0.2.10.1 version. Bug#166512 should
have already been closed. (Closes: Bug#166512).
* mpg321 has already been adopted. (Closes: Bug#533671).
-- Nanakos Chrysostomos <nanakos@wired-net.gr> Sun, 21 Feb 2010 12:51:08 +0200
mpg321 (0.2.11-1) unstable; urgency=low
* New upstream release.
* New maintainer (Closes: Bug#471770).
* Updated S-V to 3.8.3.
* Added HTTP Proxy support with Basic Authentication mechanism
from Chrysostomos Nanakos <nanakos@wired-net.gr>.
* ID3 tags now display on all files when playing a list of files and
you haven't pressed CTRL-C to switch between them.
* Make volume scaling work entirely within fixed point. This is the
way it should have been to begin with.
* Add patch to support IPv6 from Carlos Jesus Bernandos Cano.
This is now the default in the Debian packages.
(Closes: Bug#182480).
* Fix up maintainer scripts to not quit on unknown arguments.
* Add GAIN option to remote control mode.
Patch from Ralf Engels <ralf-engels@gmx.de>.
* Improve shuffling/randomizing code. Patch from Bas Zoetekouw - thanks!
(Closes: Bug#153594).
* Moritz Jodeit <moritz@jodeit.org>:
* Make http://some.server.name (no trailing slash) work.
* Fix other networking issues.
* Fix some format string issues.
* Change use of random() to rand() because random() on Solaris
doesn't return up to RAND_MAX, but 2**31.
* Add patch from Mario <diverses@univecom.ch> to better
support HTTP and Shoutcast streams.
* Nanakos Chrysostomos <nanakos@wired-net.gr>:
* Run autoreconf to update the buildsystem to
current versions of autotools.
* [debian/ruls] Use dh_installman instead of dh_installmanpages
* Add debian/mime and call dh_installmime.
(Closes: Bug#207871).
* Use ifneq and not ifeq to set options for INSTALL when
DEB_BUILD_OPTIONS has nostrip.
(Closes: Bug#163399).
* Acknowledge NMU (Thanks Mario Lang).
(Closes: Bug#186968).
* Print the current frame number of the current file when playing
multiple files in verbose mode. Patch from Piotr Sulecki - thanks.
(Closes: Bug#269118).
* Patch from Gergely Szasz to fix crash when GAIN is
set in remote mode without an argument.
* Add support for winamp playlists.
(Filter out line with # at the beginning).
Patch from Manolis Stamatogiannakis.
* Patch from David G. Andersen to check return value of read and only
decode the right number of bytes.
* Fix off-by-one in networking code parsing ftp reply.
* Add loop option. Patch from Nicolas Bonifas.
(Closes: Bug#158950).
* Add output remote mode to distinguish between stopping playback and
the song finishing. Patch from Nicolas Bonifas.
* Reinitialise the current playback time when rewinding.
Another patch from Nicolas Bonifas.
* Only show the verbose option once in the usage text.
(Closes: Bug#285959).
* Add xterm title support.Patch from Chrysostomos Nanakos.
-- Nanakos Chrysostomos <nanakos@wired-net.gr> Tue, 11 Jan 2010 19:17:42 +0200
mpg321 (0.2.10.6) unstable; urgency=low
* QA upload.
* Don't use update-alternatives --auto in prerm. (Closes: #506892).
-- Barry deFreese <bdefreese@debian.org> Wed, 26 Nov 2008 13:10:23 -0500
mpg321 (0.2.10.5) unstable; urgency=low
* QA upload.
+ Set maintainer to Debian QA Group <packages@qa.debian.org>.
* Add large file support. (Closes: #152392).
+ Thanks to Clint Adams for the patch.
* Avoid crashing on non mp3 files. (Closes: #458035).
+ Thanks to Justin Pryzby for the patch.
* Don't scan file before playback. (Closes: #500102).
+ Thanks to Mikko Rapeli for the patch.
* Don't leave dangling symlink. (Closes: #227713).
+ Thanks to Donggyoo Lee for the patch.
* README.remote should use @P not @S. (Closes: #153596).
+ Add STOP comments.
* Make AM_PATH_AO XIPH_PATH_AO in configure.ac.
* Escape hyphens in manpage.
* Bump debhelper build-dep to 5.
* Move DH_COMPAT to debian/compat and set to 5.
* Make distclean not ignore errors.
* Bump Standards Version to 3.8.0.
-- Barry deFreese <bdefreese@debian.org> Tue, 11 Nov 2008 14:25:12 -0500
mpg321 (0.2.10.4) unstable; urgency=low
* NMU
* Update description: mpg123 is now free. Closes: #390358
-- Joey Hess <joeyh@debian.org> Mon, 10 Sep 2007 16:22:35 -0400
mpg321 (0.2.10.3) unstable; urgency=high
* Non-maintainer upload by the Security Team
* Fix format string vulnerabilities (CAN-2003-0969)
-- Matt Zimmerman <mdz@debian.org> Sun, 4 Jan 2004 11:50:39 -0800
mpg321 (0.2.10.1-1.1) unstable; urgency=low
* NMU
* Apply patch to close fd (Closes: Bug#178948)
-- Mario Lang <mlang@debian.org> Mon, 31 Mar 2003 10:56:12 +0200
mpg321 (0.2.10.1) unstable; urgency=low
* Check both for file existing and link existing in fix-mistake code in
postinst (Closes: Bug#140622)
-- Joe Drew <drew@debian.org> Wed, 3 Apr 2002 23:12:22 -0500
I don't see any obvious reason that they're doing so because the build
is finding tools it's not supposed to see or that need to be added to
its deps or anything like that. However, as this thing uses scons,
it's anyone's guess. For now, it's better to have it building than not
building.
Changes from previous:
0.92 2011-09-09
- Added $info->{jenkins_hash} which is a 32-bit hash value of the
filename + mtime + file size.
- MP4: Get correct HE-AAC samplerate values from esds.
- ADTS AAC: Add support for .adts file extension.
0.91 2011-09-06
- MP3, MP4, WMA, WAV, AIFF, ADTS AAC: Added DLNA audio profile
detection as $info->{dlna_profile}.
LibSMF is a BSD-licensed C library for handling SMF ("*.mid") files.
It transparently handles conversions between time and pulses, tempo
map handling etc. The only dependencies are C compiler and glib.
Full API documentation and examples are included.
aubio is a tool designed for the extraction of annotations from audio
signals. Its features include segmenting a sound file before each of
its attacks, performing pitch detection, tapping the beat and
producing midi streams from live audio.
Because these tasks are difficult, we thought it was important to
gather them in a dedicated library. To increase the fun, we have made
these algorithms work in a causal way, so as to be used in real time
applications with as low delay as possible. Functions can be used
offline in sound editors and software samplers, or online in audio
effects and virtual instruments.
aubio currently provides the following features:
- digital filters
- phase vocoder
- onset detection (several methods)
- pitch tracking (several methods)
- beat and tempo tracking
- mel frequency cepstrum coefficients (MFCC)
- transient / steady-state separation
2.6.18
Fix recording problem with Icecast.
Add totem and amarok as optional players.
2.1.17
Improve GUI responsiveness when playing radio stations
2.1.16
Fix security issue with use of os.system, commands and non-secure tempfiles
2.1.15
Fix minimal wx version back to 2.6
2.1.14
Fix errors with wxGTK 2.8.
Fix startup error if Geom file corrupted.
2.1.13
play icecast stations correctly
2.1.12
Fix bug where radiolist is not always refreshed correctly.
2.1.11
Revert to deprecated code in prefs as new version not supported by wxpython 2.6!
2.1.10
Fix icecast directory.
Fix deprecation warnings for wxpython 2.8
2.1.9
Fix problem with GUI breakage when right clicking before download finished.
Fix xcb_lock errors.
2.1.8
Fix to allow realplayer to play user-added streams.
2.1.7
Another record bug fixed (thanks Chris O'Halloran!)
Added option to add user-defined streams.
Pd (aka Pure Data) is a real-time graphical programming environment
for audio, video, and graphical processing. It is the third major
branch of the family of patcher programming languages known as Max
(Max/FTS, ISPW Max, Max/MSP, jMax, etc.) originally developed by
Miller Puckette and company at IRCAM. The core of Pd is written
and maintained by Miller Puckette and includes the work of many
developers, making the whole package very much a community effort.
Pd was created to explore ideas of how to further refine the Max
paradigm with the core ideas of allowing data to be treated in a
more open-ended way and opening it up to applications outside of
audio and MIDI, such as graphics and video.
It is easy to extend Pd by writing object classes ("externals") or
patches ("abstractions"). The work of many developers is already
available as part of the standard Pd packages and the Pd developer
community is growing rapidly. Recent developments include a system
of abstractions for building performance environments; a library
of objects for physical modeling; and a library of objects for
generating and processing video in realtime.
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
0.3:
* autotooled
* Add iconv(3) support.
ifp-line can transfer file with non-ASCII filename.
* Add "version" command. Show ifp-line's version.
* ifp-1XX can download MP3/WMA/ASF to PC!
Firmware version 3.23 and later required.
0.2.4.7:
* Print "help" message before opening the iFP device
and add -h/-help/--help options.
0.2.4.6:
* Bug fix release.
* Beta version of N10 firmware update support (not tested).
* Fix bug with older versions of libusb.
* Fix "ifp get" behavioir with non-existant file.
0.2.4.5:
* Bug fix release.
* Fix behavior of "ifp download VOICE somedir" and "ifp get VOICE".
* Fix bug of "ifp put /path/to/music.mp3".
In addition to PR#45024 by ISIHARA Takanori,
* also update refrence manual and examples PDF document files.
* exactly depend on csh, some installed scripts are csh script.
Version 3.4.1:
* add 'idct' command.
* remove all input/output data type except float from 'frame', 'snr', 'us16',
and 'uscd' command.
* add input/output data type to many commands.
* show number of byte for all input/output data type in 'x2x' command.
* rename 'pcap' command to 'pcas' command.
* add new constant (octave and cent) to 'sopr' command.
* bug fixes.
In addition to PR#45023 by ISIHARA Takanori,
* LICENSE=gnu-gpl-v3
* register egg
* convert some buildlink to simple DEPENDS, because no contents to buildlink.
* drop dependency on py-elementtree, it's py24 way.
* honor PKGMANDIR.
v1.6.2.1 - September 21, 2009
+ Library artwork caching/displaying improvements
+ Lyricwiki screen scraping workaround
+ Replace Amazon.com cover art fetching with Rhapsody.com
+ Bug: Fix library sorting when adding, e.g., albums to playlist
+ Bug: Fix window positioning weirdness when unwithdrawing from systray
+ Bug: Fix album being labeled various artists when a duplicate exists
+ Bug: Fix album tracks in the info tab being out of order sometimes
+ Bug: Show songs with a missing date in info album listing
+ Bug: Library icons change after adding stream to playlist
+ Bug: Cpu spike, tooltips missing in library search results with gtk 2.16.2
Upstream changes:
Version 0.14 - 2011-05-15
* Fixed a problem with network operations hanging after a network error
(#5794, #5884)
* ID3v2.3 with UTF-16 is now the default ID3 version
* Option to set preferred release types for improved album matching
* Added support for sorting the album/file lists (#75)
* Fixed OptimFROG tag reading (#5859)
* Fixed colors for a white-on-black color scheme (#5846)
* Added an option to replace non-ASCII punctuation (#5834)
* Support for writing release group and work IDs, currently unused (#5805)
* Fixed saving of the release event format tag (#5250)
* Added support for the language and script tags (#943)
* Plugins can now use track-track relationships (#5849)
* Allowed external drives to be visible in the file browser panel on OS X
(#5308)
Also add a patch by drochner:
pthread_key_create returns 0 on success; return values on failure are
not defined.
Remaining patches without comments:
patch-ab: adding an ifdef notyet in src/daemon/main.c
patch-a{c,e}: --start -> -D (no idea why)
patch-af: allow some Linux-only code also on NetBSD
Manually increase shlib minor in CMake files since upstream
didn't react to my question why it went down with this release.
TagLib 1.7 (Mar 11, 2011)
=========================
1.7:
* Fixed memory leaks in the FLAC file format parser.
* Fixed bitrate calculation for WAV files.
1.7 RC1:
* Support for reading/writing tags from Monkey's Audio files. (BUG:210404)
* Support for reading/writing embedded pictures from WMA files.
* Support for reading/writing embedded pictures from FLAC files (BUG:218696).
* Implemented APE::Tag::isEmpty() to check for all APE tags, not just the
basic ones.
* Added reading of WAV audio length. (BUG:116033)
* Exposed FLAC MD5 signature of the uncompressed audio stream via
FLAC::Properties::signature(). (BUG:160172)
* Added function ByteVector::toHex() for hex-encoding of byte vectors.
* WavPack reader now tries to get the audio length by finding the final
block, if the header doesn't have the information. (BUG:258016)
* Fixed a memory leak in the ID3v2.2 PIC frame parser. (BUG:257007)
* Fixed writing of RIFF files with even chunk sizes. (BUG:243954)
* Fixed compilation on MSVC 2010.
* Removed support for building using autoconf/automake.
* API docs can be now built using "make docs".
Upstream changes:
I'm pleased to announce cmus 2.4.0 "Easter egg", the long-awaited feature
release of cmus. Since 2.3.0 (more than a year ago!) tons of enhancements have
been made, both to cmus' internals, and to the user-visible parts.
Here is a short summary of the new stuff you will find in 2.4.0:
- Mutt-like short filters
E.g. "~a beatles (!~y1960-1965 | ~d>600)". This nicely complements
traditional cmus filters, especially with
- Live filtering
Live filtering is immensely useful and addictive feature, especially if you
have a huge music library. Press 'L' and start typing, and you'll understand
what I mean. To reset the live filter, type 'L<Enter>'. Also, do know that
you can use short filter expressions for live filtering, too!
- Resume support
To enable resume support, simply add "set resume=true" to your ~/.cmus/rc.
After that, cmus will resume the playback at startup (or resume the paused
state, if you quit cmus while track was paused), as well as restore the
state of live filter etc. Most likely than not, you'll find this very
useful!
- Smarter string handling
Cmus has solid Unicode support for a while now; however, this release
adds locale-aware string ordering, and the ability to ignore diacritical
marks (accents) while searching/live filtering/etc.: e.g. "bjork" will
match "Björk", which can be very handy.
- Long format options, including ones for bitrate/codec
From now on, format strings can contain more readable placeholders like
%{artist}, including new (and frequently requested) %{bitrate} and %{codec}.
- HTTP proxy support for streams via http_proxy environment variable
- Less CPU wakeups during playback
This makes cmus more eco-friendly, because of reduced power consumption.
It also makes notebook batteries last a bit longer.
- New RoarAudio output plugin
- Support for big-endian systems, lots of different audio sample formats,
almost any C compiler and unix-like OS out there
Also, cmus' website (http://cmus.sourceforge.net) now has a wiki:
http://cmus.sourceforge.net/wiki. Make sure to check it out (and update, if it
is missing something).