What's new in aTunes 3.1.2
Jun 23, 2014
- FIX: NPE updating tag in properties file
- FIX: check audio object exists not controlling null references
- FIX: Errors when dragging columns
- FIX: Problem creating folders when ripping CDs in Windows (Paul Silwa)
- Removed next and previous buttons when editing tags
New in aTunes 3.1.1 (Jul 22, 2013)
- FIX: Seek not working after changing look and feel
- FIX: Repository actions disabled after connecting device
- FIX: Clear last.fm cache broken
- FIX: Drag and drop not checking if it's a valid drop operation
New in aTunes 3.1.0 (Jun 4, 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
New in aTunes 3.0.9 (Apr 28, 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
New in aTunes 3.0.8 (Apr 20, 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
New in aTunes 3.0.7 (Apr 7, 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
New in aTunes 3.0.6 (Mar 17, 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
New in aTunes 3.0.5 (Feb 11, 2013)
- Folder view allows filtering subfolders
- FIX: Statistics not shown in tables
- FIX: Avoid cast errors when reading preferences with kryo fails
- FIX: Error retrieving titles from CD when CD has more tracks than the album information
- FIX: Drag and drop from navigator
- FIX: Navigator not immediately updated after import
- FIX: Store repository folders as list of paths instead of file objects
- Control+F for advanced search
New in aTunes 3.0.4 (Jan 21, 2013)
- Faster count of repository files
- FIX: Add to play list and play when user uses "Open With" option in Windows
- FIX: Error trying to remove repository folder from disk
- FIX: Error removing favorite objects from device
- FIX: Last play date loses hour and minute
- FIX: Can't add columns to search results dialog
- FIX: Search numbers in title field does not work
- FIX: Seek in progress slider must be fired when releasing mouse button
New in aTunes 3.0.3 (Jan 7, 2013)
- 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
New in aTunes 3.0.2 (Jan 3, 2013)
- 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
New in aTunes 3.0.1 (Dec 23, 2012)
- XINE Engine discontinued
- FIX: Better control of exceptions reading tags with JAudiotagger
- FIX: NPE when importing from a folder without parent file
- FIX: Disable play list menu actions when play list selection changes, not only popup menu
- FIX: Problem reordering columns with Java 7
- FIX: Problem changing look and feel and skin using keyboard in combos
- FIX: Error retrieving titles from CDDB while ripping a CD
- FIX: Avoid concurrency problems with album collections
- FIX: Updated JNA library to avoid initialization errors
- FIX: Initial heap size changed to 128MB
- FIX: Check if icon cache fails reading icon files
- FIX: Problem with play lists active and visible after upgrading version
- FIX: Problem marking artist as favorite when artist is unknown or artist album is used
- FIX: Disabled rounded corners with Substance as seem to cause problems with early 1.6.0 virtual machines
- FIX: Save covers to disk fails if artist or album name contains forbidden chars in file system
New in aTunes 3.0.0 (Dec 17, 2012)
- Allow truncate playlist when copying to device
- New options to organize artist view, using artist and / or album artist tag fields
- 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
- 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
- Added player menu with key shortcuts to playback action
- New remote commands to control application from a telnet session
- 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
- 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
New in aTunes 2.1.0 (Oct 3, 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
New in aTunes 2.1.0 RC (Sep 21, 2011)
- This new version comes with important changes and bug fixes, although some features are still not available.
- Plugins have been disabled for this version as application needs to improve some issues related to code quality to allow easily integration of plugins. This is a pending work.
New in aTunes 2.0.1 (Jun 21, 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
New in aTunes 2.0.0 (Apr 20, 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
New in aTunes 1.13.6 (Dec 14, 2009)
- This version fixes a problem with radio and podcast playback, and other minor problems.
New in aTunes 1.13.5 (Dec 14, 2009)
- fixes several problems found in previous versions
New in aTunes 1.13.4 (Dec 14, 2009)
- This version includes a Lyricsfly engine update among other little fixes and improvements.
New in aTunes 1.13.3 (Dec 14, 2009)
- A few fixes to previous version and changes in our LyricWiki lyrics provider.
New in aTunes 1.13.2 (Jul 7, 2009)
- From today is available a new minor version which fixes a few bugs and adds two new languages: croatian and danish.
New in aTunes 1.13.1 (May 15, 2009)
- This release fixes some bugs found these last days, mainly a problem found when using a proxy to connect to network and a few more little bugs.
New in aTunes 1.12.0 RC (Feb 2, 2009)
- Option for person names sorting in artist tag view
- Delete tag fields if value is empty [2343496]
- 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])
- Sort radio labels
- Volume control with mouse wheel (patch [2395469])
- Normalization status in player controls panel (patch [2357826])
- Show ticks and labels on player's progress bar (patch [2397785])
- Workaround to apply equalizer changes when using mplayer (Patch 2327240)
- Album list and similar artists panel new design
- New context tab to show videos from YouTube
- All tag fields can now be written to wma format
- Show player controls based on player engine capabilities (patch [2453943])
- 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]
New in aTunes 1.11.2 (Jan 3, 2009)
- Drag and Drop feature
- Dialog to edit titles of an album
- Mute feature broken in tray icon
New in aTunes 1.8.1 (Jan 5, 2008)
- Refactored lyrics search engine and added a new search engine based on http://lyricwiki.org
- Show �-� instead of 00:00 as duration for podcast feed entries without duration node (duration=0)
- Better duration parsing for podcast feed entries
- New properties dialogs
- Icons for tray icon menu and visual improvements
- Option for enabling/disabling normalisation added to preferences panel
- No more freezing in cover navigator with many cover images
- Faster application shutdown
- Case insensitive auto completion
- Migrated tagging library to JAudiotagger
- Added support for mp4 tags
- Added �Scroll Playlist to current song� button at play list controls
- Added ripping to wav format
- Added optional support for faac (experimental!)
- Reduced dependencies for ripping to cdda2wav/icedax, all encoders are optional
- Changed detection for unsuccessfull connection when using cdda2wav/icedax
- mplayer.exe updated to v1.0rc2 to fix problems with flac files
- Use JXStatusBar for status bar
- Use Tahoma or Segoe UI font if available and appropriate
- Use SubstanceBusinessBlackSteel skin as default
- Visual enhancements for AddRadioDialog and AddPodcastFeedDialog
- Favorites data stored in a separate file from Repository
- Modified installer with multi-language support
- Link to contributors in �About� dialog
- Autodetection of locale with appropriate choice of language
- Right to left layout support (for arabic)
- Revised OSD animation
- Remove podcast entries that are no longer in the feed
- Close OSD on mouse click
- Added �Play at startup� option at Preferences
- Added HD cache for Audioscrobbler images and data
- Added HD cache for Lyrics
- Solaris support added
- Mark Podcast Feed Entry as listended menu item added
- Option for using smart sorting in tag view (ignoring �The�)
- Better context menu for radios and podcast feeds
- INTERNAL: Improved thread safety and gui responsiveness
- FIX: Cursor jump when editing tags
- FIX: When ID3v1.1 tags were present, edit dialog would not appear
- FIX: Track number not appearing in edit tag dialog under certain circumstances
- FIX: When using mass tagging, fields left blank are deleted in tag
- FIX: Alt 6 for Podcast view
- FIX: Application settings are now stored in an xml file. In this way we prevent misconfiguration after version upgrades
- FIX: Selected rows problem in JTables
- FIX: AudioScrobbler race condition
- FIX: avoid playing the same song on shuffle mode
- Norwegian translation added
- Turkish translation added
- Arabic translation added
- Hungarian translation added
- Italian translation updated
New in aTunes 1.8.0 (Dec 4, 2007)
- Added audio podcast support (rss atom)
- FIX: app icon image for EditPreferencesDialog
- Added delay when scrolling to next song in playlist under Linux in an attempt to reduce freezes
- Added filename verification when writting to mp3 devices
- FIX: Could not delete files from mp3 devices
- FIX: aTunes would not play next song under certain circumstances
- FIX: aTunes would hop a song because of bad EOF detection
- Added Score column in play list (NOTE: Read/Write Score from/to audio files not implemented)
- FIX: disable reordering and resizing of columns in some audioscrobbler panel tables
- FIX: NullPointerException in NavigationTreeMouseListener
- Enabled Volume Normalization Option to Mplayer
- FIX: max volume for radios
- FIX: .jpg.png ending (cd ripping & Amazon image)
- FIX: CD Import Progress Dialog title not reset
- FIX: null pointer exception when cancelling cd ripping
- Added czech translation
New in aTunes 1.6.2 (May 28, 2007)
- Improved log system
- Fixed mplayer process concurrency
- Fixed seek function when paused
- Added last play date on song information panel
New in aTunes 1.6.1 (May 12, 2007)
- Fixed pause function
- Removed play list autoscroll to avoid Swing thread freezes
- Added cover at lyrics panel
- Added genre tree
New in aTunes 1.5.2 (Apr 14, 2007)
- Added song lyrics search at www.lyrc.com.ar
- Added volume and mute shortcuts
- JProgressBar of song progress changed to JSlider
- Album search improved at Audioscrobbler
- Stats window improved visually
- Added cd ripper quality option
New in aTunes 1.5.1 (Mar 13, 2007)
- Added track column to play list
- Added genre column to play list
- Fixed track number read from files
- Added �Set track number automatically� option in play list
- Added �Set genre automatically� option in play list
- Play list can be sorted clicking on table headers
- Fixed some GUI bugs
- Added tooltips
- Redesigned AudioScrobbler service
- Added first version of tool bar
New in aTunes 0.9 (Jul 16, 2006)
- Added italian translation (thanks to Roberto Boriotti)
- Added export tool. You can copy songs from a devide or folder, and copy with a selected structure to another folder.
- More bug fixes.
New in aTunes 0.8 (Jun 5, 2006)
- Added tag editor using jid3lib (Java Music Tag) Added "Clear tag" option
- Fixed aspect ratio in pictures (again, but this time actually fixed)
- Improved performance of repository load
- Load progress dialog is now determinate (shows songs loaded / total, and current loading dir)
- Picture inside a song can be saved as a JPEG file
- Added album and artist info tabs in file properties panel
- More bug fixes