improve start/end typing
This commit is contained in:
22
main.py
22
main.py
@@ -5,28 +5,28 @@ import coloredlogs
|
||||
import logging
|
||||
import time
|
||||
|
||||
coloredlogs.install(
|
||||
level=logging.INFO,
|
||||
fmt='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
||||
|
||||
discordRPC = DiscordRPC()
|
||||
jellyfinApiClient = JellyfinApiClient()
|
||||
|
||||
|
||||
def main():
|
||||
coloredlogs.install(
|
||||
level=logging.INFO,
|
||||
fmt='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
||||
|
||||
discord_rpc = DiscordRPC()
|
||||
jellyfin_api_client = JellyfinApiClient()
|
||||
|
||||
while True:
|
||||
try:
|
||||
media_item = jellyfinApiClient.get_current_playback()
|
||||
media_item = jellyfin_api_client.get_current_playback()
|
||||
if not media_item:
|
||||
discordRPC.clear()
|
||||
discord_rpc.clear()
|
||||
time.sleep(settings.poll_interval)
|
||||
continue
|
||||
|
||||
discordRPC.update(media_item.to_rpc_payload())
|
||||
discord_rpc.update(media_item.to_rpc_payload())
|
||||
time.sleep(settings.poll_interval)
|
||||
except KeyboardInterrupt:
|
||||
logging.info("Shutting down...")
|
||||
discordRPC.clear()
|
||||
discord_rpc.clear()
|
||||
break
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user