VERSION 2.3.2
FEATURES:
CHANGES:
* Bumped libMTP dependency to version 1.0.0.
* Improved response of current track and albums applet on data updates.
* Use system date/time format for default name when saving user playlists.
BUGFIXES:
* Fixed incorrect size of the VideoClip applet. (BR 247097)
* Comments embedded in files that contained newlines or tabs could be
skipped entirely. (BR 223502)
* The equalizer dialog did not discard changes when clicking "Cancel".
Patch by Anton Gritsay <anton@angri.ru>. (BR 242730)
* The Last.fm service did not work without KWallet. (BR 235861)
* Show actual KDE version in the "About Amarok" dialog, instead of the
version used at compile time.
* Fixed a crash when trying to save a playlist to a file where the format
of the playlist was unknown. (BR 246168)
* Also use podcast channel image for downloaded episodes. (BR 229391)
* Collection directories that were symlinks could end up storing the wrong
absolute path, causing those files to be removed during incremental
scans.
* Fixed playlist tooltips not showing up, even when enabled in the playlist
layout (BR 249086)
* Fixed potential crashes related to Applet loading. (BR 246756)
* Fixed possible crash in Labels Applet when playing new track. (BR 248538)
* Fixed incorrect layout of applets on startup.
* Fixed Collection Browser not properly updating after a full rescan,
necessitating Amarok to be closed and reopened. Fixes various bugs.
(BR 172542)
* Fixed cover found dialog closing when download failed or is cancelled.
* Fixed failure when fetching cddb info for audio CDs in localized Amarok.
* Fixed expanding items in collection browser by double-click, in
double-click mode.
* Fixed crash when adding new folders repeatedly in podcast/saved playlist
browsers.
* Fixed context menu actions acting on wrong indices in the playlist
browser.
* Fixed incorrect text about "rpath" argument to collection scanner.
(BR 236076)
* Fixed emission of MPRIS StatusChange signal when switching into or out
of random mode.
VERSION 2.3.2-Beta 1
FEATURES:
* Podcasts can now be filtered on provider and grouped in folders. (BR 219519)
* Amarok 1.4 Database Importer: added support for importing labels.
Thanks to Matěj Laitl for the patch. (BR 218996)
* Shortcuts: Added "Replay current track" shortcut. (BR 217081)
* Edit filter dialog: added "added" and "last played" date filters.
* File browser: added forward and back buttons for accessing navigate history.
* Organize Dialog: added a way to save multiple file formats as presets. (BR 122672)
* Filtering: added default presets to the drop down menu of the collection
search widget.
* Filtering: track format can now be used as filter keyword in the
collection browser, e.g. "format:flac".
* Filtering: track file size can now be used as filter keyword in the
collection browser, e.g. "filesize:<12" for tracks under 12Mb;
"filesize:25" for tracks that are between 25 and 26Mb.
* Filtering: tracks that were added to the collection since/before a
certain time can now be filtered using, e.g. "added:<1w".
* Filtering: added ability to filter last played date in the collection
browser, e.g. "played:<3d".
CHANGES:
* Let scripts access bpm property of tracks (read-only). (BR 245257)
* Remote Meta+P global shortcut to avoid future problems with new
keyboard drivers in notebooks. (BR 235204)
* Fix size of Slim toolbar time labels. Thanks to Tijl Coosemans for the patch.
* Amarok 1.4 Database Importer: only import tracks that actually belong in the
collection. Thanks to Matěj Laitl for the patch. (BR 218999)
* Refresh the albums context applet when the collection is updated.
* Don't allow the last visible playlist source in User Playlists to be hidden.
* "Play Media" dialog now remembers the last used directory. (BR 231092)
* Organize Dialog: tweaked the layout to fit better on smaller resolutions (BR 238000)
* Filtering: added year suffix for date filters in the collection browser.
* Last.fm features that require user authentication are now disabled
by default.
* Ignore "DJ" prefix when sorting in collection browser. (BR 181955)
Patch by Richard Longland <rlongland@hotmail.com>.
BUGFIXES:
* Tweaked fuzzy numerical comparisons in the APG. (BR 242281)
* Finally don't truncate the "Label:" label in TagDialog. (BR 235957)
* Fix crash when right clicking on children of "No labels". NoLabel item is
now a Data item. (BR 243825)
* Fix regression in Dynamic Collections. For files that were scanned when
Dynamic Collections wasn't working, you will need to rescan them to get
them associated with the proper device.
* Fix crash on exit with newer KDE versions. Patch by Martin Blumenstingl and Felix
Geyer. (BR 245513)
* Fixed playlist bottom toolbar getting to tall when using "Text only"
button style. (BR 228390)
* Fixed Amarok layout saving when minized to tray. (BR 244583)
* Make "No other participants" in the events applet translatable.
Patch by Jan Janssen. (BR 235311)
* Fixed track number on DAAP shares. Patch by Silvio Frischknecht. (BR 235030)
* Fixed filtering by rating in the playlist. (BR 240293)
* The scripts categories are now translatable. (BR 240563)
* Fixed Amarok 1.4 Database Importer not importing statistics and lyrics of
tracks that are not yet in database. Thanks to Matěj Laitl for the patch.
(see comments on BR 218996)
* Fixed always playing first track when adding tracks to empty playlist with
random mode on. Patch by Anton Gritsay <anton@angri.ru> (BR 240452)
* Directories that were once part of the collection but not anymore may not
have been properly removed, leading to files outside the collection being
scanned. (BR 243532)
* Fixed "genre" and other playlist groupings not working. (BR 243344)
* Removed track progress effect on TrayIcon as it caused several problems
(also caused by a bogus implementation of the KSNI class)
(BR 233506, BR 240463, BR 231539, BR 232578, BR 232312).
* Fixed track name in main window title incorrectly changing when editing
tag info for another track. Thanks to Anton Gritsay <anton@angri.ru> for
the patch (BR 220521)
* Splitted desktop so mime types can be allocated in a better way
(BR 242292).
* Fixed some tracks not being scanned when they had corrupted MusicBrainz
IDs. Thanks to Matěj Laitl <matej@laitl.cz> for the patch. (BR 236227)
* Fixed crash when navigating using "Places" in the file browser. (BR 240338)
* Fixed error dialog popup if the stored directory is no longer accessible
when using the file browser. (BR 234286)
* Single clicking a file in the file browser now selects it instead of
appending to the playlist by default in single-click mode. (BR 233171)
* Fixed resizing and eliding issues with the file browser breadcrumbs.
(BR 231366 comment #5)
* Drop file icons in file browser breadcrumbs. (BR 231366)
* Fixed keyboard navigation in file browser. (BR 240668)
Patch thanks to Hannes Koller.
* Fixed dropping files to playlist from Konqueror. (BR 235722)
* Fixed keyboard shortcuts of actions from scripts lost after restart.
Thanks to Martin Blumenstingl <darklight.xdarklight@googlemail.com>.
(BR 223165)
* Fixed tracks not changing for "stop after this track" action. (BR 231209)
* Cleaned up some tooltips/what's this strings in the Organize dialog
to make it easier to read and, hopefully, understand. (BR 237857)
* Fixed organize dialog's handling of the year tag. If there is no year
then the %year token should be an empty string.(BR 237834)
* The "Ignore 'The'" option in the organize files dialog is now case
insensitive. (BR 237831)
* Fixed odd header name when showing "places" in the file browser.
(BR 238518)
* Filenames with dots (.) and other special RegEx characters will now be
parsed correctly when guessing tags from a filename. (BR 225743)
* Align track details dialog's labels to the right as per KDE4's HIG.
(BR 234555)
* The last.fm service will now only open the wallet on startup if the user
has enabled features that require authentication. (BR 230098)
* Correctly load the list of labels in tag dialog. (BR 238737)
Patch by Daniel Faust <hessijames@gmail.com>.
* Cover manager: fixed crash if closed shortly after opening. (BR 235796)
* Fixed Last.fm service browser not updating its view if it's open on
startup. (BR 231044)
* Fixed clicking on browser categories not honoring mouse settings. (BR 226533)
* Fixed usability issue with regards to context menu item order when right
clicking in the playlist widget. (BR 198650)
Version 0.3.2
Don't try to compile the COM stuff on MinGW
Fix being unable to catch exceptions from client libraries. This drove us crazy in Amarok!
Version 0.3.1
Fix compilation on Snow Leopard
Fix compilation with Qt 4.6
Suggest Homebrew as well as MacPorts
Fix nmake clean on Windows without stubbornly reverting valid work :P
add user.getRecentStations
undef the CASE macro after use
add RadioStation to global.h
Recognise UNIX other than Linux
It's Library/Caches not Cache
Put ScrobbleCache in global namespace until version 1.0
make ScrobbleCache public
DRY fingerprint.pro
fingerprint.pro now uses pkg-config on win
Quote directories in Makefile.rb as they may contain spaces
Merge branch Doug's master restoring Makefile* to .gitignore
Install properly on OS X
handle rm -f and rm -rf on windows too please
Put VERSION macros in global.h
dist.sh improvements
Dependency checking
Ruby 1.9 fix
Remove release history from README
Fix cleansrc
Use git-archive to create archives
================================
2010-03-08 01:18:09 -0500 v1_220
================================
Prepare for git based distribution toolchain.
Rearrange repository for git.
Create an OSX example program for Max Wassermann.
0.12 Sun May 30 08:45:03 GMT 2010
- don't use values > MAXINT. +2147483648 is not a valid unsigned
int32 (it's MAXINT+1). while we're at it, put all constants in
the XS in hex format for clarity. possibly fixes:
http://www.cpantesters.org/cpan/report/6945385
- fall back to pureperl when Inline::C is installed but not functional
as reported by Michel Lanne.
0.11 Fri Mar 12 04:12:44 GMT 2010
- fix two bugs triggered with inline on win32 - one related to assuming
C99 support and one related to lack of stdint.h or equivalent. tested
with strawberry perl, should work with msvc too. bug report here:
http://www.cpantesters.org/cpan/report/6920668
same smoker reports tests with 0.11 here:
http://www.cpantesters.org/cpan/report/6930825
0.10 Sun Feb 14 04:09:00 GMT 2010
- add COPYRIGHT information for debian folks
- include xt/
0.09 Thu Feb 11 14:58:37 GMT 2010
- Support 24 and 32 bit wav reading w/o Inline::C (from Wolfram humann)
( see https://rt.cpan.org/Public/Bug/Display.html?id=36452 )
- add a META.yml and some other easy kwalitee tweaks
- Audio::Wav::Read::_has_inline moved to Audio::Wav::_has_inline so
it can be queried before instantiating a reader (and later be used
internally for Audio::Wav::Write)
0.84 2010-08-27 19:10:00
- Added an optional audio_md5 info value, this is the MD5 checksum of the
first N audio bytes of the file. This is useful in determining if a file
is the same even when tags have been changed. See the documentation for details.
- Added audio_size info value to all formats.
- Added image offset values in AUDIO_SCAN_NO_ARTWORK mode for some formats, so
image data may be extracted directly from the file if needed. See the
documentation for specific details.
- AAC: Fixed samplerate values for AACplus files. The samplerate in the header
needs to be doubled to obtain the actual playback samplerate.
- ID3: Bug 16452, Don't add null strings as array entries for T* frames.
0.83 2010-06-10 14:15:00
- APE: Tag could be ignored when ID3v1 tag is present.
- Fixed error handling for invalid RVAD tags.
- Win32: Added binmode for all open files and filehandles.
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
This release fixes a crash that was caused by invalid Lyrics tags
and a crash that occurred under certain circumstances on Windows
when opening the "Folder filter" dialog.
Overview of changes in libgpod 0.7.2
====================================
* Performance work (thanks a lot to Javier Kohen for his patches)
* Add itdb_device_supports_podcast and itdb_device_supports_chapter_image
methods
* Fix static iPod Classic/Nano 3G artwork formats
* Change installation directory for the HAL callout in the hope that it
will work out of the box on more systems
* BSD portability fixes (courtesy of Andrew Nosenko)
* Write MHLA (list of albums) headers to iTunesDB
* Small improvements for iPhone support though iPhone 3G are still
unsupported because we can't checksum the iPhone iTunesDB.
patch-ah (new):
Fix wrong placed #else clause against #if defined(__linux__) in cpu-arm.c.
patch-ba:
Check NetBSD's native atomic_ops in configure even in arm case.
configure checks $host_cpu first, not $host_os on checks for
native atomic operations.
(In upstream it seems fixed to see $host_os first but
it might still have problem around NetBSD version checks)
* Several fixes incl. multi-core MS-Windows threading problem.
* New MS-Windows native audio driver.
* New Grandstream ringtone file format.
* New support in libSoX for memory based file IO.
* Now able to set MP3 compression parameters.
changes:
-ap_flac_embed: do not forget to import cue sheet into flac,
rather than just artist/title metadata
-main.c: ensure that gettext always returns UTF-8, because GTK
expects UTF-8 strings
Remove special wchar handling. It's not clear for which OS versions
this is needed, exactly.
If this change causes failures, let me know!
Bump PKGREVISION.
the NetBSD Packages Collection.
To be honest, either you already know what this piece of software is, or
you don't really care. The Squeezebox and all the other networked audio
players made by Logitech are cool devices, though.
Here's the DESCR:
SqueezeboxServer is the software behind Logitech's networked audio players such
as the Squeezebox. It streams music to the device over the network from your
local computer.
OK'd by maintainer.
0.82 2010-05-24 13:15:00
- RT 57664: ID3: Add checks to avoid reading too much inside an invalid frame.
- FLAC: Seeking bug fixes.
0.81 2010-05-15 10:40:00
- Fixed broken boolean values.
0.80 2010-05-14 23:15:00
- ID3: Fixed unsynchronisation of v2.2/v2.3 tags.
- FLAC: Fixed several seeking bugs and improved seeking algorithm.
- MP3: Subtract LAME encoder delay/padding from total samples to obtain more
accurate song duration value.
0.79 2010-04-27 14:30:00
- ID3: Bug 16079, fixed crash when reading empty TCON tag.
- Bug 16095, workaround Win32+filehandle bug where file pos could sometimes
be off-by-one after a PerlIO_read.
0.78 2010-04-16 15:45:00
- ASF: Fixed various issues when seeking, now uses the ASF_Index object correctly.
- ASF: Refactored to clean up the code and make it more efficient.
- ID3: Bug 16073, properly handle illegal zero-byte frames.
0.77 2010-04-14 11:30:00
- PerlIO_seek with SEEK_END sometimes does not work correctly, changed all seeks
to use SEEK_SET instead.
0.76 2010-04-14 10:30:00
- APE: Bug 15992, fixed reading of APE tags when file also has a Lyricsv2 tag.
- APE: Bug 16056, fixed reading of APE tags with certain kinds of invalid tags.
0.75 2010-04-02 15:50:00
- ID3: Really fixed empty text field bug this time.
0.74 2010-04-02 12:15:00
- ID3: Fixed bug where an empty text field could contain the text from the
previous frame.
0.73 2010-03-31 12:30:00
- Added find_frame_fh_return_info method for MP4 seeking from a filehandle.
0.72 2010-03-31 10:50:00
- Fixed bug in reading unsynchronized APIC frames, the APIC data returned was not
the correct size.
- Fixed Mac hints file to work properly on OSX Server 10.6.
0.71 2010-03-30 00:00:00
- Added find_frame_return_info method for MP4 that returns the seek offset as well
as a rewritten header that can be placed before the seeked audio to construct a
valid bitstream.
The GNOME Music Player Client is a GTK+ client for remote access,
control and playlist management of the Music Player Daemon featuring
ID3 Support and a tray icon for your notification area.
The Magnatune plugin allows easy browsing and playback from the
Magnatune.com catalog.
(missed those and *emacs* the first time round because they pull
in their png dependencies via default-on options; they were included
in the test bulk build though)
Changes
* Improved responsiveness when expanding/collapsing items in the collection browser when using single-click mode.
* The Collection scanner now runs with idle priority when invoked by Amarok. Batch scan users can invoke it with the --idlepriority flag.
Bugfixes
* File browser: fixed sorting files by date. (BR 226941)
* Fixed issue with file browser bookmarks not working when the file browser was showing "places".
* Fixed crash when right clicking in file browser while it is showing "Places". (BR 237562)
* Fixed strange selection behaviour in the music sources pane (BR 222760).
* Fixed factor used when filtering lengths in collection browser.
* Fixed wrong value used when filtering comments in collection browser.
* Don't truncate the "Label:" label in the TagDialog. (BR 235957)
* Display extended characters properly in names of Last.fm streams. (BR 222930)
* Cover fetcher: prevent automatic fetcher from setting album's cover if it is done manually during the download. (BR 236839)
* File browser: show folders first, files afterwards. Patch by <dystopticus@gmx.net>. (BR 226599)
* Queued track's contextual menu entry about dequeueing was written wrong and misleading. (BR 235047)
* Custom color setting in the On Screen Display was only applied after restart. Patch by Frank Steinmetzger <Warp_7@gmx.de>.
* Track Rating was not always displayed correctly in the On Screen Display. Patch by Frank Steinmetzger <Warp_7@gmx.de>.
* Improved layout for applet setting dialogs. Patch by Felix Geyer <debfx-kde@fobos.de>.
* Made icons in applets react correctly in double-click environments. Thanks to Felix Geyer <debfx-kde@fobos.de>.
* Several bug fixes for the bundled LyricWiki script. Patch by Oleg G <verdrehung@gmail.com>. (BR 233605)
* Better fix for pausing SHOUTcast streams, without advancing to the next track after resume. (BR 192878)
Version 2.3.1-Beta 1
Features
* Persistant Queue Saving: The playlist queue is now saved when Amarok is closed and restored upon startup. (BR 215057)
* Automated Playlist Generator: allows smart creation of playlists that match user-specified constraints. Combines the features of "Smart Playlists" in Amarok 1.4 with the Bias system of Amarok 2.0.
* It's now possible to mark all episodes in a channel as old or new at once.
* New "Upcoming Events" applet, displays future concerts for the artist of the currently playing track. The event info is fetched from Last.fm.
* New "Similar Artists" applet, displays a list of artists which are similar to the one currently played. The list is fetched from Last.fm.
* The scripting system now offers a new function for detecting that a track has finished. Patch by Michael MacDonald <mars@antlersoft.com>. (BR 227312)
* Support for the new System Tray technology from KDE SC 4.4. This adds nice animations and a better looking popup menu to the System Tray. Thanks to Aurelien Gateau <agateau@kde.org> for the patch.
* Allow playlist layouts to group tracks by directory. (BR 230594)
* Cover fetcher: The UI was improved. Now an icon view is used to display results, with an informational sidebar that may show interesting bits about an image.
* Cover fetcher: Added ability to enter custom queries via Yahoo!, Google, or Discogs (in addition to Lasf.Fm). Note the source for automatic cover fetching is still Last.fm only.
Changes
* Allow changing the number of recently added albums in the albums applet.
* Magnatune.com store: Added "Home" link to all artist and album pages leading to the Magnatune.com front page.
* Magnatune.com store: Improved Magnatune.com front page.
* Magnatune.com store: Completely remove option to purhcase single albums as this is no longer supported by Magnatune.com and the API for doing so will be disabled in the future.
* The new file browser now supports "places".
* Added "up" and "home" buttons to the new filebrowser.
* Items in the breadcrumb navigation bar are now hidden if there is not enough room to show all of them (similar to how it works in Dolphin) (BR 231497)
* Improved performance (dramatic in some cases) when filtering the Playlist (231185).
* Remove information that is already displayed elsewhere in the playlist from the playlist tooltips.
* Make showing the playlist tooltips a per playlist layout option.
* When bookmarking a view in the local collection, also store (and restore) the setings for "Show Cover Art" and "Show Years". (BR 230562)
* Allow moodbar files witout the leading '.' (both .<trackfilename>.mood and <trackfilename>.mood now work)
* Change example SQL command for setting up an external database to remove (sometimes incorrect) host name and possibly fix some random regression in some MySQL versions. (BR 225052)
Bugfixes
* Fixed Youtube videoclip broken engine due to their recent change.
* Fixed Wikipedia no loading the css on KDE 4.4 (due to a regression in Qt 4.6.) (BR 222875)
* Settings dialog could become too wide with translations. (BR 233752)
* Fixed re-mounting iPhoneOS devices after having been unplugged without being unmounted. Thanks to Jeffrey Dodge <hazridi@gmail.com>. (BR 233305)
* Fixed connection to iPod Touch devices. Patch by Jeffrey Dodge <hazridi@gmail.com>. (BR 233257)
* Fixed the deletion of empty directories after deleting, or organizing. (BR 190881)
* Fixed a hang that would occur when organizing a track and the source file was the same as the destination file. (BR 233181)
* Fixed the double delete confirmation dialog when organizing tracks. (BR 233200)
* Fixed broken rendering of ratings in Current Track applet on startup.
* Fixed command type names shown in the Bookmark Manager not being translated. (BR 226829)
* Fixed crash on startup for users of MySQL 5.5. Thanks to Bartosz Fabianowski for figuring it out. (BR 231166)
* Readded missing hover info for the new filebrowser.
* Fixed missing images in the hover info shown for various browser categories.
* Fixed crash when running some Amarok urls on startup. (such as when passed on the command line or cliked in another app) (BR 231626)
* Fixed crashes when Amarok is started and the Info applet is loaded with certain version of Qt. (BR 227639) (BR 229756)
* Fixed organize collection dialog deleting tracks at new location instead of old. (BR 217002)
* Fixed a broken podcast feed that had a minor compliance issue in date format. (BR 231062)
* Fixed "files" bookmarks not storing the actual path shown in the file browser (BR 231437)
* Fixed incorrectly displayed cover images for albums with the same name, e.g. "Greatest Hits". (BR 170146)
* Fixed problems with new Main Toolbar and SHOUTcast streams: Since these streams cannot be paused, we detect this now and stop them instead.
* Fixed permission errors with each file copied to an iPhone via iFuse. Thanks to Colin Guthrie <cguthrie@mandriva.org> for the patch. (BR 231021)
* Fixed issues with using random navigators while filetering or searching the Playlist. (BR 229226) (BR 222129)
* Fixed crash related to the new playlist tooltips. (BR 229696)
* Fixed some artist/album/track names not getting shown or getting shown incorrectly in the Current Track applet because of html encoding. (BR 222765)
* Fixed issue with the Albums applet not correctly updating when playing a track by an artist not present in the local collection.
* Fixed Albums applet not getting updated if the artist of the currently playing track was edited. (BR 210296)
* Fixed bad window title for the details edit dialog in the playlist layout editor. (BR 227912)
* Fixed wrong track getting dragged from the Playlist when sorting and/or filtering is active. (BR 226503)
* Fixed visual indication for "Stop After This Track" not getting shown immediately when using the global shortcut. (BR 230569)
* Cover fetcher: Fixed a crash involving reappearing cover found dialogs and pending cover fetches. (BR 230215)
* Display tooltips with applet names in the context toolbar. (BR 230736)
* File browser: "Add to Playlist" doesn't add playlist files to the playlist. (BR 229290)
1.0.20:
Changes: ocp.ini did not include support for .YM files as expected.
Two other minor tweaks were done.
1.0.19:
Changes: Multiple crash bugs were fixed. Support for YM files via
STYMulator was added. 24-bit SDL/X11 output should now work (which
is needed if ran inside QEMU). PTM and Adplug files should now load
and play correctly on big-endian systems. Several other minor tweaks
were made.
Packaged by othyro at freeshell dot org.
BLOP comprises a set of LADSPA plugins that generate bandlimited sawtooth,
square, variable pulse and slope-variable triangle waves, principally for use
with one of the many modular software synthesisers available.
They are wavetable based, and are designed to produce output with harmonic
content as high as possible over a wide pitch range.
Additionally, there are a few extra plugins to assist in building synthesis
networks. Full details can be found in the List-o-Plugins
changes:
-Added surround channel mapping API and capability
-New config file options
-misc updates and fixes
pkgsrc note: The format structure passed to ao_open_*() has grown a new
member ("matrix", for channel mapping). All client pkgs need to be
checked that it is at least zero-initialized.
Changelog:
Among other things, this release features gapless MP3 playback,
native PulseAudio support, faster startup, and much improved compilations
handling.
* fixed issue 23 (assertion failure)
Changes 1.0.04.049:
* fixed crash triggered by invalid frame lengths in ID3V2
* fixed crash that occured when the backup directory couldn't be created
Changes 1.0.03.048:
* fixed crash triggered by GEOB frames containing UTF-16 text
Changes 1.0.02.047:
* fixed crash triggered by trying to repair broken ID3V2 tags that contain
images
* fixed crash that occurred when changing file names manually in the file
renamer, without defining a pattern
* fixed crash caused by unsynchronized ID3V2.4.0 frames that end with 0xff
Changes 1.0.01.046:
* fixed crash that occurred when running on Qt 4.6
* fixed crash that occurred when changing song info in the tag editor if
songs had images stored as BMP or anything else besides JPG or PNG
Changes 1.0.00.045:
* wording changes to reflect non-beta status
* pressing CTRL+C when viewing full-size images in the tag editor or in
"Tag details" in the main window copies the image to the clipboard
* added "Rating" and changed field order in "Tag details" to match the Tag
editor
It should not be used, because of conflict with pkg_alternatives.
Include lang/ruby/buildlink3.mk with BUILDLINK_DEPMETHOD=build instead.
While here convert custom REPLACE interpreter for ruby to
REPlACE_RUBY defined in lang/ruby/replace.mk.
TagLib 1.6.3 (Apr 17, 2010)
===========================
* Fixed definitions of the TAGLIB_WITH_MP4 and TAGLIB_WITH_ASF macros.
* Fixed upgrading of ID3v2.3 genre frame with ID3v1 code 0 (Blues).
* New method `int String::toInt(bool *ok)` which can return whether the
conversion to a number was successfull.
* Fixed parsing of incorrectly written lengths in ID3v2 (affects mainly
compressed frames). (BUG:231075)
TagLib 1.6.2 (Apr 9, 2010)
==========================
* Read Vorbis Comments from the first FLAC metadata block, if there are
multipe ones. (BUG:211089)
* Fixed a memory leak in FileRef's OGA format detection.
* Fixed compilation with the Sun Studio compiler. (BUG:215225)
* Handle WM/TrackNumber attributes with DWORD content in WMA files.
(BUG:218526)
* More strict check if something is a valid MP4 file. (BUG:216819)
* Correctly save MP4 int-pair atoms with flags set to 0.
* Fixed compilation of the test runner on Windows.
* Store ASF attributes larger than 64k in the metadata library object.
* Ignore trailing non-data atoms when parsing MP4 covr atoms.
* Don't upgrade ID3v2.2 frame TDA to TDRC. (BUG:228968)
libmikmod-3.1.12 was released on 15/12/2007
This is bugfix release by denis111(keygenmusic).
BUGFIXES
- libmikmod no more hangs on loading XM modules with incorrect number of
instrumens.
- modules with more then 255 orders are now supported
libvorbis 1.3.1 (2010-02-26) -- "Xiph.Org libVorbis I 20100325 (Everywhere)"
* tweak + minor arithmetic fix in floor1 fit
* revert noise norm to conservative 1.2.3 behavior pending
more listening testing
libvorbis 1.3.0 (2010-02-25) -- unreleased staging snapshot
* Optimized surround support for 5.1 encoding at 44.1/48kHz
* Added encoder control call to disable channel coupling
* Correct an overflow bug in very low-bitrate encoding on 32 bit
machines that caused inflated bitrates
* Numerous API hardening, leak and build fixes
* Correct bug in 22kHz compand setup that could cause a crash
* Correct bug in 16kHz codebooks that could cause unstable pure
tones at high bitrates
This library contains an implementation of the 3GPP TS 26.073
specification for the Adaptive Multi Rate (AMR) speech codec and
an implementation for the 3GPP TS 26.173 specification for the
Adaptive Multi-Rate - Wideband (AMR-WB) speech decoder. The
implementation is derived from the OpenCORE framework, part of the
Google Android project.
This bugfix release fixes a couple of crashes, a ReplayGain regression
from the last stable release, single and repeat modes in random and
other small fixes.
changes:
-Fix decoding of multi-channel ADPCM WAVE files (was patched in pkgsrc)
-Reduce unshared data in library
-Fix handling of audio files with more than 2^24 frames
-Add support for writing double-precision floating-point WAVE files
-Add support for reading certain uncompressed AIFF-C files created
by Mac OS X
-Write fact chunk in floating-point WAVE files
Based on PR#41744 by Wes Chow.
This module allows one to read and manipulate so-called ID3
informational tags on MP3 files through an object-oriented Python
interface.
Update to 0.70.
0.70 2010-03-23 19:00:00
- Replaced libid3tag with a custom ID3 tag parser. libid3tag would read
an entire
tag into memory, so in files with large embedded artwork this was a hu
ge waste
of memory. The new parser will generally never buffer more than about
4K of the
file if AUDIO_SCAN_NO_ARTWORK is set. It is also around twice as fast
.
- INCOMPATIBLE CHANGE: ID3 tag elements returned in array form no longer
include
the encoding type as the first value in the array. Common frames this
affects
include COMM, APIC, USLT, and others.
- INCOMPATIBLE CHANGE: find_frame for both MP3 and Ogg Vorbis now take a
timestamp in milliseconds. Seeking using a file offset is too ambiguo
us
because of non-audio tag data.
- Fixed minor bug in Ogg Vorbis bitrate calculation, it was not ignoring
the
size of the leading tag data when calculating average bitrate.
- Improved Ogg Vorbis bitrate/duration calculation when file contains multiple
logical bitstreams.
- Added support for old WavPack versions < 4.
- Changed ASF file_size value to be the actual file size, not the value
from within
the file metadata which may or may not be correct.
- Bundled a win32 build of zlib to make compiling on Windows a bit easie
r.
0.62 2010-03-02 12:00:00
- INCOMPATIBLE CHANGE: Ogg Vorbis COVERART tags are now translated to an
ALLPICTURES block and are base64-decoded.
- Added support for new Ogg Vorbis cover art tag, METADATA_BLOCK_PICTURE
. Data
is returned in the same ALLPICTURES array as for FLAC.
0.61 2010-02-23 22:50:00
- RT 53118: Fixed crash under Perl 5.11.
- Updated Mac hints file to be more compatible with non-Apple Perl build
s.
0.60 2010-02-22 17:45:00
- WavPack 4.x support.
- ID3: Bug 3998, Fixed parsing of multiple TCON genre values in older ta
g
versions.
- ID3: Parse RGAD frame (replay gain adjustment).
- APE: Fixed bug where a trailing null could be read from tags.
- FLAC: Calculate correct duration/bitrate for files with bad header
information.
- WAV: Ignore chunks SAUR, PAD, and otom.
patch-ad: fix an #endif versus #else error
patch-cc: adds NetBSD bswap* to interface/utils.h as per utils.h
patch-ci: fix a crash on big-endian machines
mysql server.
Changes:
Team Amarok is proud to announce Amarok 2.3.0. It contains many
improvements and bugfixes over Amarok 2.2.2 as well as many new
features. Areas such as podcast support and saved playlists have
seen huge improvements, as has the support for USB mass storage
devices (including generic MP3 players).
With large parts of Amarok 2 becoming quite mature, it was also
time to start looking forward again. Therefore, this release also
contains a number of new features of a slightly more experimental
nature. These include a new main toolbar and a rewritten and much
simpler file browser. These parts are brand new and based on user
feedback, and they will change and improve over the next few
releases. The old slim toolbar is still available should you prefer
that, but we encourage you to try out the new toolbar and tell us
what you think. The file browser's look and feel now aligns more
closely with the rest of Amarok with improvements such as breadcrumb
navigation, and it is now focused on being a way to find and play
music instead of being a multi-purpose file manager.
The context menu of tracks in your playlist now offers a "show in
media sources" option, making it easier to find the same track
again in the collection browser for editing, moving or deleting
the file.
Podcasts have received a configuration dialog allowing you to change
the update interval as well as the location to store new downloaded
episodes. Podcasts and saved playlists are now also grouped by
source, and a merged view is available just like in your local
collection - perfect for those that don't care where their music
is coming from but simply want to listen to it. Now, when a new
source of playlists or podcasts becomes available, Amarok will
switch off merged view and show a collapsible list of your new
listening sources.
The Wikipedia applet now looks better and links have been fixed.
Internal links to other pages on Wikipedia will display in the
applet, and external links open a browser window.
In short, Team Amarok has been focusing hard on furthering our
long-term goal: making Amarok the best tool for immersing yourself
in music, no matter where it comes from.
LAME 3.98.3 February 27 2010
* Rogério Brito:
o Update the debian packaging for the new release.
* Robert Hegemann
o The ignore-tag-errors switch had no effect when embedding
album art, fixed.
o 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.
o Workaround for FFMPEG bug, which uses to call
lame_encode_flush more than once in a loop.
o Windows: program icon and version info added (when
building with VC9)
o Fix for Bugtracker item [ 2688413 ] lib name problem
in Microsoft Visual Studio 6
o Fix for Bugtracker items [ 2051870, 2423650, 2928684
] several small documentation issues
o Fix for Bugtracker item [ 2723518 ] resampling in 3.98
and 3.99alpha
o Fix for Bugtracker item [ 2891879 ] Because of Windows
API change, there was a problem with the prority switch.
o Fix for Bugtracker item [ 2893101 ] Access Violation
in BladeMP3EncDLL if UNICODE was defined.
o Fix for Bugtracker item [ 2887359 ] Wrong length in
ID3v2 tag when num_samples isn't set
o Fix for Bugtracker item [ 2872590 ] LameTAG: "Music
length" missmatch in LAME 3.98
o Fix for Bugtracker item [ 2824296 ] wrong enc_padding
value in LAME 3.99a and 3.98.3 (from CVS)
o Revisiting the FhG decoder problem (FhG V1.5 build 50,
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).
o Patch submitted by Bernhard Doebler, tracker item [
2807676 ] Error when building Lame with NASM support
o Patch submitted by Mancuso Raffaele, tracker item [
2406420 ] compile lame_enc.dll under cygwin
Patch provided by Wen Heping via PR#42851.
1.19 - 2010.02.18
* ID3:
* POPM: 'count' is optional; the attribute may not exist. (#33)
* TimeStampTextFrame: Fix a TypeError in unicode comparisons. (#43)
* MakeID3v1: Translate TYER into ID3v1 year if TDRC is not present. (#42)
* mid3v2:
* Allow --delete followed by --frame, and --genre 1 --genre 2. (#37)
* Add --quiet and --verbose flags. (#40)
* moggsplit: --m3u option to write an M3U playlist of the new files. (#39)
* mid3iconv: Fix crash when processing TCML or TIPL frames. (#41)
* VCommentDict: Correctly normalize key names for .keys() iterator. (#45)
* MP3: Correct length calculation for MPEG-2 files. (#46)
* oggflac: Fix typo in docstring. (#53)
* EasyID3: Force UTF-8 encoding. (#54)
* EasyMP4: Fix 'genre' translation. (#56)
1.18 - 2009.10.22
* ASF:
* Distinguish between empty and absent tag values in
ContentDescriptionObjects. (#29)
* mid3iconv:
* Fix a crash when processing empty (invalid) text frames.
* MAJOR API INCOMPATIBILITY!!!!
* EasyID3FileType is now in mutagen.easyid3, not mutagen.id3. This
change was necessary to restore API compatibility with 1.16, as
1.17 accidentally contained a circular import preventing
mutagen.easyid3 from importing by itself. (#32)
1.17 - 2009.10.07
* ID3:
* Support for the iTunes non-standard TSO2 and TSOC frames.
* Attempt to recover from bad SYLT frames. (#2)
* Attempt to recover from faulty extended header flags. (#4, #21)
* Fix a bug in ID3v2.4 footer flag detection, (#5)
* MP4:
* Don't fail or double-encode UTF-8 strings when given a str.
* Don't corrupt 64 bit atom sizes when resizing atoms. (#17)
* EasyID3:
* Extension API for defining new "easy" tags at runtime.
* Support for many, many more tags.
* OggVorbis, OggSpeex: Handle bitrates below 0 as per the spec. (#30)
* EasyMP4: Like EasyID3, but for iTunes MPEG-4 files.
* mutagen.File: New 'easy=True' argument to create new EasyMP3, EasyMP4,
EasyTrueAudio, and EasyID3FileType instances.
1.16 - 2009.06.15
* Website / code repository move.
* Bug Fixes:
* EasyID3: Invalid keys now raise KeyError (and ValueError).
* mutagen.File: .flac files with an ID3 tag will be opened as FLAC.
* MAJOR API INCOMPATIBILITY!!!!
* Python 2.6 has required us to rename the .format attribute of M4A/MP4
cover atoms, because it conflicts with the new str.format method.
It has been renamed .imageformat.
sfxr's original purpose was to provide a simple means of getting
basic sound effects into a game for those people who were working
hard to get their entries done for the Ludum Dare gaming contest
within the 48 hours and didn't have time to spend looking for
suitable ways of doing this.
The idea was that they could just hit a few buttons in this
application and get some largely randomized effects that were custom
in the sense that the user could accept/reject each proposed sound.
It's been a really long time since 2.2.0, previous cmus release - almost 3
years have passed. During this time, Timo Hirvonen, original cmus author, has
disappeared, cmus-unofficial fork was born, and, lately, cmus-unofficial
transformed back into cmus. Long story short - here is the new release!
Features highlight:
Gapless MP3 playback
Native PulseAudio output plugin
Faster metadata cache
Improved compilation handling
cmus-tutorial(7) man page
SHOUTcast icy-* headers support
Musepack SV8 support
Support for the new libmp4v2
And, of course, tons of bugs were fixed.
builtin wide curses which is recognized by pkgsrc/ncursesw/builtin.mk
is fine.
-Set the keyboard mode to raw() explicitely. ncurses seems to do
this in some magical way, didn't find a hint in documentation.
-Explicitely disable widechar support if the pkgsrc option is deselected -
otherwise it gets enabled unwantedly if widechar support is found in the
normal curses lib.
Core
Release v1.0.22
ALSA Control (alsactl)
alsactl: fix error path code in init_parse.c
alsactl: init - default - initialize also "Digital Input Source"
alsactl init: Add CTL{do_search} and CTL{do_count} parsers
alsactl init: use empty GOTOs in init/default file to increase readability
alsactl: introduce CTL{write} to match directly written CTL values
alsactl - Initialize Speaker volume to 0dB when Master is present
alsactl init: Fix typo "(" -> "{" in Headphone default rule
Speaker Test
speaker-test: not all sample formats are supported - show only
supported ones
speaker-test: add -d (--debug) option to show PCM parameters
aplay/arecord
arecord: fix wrong chunk_size initialization when verbose and
mmap flags are set
aplay - Show available formats
Core
Release v1.0.22
configure.in: fix --without-softfloat
Define _GNU_SOURCE so that <fcntl.h> gives O_CLOEXEC
Open device nodes with close-on-exec flag
configure.in: Add m4 check for new AM_SILENT_RULES
cvscompile: Remove in favour of gitcompile.
Release v1.0.21a
Control API
Remove redefinition of _GNU_SOURCE and __USE_GNU
Remove old commented-out FD_CLOEXEC code
namehint: list card independent devices only once
namehint: Allow snd_device_name_hint to search for CTL devices.
namehint: add missing list->card initialization
Fix corruption after snd_device_name_hint()
hcontrol: fix compare_default function to handle also id.device
and id.subdevice
control: Remove unused variable.
HWDEP API
Remove old commented-out FD_CLOEXEC code
Mixer API
mixer: fix enum check
simple_none.c uses HAVE_SOFT_FLOAT it has to include config.h
Fix CHECK_ENUM() in simple.c
mixer: Add Speaker and Beep names to the weight list
PCM API
Update pcm doc strings
Remove old commented-out FD_CLOEXEC code
pcm_rate_linear: Annotate unused function parameter to avoid
compiler warnings.
dmix - Fix snd_pcm_info()
pcm_hw: Always use delay ioctl in snd_pcm_delay()
PCM - Change the hw_params determination order
RawMidi API
Remove old commented-out FD_CLOEXEC code
Sequencer API
Remove old commented-out FD_CLOEXEC code
Timer API
Remove redefinition of _GNU_SOURCE and __USE_GNU
Remove old commented-out FD_CLOEXEC code
Defined symbols exposing the hrtimer to applications.
ALSA Lisp
alisp: Comment out an unused function to avoid compiler warnings.
Configuration
Change dmix.conf to accept user configuration from
defaults.dmix.<driver_id>.xxx
Revert "Fix driver conf parsing in
snd_config_hook_load_for_all_cards()"
Dynamic Loader helpers
Remove redefinition of _GNU_SOURCE and __USE_GNU
Cache libasound.so access in snd_dlopen
Kernel Headers
Defined symbols exposing the hrtimer to applications.
libifp is a general-purpose library-driver for iRiver's iFP
(flash-based) portable audio players.
This driver has been reported to work with models iFP1xx, 3xx, 5xx,
7xx, 8xx, 9xx and N10.
The Moodbar is an algorithm for creating a colorful visual
representation of the contents of an audio file, giving an idea of
its "mood" (this is a rather fanciful term for the simple analysis
it actually does). The Moodbar was invented by Gavin Wood and
Simon O'Keefe for inclusion in the Amarok music player.
This package contains a GStreamer plugin with elements that are
used in the moodbar analysis, and an application that actually does
the analysis.
While here set LICENSE=${PERL5_LICENSE}.
Pach provided via PR 42779 by Wen Heping.
0.07 Sun Feb 07 18:05:41 GMT 2010
- change API so you can call Audio::Wav->{read|write} w/o new() if preferred
- increase pure perl read speed by a factor of ~2.4
* remove unnecessary bounds check
* put block in closure, avoiding double hash lookup
* put $block assign in _init_read_sub, put read_sub in closure, too
* pull $handle into closure:
* get rid of closure, and get rid of read() - inline it with $read_sub
- use Inline::C (if available) to increase read speed by a factor of ~2.3
- experimental support for reading 24- and 32- bit data (suspected to
work on little endian machines that use Inline::C)
0.08 Sun Feb 09 06:29:43 GMT 2010
- fix regression: read() returned bogus samples when Inline::C not available
Pkgsrc fixes:
* correct LICENSE, not perl's, but exactly gplv2.
* set GNU_CONFIGURE=yes for affect pkgsrc magick to intenal copy of libid3tag.
* buildlink with zlib, internal libid3tag require it.
Package Changes:
0.59 2010-02-08 15:30:00
- MP4: Bug 15656, read channels and bits_per_sample for ALAC files.
- APE: Bug 15324, read APEv2 tags that don't contain a header.
- APE: Fixed reading of binary tag data.
- APE: Support for reading special "Cover Art (Front)" tag.
Audio::Scan is a C-based scanner for audio file metadata and tag
information. It currently supports MP3 via an included version of
libid3tag, MP4, Ogg Vorbis, FLAC (if libFLAC is installed), ASF,
WAV, AIFF, Musepack, and Monkey's Audio.
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