- [ ] Security
- [ ] Make user accounts use password hashing
- [ ] Store user accounts in the database
- [ ] Make server use uvicorn for that https connection
- [ ] Features
- [ ] Store what user requested a song or playlist in Database
- [ ] Make yt-dlp download using linux paths(bool? or persistent)
- [ ] Ability to choose what database system to use(subject to [SQLAlchemy](https://docs.sqlalchemy.org/en/20/dialects/))
- [ ] sqllite
- [ ] mysql
- [ ] mariadb
- [ ] postgresql(recommended)
- [ ] Oracle
- [ ] Microsoft SQL Server