Block a user
2b2cc20a1d
Added support for multiple trackers & scrobblers.
7ef6ebb076
Docker runs the app in production.
9335e3e32f
Added buffer to scrobblers.
934689763b
Fixed timestamp & duration of scrobble. 100% playback automatically scrobbles the song.
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.
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.
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
ad624172a6
Logging level changes based on environment
cfb63f1e3e
Fixed scrobble filtering when a session ends.
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
66f2bf7ec6
Cleaned up request acks. Added internal service bus for internal messaging.
fe2eb86a08
Removed messages from TTSPublisher
4979553c74
Fixed server crashes from stores' prepared statements.
5618b28c49
Fixed delete prepared statements from stores
0987affccc
Removed useless comments from policy table
44df0daddf
Fixed several issues with policy and logins