I’ve finally finished adding the ability to create M3U playlist files from within Just Playlists. The item “Create Playlist” can be found in the main screen’s menu. You will be presented with a directory listing of your microSD card—the /sdcard/Music folder if you have one or /sdcard if you don’t. Here, you can select music tracks that you want to save in a new playlist. You can tap on any directory to dive into it or, with a long press, you can choose to select the contents of the directory. This will tell the program to probe all the sub-directories down the tree under this directory and select all music tracks found. When music tracks are selected, they are colored light purple, as are all directories containing selected tracks. You can also go into directories that have tracks and select them individually by tapping them or long-pressing and choosing the appropriate pop-up menu item. Tapping a selected track a second time will unselect it. You can also unselect all tracks in a directory by long-pressing it and selecting the corresponding item from its pop-up menu.
Once you’ve selected all the music you want to put in your new playlist, use the “Menu” button on your phone to bring up the menu at the bottom of your screen. You can clear all your selections by tapping “Clear selections” or save your selections by tapping “Save to playlist”. Doing this will bring up a dialog box into which you can enter the name of your new playlist. If you try to save a playlist with the same name as an existing one, you’ll be told this and given the choice to either overwrite the existing playlist or cancel the save. The name you use for your playlist will end up being the name of the M3U playlist file that is saved to your microSD card. The entire name will include the .m3u extension. Just Playlists will save the playlist file to the last directory from which you loaded a playlist file or the /sdcard top-level directory, if you’ve never opened a playlist file. Once you’ve saved a playlist, to load it, just use the playlist load button on the main screen to list the contents of your microSD card and browse to where it was saved.
Saving your selections to a playlist file doesn’t clear your selections. The idea here is that you can save a playlist, go back and change the selections, and then save a slightly different playlist without re-selecting everything. If you don’t want to do this, just make sure to use the “Clear selections” menu item before selecting files for your next playlist.
If you want to delete an existing playlist, you can either overwrite it as described above or go to the playlist loading screen, long-press the filename, and choose the pop-up “Delete file” item.
Along with the ability to create playlists, I also gave the program the ability to keep track of where you last were in any directory, in both the playlist creator and playlist loader screens. This keeps you from having to scroll around as much. Another help with reducing scrolling is the added ability to go up one level by tapping on the current directory name at the bottom of the screen. It will briefly flash blue as it takes you up to the next directory above the one you’re in. Thus, you don’t need to scroll to the top of the screen and tap the “..”, which will also pop you up by one level as it has done in the past.
Those are the major changes to the program. I fixed a few bugs that could have resulted in the spontaneous reloading of playlists, as well as having tweaked display line widths, menu capitalizations, etc.
For the next version of the program, I’d like to pretty up the interface a bit. I’m also considering adding the ability to edit existing playlist files. First priority will be any bugs found, as always.