add colored logs
This commit is contained in:
@@ -2,3 +2,4 @@
|
|||||||
|
|
||||||
- Updated Jellyfin item fetching logic to skip items that are not `Audio`, `Episode`, or `Movie` types, preventing errors when unsupported media types are encountered
|
- Updated Jellyfin item fetching logic to skip items that are not `Audio`, `Episode`, or `Movie` types, preventing errors when unsupported media types are encountered
|
||||||
- Updated Jellyfin image fetching logic to use `ParentId` for episodes and music tracks to ensure correct artwork is displayed in Discord Rich Presence
|
- Updated Jellyfin image fetching logic to use `ParentId` for episodes and music tracks to ensure correct artwork is displayed in Discord Rich Presence
|
||||||
|
- Added `coloredlogs` dependency for improved logging output
|
||||||
|
|||||||
5
main.py
5
main.py
@@ -2,12 +2,11 @@ from discord.rpc import DiscordRPC
|
|||||||
from jellyfin.api_client import JellyfinApiClient
|
from jellyfin.api_client import JellyfinApiClient
|
||||||
from jellyfin.utils import to_rpc_payload
|
from jellyfin.utils import to_rpc_payload
|
||||||
from settings import settings
|
from settings import settings
|
||||||
|
import coloredlogs
|
||||||
import logging
|
import logging
|
||||||
import time
|
import time
|
||||||
|
|
||||||
logging.basicConfig(
|
coloredlogs.install(level=logging.INFO, fmt='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
||||||
level=logging.INFO,
|
|
||||||
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
|
||||||
|
|
||||||
discordRPC = DiscordRPC()
|
discordRPC = DiscordRPC()
|
||||||
jellyfinApiClient = JellyfinApiClient()
|
jellyfinApiClient = JellyfinApiClient()
|
||||||
|
|||||||
@@ -3,3 +3,4 @@ getmac==0.9.5
|
|||||||
pypresence==4.6.1
|
pypresence==4.6.1
|
||||||
pydantic==2.12.5
|
pydantic==2.12.5
|
||||||
pydantic-settings==2.12.0
|
pydantic-settings==2.12.0
|
||||||
|
coloredlogs==15.0.1
|
||||||
|
|||||||
Reference in New Issue
Block a user