This bugfix release will make incoming streaming more reliable, allowing
stream rewinding if supported, fix CUE track playback, fixes shn support
in ffmpeg and other minor fixes.
the "ffmpeg" package. "ffmpeg" can now generate ".flv" files with
audio again. Bump package revision.
Extra testing by Matthias Drochner, approved by Alistair Crooks.
Addresses the following security issue:
http://secunia.com/advisories/37867/
--------------------------------------------------------------------------
v.3.5.3 20/12/2009
- Added local authtype which uses PHP's PAM module
- Correct potential security issues due to misuse of REQUEST for write
operations rather then POST
(Thx Raphael Geissert <geissert@debian.org>)
--------------------------------------------------------------------------
v.3.5.2 19/11/2009
- Fix typo that caused song count to not be set on tag xml response
- Fix tag methods so that alpha_match and exact_match work
- Fix limit and offset not working on search_songs API method
- Fix import m3u on catalog build so it does something
- Fix inconsistent view during catalog operations
- Sort malformed files into "Unknown (Broken)" rather then leaving
them in "Unknown (Orphaned)"
- Fix API democratic voting methods (Thx kindachris)
- Add server version information to API ping command
- Fix Localplay API methods (Thx thomasa)
- Improve bin/catalog_update.inc to allow only verify, clean or add
(Thx ascheel)
- Fix issue with batch download and UNC paths (Thx greengeek)
- Added config option to turn caching on/off, Default is off
- Fix issue where file tag pattern was ignored if files have no tag
structure
- Add TDRC to list of parsed id3v2 tags
- Fix issue where rating could get cached and not update the
display correctly until a page reload
- Fix User Stats having a formating issue and not listing the
active playlist correctly
- Fix incorrect default ogg transcode target format in the default
config file
- Fix issue where the user preferences were not respected by
the streaming code due to caching
- Fix issue where prevent multiple logins would prevent all logins
--------------------------------------------------------------------------
v.3.5.1 24/06/2009
- Make the PHP error a little clearer for windows users by indicating
that their version of PHP is < 5.3 (required for windows)
- Fix random methods not working for Localplay
- Fix extra space on prefixed albums (Thx ibizaman)
- Add missing operator on tag and rating searches so they will
work with other methods (Thx kiehnet@netscape.net)
- Fix get_art_url() so it returns something...
- Fix problem with creating new playlists where it doesn't work
but appending to an existing did.
- Fixed issue with url_to_song, also cleaned up the code a bit
- Fixed issue with Random All Catalogs
- Fixed issues with API and Tag methods not working as advertised
- Fix endless loop in getid3() with malformed genre tags in mp3s
- Fixed show test page always returning false on web path
- Update Man page to adhear to newer Debian rules
- Fixed issue with Videos being incorrectly registered with stats
and now playing as songs.
- Fixed missing > in HTML for song row
--------------------------------------------------------------------------
v.3.5 05/05/2009
- Added complete Czech translation (Thx martin hason)
- Add the AlmightyOatmeal-Sanity check to prevent a clean from
removing all songs if your mount failed, but is still
readable by ampache
- Make the Lang Install page prettier
- Added Check for hash,inet_pton,windows PHP Version to init so
that upgrades without pre-reqs are handled correctly
- Allow mms,mmsh,mmsu,mmst,rstp in Radio Stream URLs
- Fixed a problem where after adding a track to a saved playlist
there was no UI response upon deleting the track without
a page refresh
- Fix an issue where the full version of the album art was never
used even when requested
- Fix maxlength on acl fields being to small for all IPv6 addresses
- Add error message when file exists but is unreadable do not
remove unreadable songs from catalog
- Fixed missing title tag on song browse for the title
(Thx flowerysong)
- Fix htmlchar'd rss feed url
- Fix Port not correctly being added to URL in most cases
even when defined in config
Version 1.0.21 (2009-12-13)
* Add a couple of new binary programs to programs/ dir.
* Remove sndfile-jackplay (now in sndfile-tools package).
* Add windows only function sf_wchar_open().
* Bunch of minor bug fixes.
(The last entry sums up at least the DOS patches we had in pkgsrc.)
changes:
-Context pane plugin
-Power management plugin reworked to use new D-Bus API
-MTP plugin reworked to do everything asynchronously
-Volume slider levels match what PulseAudio displays
-Playback pipeline filter interfaces actually work properly now
-Much improved visualization performance when crossfading is enabled
-bugfixes
-translation updates
1.2.11:
Sam Lantinga - Sat Nov 14 12:38:01 PST 2009
* Fixed initialization error and crashes if MikMod library isn't available
Sam Lantinga - Sat Nov 14 11:22:14 PST 2009
* Fixed bug loading multiple music files
1.2.10:
Sam Lantinga - Sun Nov 8 08:34:48 PST 2009
* Added Mix_Init()/Mix_Quit() to prevent constantly loading and unloading DLLs
Mike Frysinger - 2009-11-05 09:11:43 PST
* Check for fork/vfork on any platform, don't just assume it on UNIX
Jon Atkins - Thu Nov 5 00:02:50 2009 UTC
* Fixed export of Mix_GetNumChunkDecoders() and Mix_GetNumMusicDecoders()
C.W. Betts - 2009-11-02 00:16:21 PST
* Use newer MIDI API on Mac OS X 10.5+
TagLib 1.6.1 (Oct 31, 2009)
===========================
* Better detection of the audio codec of .oga files in FileRef.
* Fixed saving of Vorbis comments to Ogg FLAC files. TagLib tried to
include the Vorbis framing bit, which is only correct for Ogg Vorbis.
* Public symbols now have explicitly set visibility to "default" on GCC.
* Added missing exports for static ID3v1 functions.
* Fixed a typo in taglib_c.pc
* Fixed a failing test on ppc64.
* Support for binary 'covr' atom in MP4 files. TagLib 1.6 treated them
as text atoms, which corrupted them in some cases.
* Fixed ID3v1-style genre to string conversion in MP4 files.
Mixer API
mixer: Add Speaker and Beep names to the weight lis
PCM API
PCM - Change the hw_params determination orde
Configuration
Change dmix.conf to accept user configuration from
defaults.dmix.<driver_id>.xx
Revert "Fix driver conf parsing in snd_config_hook_load_for_all_cards()
Sun Apr 5 04:53:07 2009 Jutta Degener (jutta@pobox.com)
* Release 1.0 Patchlevel 13
COPYRIGHT: exploring the deeper meaning and cultural
history of the word "any".
from buildlink3.mk.
1.2.9:
Ryan Gordon - Sun Oct 18 11:42:31 PDT 2009
* Updated native MIDI support on Mac OS X for 10.6
Ryan Gordon - Sun Oct 11 05:29:55 2009 UTC
* Reset channel volumes after a fade out interrupts a fade in.
Ryan Gordon - Sun Oct 11 02:59:12 2009 UTC
* Fixed crash race condition with position audio functions
Ryan Gordon - Sat Oct 10 17:05:45 2009 UTC
* Fixed stereo panning in 8-bit mode
Sam Lantinga - Sat Oct 10 11:07:15 2009 UTC
* Added /usr/share/timidity to the default timidity.cfg locations
Sam Lantinga - Sat Oct 3 13:33:36 PDT 2009
* MOD support uses libmikmod and is dynamically loaded by default
* A patched version of libmikmod is included in libmikmod-3.1.12.zip
* The libmikmod patches fix security issues CVE-2007-6720 and CVE-2009-0179.
Sam Lantinga - Sat Oct 3 02:49:41 PDT 2009
* Added TIMIDITY_CFG environment variable to fully locate timidity.cfg
Sam Lantinga - Fri Oct 2 07:15:35 PDT 2009
* Implemented seamless looping for music playback
Forrest Voight - 2009-06-13 20:31:38 PDT
* ID3 files are now recognized as MP3 format
Steven Noonan - 2008-05-13 13:31:36 PDT
* Fixed native MIDI crash on 64-bit Windows
Ryan Gordon - Fri Jun 5 16:07:08 2009 UTC
* Added decoder enumeration API:
Mix_GetNumChunkDecoders(), Mix_GetChunkDecoder(),
Mix_GetNumMusicDecoders(), Mix_GetMusicDecoder()
Austen Dicken - Tue Feb 26 23:28:27 PST 2008
* Added support for FLAC audio both as chunks and streaming
Tilman Sauerbeck - Tue Feb 26 03:44:47 PST 2008
* Added support for streaming WAV files with Mix_LoadMUS_RW()
Ryan Gordon - Mon Feb 4 17:10:08 UTC 2008
* Fixed crash caused by not resetting position_channels
Changes since 0.14:
* added the "lyrics-autosave" option
* added CMD_SELECT_PLAYING
* display song duration in the playlist
* added the "hardware_cursor" option
* show plugin error messages on the screen
* fixed NULL pointer dereference when not yet connected
* new translation: Hebrew
* brought documentation up to date
* added test for ReplayGain info stored inside Id3V2
* failing to read text frames from files no longer causes crashes
* fixed bug resulting in crash when 2 ID3V2 tags are present and
"Discard invalid ID3V2 data" gets called
* XML export now works when names contain double quotes
* locale in export dialog
* locale lists are now sorted
* long text frames are now truncated when shown in the "File info" area
* changed names and order for tabs under Config/Files
* made transformation options work correctly in MSVC
Changes 0.99.06.040:
* "Various Artists" support
* all pictures are shown and can be viewed in full size in "Tag details"
* all pictures from a file are shown in the tag editor
* patterns in the tag editor may now be disabled
* export as M3U or XML
* better handling of text frames containing null characters
* auto-size for the tag editor's "current file" area
* better column widths in the tag editor
* improved HTA for Windows build
tags, and also make it deal with gaps after the header or junk before the
actual start of mp3 data.
This makes it able to properly extract info from all mp3 files I have.
1.6:
* New CMake option to build a static version - ENABLE_STATIC.
* Added support for disabling dllimport/dllexport on Windows using the
TAGLIB_STATIC macro.
* Support for parsing the obsolete 'gnre' MP4 atom.
* New cpp macros TAGLIB_WITH_MP4 and TAGLIB_WITH_ASF to determin if
TagLib was built with MP4/ASF support.
1.6 RC1:
* Split Ogg packets larger than 64k into multiple pages. (BUG:171957)
* TagLib can now use FLAC padding block. (BUG:107659)
* ID3v2.2 frames are now not incorrectly saved. (BUG:176373)
* Support for ID3v2.2 PIC frames. (BUG:167786)
* Fixed a bug in ByteVectorList::split().
* XiphComment::year() now falls back to YEAR if DATE doesn't exist
and XiphComment::year() falls back to TRACKNUM if TRACKNUMBER doesn't
exist. (BUG:144396)
* Improved ID3v2.3 genre parsing. (BUG:188578)
* Better checking of corrupted ID3v2 APIC data. (BUG:168382)
* Bitrate calculating using the Xing header now uses floating point
numbers. (BUG:172556)
* New TagLib::String method rfind().
* Added support for MP4 file format with iTunes-style metadata [optional].
* Added support for ASF (WMA) file format [optional].
* Fixed crash when saving a Locator APEv2 tag. (BUG:169810)
* Fixed a possible crash in the non-const version of String::operator[]
and in String::operator+=. (BUG:169389)
* Added support for PRIV ID3v2 frames.
* Empty ID3v2 genres are no longer treated as numeric ID3v1 genres.
* Added support for the POPM (rating/playcount) ID3v2 frame.
* Generic RIFF file format support:
* Support for AIFF files with ID3v2 tags.
* Support for WAV files with ID3v2 tags.
* Fixed crash on handling unsupported ID3v2 frames, e.g. on encrypted
frames. (BUG:161721)
* Fixed overflow while calculating bitrate of FLAC files with a very
high bitrate.
changes:
-Configurable action for mouse-wheel events on the status icon
-Occasional transfer problems with MTP devices fixed
-bugfixes
-translation updates
Where CDDA data are filled into the cue sheet, make sure only one
title is used per track, otherwise data would shift by 1 entry and
no title would be left for the last track.
This is still not perfect because there is no (documented) way to
get the audio data within that gap with cdda2wav or cdparanoia, so
the audio data don't match the cue sheet fully, but at least the
cue sheet is not a total mess.
bump PKGREVISION
- faster tag scanning for vorbis
- fix stuttering and stuck pause bugs for output
- fix issues with tag scanning like forcing huge memory allocations
- plug some memory leaks