June 4th, 2013· Store metadata even with files without internal tags (wav for example)
· Added new option to show a filter in navigation table
· Added option to hide navigation tree and use only table
· Memory optimization when reading play lists
· Option to store ratings in tags (by default will use custom metadata store)
· Save podcast information immediately after add/remove/update podcasts
· Ask before removing objects from play list when not exist
· Option to ignore when repository does not exist
· Added preference to disable Last.fm cache
· Use NIO to download podcasts faster
· Store covers in special folder when repository is not writable
· Added option to stop playback after current track
· Show favorite songs and current song in artist top tracks
· Improvements in seek function
· User can provide an email when reporting an error
· New options to save play list selection
· New option to load new play list replacing current one or creating a new one
· FIX: LyricsDirectoryEngine review when no lyric found
· FIX: Mute not working while fade away
· FIX: Duplicate favorites in navigation view when a song is favorite and its artist or album too
· Plugins finally discontinued
April 29th, 2013· FIX: Combo box selection fails with OS X and System Look And Feel
· FIX: Save playlist sets its name as file name by default
April 13th, 2013· FIX: Control visible context panels
· FIX: Improvements in process to delete files
· FIX: Workaround for mplayer problem with long filenames or including non-english chars
· Added support for OS X full screen
April 8th, 2013· Reduce memory consumption by interning strings read using Kryo
· All navigator views allow filtering subelements
· FIX: Disable option to create play list with top tracks when no data available
· FIX: Generate M3U files with system file separator
· FIX: Podcast information dialog broken
March 18th, 2013· Updated mplayer binary for Windows
· Support for playing FLV files (audio only)
· Improvements in table sort
· Added basque translation (thanks to Xabier Aramendi)
· FIX: Window size ignored if window is maximized
· FIX: Folder filter does not work with child folders
· FIX: Hide progress slider when fading away
· FIX: Validate date of tags and discard invalid ones
January 7th, 2013· More heap size for Mac OS X version
· FIX: Error when changing look and feel sin in Windows with Java 1.7.X
· FIX: Radio navigator not controlling clicking out of table bounds
· FIX: Only update displayable windows when changing look and feel skin
· FIX: Some UI operations with navigation tree where not performed in EDT
· FIX: Block device disconnection while refreshing
· FIX: CustomSearchDialog controls not disabled when empty rules
· FIX: NPE when setting an unknown album as favorite
January 3rd, 2013· FIX: Error with modal dialogs in Linux
· FIX: Error when importing folders after canceling repository load
· FIX: Add random songs fails if repository not loaded or empty
· FIX: Disabled rounded corners with Substance as seem to cause problems with early 1.6.0 virtual machines (3.0.1 fix not working)
· FIX: Problem when importing files from a Windows system folder with no childs
December 27th, 2012Changes:
· XINE Engine discontinued
Bug fixes:
· Better control of exceptions reading tags with JAudiotagger
· NPE when importing from a folder without parent file
· Disable play list menu actions when play list selection changes, not only popup menu
· Problem reordering columns with Java 7
· Problem changing look and feel and skin using keyboard in combos
· Error retrieving titles from CDDB while ripping a CD
· Avoid concurrency problems with album collections
· Updated JNA library to avoid initialization errors
· Initial heap size changed to 128MB
· Check if icon cache fails reading icon files
· Problem with play lists active and visible after upgrading version
· Problem marking artist as favorite when artist is unknown or artist album is used
· Disabled rounded corners with Substance as seem to cause problems with early 1.6.0 virtual machines
· Save covers to disk fails if artist or album name contains forbidden chars in file system
December 17th, 2012· Allow truncate playlist when copying to device [ patch by deathgorepain ]
· New options to organize artist view, using artist and / or album artist tag fields [ patch by Laurent Cathala ]
· Removed external pictures support, only pictures exported with application are supported
· Improved performance of Full Screen Mode
· Use dynamic heap size in Windows (5% of free memory for initial heap space, 10% for maximum heap space)
· New action to remove duplicates from play list
· Removed xml serialization of repository as it can cause OutOfMemory with large repositories
· Multiple instances not allowed in Max OS X
· Replaced combo boxes to select navigation and context panels. Use buttons with icons instead
· Removed option to show ticks and labels in progress slider
· UI changes in player controls
· Filter text field separated for play list and navigator
· Improved filters to retrieve albums from last.fm (mbid, artist match) Removed filters as preferences
· Optimizations retrieving list of covers of albums in artist panel
· Removed status bar text showing current element being played
· Last.fm cache simplified to use only one ehcache cache
· Support for tray icons in Mac OS X
· Added player menu with key shortcuts to playback action
· New remote commands to control application from a telnet session [ patch by Radovan ]
· Custom playlist file format to load and save, keeps elements relative to repository so can be shared across different computers with different repository location
· "Create playlist with top tracks" action added to repository navigation view
· Play list selector using buttons or combo box
· Similar Artist Mode [ patch by Laurent Cathala ]
· New argument "simulate-cd" for CD ripper testing purposes
· Added automated error reports
· Repository folders are now managed from preferences window
· Improvements in startup performance (asynchronous load of data)
· Use Kryo as serialization library
· Export action moved to navigator and playlist
· New action to move folders in repository
· Option to enable or disable equalizer, instead of selecting "none"
· Show not available tracks in context panel information
· Automatically remove objects from play lists that are no longer available
· New action to remove common prefixes or suffixes from titles
· Store song ratings in tag
· New option to search for similar artist information in browser
· Last.fm information cached for one week
· FIX: Use last.fm API to obtain last.fm loved tracks
· FIX: Detection of radio audio streams blocks playing
· FIX: Start mplayer process with volume argument
October 2nd, 2011· New lyric engine: LyrDB (www.lyrdb.com)
· Use close buttons for playlists tabs when using Substance
· Allow creating patterns for tag edition by double-clicking on available patterns
· UI: Removed line border from titled borders
· Use absolute folder name when setting tags from patterns
· Restore selection after track deletion in playlist [3007538] [ patch by cy6ergnOm ]
· Song properties dialog improved [3002167] (patch by cy6ergnOm)
· Preferences reworked and saved immediately [ feature request 2977778 ]
· Visual improvements
· Removed multiple view
· Option to show/hide advanced player controls (karaoke, normalization)
· Moved navigation views buttons to tool bar instead of tabbed pane
· Removed play list controls panel
· Removed play list tabs, used combo box
· Removed AudioObjectPropertiesPanel
· Removed toolbar
· Player controls panel redesigned
· Plugins disabled by default (use "enable-plugins" argument to enable)
· Removed icons
· Improved Full Screen Mode
· Removed karaoke mode
· Fetch covers while reading repository and show in progress dialog
· User can change color of tray player icons
· Repository saved immediately after a change
· Play lists saved immediately after a change
· Option to refresh only one folder from folders view
· Edit radio name, url and label
· Include file name and path in filter [3146992]
· Improvements in columns sort [ patch by deathgorepain ]
· Drag-N-Drop Improvement [ patch by deathgorepain ]
· Customizations in look and feel for each OS (Mac OS X)
· Nimbus look and feel removed as it does not support all features needed (font size?)
· Return to simple context panel components layout, removing JXTaskPane (not fully look-and-feel compliance)
· Disable plugin api validation [ patch by Laurent Cathala ]
· New splash screen
· Mac OS X notifications using Growl
· Option to show player controls on top of window
· Move play list selection after current audio object [ patch by deathgorepain ]
· New content in context panel shows artist top tracks
· New window type: navigator (tree and table) at top, playlist at bottom
· Toggle Favorites without accessing favorites panel [ patch by deathgorepain ]
· Action to select an album of artist to add to play list [ patch by Laurent Cathala ]
· Drag and drop similar artists available to play list to add an album [ patch by Laurent Cathala ]
· Drag artists or play list items to tree to locate in navigator [ patch by Laurent Cathala ]
· Added option to show case sensitive elements in navigator tree [ patch by Jan-Martin Ziem ]
· Started migration to use Spring IoC
· Avoid using java.util.Date and java.util.Calendar
· FIX: Dialogs opened from preferences dialog use wrong parent [ patch by Laurent Cathala ]
· FIX: Exception during renaming of file name
· FIX: Repository refresh never ends in certain situations [3024433]
· FIX: Selected playlist element not saved when closing application
· FIX: Hotkeys supported for Windows 64 bits (path by Johannes Lerch)
· FIX: Changes to fit progress bar completely at bottom of player controls panel
· FIX: Wrong capitalization for LyricWiki [3020431]
· FIX: Problems changing Look and Feel / Theme [2998976]
· FIX: Avoid workarounds to set maximixed state in Linux
· FIX: Wrong panel ratios when starting app after being maximized [2974062]
· FIX: Wrong song added as favorite in last.fm [3035260]
· FIX: Music length 0:00 with some MP3 files
· FIX: SplitPanes size incorrect after restart [3019779]
· FIX: Skipping songs raises playcount and last.fm count in files with length 0 [3061462]
· FIX: Problem with seek in large files [3151208]
· FIX: Cancel repository load immediately while loading a folder
· FIX: Show only file system elements with path in repository selection dialog
· FIX: Avoid read files in a file system element in repository selection dialog until node is expanded
· FIX: Song length sometimes not read when using MPlayer engine
· FIX: Use enter to change playing song in play list (patch by Michal Pantucek) [3159234]
· FIX: Avoid enter key in filter text field to change current playing song (patch by Michal Pantucek) [3210857]
· FIX: Some look and feels need to repaint progress bar when showing / hiding ticks
· FIX: Navigator width is not restored after restarting app and execute action to show navigator
· FIX: Icon not displayed when installed from .deb package [3138941]
· FIX: Make window bigger if when showing a component there is not enough space
· FIX: Avoid crashing app when no player engine available
· FIX: Detect incorrect proxy configuration and display an error
· FIX: Rename radio label only applies to one label at a time
· FIX: Value of "Disc" in tag editor is not saved [3005921]
· FIX: Avoid ConcurrentModificationException while reading repository
· FIX: Ctrl-click not working in Mac OS X
· FIX: MultiFolderSelectionDialog showing files
· FIX: Problem with ID3v1.0 trying to get internal image
· FIX: After playing all playlist and playing again, moving to next song doesn't work
· FIX: Better control over repository load when repository folders are moved (patch by Dave Badia)
· FIX: Selecting full screen background fails [3413642]
· FIX: debug option doesn't work [3196082]
· FIX: Toggle favorites executed several times over same collection with repeated elements [3414462]
June 21st, 2010· FIX: Some Substance L&F skins were not working
· FIX: Can't sort or shuffle a new created playlist
· FIX: Too many CRs in lyrics [2991316]
· FIX: Problems with accuracy of progress bar [2989229]
· FIX: Write repository after reading XML [2991957]
· FIX: Avoid progress bar move when time labels needs extra space
· FIX: Don't show "Buffering" message for downloaded podcast feed entries
· FIX: Shown wrong incomplete tags with System LAF [2992481][3008889]
· FIX: Some components where not updated when changing look and feel
· FIX: Application not able to play in Linux using a desktop different from Gnome or KDE [2995302]
· FIX: Preferences not saved if some requires restart [2999531]
· FIX: Avoid incomplete lyrics from some engines
· FIX: ID3v1.1 tags not read if not valid ID3v2.3 tag present (Jaudiotagger problem) [2997621]
· FIX: Import loved tracks from last.fm enabled even if last.fm disabled
· FIX: Load UNC resources from an M3U file [2988771]
· FIX: Interface freeze when caching files before play [2998158]
· FIX: Wrong foreground color in navigation table
· FIX: Improvements in plugin installation
· FIX: Can't add UI controls from plugins
· FIX: Improvements in plugins panel
· FIX: Improvements in repository read speed
· FIX: libnotify doesn't work after a call to uninit method
· FIX: Context panel updates are blocking playback
· FIX: Avoid store playlist definition if no playlists were added or removed
· UI improvements in repository selection dialog
April 18th, 2010· Support for libnotify (Gnome) (Patch by Marco Biscaro)
· File chooser in tag dialog should open in directory of the audio file (feature request [2786730])
· Three new look and feel skins (Dust, Dust Coffee and Twilight)
· Avoid child nodes in album tree view in navigator
· Use artist names comparator in device view
· New command to start CD ripper
· Start app and run commands if there is no more instances
· New extended tool tip used in all navigation views
· New options to execute commands before and after accessing repository
· Added options in help menu to go to web site or wiki
· New option to edit tags from folder name pattern
· Show warning before clearing playlist (feature request [2786727])
· Show warning if karaoke or normalization mode is enabled
· Audio object properties panel enhancements
· Added option to synchronize device with play list
· Visual improvements in full screen mode
· Font chooser for configuring the font settings
· Option to add audio object to playlist after current audio object
· Context panel redesign
· Gui theme can be changed without restart
· Allow repository load in background
· Allow reordering of playlist tabs
· Cover navigator window should be resizable
· New lyric engine using www.winampcn.com (Patch by Taylor Tang)
· New option to store repository configuration in a custom folder
· Some navigation views share common columns as play list
· Filter redesign
· New window layouts available
· Cache for audio file images
· Allow jumping to the previous/next song in the playlist in the tag edit dialog
· Use mp4 instead of flv for Youtube download
· Added edition options to all text components
· Highlight audio files with incomplete tags in navigator table (feature request [2383156])
· Support for netbook-size windows (feature request [2807546])
· New year view in navigator / read "date" tag field (Patch by Tobias Rapp)
· Add date column for podcast feed entries in navigation table (Patch by Tobias Rapp)
· Added translation to Catalan (thanks to perru002)
· Basic support for plugins
· INTERNAL: Avoid unnecessary refresh view operations
· INTERNAL: Share actions between play list and navigation tree and table
· INTERNAL: Refactoring of play list
· INTERNAL: Update search indexes only if user is going to perform a search
· INTERNAL: Don't update navigation table if it's not visible
· INTERNAL: Statistics refactoring [2875945]
· INTERNAL: Write repository to disk when closing application only if repository has been modified or refreshed
· INTERNAL: Write favorites to disk when closing application only if favorites have been modified
· INTERNAL: Write radio list to disk when closing application only if have been modified
· INTERNAL: Write podcast list to disk when closing application only if have been modified
· INTERNAL: Write playlist contents to disk when closing application only if have been modified
· FIX: Deleting many files from device freezes aTunes gui for some seconds [2855962]
· FIX: LyricWiki engine returned lyrics with URLs
· FIX: Opening web browser does not work on Ubuntu
· FIX: Validate repository content when loading it (patch from Laurent Cathala)
· FIX: Podcast file renaming is not possible [2897134]
· FIX: Progress bar should work for downloaded podcast entries
· FIX: Progress bar improvements [2942626]
· FIX: Normalization button causes multiple submissions to last.fm [2836230]
· FIX: Ticks in progress bar not shown at start
December 13th, 2009· This version fixes a problem with radio and podcast playback, and other minor problems.
September 26th, 2009· Lyricsfly engine update
· FIX: Images with alpha channel are displayed wrong
· FIX: Windows 7 ready application icon
· FIX: Too much memory needed when retrieving artist images from Last.fm with original size
· FIX: Gui may freeze if audio files are on a remote storage device and the connection speed is slow
July 7th, 2009· FIX: Last.fm issue with new image size
· FIX: Wrong export to device with album artist pattern [2811019]
· FIX: Invalid handling of disc number [2810837]
· FIX: Mute bug with MPlayer engine
· FIX: Wrong colours if album cover is retrieved automatically [2795024]
· FIX: CD error correction settings would not be saved when clicking OK
· Croatian translation added (thanks to Dominko Aždajić)
· Danish translation added (thanks to David Rasmussen)
May 15th, 2009· FIX: aTunes does not start anymore if proxy is set [2788274]
· FIX: Tray icon bug
· FIX: Album Tooltip in Linux shows task bar button
· FIX: NPE when trying to set album tooltip image if tooltip is no longer visible
· FIX: No sort type defined by default
· FIX: CD Ripper fails if CD artist or composer are unknown [2791497]
May 9th, 2009· Hotkeys are now configurable (feature request [1951766])
· Option to import folders to repository (feature request [1966408])
· Global hotkeys support for Linux (feature request [2629848])
· Application can receive commands (play, stop, next, previous) from other instances or third-party apps
· Configurable OSD width and horizontal / vertical alignment
· Added tool to import loved tracks from LastFM profile
· Error correction when ripping CD's
· Option to retry repository load when it's not found
· Some visual improvements in player controls
· Option to copy playlist to mp3 player (feature request [2526017])
· New export process
· Added "ban" in Last.FM (feature request [2533022])
· Added option to automatically "love" songs in Last.FM when added to favorites
· Import process includes an option to complete tags using custom patterns
· Better quality of artist images retrieved from LastFM
· Added support for Disc Number tag attribute
· Show a message in context panel for every similar artist available in repository
· New option to edit tags from file name pattern
· Added help to complete title from file name when editing tag
· Folder are now removed completely in folder view
· Remove common track titles text from last.fm albums
· FIX: aTunes should have an icon for MacOS [2192873] (patch by Patawrouks)
· FIX: Last.fm submission through proxy [2519827]
· FIX: Allow application arguments when using .deb package
· FIX: Full screen view does not use the full screen on Gnome systems [2690528]
· FIX: "Repair genres" should repair only empty genre tag fields
· FIX: M3U files with online radios are not loaded properly [2704880]
· FIX: Show splash screen in the same screen where application is
· FIX: Avoid HTTP 505 from Last.fm if version name is not encoded properly when scrobbling
· FIX: Show full screen in the same screen where application is
· FIX: Tray icon poup menu problems [2690531]
· FIX: Radio playlist not played because url has no extension [2493205]
· FIX: Artist missing on last tracks of an imported CD [2593977]
· FIX: Null quality when importing CD [2747699]
· FIX: Context panel is inactive when song is selected [2773989]
· FIX: Context panel was updated when changing not current playing audio file
· FIX: Context panel sometimes showed the wrong cover in the titel pane
· FIX: NPE when setting automatically some attributes if file has no tag
· Galician translation added (thanks to Martín Pena)
May 4th, 2009· Hotkeys are now configurable (feature request [1951766])
· Option to import folders to repository (feature request [1966408])
· Global hotkeys support for Linux (feature request [2629848])
· Application can receive commands (play, stop, next, previous) from other instances or third-party apps
· Configurable OSD width and horizontal / vertical alignment
· Added tool to import loved tracks from LastFM profile
· Error correction when ripping CD's
· Option to retry repository load when it's not found
· Some visual improvements in player controls
· Option to copy playlist to mp3 player (feature request [2526017])
· New export process
· Added "ban" in Last.FM (feature request [2533022])
· Added option to automatically "love" songs in Last.FM when added to favorites
· Import process includes an option to complete tags using custom patterns
· Better quality of artist images retrieved from LastFM
· Added support for Disc Number tag attribute
· Show a message in context panel for every similar artist available in repository
· New option to edit tags from file name pattern
· Added help to complete title from file name when editing tag
· Folder are now removed completely in folder view
· Remove common track titles text from last.fm albums
· FIX: aTunes should have an icon for MacOS [2192873] (patch by Patawrouks)
· FIX: Last.fm submission through proxy [2519827]
· FIX: Allow application arguments when using .deb package
· FIX: Full screen view does not use the full screen on Gnome systems [2690528]
· FIX: "Repair genres" should repair only empty genre tag fields
· FIX: M3U files with online radios are not loaded properly [2704880]
· FIX: Show splash screen in the same screen where application is
· FIX: Avoid HTTP 505 from Last.fm if version name is not encoded properly when scrobbling
· FIX: Show full screen in the same screen where application is
· FIX: Tray icon poup menu problems [2690531]
· FIX: Radio playlist not played because url has no extension [2493205]
· FIX: Artist missing on last tracks of an imported CD [2593977]
· FIX: Null quality when importing CD [2747699]
· FIX: Context panel is inactive when song is selected [2773989]
· FIX: Context panel was updated when changing not current playing audio file
· FIX: Context panel sometimes showed the wrong cover in the titel pane
February 15th, 2009· Cue files are now supported.
· Playlist handling was improved.
· A YouTube tab was added.
February 1st, 2009· Option for person names sorting in artist tag view
· Delete tag fields if value is empty [2343496] (patch by scorefan)
· Play list can be arranged with drag and drop (feature request [1905732])
· Audio file names can be renamed (feature request [2342878])
· Show cover in the EditTagDialog in a new tab (patch [2392923] by scorefan)
· Sort radio labels
· Volume control with mouse wheel (patch [2395469] by Patawrouks)
· Normalization status in player controls panel (patch [2357826] by Patawrouks)
· Show ticks and labels on player's progress bar (patch [2397785] by Patawrouks)
· Workaround to apply equalizer changes when using mplayer (Patch 2327240 by Patawrouks)
· Album list and similar artists panel new design
· New context tab to show videos from YouTube (Patch by Tobias Melcher)
· All tag fields can now be written to wma format
· Show player controls based on player engine capabilities (patch [2453943] by Patawrouks)
· Cue sheet support (patch by Mingsky)
· New options to filter album list in Context Information Panel
· Clear play list key changed from ESC to Ctrl+Delete
· Improvements in multiple window view
· INTERNAL: Refactored play lists handling
· INTERNAL: Refactored background processes
· Added keys' combination to show Navigator and Context Information Panel
· Playlist open/save dialog does not store location (feature request [2506813])
· Hide JSplitPane divider when one panel is not visible
· Playlist & player behaviors options (patch [2418597] by Patawrouks)
· FIX: Set files writable if necessary when editing tags
· FIX: Audio object properties panel state was not stored correctly
· FIX: Use last.fm cover when internal or external cover is not available in ContextInformationPanel
· FIX: Navigator filter not cleared when text field becomes empty
· FIX: Wrong panel shown in preferences dialog
· FIX: Artist tooltip appears in navigator when mouse over an album
· FIX: F2 shortcut does not work [2535617]
· FIX: Window don't fit to single Screen in Windows [2491656]
January 3rd, 2009· FIX: Drag and drop feature is broken
· FIX: Mute problem in tray icon menu [2465514]
· FIX: Edit titles dialog fails [2459528]
December 21st, 2008· Minor bugfixes.
November 30th, 2008· Support for tag editing was improved.
· The radio browser was improved.
· Support for multiple monitors was improved.
November 22nd, 2008· No more GUI freezing in repository selection dialog
· Cache for Last.fm submissions
· "Sort by artist and album" option for navigation table
· Better support for editing tags of more than one file
· Improved radio browser
· Added option "Set cover automatically"
· If possible use album artist for album context information
· Less intrusive update dialog
· "Add as favorite in Last.FM" option in context information panel
· Improvements of favorites in play list
· Use localized wiki text from Last.fm
· Lyrics providers and their order can be specified
· Updated mp3 encoder
· Updated cdda2wav.exe
· Updated Jaudiotagger to 1.156
· Enable / disable playlist auto scroll (Feature request [2138582])
· Added song filter in navigator (Feature request [1999677])
· Better random selection of audio objects in play list when shuffle enabled
· Better support for multiple monitors
· Display the volume level [2291909] (patch by Patawrouks)
· Pause/resume selected song in playlist with space bar [2291609] (patch by Patawrouks)
· Added "Close" and "Close others" to play list tabs popup
· Keep selected nodes in navigator after a tag operation (Feature request [ 2138584 ])
· INTERNAL: Refactored navigator
· FIX: Full screen does not work [2100247]
· FIX: When only ID3v1 was present, tag could not be written when certain fields were added [2141228]
· FIX: Radio "Labels" can not be added to playlist [ 2268809 ]
· FIX: "Set lyrics automatically" cannot be terminated [ 2214909 ]
· FIX: DnD exception in playlist [ 2322716 ]
September 28th, 2008· Wrong artist information is no longer shown in the albums context information panel.
· The translation encoding for the Hungarian language was fixed.
· OSD is now correctly displayed when jumping to the next or previous track.
· Multiple window mode works again.
· The formatting of lyrics retrieved from lyricwiki was improved.
· Tags in WMA files can now be read and written.
· A request to restart now works properly.
· Unsupported formats are now skipped under Xine.
· MPlayer no longer crashes with Ogg files.
September 7th, 2008· GUI performance was improved.
· Support for Xine was added.
· A search feature was added in device and favorites.
· A Swedish translation was added.