faeinthebay / playlist-optimizer

Other
0 stars 0 forks source link

Improve setup/runtime experience and store preferences #4

Open faeinthebay opened 2 years ago

faeinthebay commented 2 years ago

Have a central script that welcomes users and walks them through setup and preparing for sorting. The script should request acceptance of the license. Each part of this utility should describe its purpose. Users should be able to back out of almost any prompt. Preferences, including acceptance of this license, should be stored in their own file.

faeinthebay commented 2 years ago

For example, during setup this prompt can be shown: "What is the path to your cookies.txt file? This tool will use your YouTube Music cookies to open invisible web browsers with your account session to access your playlist data and load song previews as requested."

faeinthebay commented 2 years ago

This could be implemented by using a library that allows creation of menu structures. Much easier than doing it all myself.