Commit Graph

50 Commits

Author SHA1 Message Date
abf22f6cf9 dropping mapping id, using uri
fixes #41
2022-02-24 22:35:39 +00:00
56271ea32e more efficient linq, adding album and track last fm mapping 2022-02-24 21:57:26 +00:00
fbbd42f97a working scrobble mapping command
added scrobble mapping repo
2022-02-24 00:27:34 +00:00
042c2ab977 removing scrobble PK on time, allowing duplicates 2022-02-20 21:54:01 +00:00
a10fc490bf adding scrobble request with retries, in parallel with db
fixes #35
fixes #36
2022-02-20 21:22:32 +00:00
3e359931f8 moved db init to start of service 2022-02-18 23:10:58 +00:00
526b06775e adding migrate command 2022-02-18 22:13:16 +00:00
a9f33d38f4 added clear command, apply network changes to db 2022-02-18 19:47:11 +00:00
cd176cea2e System.Commandline, scrobble saving command 2022-02-18 00:08:42 +00:00
ca5b2cf0f0 adding scrobbles and lastfm/spotify mappings 2022-02-16 23:38:45 +00:00
e8ddc08937 adding ef design package to cli, updating nuget packages 2022-02-13 19:33:17 +00:00
090b12eebd pushing to docker hub, testing in container build 2022-02-13 17:12:00 +00:00
2670d799aa build and run docker stages 2022-02-13 12:07:09 +00:00
cc29fb0304 added docker skeleton 2022-02-11 23:24:47 +00:00
7a56f7f586 UserEventFirer, web hook tests 2021-12-20 23:04:53 +00:00
67a2a322ca events project, spotify mapping, lastfm mapping, CLI reacting to db changes 2021-12-19 18:44:03 +00:00
f79c7111fe added event bus, proxying cache events to event bus before proxying those to signalr 2021-12-19 13:44:22 +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
a0090470e8 changed environment names in csproj, moved https redirection to dev only 2021-12-08 00:30:50 +00:00
a401280edf working without redis, player watcher event tweaking, graceful exception handling 2021-12-04 12:49:09 +00:00
ab058c769f added play count puller, play count rendering in UI 2021-11-30 20:38:26 +00:00
e9f593862e more service extensions 2021-11-29 21:48:00 +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
5c440ced70 upgrading target frameworks and ms dependencies 2021-11-23 17:20:59 +00:00
bfb2a5d2cd injecting spotify app credentials, closes #7 2021-11-11 08:11:55 +00:00
b75920867b audio feature pushing to web frontend working 2021-11-10 23:54:28 +00:00
6e05647676 using database id for cache key, fixes #17 2021-11-05 18:41:45 +00:00
933e8725c4 starting to break up CLI startup, added System.Commandline 2021-11-03 17:38:54 +00:00
f7f553396a documentation 2021-10-31 09:19:48 +00:00
1ea964b341 added play counter and last.fm auth to CLI 2021-10-31 08:54:11 +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
1714e3f911 adding cache, ICache. RedisOptions and registering services in CLI and web app 2021-10-27 23:00:01 +01:00
222c738854 Spotify Auth working, strongly typed web config 2021-10-27 17:31:29 +01:00
1f94b624d2 adding user & watcher details, skeleton for controllers 2021-10-24 22:40:15 +01:00
bbfe663797 web requires auth by default, renamed context to standard, added application user 2021-10-24 20:15:09 +01:00
af980b130a options helper, optional db connection from CLI 2021-10-24 17:38:45 +01:00
a85cae8a15 add test controller, cache references 2021-10-23 12:49:42 +01:00
e90d0f239d added web boilerplate, added model project 2021-10-18 21:48:02 +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
1694f8e3a9 added tokenfactoryprovider 2021-10-12 20:23:25 +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
ab8687b41e working cli with dummy hosted service (logging, config) 2021-10-11 01:06:43 +01:00
507861bc28 added cli project, renamed manager to watcher collection 2021-10-08 23:48:07 +01:00