What's new in ml_ipod 3.08
Jan 27, 2010
- 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 ...Winamppluginsml_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)
New in ml_ipod 3.07 (Jan 27, 2010)
- 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
New in ml_ipod 3.06 (Jan 27, 2010)
- 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"
- fixed: podcast sync state persisted even after sync finished
- internal: some more debug output for iPhone connection
New in ml_ipod 3.05 (Jan 27, 2010)
- new: hierarchical subfolders for playlists
- new: using the notes feature for playlist folders for older iPod models
- 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)
New in ml_ipod 3.04 (Jan 27, 2010)
- new: if "[SS]" is found in comment, skip-when-shuffleing is set
- new: special eject tools, set useDevEject in winamp.ini
- 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"
New in ml_ipod 3.03 (Jan 27, 2010)
- 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
New in ml_ipod 3.02 (Jan 27, 2010)
- 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
New in ml_ipod 3.01 (Aug 15, 2007)
- rearrange playlist order by drag and drop (FR:1742569)
- enable drag n drop of ML playlists to iPod
- enable drag n drop of playlist entries to iPod
- Chinese version
- some more sorting options for SPLs
- refresh album art on specific songs will refresh metadata like composer, comment... too.
- composer field column (off by default)
- composer field editable in iPod view
- composer field is transfered from ML data and may be used in live SPLs (FR:1734522)
- iPod Transfer Log includes iPod name (FR:1744201)
- "Play iPod" Hotkey (FR:1718930)
- enable renaming of playlist on the fly during transfer
- enable hiding of smart playlist name on
- enable hiding of playlist name on iPod
- default for "writeAtEjectOnly" changed to FALSE
- a lot of bug fixes and minor improvements
New in ml_ipod 2.03 (Mar 21, 2007)
- gapless playback for iPod Nano 2G and for transcoded files
- automatically eject on Winamp close
- individually selectable columns by right-click in the list header
- customized icons in ML tree view (needs Winamp 5.3 or above)
- sort playlists by clicking on column headers (as in the main iPod view)
- option to recover database that has been changed incompatibly by iTunes 7.1
- new column "Time Added" in iPod view
- process the "PartOfCompilation" flag in MP3 files (set by iTunes)
- delete deselected playlists when syncing (FR: 1673539)
- improved error messages during "copy to HD"
- fixed some Winamp 5.33 issues: Playlist SendTo, SmartPlaylist selection for Sync
- fixed: problem with transcoding to LC-AAC
- a lot of bug fixes and minor improvements
New in ml_ipod 2.00 (Nov 8, 2006)
- New: Full album art support for iPod Photo, iPod Video and iPod Nano (FR:1241247)
- 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
New in ml_ipod 1.42 (Jul 26, 2006)
- New: Motorola SLVR and ROKR support
- New: Possibility to normalize volume with mp3gain for all tracks on the iPod (mp3gain must be installed)
- New: Volume Boost Option (Tags In Database)
- 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
- New: iPod Shuffle has simple list view as default view
- New: Italian version
- 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
New in ml_ipod 1.31 (Mar 9, 2006)
- 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