Commit Graph

58 Commits

Author SHA1 Message Date
zvonimir 3aa825a322 add better names 2026-04-10 12:21:38 +02:00
zvonimir c253890062 fix unterminated string 2026-04-10 10:41:08 +02:00
zvonimir 0bbf7a405e use album id when fetching audio image url 2025-12-11 12:22:29 +01:00
zvonimir 6452cb7f41 use original title for movies 2025-12-10 22:50:29 +01:00
zvonimir 740c892946 show only premiere year for movies 2025-12-10 18:15:19 +01:00
zvonimir e9827723f4 extract jellyfin utilities 2025-12-10 16:43:24 +01:00
zvonimir 89209fa675 extract image utils 2025-12-10 16:22:19 +01:00
zvonimir f8619aa66c extract playback utils 2025-12-10 16:19:49 +01:00
zvonimir b7ff56ced2 add jellyfin utils folder 2025-12-10 16:15:12 +01:00
zvonimir 946b1605e0 improve typing 2025-12-10 11:51:59 +01:00
zvonimir 32e4a76cd1 configure client in utils method 2025-12-10 11:50:47 +01:00
zvonimir a5659d90e8 extract jellyfin utils 2025-12-10 11:46:04 +01:00
zvonimir 906b07e20c improve start/end typing 2025-12-10 04:23:08 +01:00
zvonimir d4febbc3b2 validate jellyfin image url 2025-12-10 04:10:06 +01:00
zvonimir eb69650423 use strenum class 2025-12-10 04:00:39 +01:00
zvonimir 0c242f15f4 replace jellyfin utils with class method 2025-12-10 03:59:29 +01:00
zvonimir 5ca3a38beb dynamically set auth.ssl parameter 2025-12-10 03:55:17 +01:00
zvonimir 090b96bb4e add documentation 2025-12-10 03:52:03 +01:00
zvonimir 4a33281ca4 improve typing 2025-12-10 03:41:11 +01:00
zvonimir d0fcb3e57c handle paused state 2025-12-10 03:32:10 +01:00
zvonimir 4d76ef02d9 remove rich presence caching 2025-12-10 03:28:03 +01:00
zvonimir ede88e55a9 fix episode parent_id retrieval 2025-12-10 02:54:14 +01:00
zvonimir 59183e7021 add autopep8 formatting 2025-12-10 02:51:46 +01:00
zvonimir 9242b02957 add colored logs 2025-12-10 02:50:17 +01:00
zvonimir c3b5d7633a Merge pull request '0.1.1' (#1) from 0.1.1 into main
Reviewed-on: #1
2025-12-10 02:44:51 +01:00
zvonimir 210aa0b85e fetch image by parent id 2025-12-10 02:43:49 +01:00
zvonimir fd2ff8ac6b fix current item type check 2025-12-10 02:38:58 +01:00
zvonimir 0183d42d55 get music image from parent id 2025-12-10 02:37:25 +01:00
zvonimir d12f2e5a79 added poll interval env 2025-12-10 02:24:29 +01:00
zvonimir a40d307956 increment version 2025-12-10 02:22:13 +01:00
zvonimir 918b3bae14 show album with year if possible 2025-12-10 02:17:08 +01:00
zvonimir ce9223a71a calculate start and end via play state 2025-12-10 02:14:34 +01:00
zvonimir 0a31d364d9 update last media 2025-12-10 02:08:46 +01:00
zvonimir 646b1efd8c update readme 2025-12-10 01:49:27 +01:00
zvonimir 8f29ed7aee move settings to separate folder 2025-12-10 01:48:54 +01:00
zvonimir dc94bb8ba5 move auth timeout to settings 2025-12-10 01:48:15 +01:00
zvonimir ef4e4c43ae re-auth every 10min 2025-12-10 01:46:18 +01:00
zvonimir 7a3a20cb32 calculate start and end 2025-12-10 01:42:24 +01:00
zvonimir a842db2d97 add keyboard interrupt handling 2025-12-10 01:16:12 +01:00
zvonimir b577359381 clean up episode metadata 2025-12-10 01:13:42 +01:00
zvonimir d767676813 extract movie date 2025-12-10 01:12:31 +01:00
zvonimir c43bff5a92 change readme 2025-12-09 23:59:29 +01:00
zvonimir d1b9da0b04 update rpc from jellyfin 2025-12-09 23:58:16 +01:00
zvonimir 265e646d96 add jellyfin api client 2025-12-09 23:48:05 +01:00
zvonimir f041499eb7 add discord rpc class 2025-12-09 23:30:01 +01:00
zvonimir 5207a9778b add pydantic settings 2025-12-09 23:23:45 +01:00
zvonimir 3d509bee8b add pydantic 2025-12-09 23:20:22 +01:00
zvonimir 9d08dda1c3 fix main loop return value 2025-12-09 21:12:58 +01:00
zvonimir 5052c40f68 get first media 2025-12-09 21:12:33 +01:00
zvonimir be33090bd2 clear presence when media isnt active 2025-12-09 20:51:58 +01:00