change to not load from the internet rn

This commit is contained in:
William Bell
2025-12-27 00:14:03 +00:00
parent db728d684b
commit ca5ab41677
2 changed files with 45 additions and 29 deletions

21
app.py
View File

@@ -78,12 +78,25 @@ print("add queue")
player.add_to_queue( player.add_to_queue(
Song( Song(
"/mnt/HDD/Downloads/72 Pantera.wav", "bruhh",
"Bullseye", "music/pink floyd/dark side of the moon/06 Money.flac",
"Money",
1, 1,
"KDrew", "The Dark Side Of The Moon",
"", "",
"KDrew", "Pink Floyd",
)
)
player.add_to_queue(
Song(
"bruhh",
"music/pink floyd/dark side of the moon/07 Us and Them.flac",
"Us and Them",
1,
"The Dark Side Of The Moon",
"",
"Pink Floyd",
) )
) )

View File

@@ -6,36 +6,39 @@ import json
load_dotenv() load_dotenv()
album_covers = {} # album_covers = {}
client = JellyfinClient() # client = JellyfinClient()
client.config.app("UgPod", "0.0.1", "UgPod prototype", "UgPod_prototype_1") # client.config.app("UgPod", "0.0.1", "UgPod prototype", "UgPod_prototype_1")
client.config.data["auth.ssl"] = True # client.config.data["auth.ssl"] = True
try: # try:
with open("data/auth.json", "r") as f: # with open("data/auth.json", "r") as f:
credentials = json.load(f) # credentials = json.load(f)
client.authenticate(credentials, discover=False) # client.authenticate(credentials, discover=False)
# 🔴 THIS IS THE MISSING STEP # # 🔴 THIS IS THE MISSING STEP
server = credentials["Servers"][0] # server = credentials["Servers"][0]
client.config.data["auth.server"] = server["Id"] # client.config.data["auth.server"] = server["Id"]
client.config.data["auth.servers"] = credentials["Servers"] # client.config.data["auth.servers"] = credentials["Servers"]
client.start() # client.start()
server = credentials["Servers"][0] # server = credentials["Servers"][0]
assert server["Address"].startswith("http") # assert server["Address"].startswith("http")
print("Server address:", server["Address"]) # print("Server address:", server["Address"])
print("Server ID:", server["Id"]) # print("Server ID:", server["Id"])
except: # except:
print("authenticating") # print("authenticating")
client.auth.connect_to_address(os.getenv("host")) # client.auth.connect_to_address(os.getenv("host"))
client.auth.login(os.getenv("URL"), os.getenv("username"), os.getenv("password")) # client.auth.login(os.getenv("URL"), os.getenv("username"), os.getenv("password"))
credentials = client.auth.credentials.get_credentials() # credentials = client.auth.credentials.get_credentials()
# with open("data/auth.json", 'w') as f: # # with open("data/auth.json", 'w') as f:
# json.dump(credentials, f) # # json.dump(credentials, f)
server = credentials["Servers"][0] # server = credentials["Servers"][0]
client = None
server = None