updated example.env

also rearranged imports and wishlist
This commit is contained in:
Kristy Fournier 2026-01-21 18:36:41 -05:00
parent ae428239a7
commit 37945ccced
3 changed files with 8 additions and 5 deletions

View file

@ -1,10 +1,9 @@
import os
from mutagen.easyid3 import EasyID3
from mutagen.mp3 import MP3
import mutagen.flac
import mutagen.wave
import sqlite3 as sql
import requests, ast, time, math, argparse, dotenv
import requests, ast, time, math, argparse, dotenv, os
loading = ["-","\\","|","/"]

View file

@ -1,3 +1,7 @@
API_KEY=
DIRECTORY=./sound
SERVER_PORT=19054
#API_KEY = a lastfm api key
#Directory = either a relative or concrete directory, default is subdirectory "sound", should work on unix and windows
#server_port= the port for the webbybits.py flask server

View file

@ -3,9 +3,9 @@
- [x] Admin password
* Allows restricting certain features and changing permissions on the fly on the client
- [ ] Refactoring existing code
- [x] Remove old comments
- [ ] Update the SQL -> Server -> Client pipeline when searching and building playlist
- [ ] Verify all if-else sequences are correct and not redundant
- [x] Remove old comments
- [ ] Security Updates
- [x] `.env` file for the api keys and other runtime info to be set, rather than in the `.py` files
- [ ] Hashing rather than plaintext sending passwords (that way at least the password text itself isn't transmitted over the network)
@ -16,8 +16,8 @@
- [ ] GUI update for client
- [x] Playlist items look cleaner
- [x] Dark mode
- [ ] Google material design (Not sure I want this anymore)
- [ ] New Icons
- [ ] Google material design (Not sure I want this anymore)
- [ ] "Credit" system so each client can only add a set number of songs
- Based on time period, number in queue, other possible ideas for credits
- Without a login system there's no easy way to give credits to specific clients (and a login is beyond scope of what I want to do)