gnome-speech 0.4.2:
* Fix for bug 347357: convert UTF-8 to ISO8859-1 before sending text to
DECtalk engine
* Fix for bug 348240: convert UTF-8 to ISO8859-1 before sending text to
IBMTTS (a.k.a., ViaVoice) engine (thanks Javier!)
* Fix for bug 347124: remove LT_VERSION_INFO since it is only available
for libraries (thanks dmacks!)
gnome-speech 0.4.1:
* Partial fix for bug 144457: add "punctuation mode" parameter to DECtalk
synthesis driver. The supported modes are as follows:
0 = none
1 = some
2 = most
3 = all
* Fix for bug 341405: don't core dump if festival is not installed on
machine.
* Fix for bug 141516: allow character encoding to be dynamically
determined from the voice. Credit to Milan Zamazal as well for the
creation of the "coding" attribute convention for festival voices.
* Fix for bug 341990: eliminate compilation warning in festival synthesis
driver.
----------
gnome-speech 0.4.0:
* Fix for bug 321216: support UTF-8 encoding (Chaitanya Kamisetty)
* Fix for bug 337151: quit when the festival process dies (Remus Draica)
* Fix for bug 341744: turn phoneme mode off in dectalk driver (Willie Walker)
* Fix for bug 332250: dectalk driver compilation warnings (Willie Walker)
* Fix for bug 332247: dectalk driver can hang on exit (Willie Walker)
* Fix for bug 329444: add speech dispatcher driver (Hynek Hanke)
xine-lib (1.1.2)
* Security fixes:
- CVE-2005-4048: possible buffer overflow in libavcodec (crafted PNGs).
- CVE-2006-2802: possible buffer overflow in the HTTP plugin.
- possible buffer overflow via bad indexes in specially-crafted AVI files
* Update gettext support to 0.14.5, disable internal gettext, fix locales
handling, use the correct domain for strings.
* Italian translation update
* Czech translation update
* Disable the XXMC plugin if Xv support isn't there
* Also look for Xv support in /usr/lib for X.org's new location
* Fix using xine-lib on systems with SELinux enabled
* Build right with libiconv in /usr/local as default on FreeBSD
* Fix a potential crash with fixed-size lacing in the Matroska demuxer
* Patch from SuSE to fix alsa after hardware suspend
* Fix the ./configure --enable-static-xv parameter
* Really fix the speed changing race that was mentioned in 1.1.1
* Send events for tvtime filmmode changes
* Add an image decoder based on gdk-pixbuf
* Add browseable capability to smb input plugin
* Enable AMD64 mmx/sse support in some plugins (tvtime, libmpeg2, goom...)
* Fix xxmc subpictures (broken since 1.1.1)
* FFmpeg update (version 51.1.0)
* Fix detection of locale containing a modifier (like "@euro")
* New volume normalization post plugin
* New image noise post plugin (useful for mitigating some compression artifacts)
* Support for Vorbis-style comments in FLAC files
* Coverity fixes
* Add ATSC support to the DVB plugin
* Make various structures and arrays constant.
* Fix up health check to find libX11 and libXv shared objects even if
devel packages aren't installed (where appropriate). (Ubuntu 47357)
* Fix install problems in case configure was generated by autoconf >= 2.59c.
* Fixed some win32 codec freezes when configured w32-path doesn't exist
* Add support for RealPlayer 10 codecs (from SUSE)
xine-lib (1.1.1)
* Improve sound quality when using alsa 1.0.9 or above.
When playing a 44.1khz stream on a 48khz only capable sound card.
It bypasses alsa-lib resampler and uses xine's
* Windows ports bug fixes and improvements
* Set up the framebuffer palette (fb video out).
* build fixes and improvements, added --with-pthread-prefix and
--with-zlib-prefix options
* new DirectFB video output plugin with many improvements (output to overlay
or TV, deinterlacing, image controls, zoom, OSD, double/triple buffering,
vsync, flicker filtering, field parity control)
* overlay cropping fixes for small streams or when using cropping support
* experimental frame allocation optimization reduces cpu usage of the
deinterlacer plugin by up 25%
* implement time seeking on DVD plugin
* move CFLAGS optimizations to a separated file (added --disable-optimizations)
* use the same codec path as MPlayer (/usr[/local]/lib/codecs)
* FFmpeg sync (new QDM2 decoder)
* imported Duck TrueMotion 2 decoder from FFmpeg
* sync libfaad2 to latest GPL compatible version; fixes AAC decoding on x86_64 arch
* support gapless playback while switching streams (requires UI cooperation)
* fix speed changing race causing deadlock with v4l plugin
* cddb improvements/fixes (DTITLE/DYEAR parsing, timeout increase and
multiline entries support) [#1205274]
xine-lib (1.1.0)
* new quality deinterlacer from dscaler: GreedyH (Greedy High Motion)
* new quality deinterlacer from dscaler: TomsMoComp (Tom's Motion Compensated)
* added help for most deinterlace methods
* ffmpeg update
* use ImageMagick to convert and display different type of images (png, jpg...)
* improve ASX playlist parsing
* add an extended MRL reference event (MRL title, start time, play time):
needed for the ASX parser; deprecates plain MRL reference events.
* goom updated to 2k4-0
xine-lib (1.0.4)
* tiny doc update
* build fixes and cross build improvements
* fixed an align problem in Win32 DirectX video output plugin
* fixed linking of X11 plugins for some platforms
With Kid3 you can:
* Edit ID3v1.1 tags, edit all ID3v2.3 frames
* Convert between ID3v1.1 and ID3v2.3 tags
* Edit Ogg/Vorbis and FLAC tags
* Edit tags of multiple files, e.g. the artist, album, year and
genre of all files of an album typically have the same values and
can be set together.
* Generate tags from filenames and filenames from tags
* Rename and create directories from tags
* Generate playlist files
* Automatically convert upper and lower case and replace strings
* Import from freedb.org, MusicBrainz and other sources of album data
database on the iriver H10 series of portable mp3 players.
EasyH10 is an open source project for the development of a software suite for
iRiver H10 digital audio players. It creates the database layout for an H10
player, without the need for iRiver Plus or Windows Media Player 10, based on
music and playlist files transferred manually (e.g., drag-and-drop operation,
copy command, rsync utility, etc). EasyH10 is compatible with iriver H10 5GB,
6GB, and 20GB models shipped worldwide as well as various platforms such as
Windows 98SE/ME/2000/XP, Linux, MacOS X, and other POSIX-like operating
systems.
problems with GCC 4 but they seem to not have gone away completely; hence,
disabling optimizations with this compiler.
Enhancements
* New (free) ClearSky skin by Will Reinhart
* New desktop icon
* New GConf schema
* New multi-thread mode for ALSA plugin
* Support for customizable accelerators
* Queue support in Jump to Track
* Partial support for new XMMS 1.2.11 remote control functions
* New translations (Finnish, Georgian, Hindi, Ukrainian, Traditional Chinese)
and updates
Miscellaneous
* Log file renamed to 'log'
* Minor GUI tweaks
Bugfixes
* Fixed some ALSA playback issues
* Fixed crashes when output plugin returning sound volume for only 1 channel
* Fixed crashes when input plugins do not set title when getting song info
* Fixed infinite recursion in logger
* Fixed bogus values returned by xmms_remote_get_info()
* Fixed general/visualization plugin About dialogs not opening correctly
* Fixed centering of playlist in Playlist Editor
* Fixed incorrect length of 1st track read from .m3u files
* Fixed gcc4 compilation errors
* Fixed 64-bit issues setting/getting ESD volume
* Fixed MimeType value in desktop file
* Fixed text clipping of non-ASCII titles in Playlist Editor
LMMS aims to be a free alternative to popular (but commercial and
closed- source) programs like FruityLoops, Cubase and Logic giving you
the ability of producing music with your computer by
creating/synthesizing sounds, arranging samples, using effects, playing
live with keyboard and much more...
LMMS combines the features of a sequencer-program (pattern-/channel-/
sample-/song-/effect-management) and those of powerful synthesizers and
samplers in a modern, user-friendly and easy to use graphical
user-interface.
since they always need a C compiler, even when the source code is
completely in C++.
For some other packages, stated in the comment that a C compiler is
really not needed.
had actually been ignoring LTCONFIG_OVERRIDE anyway and just using
the default LIBTOOL_OVERRIDE to replace libtool scripts in packages.
This just formalizes the fact that LTCONFIG_OVERRIDE is not used
meaningfully by pkgsrc.
Changes:
version 0.5.0:
- Versioned header files. tunepimp/tunepimp.h -> tunepimp-0.5/tunepimp.h
- Removed track lookup parts of libtunepimp
- WavPack, Speex and The True Audio metadata plugins
- Correct handling of UNC paths on Windows
- Fixed non-album tracks renaming/moving (#1408)
- Trivial change to id3tag to read tags empty ID3 frames (#1568)
version 0.5.0-alpha2:
- Python bindings: compatibility with ctypes 0.9.9.3 (#1171)
- Python bindings: fixed libtunepimp .so version (3 -> 4) (#1168)
- Support for "Windows-safe" file names on non-Windows systems (for files on
FAT32, Samba, ...) (#1014, #1222)
- Fixed checking for end of stream in Ogg Vorbis and FLAC plugins (#1291)
- Added decoding to MPC plugin (#1355)
version 0.5.0-alpha1:
- New acoustic fingerprint technology - MusicDNS <http://www.musicdns.org/>
- New file name format variable %albumtracks (#951)
The world is drowning in individual music files astray with corrupt
metadata, insignificant file names, and no way to identify the
music.
MusicDNS and the Open Fingerprint Architecture provide a system
for identifying a piece of music with nothing more than the sound
of the piece itself.
MusicDNS is the largest single dataset of acoustic fingerprints in
the world with more than 16 million individual tracks identified
and growing DAILY! With the Open Fingerprint client-code, tracks
can be identified consistently against the MusicDNS dataset, and
new tracks are easily added.
The Open Fingerprint is deployed world-wide--and now the client
source code is available under Open Source license.
Use the fingerprint code freely, or hook it up to the largest
repository of fingerprinted tracks on the planet--MusicDNS. Free
client keys for developers and non-profits are available on the
website. For commercial deployment, use the low-cost MusicDNS.com
service from MusicIP.
Changes for libmusicbrainz 2.1.3
-------------------------------------
- New queries for selecting album artists:
- MBS_SelectAlbumArtist
- MBE_AlbumGetAlbumArtistName
- MBE_AlbumGetAlbumArtistSortName
- New query MBE_AlbumGetCdindexId
- Using size_t instead of int in networking code
- Little fixes in the API documentation
- Python bindings:
- Using the new ctypes 0.9.9.x API, with support to fallback to
the old API if only an old ctypes version is installed
- Removed dependency on ctypes in setup.py
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.
For example, "make show-buildlink3" in fonts/Xft2 displays:
zlib
fontconfig
iconv
zlib
freetype2
expat
freetype2
Xrender
renderproto
CMus is a small and fast music player using the ncurses library.
CMus has vi-style command interface, e.g. searching using '/' or
'?' and adding files to playlist ':add ~/foo.ogg'.
* Plays FLAC, OGG, MP3, WAV, modules
* MP3 and Ogg streaming (Shoutcast/Icecast)
* WinAmp / XMMS keys "zxcvb"
* Can be controlled via UNIX socket
* Customizable colors
* Nice vi-style interface with tabulator expansion
* Background playlist loading
* Track metadata database makes adding files to playlist very fast.
* Album/artist modes. Playing within one album or artist.
* Powerful playlist filters
* Can run external commands for the currently selected files
* Directory browser
* Supports 256 colors
* Play Queue
* Dynamic Keybinding
* Easy to use directory browser
This package was submitted in PR#33939.
that ran configure, which failed on Darwin because imake didn't pass all
variables in CONFIGURE_ENV.
This fixes PR 33812. The package still does not build on Darwin due to
link errors.
You'll need a set of gst plugins, depending on what you do.
Eg gst-plugins0.10-flac for FLAC encoding, -ogg for OGG... Making
all these full dependencies would revert the whole sense of "plugins".
set OVERRIDE_DIRDEPTH to find any libtool scripts deeper in the WRKSRC
tree unless they're named something other than "libtool".
SHLIBTOOL_OVERRIDE generally doesn't need to be specified either -- just
define it to the empty list and shlibtool-override will look for libtool
scripts.
* Added support for dynamically loading SMPEG library
* Added support for dynamically loading Ogg Vorbis library
* Removed automake dependency, to allow Universal binaries on Mac OS X
* Added gcc-fat.sh for generating Universal binaries on Mac OS X
* Updated libtool support to version 1.5.22
* Use SDL_RWops also for native midi mac and win32
* Use SDL_RWops also for native midi gpl (todo: mac and win32)
* Tweaked Mix_Chunk's definition to make predeclaration easier.
* Search timidity.cfg also in /etc
* Fix memory leaks in timidity player
* Use also SDL_RWops to read midifiles for timidity
* Patch from Eric Wing to fix native midi compiling on MacOS/x86.
* Disabled support for the system version of libmikmod by default
* Fixed building mikmod support on UNIX
* Always build SDL_RWops music support
* Added SDL_RWops support for reading MP3 files
VERSION 1.4.1:
FEATURES:
* Support for last.fm streams. (BR 111983)
* New playlist toolbar menu entry for adding streams to the playlist.
(BR 129349)
CHANGES:
* Upgraded internal SQLite to 3.3.6.
* Inotify support disabled for now, due to stability issues.
* Tag editor is no longer modal.
* Provide warning dialog when deleting items from the playlistbrowser.
(BR 129313)
* GUI layout reverted to the classic Amarok layout.
* The Extended Info panel in the playlistbrowser is now resizeable.
BUGFIXES:
* Pressing return in the search bar of the Collection Browser immediately
after typing a query no longer appends the wrong items to the playlist.
* Fix crash when pressing Back or Forward buttons multiple times quickly
in Artist tab. Patch by Thomas Lindroth
* Fix problems where blanks would be added to data if SQLite was busy.
Patch by Thomas Lindroth
* Automatically refresh stream lyrics on new metadata.
* Set half star ratings on multiple selected tracks when clicking on an
item. (BR 129449)
* Only enable Show Extended Info in the Playlist Browser when information
is available. (BR 126590)
* Disable global shortcut for ratings when ratings are disabled.
(BR 129414)
* Autodetect button in Media Devices configuration dialog would not
properly signal changes, so that new devices were not always saved.
VERSION 1.4.1-beta1:
FEATURES:
* Much improved and completed custom icon theme by Vadim Petrunin
* LibVisual 0.4 supported and required.
* Support for custom scoring algorithms, via scripts.
* Creative Nomad Jukebox support (untested!). Submitted by Andres Oton
* Inotify support. On kernels 2.6.13 and above with Inotify support
compiled in, the collection will automatically be rescanned and
updated as soon as a watched folder has changed.
CHANGES:
* First-run wizard can no longer be restarted from the application menu.
However, it can still be invoked with "amarok --wizard".
* Astraweb lyrics script was removed for being crappy and unmaintained. If
you want to maintain it, grab it from SVN and release on kde-apps.org.
* "Append Count" option of dynamic playlists has been removed. It is
now always one. (BR 120044)
* Context browser can now play/queue specific discs of an album or
compilation.
* Automatically imported playlists go into a separate category.
* Block quitting amaroK until all on-going media device operations have
finished with a consistent state.
* Interface choice in wizard removed.
* MoodBar has been removed. The maintainer has not been updating it, and
it was causing crashes for many people.
* Usability improvements for the Script Manager, including a tree view.
* Use KMimeType for resolving file type for metadata acquisition before
falling back to extension based guessing.
* Removed the "detailed mode" in the playlist-browser.
* Also copy non-local URLs to collection when dropped onto collection
browser.
* Speed up connecting media devices with a lot of tracks to be submitted
to last.fm.
* For media without metadata, try to read metadata after transfer to
the iPod (e.g. when copying an audio CD via KIOslaves).
* Hint at starting a transcode script for transcoding while transferring
to media devices. (BR 127155)
* If a disc number is present, append it to the album's name when
organizing files. (BR 126867)
* Configure, which of fresh podcasts, newest & favorite albums are shown
in context browser home view. Patch by Patrick Muench
(BR 127043)
* Dynamic mode no longer skips to the next song if you press play (via
dcop, for instance) while already playing a track. Instead it restarts
the current one.
* The Actions menu has been renamed the Engage menu. It's way cooler,
right? I mean, Star Trek is really cool, right?
* Multiple podcasts can be configured at once by selecting multiple channels
or by configuring the children of a folder.
BUGFIXES:
* Allow dropping of tracks after non-existant items in the playlist.
* Make changes to the default dynamic playlists persistent.
* Send UTF-8 encoded requests to Wikipedia. Thanks to Thomas Lindroth
for the patch. (BR 127654)
* Correctly restore podcast channel title when fetching fails.
* Show error message when xine mp3 decoder isn't installed, don't just
play next track.
* Properly render and optimise playlist loading icons.
* Properly import and export XSPF playlist formats.
* Optimise addition of playlists to the playlistbrowser.
* In context browser, show localized date for podcasts. (BR 127853)
* Regression in dynamic mode caused it to skip the first track in the
playlist whenever it was started. (BR 127451)
* Stop Playing after Track: remember current track (BR 127312)
* Radio streams were broken for protocols other than HTTP. (BR 127848)
* Collection Browser would not set/unset/burn albums with ', The' in
their name.
* Prevent breakage when xine couldn't initialize the audio device. Patch
from Ilya Konstantinov
* Allow for recognition of the webdav protocol. Patch by Ilya
Konstantinov
* Setting a rating on an unplayed track would affect score generated.
Patch by Patrick Muench
* Stop tags with different capitalisation being treated as the same
when building the collection.
* Make database connections actually get closed when no longer used.
(BR 123113)
* xine engine would truncate the last seconds of a track, if no other
track followed in the playlist.
* Fixed AudioCD playback with xine-engine. Patch by Markus Kaufhold
* If dynamic mode was turned on and then off, the previous random and
repeat modes would be forgotten. (BR 123743)
* Removing the current track through DCOP while editing a field of the
track in the playlist would cause a crash. (BR 119152)
* Make characters encoded with % (such as a forward slash, %2f) display
correctly. (BR 105266)
Adapt for libvisual-0.4.0.
New in 0.3.x:
* ESD won't block anylonger, solved with a select timeout. (Dennis)
* NastyFFT: Adding new actor plugin. (yodor)
New in 0.4.0:
* Real time timestamping support. (Dennis)
* Will unref plugins that don't match the ABI version. (Dennis)
* Added VisRectangle system. (Dennis)
* New BMP loader that supports all depths and RLE encoding. (Sepp)
* visual_mem_set(), visual_mem_set16(), visual_mem_set32()
Optimized memset functions. (Dennis)
* VisVideo new composite system. (Dennis)
* VisVideo sub regions. (Dennis)
* visual_video_zoom_*(). (Jaak)
* visual_video_mirror_*(). (Jaak)
* visual_video_rotate_*(). (Jaak)
* Removed obsolete visual_video_depth_transform_to_buffer(). (Jaak)
* Added VisCollection system. (Dennis)
* Added VisHashmap. (Dennis)
* Added VisCache. (Dennis)
* VisAudio rewrite. (Dennis)
* Added .license bit to VisPluginInfo for realtime license check. (Dennis)
* Removed .struct_size and .api_version from the VisPluginInfo structure,
and revamped the plugin version check system. Put
VISUAL_PLUGIN_API_VERSION_VALIDATOR somewhere in your plugin and it'll
work. (Dennis)
* Homedir installable plugins ~/.libvisual/actor transform morph input. (Dennis)
* Added VisOS. Realtime priority functions are hosted in this module. (Dennis)
* Added VisMath. All kind of math related functions have been added, most
note worthy are the _vectorized_. All of these are accelerated by
mmx/3dnow/sse instructions.
* VisFourier completely revamped. (Chong Kai Xiong)
Breaks compatibility with 0.2 releases.
of cddb just announced,
update to 1.5.6
changes:
- fixed: better handling of double disc titles
- fixed: isolatin1 is removed from the userpackages
- fixed: AllMusic works again (new layout of website)
- added: new template paper-box, picture
- added: added option template_list, which generates list of feasible templates
- changed: better regular expression for getting covers from AllMusic.com
- fixed: proper encoding of languages through inputenc package
This package provides the 1.99.x development branch of easytag, an utility
to easily and quickly view, edit and write your audio files' tags from a
nice GTK+ interface.
The major change in this branch is the use of GTK+ 2.x as opposed to 1.x.
Based on the easytag-gtk2 package found in pkgsrc-wip.
OK'ed by wiz@, who becomes the maintainer of this new package.
This is a major update, too many individual changes to list here.
Most notably: uses the gstreamer-0.10 framework now.
(That's still not that great software, there is an appearent ressource
leak which makes switching between play channels fail after a while.)
building with GCC 4.1.x. While doing this fix some of the portability
problems for big endian system.
This package needs a lot of work before it will work with either
big-endian or LP64. It should probably be removed because it seesm
to be unmaintained since 2001.
to the DEINSTALL/INSTALL scripts so that they are the correct format
as expected by the pkginstall framework. Fix the DEINSTALL script.
Also, use REQD_DIRS to manage the Input/Meta directory instead of
using @unexecJ lines in the PLIST.
- Correct problem in auvoxware, where if MixerInit is set to
false, remote volume (mixer) requests are ignored.
Reported by Paul Fox, with a fix determined by Steve
McIntyre and Erik Auerswald.
- Applied patch from Nicolas Escuder correcting a Cygwin
issue in auvoxware.c
- applied patch from Erik Auerswald adding a Mute button and
functionality to aupanel.
- applied patch from Nicolas Franois (via Steve McIntyre)
correcting some typos in the AuSetBucketAttributes and
AuSoundCreateFileFromBucket man pages.
readline library by looking for <readline/chardefs.h>. However, the
jack_transport sources only use the basic readline functionality that
is already supported by editline. Fix this situation lying to the
configure script and pretending that editline is readline by forcing
the chardefs.h header to be "found". This fixes the breakage in
krister's bulk build from 2006-05-28.
VERSION 1.4.0:
FEATURES:
* New DCOP call "player: version()". Returns the amaroK version.
* iFP has persistent settings when transferring tracks to the device.
* GStreamer-0.10 engine now supports Audio CDs.
* Context menus for entries in the statistics tool. (BR 124945)
CHANGES:
* Composer, Disc Number and File Size columns in flat collection view.
* 'k' or 'm' suffixes for matching filesize in kibi or respectively mebi
bytes.
* Groupings when transferring files to mediadevices are now persistent.
(BR 127158)
* Transfer contents of smart playlists to media device without adding
them to a playlist. (BR 126997)
* Set %albumartist to Various Artists, but keep %artist as the track's
artist when organizing compilations. (BR 126936)
* Discard empty tokens surrounded by {} in custom organize file format.
(BR 124337)
* GStreamer-0.10 engine was disabled for this release (not yet stable).
* Only pick genres for Smart playlists that exist in your collection.
* VFAT plugin completely rewritten since 1.4beta3. Name is now changed to
"Generic Audio Player" to make it less needlessly technical.
* Don't limit the number of episodes shown with a new podcast, since the
user can limit the number shown afterwards by configuring the channel.
* Automatically populate the playlist with items if it is empty when a
dynamic playlist is loaded. (BR 126594)
* Unplayed/unrated tracks are no longer shown in the statistics dialog.
* Removed the option "Import Playlists". It's now always enabled.
* Show total track time in context browser (BR 126548)
* Derive filename for downloaded podcast episodes from their url in the
rss feed. (BR 125966)
* Only show albums/artists/genres with more than 3 tracks when listing
favourite albums/artists/genres. (BR 126435)
* libtunepimp 0.5 compiles successfully.
* Podcasts are automatically configured to be checked for updates.
* Show only 2 decimal places for scores in the statistics module.
* Replace 'Move to Collection' in file browser context menu by 'Organize
Files' for collection directories. (BR 125702)
* Removed the option "Show Status Bar". It's now always enabled.
* Tracks from a media device scan be submitted to last.fm immediately,
without waiting for tracks to be played in amaroK. Patch by Iain
Benson <iain@arctos.me.uk>. (BR 125690)
* Any failed attempts to submit to last.fm are now automatically retried
in the background, without waiting for new tracks to be played.
* Smart playlists can be constructed using mixed ALL and ANY matches
(BR 124483)
* Configure media devices in global settings, disable media browser when
no media device is configured.
* Dynamic Playlist bar made more conspicuous.
* The Konqueror setting to show a 'delete' entry in the menu is now
respected, if the setting exists and KDE is version 3.4 or higher.
* Cover art from m4a files. Updated m4a taglib patch by Jochen Issing
<jochen@isign-softart.de> and patch by Shane King
<kde@dontletsstart.com>. (BR 125414)
VERSION 1.4-beta3:
FEATURES:
* amaroK now supports multiple media devices of varying types (currently
iPods, UMS/vfat, and iFP devices).
* Autodetection of iPods and UMS/vfat devices (if KDE has HAL/DBUS support
compiled in).
* New DCOP call "devices: showDeviceList()" to show the Device Manager's
current device knowledge.
* amaroK now has a custom icon theme, and an option to switch back to the
system icons, if preferred (in the General settings section).
* Collection browser view is separated alphabetically. Patch by
Christian Hoenig <list@hoenig.cc>.
* Ease navigation with track slider below playlist window by showing mood.
(BR 121715)
* Show context information for podcasts.
* Filebrowser: toolbar button to change to the directory of the currently
playing song. (BR 115479)
* Added "Play Audio CD" entry to the amaroK menu. (BR 103409)
* GStreamer-0.10 engine now supports visualizations.
* xine-engine: Show metadata for ogg vorbis streams. (BR 122505)
* Drag and drop podcast urls directly onto podcast folders for addition.
* Add media directly into directories for iRiver ifp devices.
* Button to directly edit lyrics from the context browser. (BR 123515)
* Support for SMIL playlists. (BR 121983)
* Support for WAX playlists. (BR 120980)
* Handle the Year tag when playing AudioCDs. Patch by Markus Kaufhold
<M.Kaufhold@gmx.de>. (BR 123428)
* Ignore 'The ' in artist names when sorting in the cover manager, as per
the collection browser. (BR 122858)
* Add autocompletion to the composer field in the tag dialog. (BR 123026)
CHANGES:
* In context browser, show information about recently updated podcasts,
recently added and favourite albums when nothing is playing.
* Ratings can now have half stars: click again on the last star in the
rating to toggle it between a half and a full star.
* Improved handling of embedded cover art, utilizing the database. Patch
by Shane King <kde@dontletsstart.com>. (BR 124563)
* Statistics tool has had numerous improvements.
* Optimise: Only rerender the CollectionBrowser when relevant.
* Disable detection of iPod model and thus solve g_object_get related
problems. (BR 121990)
* Don't block GUI when trying to transfer large numbers of items already
on media device. (BR 123570)
* Update playlist items when their location is changed during organizing
files. (BR 123752)
* Recursively add tracks when directories are dropped to the media browser
and the collection browser. (BR 123982)
* Visualizations now receive stereo data from amaroK. (BR 118765)
* Upgraded internal SQLite library to version 3.3.4.
* Podcast information is stored in the database.
* Improved password handling in the PostgreSQL config dialog. Patch by
Peter C. Ndikuwera <pndiku@gmail.com>. (BR 118304)
VERSION 1.4-beta2:
FEATURES:
* Equalizer for the GStreamer-0.10 engine.
* Crossfade in the helix engine!
* The build date is shown in the "About amaroK" dialog.
* Show album covers when dragging playlist items. Patch from Jonas
Hurrelmann <j@outpo.st>.
CHANGES:
* Summarize transfer failures to media devices instead of a message for each.
(BR 122491)
* Don't list the <no engine> entry in the engine selection widget, when
it's not the active engine. Makes no sense to select this dummy engine.
* The aRts and GStreamer-0.8 engines have been removed for being obsolete.
* Automatically skip to the next track in the playlist when a track is
unplayable. (BR 116555)
* Don't check for collection changes on startup if Watch Folders is
disabled. (BR 116173)
VERSION 1.4-beta1:
FEATURES:
* AudioCD (CDDA) support for xine-engine, including CDDB lookup. Patch by
Alberto Griggio <alberto.griggio@gmail.com>. (BR 121647)
* The Helix engine now supports direct alsa playback using Realplayer 10.
* New DCOP call "player: setVolumeRelative(int ticks)".
* Options for Random Mode to favor tracks with a higher rating, score, or
ones less recently played.
* Support for playing entire albums. This works just like normal, except
when choosing the next track, it'll go to the next track from the album
it finds in the playlist, or the first track of another album otherwise.
* Support for plain VFAT devices in the Media Device browser.
* You can now mousewheel over a track's queue label to change its position
in the queue.
* Added a time-filter to the CollectionBrowser. Now you can make it show
only those tracks, which have been added to your collection within the
last day, week, month or year.
* Fit to Width for the playlist columns is now optional (accessible in the
context menu for the column headers).
* On-the-fly transcoding when transferring to media devices, provided
that an appropriate transcoding script is running.
* Handle compilations as such on iPods.
* New DCOP calls "mediabrowser: ..." for interfacing with media devices.
* Multiple simultaneously connected media devices.
* Lyrics support is now scriptable. This allows to add support for any
lyrics site, and makes it possible to provide upgrades. (BR 94437)
* New DCOP call "contextbrowser: showLyrics(string)".
* New 'File Size' column in the playlist.
* Amarok now supports ASX playlist files. (BR 114051)
* New DCOP call "collection: isDirInCollection(const QString& path )".
* New DCOP call "playlist: removeByIndex(int)". (BR 119143)
* For mp3, aac/mp4, and ogg vorbis, it's possible to use Disc Number and
Composer tags. (BR 110675) (BR 90503)
* For xine-lib 1.1.1 and greater, xine engine has gapless playback. amaroK
is now "The Wall" compatible. (BR 77766)
* Option for selecting external web browser in amaroK. No longer requires
KDE-Base. (BR 106015)
* Press Enter in the Collection Browser filter to send all the visible
tracks to the playlist.
* Hold Ctrl while pressing Enter in the playlist's filter to apply to all
visible items instead of just the first, and Shift to only queue and not
play them.
* Tags can be edited inline in the playlist by clicking on a single selected
item.
* Switchable Wikipedia locale. (BR 104383)
* Initial port of GStreamer engine to GStreamer 0.10.
* Drag albums and compilations from context browser to media device and
playlist browser.
* Browse your collection and other related artists with context browser.
* Copy artwork to iPods capable of displaying it.
* Show extended podcast info on iPod.
* Optionally update playcount for items played on iPod and submit them
to last.fm and synchronize ratings between amaroK and iPod.
* Tracks can now be rated from 1-5 stars manually, in addition to the score
which amaroK calculates automatically based on your listening habits. You
can use the 'Rating' column and Win+1..5 to change the rating.
* Ability to copy items from iPod and from filebrowser to collection.
* New 'Last Played' column in the playlist, showing when the track was last
played. (Like in the Context Browser.)
* Browsers can be now accessed with keyboard shortcuts, Ctrl+1..5.
Also Ctrl+0 to close the current one, and Ctrl+Tab to switch the focus
between the playlist and the active browser.
* Downloaded podcast episodes can be deleted from the context menu.
* New DCOP call "player: osdEnabled".
* Add contents of smart amaroK playlists as playlist to media device.
* Mediabrowser support for the iRiver iFP series!
* New dcop call playlistbrowser loadPlaylist. (BR 110082)
* New Edit Track Information dialog. Lyrics can be edited there, comments
can have more than one line, some statistics and tag guessing from
filename. (BR 93982)
* Show/hide browsers via context menu. (BR 110823)
* Display disk space on media device.
* Copy standard and amaroK playlists to media device.
* Create playlist from items transferred to iPod.
* Edit dumb iPod playlists with media browser.
* Ability to read audible.com .aa file metadata and to transfer audiobooks
to iPod via file browser.
* Optionally add new podcasts to media device transfer queue on download
and remove podcasts already listened to on media device connect.
* Add podcast shows to the Podcast folder on iPods.
* Persistent media device transfer queue.
* Incremental update of media device view.
* Automatic scanning for stale and orphaned iPod items.
* Moodbar!
* configure: report not included extra features (BR 115057)
* Ability to uninstall context-browser themes. (BR 111449)
* More columns available in the Flat View of the Collection Browser.
* New Collection Scanner, running in an external process. No longer can
amaroK crash while scanning the Collection :)
* Statistics tool!
* Dragging external playlists into the playlist browser will add them.
* NMM engine now has a configure dialog.
* Collection scanner now supports WMA, MP4/AAC, and RealMedia (RA,RV,RM).
* You can now Organize Music from the Collection Browser, to move and
rename files to a logical place in your collection folders based on their
tags.
* Option to crossfade only on manual track changes. Useful for listening
to consecutive tracks on a single album.
CHANGES:
* Dynamic Mode is now stateless, meaning there's no Dynamic Mode any more,
only loading and unloading of Dynamic Playlists. There's also now a nice
info bar above the playlist when a Dynamic Playlist is loaded.
* The major huge context menu used for hiding/showing columns in the
playlist has been replaced with a shorter one and a nice dialog.
* Elapsed time / length in the systray tooltip now updates in real time as
the song progresses.
* Tooltips in the playlist for truncated text are now shown directly above
the text, giving the effect of it being expanded to its full length.
* The option for restarting scripts automatically at startup is removed, as
it is now the default behaviour.
* Reduced memory usage for large playlists to under 30% of pre-1.4 versions.
(Measured as the difference in memory usage between an empty playlist and
loading the 'All Collection' smart playlist.)
* Import iTunes album art from directories.
* Media Devices (Apple iPod, iRiver iFP, ...) are now handled with plugins.
* New default image for albums with no cover art.
* When tabbing between cells while editing tags in the playlist, autosave
the contents of the previous tag you edited, so you don't have to
constantly go in and out of editing mode to edit lots of tags.
* When saving playlists, if there's already one with the same name, instead
of complaining about it, smartly append (2), (3), etc. to the end.
* 'Stop Playing After Track' now has a shortcut (Ctrl+Alt+V), and a global
shortcut for the currently playing track (Ctrl+Win+V).
* Various keyboard usability and focus tweaks so using amaroK with the
keyboard is nicer.
* Upgraded internal SQLite database library to version 3.2.7.
* Recoding mp3 tags has been removed due to many unjustified
complications.
* Viewing track information of remote media will show the url.
* "Update"-button is now hidden in the collection browser if "Watch
folders for changes" is enabled in the options.
* Playlist Browser now remembers which entries were open across startups.
* The tooltip and the menu from the queue icon in the statusbar now shows
the total length of the queued tracks.
* The Home tab has been merged into the Current tab, now called Music.
* New look for the current track marker in the playlist. Pimp my roK!
* When turning either random or dynamic mode on, turn the other off,
instead of completely disabling random mode when dynamic is on.
* libgpod from gtkpod replaces kio based iPod support for improved
compatibility with various iPod models.
* Podcast settings are hierarchical now, meaning you can set settings
for the category's, newly added podcasts take the settings from there parent category.
from "mpeg4ip" package instead which resolves the conflict between
the two packages. Patch taken from PLD linux.
Bump package revision because of thix fix.
from "mpeg4ip" package instead which resolves the conflict between
the two packages. Patch taken from PLD linux.
Bump package revision because of thix fix.
sequencer.
Csound is a software synthesis package in the tradition of so-called
music-N languages, among which the best-known is Music V. It consists
of an orchestra- and score-driven executable, written in C for
portability. Since Csound is a computational language, it is highly
flexible and efficient; complexity is gained only at the expense of
computation time.
To do:
- fix pthread issues in csound5 (is breaking realtime audio)
- use options.mk framework for various modules
- enable portaudio module (requires audio/portaudio-devel)
- port portmidi to netbsd
as portaudio version 19), a portable cross-platform Audio API.
PortAudio is a free, cross platform, open-source, audio I/O library. It
lets you write simple audio programs in 'C' that will compile and run on
many platforms including Windows, Macintosh (8,9,X), Unix (OSS), SGI, and
BeOS. PortAudio is intended to promote the exchange of audio synthesis
software between developers on different platforms, and was recently
selected as the audio component of a larger PortMusic project that includes
MIDI and sound file support.
PortAudio provides a very simple API for recording and/or playing sound
using a simple callback function. Example programs are included that
synthesize sine waves and pink noise, perform fuzz distortion on a guitar,
list available audio devices, etc.