From a40d3079565e5e2dcb899862b9b6499c8ca07bbb Mon Sep 17 00:00:00 2001 From: Zvonimir Rudinski Date: Wed, 10 Dec 2025 02:18:14 +0100 Subject: [PATCH] increment version --- changelog/0.0.1.md | 6 ++++++ changelog/0.1.0.md | 6 ++++++ jellyfin/api_client.py | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 changelog/0.0.1.md create mode 100644 changelog/0.1.0.md diff --git a/changelog/0.0.1.md b/changelog/0.0.1.md new file mode 100644 index 0000000..0d906e8 --- /dev/null +++ b/changelog/0.0.1.md @@ -0,0 +1,6 @@ +# 0.0.1 + +- Implemented Jellyfin connection +- Implemented Discord Rich Presence connection +- Set up Rich Presence updating loop to reflect music playback status +- Added patch for MacOS compatibility with `pypresence` library diff --git a/changelog/0.1.0.md b/changelog/0.1.0.md new file mode 100644 index 0000000..f6729d6 --- /dev/null +++ b/changelog/0.1.0.md @@ -0,0 +1,6 @@ +# 0.1.0 + +- Complete rewrite of the codebase, separating concerns into distinct modules for better maintainability +- Added support for multiple media types (music, movies, TV shows) in Discord Rich Presence +- Added support for `start` and `end` timestamps in Rich Presence +- Improved error handling and logging for easier debugging diff --git a/jellyfin/api_client.py b/jellyfin/api_client.py index bf77471..2c66427 100644 --- a/jellyfin/api_client.py +++ b/jellyfin/api_client.py @@ -16,7 +16,7 @@ class JellyfinApiClient: self.logger.info("Connecting to Jellyfin server...") self.client = JellyfinClient() - self.client.config.app('jellydisc', '0.0.1', machine_name, unique_id) + self.client.config.app('jellydisc', '0.1.0', machine_name, unique_id) self.client.config.data['auth.ssl'] = True self.last_auth_time = None