Commit Graph

31 Commits

Author SHA1 Message Date
67a2a322ca events project, spotify mapping, lastfm mapping, CLI reacting to db changes 2021-12-19 18:44:03 +00:00
3dbe975220 adding web hook consumer, wrapping consumer callbacks in try/catches 2021-12-18 23:06:21 +00:00
a263941e97 pattern matching in player watcher 2021-12-18 22:19:11 +00:00
7fe603ab3d .net 6 for library, changing event firing on watcher 2021-12-18 17:45:34 +00:00
46b7cb37bd adding explicit handling for null item in watcher, skipping user watchers without spotify link, fixed weird systemd issue with async run 2021-12-15 22:04:41 +00:00
a401280edf working without redis, player watcher event tweaking, graceful exception handling 2021-12-04 12:49:09 +00:00
e41d525b0b more DI for consumer factories, caching play counter, service extensions 2021-11-29 21:04:15 +00:00
f7b95327dd adding db watcher service, loading watchers from db on startup 2021-11-25 18:26:20 +00:00
cb8553af60 floating player, popularity card, item change on from or to null context
ready to inject audio features
2021-11-10 01:46:30 +00:00
cfcb5ece97 now playing card working, ready for css 2021-11-09 20:58:02 +00:00
6e05647676 using database id for cache key, fixes #17 2021-11-05 18:41:45 +00:00
f7f553396a documentation 2021-10-31 09:19:48 +00:00
a3510c05ed caching working, caching audio feature injector, added timeline to event 2021-10-29 22:35:34 +01:00
b0467c3df9 adding cache consumers 2021-10-28 23:05:07 +01:00
78fbc27e3a not using icache? skeleton cache consumer, watcher username 2021-10-28 21:26:57 +01:00
d139dce719 not throwing expired token exceptions, typed config in set up
fixes #5
2021-10-15 19:58:07 +01:00
9dfad73397 adding consumer, audio features injector 2021-10-13 23:19:47 +01:00
b5956ef4a0 added watcherfactory, theoretically working watcher service 2021-10-12 23:29:05 +01:00
539143ad5e added IWatcherFactory, watcher options 2021-10-11 23:19:19 +01:00
e7fbb23376 adding nlog, strongly typed config in DI 2021-10-11 18:17:36 +01:00
507861bc28 added cli project, renamed manager to watcher collection 2021-10-08 23:48:07 +01:00
7d5ab4477d adding manager functionality 2021-10-07 22:09:10 +01:00
28b7b954c1 playertimeline max size 2021-10-05 07:58:29 +01:00
bb6ad45a98 adding PlayerTimeline tests 2021-10-04 17:21:48 +01:00
02af7a5e21 adding player watcher 2021-10-03 23:37:50 +01:00
918ebbb238 replaced equality api 2021-10-01 22:01:28 +01:00
2136a7953b adding timeline, manager interfaces, adding IEqual 2021-09-30 22:23:44 +01:00
6f482f14d3 added volume and device change event 2021-09-28 21:14:52 +01:00
823c1368e7 added null CurrentlyPlaying from api, better testing 2021-09-26 15:25:54 +01:00
55bba58fca player watcher firing events 2021-09-26 12:11:44 +01:00
2d2fdde623 adding tests, equality, watcher code 2021-09-25 21:00:58 +01:00