Changelog
Version 3.10 - 2010-12-13 (Abu)
- new: iPhone/iTouch support disabled by default, because newer devices and iTunes versions caused Winamp to crash.
iOS 4 or 3 wasn't supported anyway, due to Apple's
implemented protection to keep us out of the game.
It can be re-enabled for older devices in the preferences,
on the "Advanced" tab. You must restart Winamp after this change.
- fixed: bug that caused the scrolling title in newer Winamps to stop working (DrO)
- fixed: Don't show donation request on first launch (user should have some time to test with her device, first)
- The support file "process.exe" is no longer bundled in the installer, as several virus scanners report this file as a potential threat. It is not,
but it caused users to worry. We will provide a separate zip for this.
- Still not supported (and probably never will): iPod nano 5G or 6G, iPhone with OS 3.x or 4.x,
iPodTouch with OS 3.x or 4.x, iPod classic 6G.
Thank Apple for their product philosophy
Version 3.09 - 2010-04-05 (Abu)
- new: hidden option in ipod ini file: usePodcastRatingHack (default 1)
- fixed: always update iPhone database when Winamp exits
- fixed: timeout when Winamp exits was too low for reliable iPhone update
- fixed: sorting on iPhone, numbers come after letters now
- fixed: iPhone database is readable by iTunes 8 now
- hidden option usePodcastRatingHack auto-set to 0 for nano 4G
- hidden option deleteCDB (auto-remove iTunesCDB on new iPhones during sync if deleteCDB is set to 1)
- added hint for incompatibility with newer iPods
Version 3.08 - 01/11/2009 (Bruce, Abu)
- new: full support for iTouch with FW 2.x (experimental) without patching device. Special thanks to a developer who wants to stay anonymous and helped a lot here!
Without your help this wouldn't have been possible.
- new: iPhone/iTouch shows "sync in progress", no need to run AfterSync or reboot after transfer
- new: automatically launch 'aftereject.cmd' after any device eject, if it exists. aftereject.cmd must be in ...\Winamp\plugins\ml_ipod folder and is optional
- new: hidden option in ipod ini file: transcodeFlacFiles (default 1)
- fixed: sorting order and header letters in listings on iPhone/iTouch
- fixed: Allow ml_iPod to detect iPhones/touches without elevation under UAC (Vista)
Version 3.07 - 12/15/2008 (Abu)
- new: support for nano 4G (incl. cover art and photos)
- new: photo support for iPhone and iTouch
- new: full support for new iPod classic 120GB
- new: photo thumbnails have no black border anymore (just like iTunes does it)
- new: hidden setting allowDoublePlNames (default 1)
- fixed #2122016: Upload progress meter incorrect
- better detection of iPhone and iTouch with firmware V2.0 (not yet compatible)
- still no support for iPhone/iTouch with firmware V2.0 (Apple's fault!)
Version 3.06 - 09/09/2008 (Abu)
- new: sync playlist tree with specially named WA playlists, e.g. "My best / Part 1 / Angel" (FR:2024972)
- new: podcasts get correct release date on iPod (if downloaded with Winamp)
- new: warning for incompatible iPhone FW 2.x
- fixed: substitute ":" with "-" in coverart lookup, like Winamp does it
- fixed #1967801: Smart Playlists with albumartist emptying at eject
- fixed: creation of first subplaylist in a folder
- fixed #2030742: newly created or synced playlists did not show up immediately
- fixed: prefixAlbumsWithYear from v2.01 caused problems if user really has albums named in format "[2001] albumname", see http://forums.winamp.com/showthread.php?s=&threadid=296513
- fixed: podcast sync state persisted even after sync finished
- internal: some more debug output for iPhone connection
Version 3.05 - 04/21/2008 (Abu)
- new: hierarchical subfolders for playlists
- new: using the notes feature for playlist folders for older iPod models, see http://forums.ilounge.com/showthread.php?t=209375
- new: Move audioscrobbler status dialogs to lower-right corner (FR:1896480)
- new: Eject Button Failsafe (FR:1940366)
- new: different resize methods for images, depending on size. (to scale down, BOX, to enlarge use BICUBIC) - contributed by nazgulled
- new: get iPhone FWID from serial string, no need to query registry etc.
- fixed: some dependencies in sync preferences dialog
- fixed: don't remove special podcast playlist during sync
- fixed: wrong title in folder selection dlg for photos
- fixed (maybe): Ctrl-Space hotkey on Vista?
- fixed: problem with smart view selection if empty rules existed
- fixed: MHOD_ID_JUMPTABLE should fix the problems with A-T-B-T-C-T in the fast scroll box
- fixed: better diagnostics for unpaired iPhone problems
- internal: preparation to use AmdConnection in other project (wiki2touch)
Version 3.04 - 02/17/2008 (Abu)
- new: if "[SS]" is found in comment, skip-when-shuffleing is set http://forums.winamp.com/showthread.php?s=&postid=2302758#post2302758
- new: special eject tools, set useDevEject in winamp.ini to 1 - use deveject.exe http://www.withopf.com/tools/deveject/deveject-11.zip
2 - use RemoveDrive.exe http://www.uwe-sieber.de/files/removedrive.zip
3 - use USB_Disk_Eject.exe http://quick.mixnmojo.com/quick-and-easy-week-day-7-usb-disk-ejector
4 - use eject.cmd
- new: hidden winamp.ini setting 'albumArtResizeMethod' for image resize algorithm (default is BILINEAR) BOX = 0, // Box, pulse, Fourier window, 1st order (constant) b-spline, fastest
BICUBIC = 1, // Mitchell & Netravali's two-param cubic filter, takes twice the time than bilinear
BILINEAR = 2, // Bilinear filter, still very fast
BSPLINE = 3, // 4th order (cubic) b-spline, takes twice the time than bilinear
CATMULLROM = 4, // Catmull-Rom spline, Overhauser spline, takes twice the time than bilinear
LANCZOS3 = 5 // Lanczos3 filter, takes three times the time than bilinear
see FreeImage documentation, appendix "Choosing the right resampling filter" for more info
- new: image format 1020 for iPod 4G (rotated 90° ccw, RGB565?)
- fixed: photo display on classic and nano 3G with newer firmware (1.03, 1.1...)
- fixed: copy to HD from iPhone
- fixed: photo thumbnails black padded now
- fixed: increase max size of ArtworkDB to 14 MB, now changeable with winamp.ini setting "albumArtMaxMB"
Version 3.03 - 01/31/2008 (Abu)
- new: first version for iPhone/iPod touch support, see http://mlipod.sourceforge.net/wiki/IPhone
- new: support for album artist field (new column, transfer from ML, new field in edit dialog...)
- new: iPod-Tools item: Reset all playcounts to 0
- new: entry field in advanced prefs for FWID
- new: scan registry for FWID, if XML retrieval fails
- new: debug output for skipped or overwritten files in copy to HD
- new: ignore ID3 cover art if it is too small (corrupt) min. size is given with global hidden setting albumArtMinTagSize
default is 500 bytes.
- new: menu item "Reset play count" (FR:1847740)
- new: prevent ml_ipod start if iTunes is running
- new: prevent iTunes from opening when iPod is attached while Winamp is running (iTunesHelper.exe is suspended while we run)
- new: if album artist is 'Various' or 'Various artists', the compilation flag is automatically set
- new: show accurate progress bar while transferring to iPhone
- new: show iPhone free and total space in status line
- new: hidden setting "showAfterSyncHint"
- new: mp3gain on single songs
- new: hidden setting usealbumartist for the main view set "usealbumartist=1" in ipod inifile to use it
- new: handling of ITMS purchased songs (*.m4p) just like *.aa
- new: workaround for wrong *.aa handling in newer Winampversions: "iPod-Tools-> Fix corrupt timestamps" fixes *.aa metadata, too
- new: hidden setting "ignoreIphoneLibs" in winamp.ini, can be set to 1 to speed up launch
- new: highlight cursor reseting after using "Edit iPod file info" (FR:1744002)
- new: hidden setting "showEjectError" (in winamp.ini, default is 1)
- fixed: bug in fwid retrieval
- fixed: select iPod type dialog has no default any more
- fixed: detection of brand new iPods
- fixed #1836760: Sorting Album Pane by Year not Saving
- fixed #1849885: Year column gets hidden after Podcasts view was displayed
- fixed: subsitute illegal characters in albumname.jpg
- fixed: removing files from DB that are already physically removed
- fixed: jumptable for quick artist scrolling on classic and nano ('T' with 'The XYZ' problem, added MHOD type 35 to MPL)
- fixed: NDE queries with length should be in seconds, not milliseconds
- fixed: disable playback for iPhones (doesn't work yet)
- fixed: disable some config items for iPhones
- fixed: album artist sort menu; quick search for album artist
- fixed: secure handling of almost full iPhones
- fixed: "usealbumartist=1" and right-click menu items
- fixed: crash with Run_MP3gain... if not in main view
- fixed: video comment markers [M] etc. were only honoured if given in ML *before* transfer
- fixed: reverse sync did not start from tree view context menu
Version 3.02 - 11/06/2007 (Abu, Bruce, DrO)
- new: support for iPod classic and 3G nano
- new: look for coverart in "albumname.jpg"
- fixed #1809126: WA 5.5: iPod icon does not disappear after eject
- fixed #1809128: WA 5.5: Reordering of playlists does not work
- fixed: use DrO's patched gen_audioscrobbler.dll for WA 5.5
- fixed: some layout issues for German
- fixed: fwid retrieval sometimes failed
- fixed: use defaults for new iPods, not last settings
- fixed: cache fwid in inifile
- fixed: transfer wav files if transcoding is off
- fixed: division by zero for very small files after transfer
- fixed: iPod type wrongly detected if more than one iPod attached
- fixed: photo upload, option "Create albums for every subfolder in hierarchy" did not work at all, for all iPod models ;-)
- fixed #1814265: Deleting song from iPod fails while it is being played
- fixed: potential crash with hotkey "send current song"
- fixed: crash during "refresh artwork" for tracks without genre
Version 3.01 - 08/10/2007 (Abu, Bruce)
- new: rearrange playlist order by drag'n drop (FR:1742569)
- new: enable drag'n drop of ML playlists to iPod
- new: enable drag'n drop of playlist entries to iPod
- new: Chinese version
- new: some more sorting options for SPLs
- new: refresh album art on specific songs will refresh metadata like composer, comment... too.
- new: composer field column (off by default)
- new: composer field editable in iPod view
- new: composer field is transfered from ML data and may be used in live SPLs (FR:1734522)
- new: iPod Transfer Log includes iPod name (FR:1744201)
- new: "Play iPod" Hotkey (FR:1718930)
- new: enable renaming of playlist on the fly during transfer ( "C:\[PlaylistNameOnIpod] new name" syntax )
- new: enable hiding of smart playlist name on ( if "HidePlaylistNameOnIpod" is anywhere in the query string)
- new: enable hiding of playlist name on iPod ( "C:\[HidePlaylistNameOnIpod]" syntax )
- new: default for "writeAtEjectOnly" changed to FALSE
- fixed: photo upload did not work if coverart is disabled
- fixed #1728749: No update of NDE queries if items are changed
- fixed: don't show external SPLs in SendTo menu
- fixed: memory leak in NDE table
- fixed: video files were marked as audio in older Winamp versions (5.13)
- fixed #1733794: check box for album/artist view was not saved for shuffles
- fixed: crash with shuffle when probing for lost songs or trying to create a playlist with hotkeys (http://tinyurl.com/2o55pl)
- fixed: "time added" is shown only after eject and reconnect
- fixed: crash in autofill with fill albums
- fixed: wrong "now playing" marker on smartphones
- fixed: reading of old iTunesDB without mhsd type 3
- fixed: SendTo problem with WA 5.36beta
- reverted to old playlist sort for WA 5.36beta
Version 3.00 - 05/28/2007 (Abu, Bruce)
- new: Complete redesign of the prefs UI (improved usability)
- new: Photo upload
- new: Multi-User support (access levels for the iPod)
- new: SPLs really query the iPod data now, not Winamp's library
- new: Full video support (incl. video podcasts)
- new: process iTunes 7.1 DBs without loosing playlists
- new: option to automatically insert chapter markers to audiobooks
- new: preserve iTunes podcasts if "handle podcasts" is off (FR:1685435)
- new: special title formatting (ATF like)
- new: don't lock MediaLibrary during transfer
- new: option to autofill on connect
- new: calculation of remaining time during transfer, based on transfer rate
- new: preserve chapter data for audiobooks
- new: option to autoselect iPod in ML on connect (default is off)
- new: GUI to set option "auto-eject on close"
- new: audiobooks show up in 'Audiobooks' menu on iPod nano (nano only!)
- new: holding Shift while connecting puts iPod into read-only mode
- new: database writing only during eject
- new: empty artists get "-no artist-" for videos
- new: determine video type by folder
- new: put transfer window to the bottom right corner in non-blocking mode
- new: take season number from digits at the end of album field
- fixed #1700947: WA crashes if "SendTo->iPod" in playlist window is done during another transfer
- fixed: memory leak in live SPL handling
- fixed: false readonly if in standard mode
- fixed: possible crash when editing track info
- fixed: crash when sending playlists to iPod
- fixed: buggy stars title formats
- fixed: don't transfer video podcasts if video handling is turned off
- fixed: possible crash during podcast sync
- fixed: transfer of video playlists
- fixed: better information if eject fails
- fixed: sorting by artist should do secondary sort by title
- fixed: handling of podcasts with empty album tag
- fixed: avoid duplicates for folder.jpg during transfer
- fixed: podcasts handling took genre case sensitive
- fixed: disable podcast sync if podcast support is off
- fixed: disable podcast folder entry field if autotagging is off
- fixed: ignore podcast genre for new tracks if podcast support is switched off
- fixed: crash if logfile could not be opened
- fixed: crash when closing prefs window during photo upload
- fixed: couldn't write artwork db (code -9) after canceled photo upload
- fixed #1721003: invalid images for 48bpp PNG pictures
- fixed: quicksearch query no longer saved to ini file
- fixed: removed hymn support (was obsolete anyway)
- fixed: deveject no longer used by default (stops charging)
- fixed: NDE bug for empty fields and NOTHAS queries
- internal: speed up pref writing (write only modified values)
- internal: smart sync is done in own thread
Version 2.04 - 04/14/2007 (Abu)
- new: autofill from chosen playlist (FR:1504490)
- new: save/restore to/from archive
- new: recover dead iPod even without archive (FR:1567840)
- new: German translation
- new: convert Winamp replaygain values to iPod Soundcheck values, this lets you use replaygain on your iPod!
- new: keep basic metadata (artist, title...) in transcoded tracks. Makes it easierto recover a dead iPod.
- new: playlist deletion with Del key
- new: playlist creation with Ins key
- new: automatically initialize factory new iPods (that don't have a iTunesDB yet)
- new: possibility to show lyrics embedded in AAC tracks by putting "[LY]" into the comment of the track (nasty workaround, I know)
- new: use deveject.exe for ejecting (only on NT/2000/XP)
- new: inhibit sync ratings on connect if Shift key is pressed while connecting
- new: inhibit database write during eject if Shift key is pressed
- new: hidden setting "videosBookmarkable": 1=all newly transferred, 2=all, 0=none, default is 1
- new: name a formatted shuffle "iPod shuffle"
- new: disable some menuitems for shuffle
- new: hidden option podcastsFirstOnShuffle
- fixed: UTF8 for smart view names
- fixed: crash with 160 byte MHITs
- fixed: GUI layout issues with WA 5.34
- fixed: don't allow playlists on shuffle
- fixed: formatting shuffle
- fixed: prefs dialog went into background
- fixed: WA 5.33 broke *.aa metadata reading
- fixed: videos had no "movie flag" set in the iTunesDB
- fixed: empty albums are written with one space to the DB to work around another iPod FW bug
- fixed: files without tags are no longer removed during database cleanup
- fixed: crash in DB check if orphaned song is more than once in a playlist
- fixed: potential crash when deleting track from a playlist where it is listed twice or more
- fixed: calculation of gapless data with certain ID3 tag structures
- fixed: potential crash at startup with newest Winamp
- fixed: crash at Winamp close when audioscrobbler dll is used
- fixed: SPLs can not be refreshed during Winamp quit, no access to ML
- fixed: convert m3u8 playlists to ANSI
- fixed: unwanted reordering of MPL
- fixed: empty window shown after connect
- internal: use API call to enumerate playlists
- added two critical section objects in code to detect iPods at startup (should prevent crashes)
Version 2.03 - 03/12/2007 (Abu)
- new: gapless playback for iPod Nano 2G
- new: gapless playback for transcoded files
- new: automatically eject on Winamp close
- new: individually selectable columns by right-click in the list header
- new: customized icons in ML tree view (needs Winamp 5.3 or above)
- new: sort playlists by clicking on column headers (as in the main iPod view)
- new: option to recover database that has been changed incompatibly by iTunes 7.1
- new: column "Time Added" in iPod view
- new: process the "PartOfCompilation" flag in MP3 files (set by iTunes, TCMP frame)
- new: delete deselected playlists when syncing (FR:1673539)
- new: add missing gapless playback data in a separate thread, no more locking of Winamp
- improved messages for errors during "copy to HD"
- fixed: replace all non ASCII chars in filenames during "copy to HD"
- fixed: delete tracks even if read-only
- fixed: read-only bit no longer copied during transfer to iPod
- fixed: wrong handling of "added" and "last update" timestamps
- fixed some Winamp 5.33 issues: - Playlist SendTo
- SmartPlaylist selection for Sync
- fixed: "syncing smartviews only" did always use the general sync query, too
- fixed: last.fm "immediate submission" setting was lost at Winamp restart
- fixed: problem with transcoding to LC-AAC
- internal: updated for SDK 5.32beta
- internal: refactoring part 1, split large files
Version 2.02 - 02/11/2007 (Abu)
- new: last.fm (AudioScrobbler) support: - global hotkeys
- ml_AudioScrobbler.dll plugin (1.1.11p2)
- last.fm iPod mode: automatically
switch to online mode when iPod gets
connected, and back to offline when
disconnected
- new: special podcast view, has a "feed" pane in the upper half, and the special query is no
longer shown
- new: option to remove old podcasts from ML and hard disk during podcast sync
- new: better pref dialog for podcasts
- new: option to inhibit confirmation during podcast sync
- new: option to automatically perform a sync on connect (in "Sync Settings")
- new: option to transfer WAV files without transcoding (with a hidden setting "transcodeWavFiles=0")
- new: albumart folder file spec may contain wildcards and several filenames, seperated with
semicolons
- new tool: create archive (iPodData.zip)
- fixed: the two options for cover art (nonproportional stretching vs. whitespace
padding) in the prefs dialog were reversed
- fixed: popdcasts are no longer removed in regular sync
- fixed: in a normal sync, no podcasts shall be removed from iPod
- fixed: rename 'Play Counts' file as soon as it is read.
- fixed: error in transcoding if file not found on hard disk
- fixed: memory leaks with aborted transfers
- fixed: UTF-16 issue (kichik)
- fixed: sort listboxes in transfer dialog
- changed version string to "iPod support (non-pmp) v2.01p15" to distinguish
from the pmp_ipod plugin
- fixed: no album art if Artwork folder is missing on iPod
- fixed: problems if ml_ipod.ini is read-only
- fixed: m4v files are not handled as mp4
- fixed: potential crash during shutdown
- fixed #1615971: no ratings sync with 2G Nano when skipping songs
- fixed: sorting problem with "The" and "A"
- fixed: crash when switching on artwork support and using it without restart
- fixed: in copy to harddrive, change "\..." to "\__." http://forums.winamp.com/showthread.php?s=&threadid=263133
- fixed: deadlock with "Copy files to harddisk" and "skip already existing files"
- fixed: crash when removing playlists in rapid succession
Version 2.01 - 01/01/2007 (Abu)
- new: Transcoding is back! Only with Winamp 5.3 or above
- new: Menuitem "Add missing gapless playback data in "iPod Tools"
- new: keep "gapless playback" data written by iTunes in a persistent cache file on disk
- new: extract cover art from audible files (*.aa)
- new: some new menu items for "Help..."
- new: "Format" option works for smartphones
- new: non-ASCII characters are encoded in UTF-8 on smartphones now (fix for 2.00p09),
"convertAnsiToUTF8"
- new: invalid character substitution for smartphones
- new pref settings "convertAnsiToUTF8" and "recreateMplAtRead"
- new: master playlist automatically created
- new: workaround for iPod bug with empty albums: track gets substituted album "-" if it has none
http://forums.winamp.com/showthread.php?postid=2070737
can be switched off with "patchEmptyAlbum=0" in
iPod inifile
- new: option to prefix all albums with year on iPod, for easier sorting. Use "prefixAlbumsWithYear=1" in the
ml_ipod.ini on the iPod (no GUI to set this, yet)
- new: selftest exe
- fixed: potential crash on Win98
- fixed: iTunes removed artwork written by ml_ipod
- patch for strange Play Counts format for user 'lactobacillus': "ignorePlayCountsMarker"
- added one-time donation request
- gapless MP3 playback on iPod 5.5G (not on Nano).
- fixed: crash during fixCorruptTimestamps
- fixed: wrong sort order for track list
- fixed handling of audible ID when mixed with other DRM files
- new: eject shows a "please wait..." dialog now extra thread and Sleep() calls
- patch to read mhsd2 on request ("readMhsd2")
- patch to detect all drives (GetLogicalDrives() seems to be buggy) "ignoreLogicalDrivesResult"
- internal: usage of MFC for dialogs, new pref handling with macros
- fixed: crash with artwork for more than 8700 tracks
- Great speed improvement for smartphones transfer
- fixed: AlbumArt on ROKR lost at reconnect
- fixed: sporadic "eject" during transfer
- fixed: smartphones now have handlePodcasts=false
- AlbumArt for Motorola smartphones (ROKR, SLVR)
- improved tag handling for TV shows
- internal: added language version to debuglog
- internal: autofill stuff moved to autofill.cpp
- internal: ScanFolders timerproc replaced with
- internal: still crashes in debug version with VLD :-(
- internal: save whole MHIT during read
Version 2.00 - 11/03/2006 (Abu)
- new: full album art support for iPod Photo, iPod Video and iPod Nano (FR:1241247)
Thanks to Koniyan!!!
- new: podcast handling improved, using "Podcasts" menu on iPod now; special SPL Podcasts is automatically
created for that
- new: "please wait" dialog when loading iPod DB
- fixed: wrong reading of Play Counts file for new iPod 6G
- fixed: TV shows with "[TV]" tag did not show up
- fixed: wrong number of deleted files shown after second sync in a row
- fixed: duplicates that are synced are removed in next sync
- fixed #1566624: ipod crash if file is written .MP3 and not .mp3
- installer: transcoder is an optional package now
- internal: more information in device debuglog; choosing artwork is shown now; less useless timestamps in log
- internal: possibility to do a "fake" transfer, for debugging purposes only. Creates 0 byte MP3s on iPod.
- internal: fixed a lot of memory leaks
Version 1.44 - 10/03/2006 (Abu)
- fixed: Playlists are messed up with Winamp 5.3 (Winamp 5.3 uses different format for playlists)
- fixed #1566002: Playcount wrong during smart sync ratings
Version 1.43 - 09/30/2006 (Abu)
- new: select specific playlists for sync (FR:1401482)
- new: manually select smart playlists to sync (FR:1553102)
- new: Possibility to copy all matching tracks from selected SmartViews to iPod during Sync
- new: update timestamp and playcount when played in WinAmp using ml_ipod (FR:1168007)
- new: set "compilation flag" if comment starts with "[C]"
- new: Updatecheck displays info lines from webserver
- new: added "Eject" to treeitem menu
- new: added ml_ipod version to ml_ipod.ini
- new: reading mlipodsmartplaylists file creates missing playlists now
- new: Format iPod asks for iPod type
- improved: special characters in playlist names
- fixed: Different handling of timezones compared to iTunes
- fixed: no more popup of two dialogs per playlist during sync
- fixed: updatecheck running multiple times
- fixed #1559909: Crash when cleaning of database
- fixed #1549812: Finding Metadata window doesn't close
- fixed #1556939: Smart Playlists using YEAR cause problems
- fixed: podcast genre set in prefs was ignored
- fixed: Live SPLs can not be overwritten by non-live SPLs
- fixed #1541700: Send to Ipod results in crash with OGG files
- fixed: aborting a sync does not abort the further playlist syncs
- fixed: smart view definitions not found when Winamp is set up for user-specific configurations
- fixed a lot of memory leaks during copyToIpod
- fixed: resort list if sth. has been edited with Ctrl-E
- fixed: changelog not found when Winamp is set up for user-specific configurations, no debuglog
produced in that case
- fixed #1531383: don't mask songs when copying playlists to hd (thanks, kichik)
- fixed #1529877: iPod Winamp support plugin breaks the alarm function
- removed "Don't Lock ML During Transfers" option (did not work anyway...)
- lot of internal changes for sync playlists and smart views
Version 1.42 - 07/19/2006 (Abu, Koniyan, vathek)
- new: Motorola SLVR and ROKR support (FR:1494468)
- new: possibility to normalize volume with mp3gain for all tracks on the iPod (mp3gain must be installed)
(FR:1505882)
- new: Volume Boost Option (Tags In Database, FR:1115842)
- new: preferences page for volume adjustments
- new: syncing of smart views has an extra checkbox in preferences now
- new: exclude the standard smart views "Audio", "Video", "Recently Added", "Top Rated" in Sync
- new: menu item "Documentation..."
- new: handling of iTunes subtitles
- new: prefixes in comment, [MV]=music video, [TV]=TV show, [MTV]=music TV show (FR:1515642)
- new: iPod Shuffle has simple list view as default view
- new: Italian version (thanks to Vathek)
- new: don't create playlist when dropping dirs from explorer if the Ctrl key is held down
- new: sort by "last played time"
- new: dynamically detect iPods on network drives
- new: better options for cleaning up iPod and database
- fixed: string comparisons were case sensitive
- fixed: crash with "format"
- fixed: Playlistnames with apostrophes are garbeled
- fixed: playlists aren't synchronized (since WA 5.22)
- fixed #1518720: winamp stops responding when lots of songs in playlist of ipod and one is double-clicked
- fixed: databases without masterplaylist lead to wrong behaviour (no correct tree items)
- fixed #1512423: video podcasts converted to audio podcasts
- fixed: sporadic crash when "Eject" is clicked
- fixed: unclosed thread handles during copy
- fixed: sending multiple playlists to iPod broken
- fixed: "Probe iPod for lost songs" is very slow
- fixed: crash with "Delete playlist and files"
- fixed: volume boost settings from iTunes get destroyed
- fixed: crash when sending "All artists" to HD (very old bug)
- fixed: crash with prefs page and no iPod connected
- fixed #1509674: "couldn't write new ipod database"
- fixed: handle read-only iTunesDB files
- fixed: live smart playlist sorting by track name
- fixed: on Shuffle, more than F00..F02 was used for music
- fixed: Crash with "Check songs on iPod" and corrupt DB entries
- internal: correctly detect Shuffle iPods on connect
- internal: don't write iTunesSD on non-Shuffle iPods
- internal: speed up filesize lookups
- internal: changed layout of iTunesDB to match the one from iTunes better (order of mhods)
- internal: create a debuglog.txt file
Version 1.41 - 06/27/2006 (Abu)
- Fixed #1509674: Workaround for Winamp bug in 5.22/5.23 that caused crashes during "Sync ratings"
- Fixed #1505632: lyrics dont transfer
- Fixed #1505969: SendTo always sends to first attached iPod
- Smart playlists from iTunes are marked as "external" in view
Version 1.40 - 06/12/2006 (Abu, Koniyan)
- New: On-The-Go playlists finally work, saved OTG playlists are converted into regular playlists with name "On-The-Go 1"...
- New: Hotkey Ctrl-E to edit items
- New: Show progress in statusbar when deleting a bunch of files
- New: Podcast sync button (adds/removes only podcasts)
- New on iPod shuffle: Podcasts and audiobooks are bookmarkable and skipped when shuffling, podcasts are sorted to the
beginning of playlist
- New: Support for 'Comment' field in tracks
- New: Sync Smart Playlists with ML Views (FR:975772)
- New: Can handle databases written by "AnaPod Explorer"
- New: Faster browsing on the iPod because of creation of sorted index lists (as iTunes does it)
- New: Option to fix corrupt timestamps in ML and iPod
- New: syncs changed genre during smartsync
- New: Hotkey "copy currently playing song to iPod" (FR:1019774)
- New: <disc> tag for reverse sync (FR:1182120)
- New: "Prefer iPod to Media Library" option for playback (FR:1087663)
- New: Width of columns is remembered now (FR:1489621)
- New: Create playlist from directory name when drag/drop from explorer (FR:1421553)
- New: Handling of video files (*.mp4) for 5G iPods
- New: Japanese version included in installer (thanks to Koniyan!)
- New: French version included in installer (thanks to Pierre)
- Fixed: Playlists "SendTo iPod" broken in Winamp 5.22
- Fixed: Crash when iTunesDB and mlipodSmartPlaylists do not fit together
- Fixed: better coexistence with iTunes, does not destroy iTunes settings for specific songs
- Fixed #1501220: Smart playlists created in iTunes get destroyed
- Fixed #1502548: Playcount false when played on iPod AND in Winamp
- Fixed: AlbumArt that is loaded with iTunes or Anapod will not be visible on iPod after transfering songs with ml_ipod
(but still ml_ipod does NOT download any album art itself)
- Fixed: RefreshAll smart playlists button does autofill, not refresh
- Fixed: Last played timestamps were garbeled
- Fixed: Smart sync ratings sometimes used wrong timestamps
- Fixed: timezone handling (daylight time)
- Fixed: geometry problems in transfer dialog with big fonts
- Fixed: Audible files (*.aa) lost their DRM signature
- Fixed #1242625: Aborting "remove playlist and files" works now
- Fixed #1426680: Ratings that are set to 0 on iPod are now sync'ed
- Fixed #1195852: SmartSync ratings does no longer depend on the songs being completely played on iPod (rating is synced even if
lastplaytime has not changed)
- Fixed #1491336: Crash when iPod is mounted as a read-only filesystem
- Fixed #1489378: Dropping file from Explorer into playlist window -> crash
- Fixed #1493820: Tracks out of order in album view
- Fixed #1494028: Memoryleaks when sorting playlists
- Fixed: "Sync all playlists" option works now (incl. smart views!)
- Fixed #1494308: Live updating smart playlists with braces messes up playlist display on iPod
- internal: Updated workspace for easier compilation (*.dsp, jnetlib files)
Version 1.32 - 4/27/2006 (Abu)
- Added support for audiobooks and (rudimentary) podcasts, new options page "Speech" to configure it. Audiobooks are
recognized by genre.
- Fixed: Bookmarkposition of audiobooks is not zero'ed now
- New options for autofill (on "Sync settings" page): - use autofill query independently of sync query
- do not delete any files during autofill, only fill
the empty space
- Fixed #1475582: crash when deleting song from playlist (broken since 1.31)
- Fixed #1475582: crash when opening smart playlist query editor (broken since 1.31)
- Fixed #1475592: unwanted confirmation box on first transfer
- Fixed "Check Songs on iPod" (needed several runs if some files were missing on iPod)
Version 1.31 - 1/5/2006 (kichik, will)
- Fixed error messages on ejection
- Fixed ml tree items handling
- Fixed size rounding
- Fixed compatibility issue with Anapod Explorer that caused 100% CPU usage
- Updated CVS for easier compilation
Version 1.3 - 9/23/2005 (will)
- Transcoding!
- Full-Album Autofill
- CD Disc number (this will work in Winamp 5.11 and better only)
- Fixed up dragging code for playlists
- Bug fixes
Version 1.21 - 7/18/2005 (will)
- Fixed Crash when using the new version of iTunes
- Better Copy to Hard drive dialog
- Better Sync Confirm box, allows you to see/alter whats being transferred
- Fixed re-paint issues when transferring files
- Fixed occational crash on exit
Version 1.20 - 5/23/2005
- Autofill for iPod Shuffles
- Advanced naming of files copied to iPod
- Sync now updates modified songs
- Last played and playcount updated when playing songs via mlipod
- Reads play counts from the iPod Shuffle
- Optionally detect "Fake" iPods
- Switched to a better random number generator for playlist shuffling
- Fixed send-to from playlist (and associated length error)
- Fixed hitting Cancel during a transfer
- Fixed ratings sync
- Fixed ipod size statistics
Version 1.14 - 5/1/2005
- Multi-iPod Support. This involes many changes, including:
- Ability to rename the iPod
- Most Preferences are stored on a per-ipod basis
- Automatic detection of new iPods
Version 1.13 - 4/8/2005
- Massive responsiveness boosts all round!
- Fixed occasional crash on Clear Search
- Fixed view corruption on edit artist or album
Version 1.12 - 2/6/2005S
- Live smart playlists
- Basic iPod Shuffle support. Autofill is not yet in, but will be soon.
- An attempt to fix the multiple-of-the-same-song showing bug.
Version 1.11a - 8/19/2004
- Fixed crash with ratings sync
- Fixed crash with Copy to Hard Drive
- Fixed playlist sending not detecting changes to the end of the playlist
Version 1.11 - 8/15/2004
- Update Checking
- Configuration overhaul
- Faster transfers
- Hides iPod icon when not in use
- Automatic Autodetection
- Added 'Probe iPod for Lost music'
- Added 'Copy to Hard Drive all songs not in ML'
- Added SmartShuffle
- Playlists now are sorted
- 'Edit' button for smart playlists
- An assload of small bug fixes
Version 1.1 - 6/18/2004
- Smart Playlists
- Sync Playlists
- Hymn DRM removal support (http://hymn-project.org/)
- Last Played date support
- Loads of problems with database reading/writing fixed
- Speed improvements in switching to/from playlists
- Speed improvements in send files
- Loads of small things
Version 1.09 - 5/19/2004
- Copy to Hard Drive now waaay better with: - Runs in its own thread, so you can use winamp while its copying
- Given its own dialog box
- Added "Randomize" to the playlist sorting menu
- Added "Clear Search" button
- Artist-album view made faster with large music collections
- Times in status now in "d days+hh:mm:ss" format
- Volumes in status now in GB for volumes >1024MB
- Comparing track numbers in duplicate detection, to reduce false hits
- Fixed skipping non-existant files on transfer
- Fixed crash on delete with key shortcut
- Other assorted fixes
Version 1.08 - 4/25/2004
- About in Prefs with changelog
- Fixed dup detection for files with incomplete metadata
- Added Experimental file copy mode which won't lock the ML up during transfer, but causes other bugs
- Only look for iPod connection/disconnection when ML is open.
- Send to from winamp playlist works
- Now able to change, view ratings from within winamp
- Small bugfixes, including - Right click on iPod tree item
- Playcounts now synching properly
- Listviews not updating on eject
Version 1.07 - 4/20/2004
- On The Go Playlist reading (AFAIK not done by EphPod or gtkpod)
- Justins rad bugfixes:
- Arrow keys in artist-album view work
- Send-To from playlist fixed
- More!
Version 1.06 - 4/19/2004
- Hotkeys for eject, sync and copy ratings
- Added option to sync ratings on connect/eject (does nothing on startup)
- Fixed graphical bug in artist-album view
Version 1.05 - 4/17/2004
- Option to not have an artist-album view
- Playcounts and ratings sync!
- Sort button for playlists
Version 1.04 - 4/17/2004
- Made prefs tabbed
- Added optional file transfer logging
- fixed format (oops!)
- fixed adding to playlists
- Other stuff i can't remember
Version 1.03 - 4/16/2004
- Drag-Drop onto Playlist nodes now working
- Slight Artist-Album Optomisation (Carnobot, I'd like you to test how much faster this is for you)
- Now deletes files before sync (if you use the option)
- Fixed file deleting in "Format iPod"
Version 1.02 - 4/14/2004
- Basic mp3 transcoding
- Fixed international characters (you may need to delete and re-transfer some files to fix the metadata)
Versopn 1.0a - 4/6/2004
- Bug Fixes
Version 1.0 - 4/5/2004
- Saves artist-album devidor positions.
Version 0.3 b5 - 4/5/2004
Version 0.3 b4 - 4/3/2004
- Added "Format iPod" button
Version 0.3 b3a - 4/3/2004
- Playlists now shown in their correct order.
- Ability to change the order of playlist items via drag & drop
Version 0.3 b2 - 4/1/2004
- Bug Fixes
- Right click on a playlist node in the ML and "Send to iPod"
Version 0.3 b1 - 3/31/2004
- Now knows when you dock or undock your ipod automatically!
- Connect button now gone as it isn't needed
- Other tweaks
0.3 Beta 0 - 3/30/2004
- Playlist support (Can't control order of songs in playlists yet)
- Eject button (I'd like feedback on how this works on different OS's please, but I already know about win2k)
- Matching Connect button for when you put your ipod back in the dock
- Config now in the winamp prefs
- Reverse Sync! (by liquidmotion, cause he rules. Also AOL think this is illegal, but I disagree)
- Sync (doesn't sync playlists yet)
- Fixed Delete and lots of other things