w0rd-driven / beatseek

Seek the music you may be missing by analyzing your collection
https://beatseek.fly.dev/
MIT License
3 stars 0 forks source link

Epic :: Settings #23

Open w0rd-driven opened 1 year ago

w0rd-driven commented 1 year ago

I don't know how I'll remember this but I'd want to use ElixirKit to create a Livebook app. I don't know what a SaaS or user auth really buys me beyond a demo experience. Users could be tied to Spotify accounts but the library ties my one user. A login flow actually makes zero sense but it was trivial to add. Settings wouldn't be gated behind a login which is why I bring this up.

w0rd-driven commented 1 year ago

Detecting the iTunes directory on first run would be ideal. Is there a pattern for a genserver or supervised process that starts on every boot only and configures initial state? This is technically a first run state. This could be a settings timestamp that gets cleared to reset back to our initial state. This could be a "reset to defaults" that truncates everything back to our first run state.