27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
# PROBLEM
|
|
i want tunes
|
|
|
|
# SOLUTION
|
|
ipod_shuffle.py (now renamed to peegen4k,,)
|
|
|
|
* inputs is a directory
|
|
* program looks thru directory and subfolders for every .mp3 (and flac, and so on) file
|
|
* de-duplicates that list (either thru sha-1 or through just going by filename)
|
|
* sha1 route:
|
|
* have array where you store every sha1 of files (loop thru all file)
|
|
* if during your loop, you notice sha1 is already in array, disregard file
|
|
* filename route:
|
|
* have array with all files (maybe arrays in arrays containing folders)
|
|
* loop thru all those, store filename (minus folder name) in a new array
|
|
* if the name is already in array, remove it from the other array
|
|
* OR store them in the new array (with folder somewhere else, somehow (maybe just as an extra array so u can. folder[5] + filename[5] or smth)
|
|
* shuffles list
|
|
* measures up to ~8 hours of music
|
|
* converts into .opus files
|
|
* either as one mega-playlist-file
|
|
* this would work very nicely with pocketchip ipod shuffle app ur gonna make
|
|
* also easy to import to iphone
|
|
* or as a lot of files to just drop on a player
|
|
* if mega-playlist-file route, save a txt of when each song plays, so you can refer to that back later
|
|
* in the ipod shuffle app, also have a "note" button that just. saves it. yk
|