This is a teeny tiny API/Proxy to run on my server so you can see what I'm listening to on my website.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add 1024p

+3 -3
+3 -3
src/main.py
··· 104 104 cover_art = await get_cover_art(now_playing.metadata["coverArt"], size=size) 105 105 now_playing.add_cover_art(size, cover_art) 106 106 107 - await asyncio.gather(*map(fetch_cover_art, (32, 64, 128, 256, 512))) 107 + await asyncio.gather(*map(fetch_cover_art, (32, 64, 128, 256, 512, 1024))) 108 108 109 109 110 110 async def update_metadata(): ··· 176 176 @app.get("/coverart") 177 177 async def cover_art(request: Request): 178 178 await ensure_updating() 179 - size = now_playing.get_cover_art_size(512) 179 + size = now_playing.get_cover_art_size(1024) 180 180 if not size: 181 181 return Response(status_code=404) 182 182 return Response( ··· 208 208 async def websocket_endpoint(websocket: WebSocket, res: int = 32): 209 209 await ensure_updating() 210 210 await websocket.accept() 211 - if res not in (32, 64, 128, 256, 512): 211 + if res not in (32, 64, 128, 256, 512, 1024): 212 212 await websocket.send_json({"error": "I don't like you."}) 213 213 await websocket.close() 214 214 return