Commit Graph

18 Commits

Author SHA1 Message Date
Tom
748d9de02a Added basic docker support. 2024-12-06 07:07:19 +00:00
Tom
0dcbd0ad2e Removed old implementation of trackers. 2024-12-05 23:15:12 +00:00
Tom
9335e3e32f Added buffer to scrobblers. 2024-12-05 22:34:00 +00:00
Tom
934689763b Fixed timestamp & duration of scrobble. 100% playback automatically scrobbles the song. 2024-12-05 20:27:09 +00:00
Tom
0bfbc36952 Improved time upkeep for playing and pausing. 2024-12-05 18:52:36 +00:00
Tom
5100d18ac6 Added scrobbling functionality. Changes all around to support scrobbling, such as named trackers and configuration changes. 2024-12-05 17:32:37 +00:00
Tom
b30dc3396a Renamed tracker file names. 2024-12-05 15:17:43 +00:00
Tom
e5e0853d03 Added Recorder class. Removed poll.js file. Recorder class is now how this keeps track of what to scrobble. 2024-12-05 08:36:22 +00:00
Tom
49633b7ee6 Fixed issues with tracker classes 2024-12-05 08:26:31 +00:00
Tom
6e43d681da Added song data class. Added trackers. 2024-12-05 04:45:38 +00:00
Tom
539b9a5055 Updated polling with sessions. Changed scrobble condition to play duration only. Fixed percentage scrobble condition. Changed default duration and percentage to 240 & 50, respectively. 2024-12-05 01:10:09 +00:00
Tom
478bd76aeb Added session & session manager 2024-12-05 01:05:58 +00:00
Tom
1b91e330c1 Added configuration validation. Minor config change. 2024-12-04 22:28:33 +00:00
Tom
79b27b8e32 Added Spotify tracking. Fixed filters when none given. 2024-12-04 19:01:40 +00:00
Tom
ad624172a6 Logging level changes based on environment 2024-12-04 01:39:35 +00:00
Tom
cfb63f1e3e Fixed scrobble filtering when a session ends. 2024-12-04 01:38:38 +00:00
Tom
3112a29bb3 Added basic filtering to Plex scrobbling detection. 2024-12-03 23:58:15 +00:00
Tom
277df90d56 Added scrobbling detection for Plex via polling. 2024-12-03 22:46:43 +00:00