A terminal UI tool for building .m3u playlists for the PSP's MUSIC folder. Point it at a directory of songs and albums, select what you want with the keyboard, and it packages a playlist file referencing them under PSP\MUSIC\.
Written in Odin.
- Select individual songs and whole album folders with checkboxes
- Packages selections into a
.m3uplaylist formatted for the PSP's music folder - No external dependencies beyond the Odin
corelibrary
- Odin compiler installed and on your
PATH
odin build src -out:psppmRun it from the directory containing your songs and album folders:
./psppmYou'll first be prompted for a playlist name, then dropped into the file browser.
| Key | Action |
|---|---|
↑ / ↓ |
Move selection up / down |
Space |
Check / uncheck the current item |
Enter |
Package the playlist and exit |
q |
Quit without packaging |
Checked items can be either individual song files or album directories. Checking an album includes every track inside it.
- Reads the current working directory and lists files and subdirectories.
- Tracks which entries you've checked.
- On packaging, splits your selection into standalone songs and albums:
- Standalone songs are added directly as
PSP\MUSIC\<song>. - For checked albums, every track inside the folder is added as
PSP\MUSIC\<album>\<track>.
- Standalone songs are added directly as
- Writes the result to
<playlist_name>.m3uin the current directory.
Playlists assume your songs and albums already live under the PSP's
MUSICfolder with the same names/structure used here.
Add a license here (e.g. MIT) if you plan to share or open-source this project.