Button added to "Select Matching," which resets selected files and launches a new instance with matching files
Launched program instances inherit the folder drop and find settings of the parent instance
Now at v0.74
8/3/11:
Reformatted the "Link Summary" dialog
Rearranged the Check menu
Added a menu item that launches the Hot Keys html file
Now at v0.73
5/7/11:
//network/ link locations are now also fully relative when "Create Portable Playlists" is selected
"Repeat these choices" is working as intended when multiple folders are dropped simultaneously
"Create Portable Playlists" now defaults to false when the program is first run
Now at v0.72
4/22/11:
The background color for alternate list rows is user selectable
File references in playlist files are fully relative and not just drive-less when "Create Portable Playlists"
is selected. This functionality was in earlier versions, but was mistakenly dropped when creating
non-portable playlists was implemented.
Check-related menu items were moved to a new sub-menu
Replace moved to the Edit menu
Now at v0.71
4/11/11:
Check/Uncheck Matching menu items are working correctly
The state of "Create Portable Playlists" is remembered between Preferences dialog popups
Now at v0.701
4/9/11:
All menu-based program options are now consolidated in a Preferences dialog box
Issue relating to drive letters when saving playlists to arbitrary drives resolved
Double clicking a file uses a fully qualified pathname when portable playlists is not selected
Launched new instances inherit the default media player and media player list from the current instance
Now at v0.7
1/24/11:
Added a dialog showing the progress of folder drops
The File menu has a maximum of eight recently opened .m3udrop files.
If the app is started with an .m3udrop file on the command line, it is reflected in the window title.
When the the configuration file is cleared, the app title is changed if needed.
Non-portable playlists can be generated
Brutal error found, fixed: ., .. and all sub-folders were being added as links in recursive folder drops when *.*
or * or *anything that matches a folder* was one of the file specifications
Now at v0.661
1/1/11:
The drop location indicator line is more accurate
Duplicate drops from browsers are now dropped instead of automatically skipped
Added tooltip text to the "find matching files" dialog
All dialogs use a slightly larger font
init_filename in .m3udrop files has no path if it's in the same folder as the .exe file (e.g. it's 100% portable, not just drive-less)
Now at v0.65
11/30/10:
If only one file is selected, Edit->Paste now inserts list items above the currently selected item instead of to the top of the list
File opens now default to *.m3udrop instead of "M3U Dropper.m3udrop"
Now at v0.64
11/3/10:
Added a "Clear Selections, Then Select" button to "Select Matching Files"
Now at v0.63
9/22/10:
More toolbar icons added
"Open Playlist File" has a dropdown list for imported playlist file types
The file list has alternating row colors
Added "Sort By Path, Then Randomize" option
Now at v0.62
9/16/10:
Bug fix: "Ignore duplicates" in folder drops is working correctly
9/14/10:
Dropdown list added to the file save dialog for creating various playlist file types
Cut/Copy/Paste implemented using \r\n delimited unicode text
Now at v0.61
9/11/10:
"Select/unselect matching" can search either filenames or the full path
The window on top menu setting is correctly reset when an .m3udrop file is opened
Recent files with relative paths now open correctly if the app is started via the command line with an .m3udrop file in a random location
Added a "Clear config file" option, which clears the name of the current configuration file so it won't be overwritten when the app exits
Added a dialog describing select/unselect results
Now at v0.6
9/7/10:
"Select/unselect matching" items remembers the previous state
Text edit in "select/unselect matching" changed to a dropdown list
"Select/unselect matching" can use multiple search texts, separated by semicolons (e.g. grateful dead;mozart;live)
Playlist imports fixed
Now at v0.592
8/30/10:
"Select matching" now searches the full path rather than the filename
Added "Unselect matching" function
The list of previously selected custom media players correctly refreshes
Removed the sort icons from the toolbar, as clicking on the column headers has the same effect and they were ugly
Now at v0.591
8/26/10:
The link list can be displayed in a user-selectable font
Toolbar added, which can be hidden
Changed the behavior of "Focus next selected"
Added "Focus previous selected"
Split the "Misc" menu into two menus
Sorting by full path now sorts by folder/filename instead of the complete path, which is a bit slower but more accurate
Note: sorts are not case sensitive
Added "New instance with selected" feature, which launches another instance of the app with the selected items only
The source code download .zip file is now encapsulated in a folder
Now at v0.59
8/20/10:
Drops from browsers are working again
8/19/10:
"Remove duplicates" no longer redraws the entire list
Filename column added
Switched the hotkey for "reverse selected" to Ctrl+D; menu item hot key also changed
Bug fixed: Windowplacement was not being saved to .m3udrop files except when the program exited
Changed item edit (F2) to a dialog from edit-in-place
Folder links are launched generically (not to the selected media player)
Added a right click context menu
\\Network file locations now launch correctly
Now at v0.58
8/17/10:
Implemented "remove duplicates" which was in the v0.576 menu but undone
&'s in imported .wpl files are translated back to just &'s
Now at v0.577
8/14/10:
Fixed a very obscure ini_map bug relating to checking for quoted strings when a key existed but there was no string
media_players_list, use_default_media_player, and default_media_player are reset whenever an .m3udrop file is opened
Enter now launches the current list item if the list is focused and only one item is selected
On a folder drop, SetFocus() is called
App is now compiled with Visual Studio 2010, .sln file updated
Now at v0.576
8/6/10:
Portable recent files menu perfected
Ctrl+# opens the corresponding recent file
8/2/10:
Toggle "window on top" menu command/hotkey now checks/unchecks the menu
Started implementing a recent file list
6/16/10:
.pls and .wpl files are now importable
6/12/10:
added an error dialog when trying to move more than one item
6/10/10:
implemented restoring the top index item
6/5/10:
Disabled Escape as an exit key
All drops are always sorted
Folder drop types are sticky
6/3/10:
Implemented "focus next selected item"
The top visible item is saved & restored (somewhat imperfectly)
.exe files are always sent to ShellExecute generically
Numbers in various dialogs are now formatted with commas
When saving to a .wpl file, &'s are translated to &'s
Selected item states are saved when sorting
6/1/10:
Added various folder drop enhancements (recursive, non-recursive, or just the folder)
Added "don't duplicate" option to folder drops
5/10/10:
Fixed a rather egregious relative file error
now at 0.563
5/10/10:
added a "use winebrowser as the media player" note in the help->usage dialog
now at 0.562
5/1/10:
Version 0.56, 0.561 released
Generated playlist files are now relative to where the file is saved, rather than relative to GetModuleFilename()
3/16/10:
Version 0.51, 0.52 released
adjusted the drop point down by one for http:, ftp:, file: links
Bug fixed: Replace would hang if there was no to be replaced text
3/7/10:
the link point indicator isn't working properly on a drop from Firefox
3/2/10:
added a portable media player option
2/21/10:
the main list retains selected colors (albeit non-standard) when not active
1/30/10:
Version 0.42 released
fixed the line drop indicator (wasn't working properly against selected items)
1/21/10:
various small changes, like keeping the active item visible
Version 0.41 released
very slightly changed the randomize function
1/20/10:
Config now saves the selected state of a list (which is restored on a load)
added a "Select Checked" menu item
added a "unselect all" menu item
all Shift+ key handlers are now Ctrl+ (conflicted with built-in actions)
drops to the top of the list now work
the selected item is set to the first dropped item after a drop
created a case-insensitive CString replace function, used it in the Replace dialog
when erasing a drop line indicator, uses a selected or background color, as appropriate
* drop line indicator seems work more or less perfectly now
added .pls file support
* Note: links in .pls files include a drive letter if the links start with a \ (e.g., they aren't fully portable)
* VLC & WMP were choking on relative links
Version 0.40 released
1/19/10:
still not entirely sure if the drop indicator is always in the correct position