• Joined on 2023-12-19
tom pushed to main at tom/apollo 2024-12-06 21:27:27 -05:00
2b2cc20a1d Added support for multiple trackers & scrobblers.
7ef6ebb076 Docker runs the app in production.
Compare 2 commits »
tom pushed to main at tom/apollo 2024-12-06 02:07:52 -05:00
748d9de02a Added basic docker support.
tom pushed to main at tom/apollo 2024-12-05 18:15:18 -05:00
0dcbd0ad2e Removed old implementation of trackers.
tom pushed to main at tom/apollo 2024-12-05 17:34:08 -05:00
9335e3e32f Added buffer to scrobblers.
934689763b Fixed timestamp & duration of scrobble. 100% playback automatically scrobbles the song.
Compare 2 commits »
tom pushed to main at tom/apollo 2024-12-05 13:54:11 -05:00
0bfbc36952 Improved time upkeep for playing and pausing.
5100d18ac6 Added scrobbling functionality. Changes all around to support scrobbling, such as named trackers and configuration changes.
b30dc3396a Renamed tracker file names.
Compare 3 commits »
tom pushed to main at tom/apollo 2024-12-05 03:36:35 -05:00
e5e0853d03 Added Recorder class. Removed poll.js file. Recorder class is now how this keeps track of what to scrobble.
888e954fd7 Fixed session data class.
b621527495 Fixed Song data class.
49633b7ee6 Fixed issues with tracker classes
6e43d681da Added song data class. Added trackers.
Compare 5 commits »
tom pushed to main at tom/apollo 2024-12-04 20:10:16 -05:00
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.
478bd76aeb Added session & session manager
Compare 2 commits »
tom pushed to main at tom/apollo 2024-12-04 17:28:41 -05:00
1b91e330c1 Added configuration validation. Minor config change.
tom pushed to main at tom/apollo 2024-12-04 14:22:23 -05:00
79b27b8e32 Added Spotify tracking. Fixed filters when none given.
tom pushed to main at tom/apollo 2024-12-03 21:01:56 -05:00
ad624172a6 Logging level changes based on environment
cfb63f1e3e Fixed scrobble filtering when a session ends.
Compare 2 commits »
tom pushed to main at tom/apollo 2024-12-03 18:58:41 -05:00
3112a29bb3 Added basic filtering to Plex scrobbling detection.
tom pushed to main at tom/apollo 2024-12-03 17:49:09 -05:00
277df90d56 Added scrobbling detection for Plex via polling.
tom created branch main in tom/apollo 2024-12-03 17:49:08 -05:00
tom created repository tom/apollo 2024-12-03 17:48:45 -05:00
tom pushed to master at tom/hermes-client 2024-12-02 21:39:56 -05:00
db1d57c218 Version update to 4.5
850c09cfff Made Veadotube redemptions more user friendly
ea0550e99f Added slave client in configuration.
893cd6f192 Ignore messages that are in queue for too long
Compare 4 commits »
tom pushed to master at tom/hermes-client 2024-12-02 15:53:49 -05:00
b35183249b Added Veadotube integration
48dd6858a1 Fixed certain redemptions
Compare 2 commits »
tom pushed to master at tom/hermes-client 2024-11-08 11:11:40 -05:00
0932c1c38e Fixed redemptions not loading properly
tom pushed to master at tom/hermes-client 2024-11-08 10:34:31 -05:00
66f2bf7ec6 Cleaned up request acks. Added internal service bus for internal messaging.
fe2eb86a08 Removed messages from TTSPublisher
Compare 2 commits »
tom pushed to master at tom/hermes-server 2024-10-31 16:01:47 -04:00
4979553c74 Fixed server crashes from stores' prepared statements.
5618b28c49 Fixed delete prepared statements from stores
Compare 2 commits »
tom pushed to master at tom/hermes-web-angular 2024-10-31 16:01:41 -04:00
0987affccc Removed useless comments from policy table
44df0daddf Fixed several issues with policy and logins
Compare 2 commits »