Commit Graph

33 Commits

Author SHA1 Message Date
Deluan 828dc8f0f4 feat: add -help, simplified config loading 2020-01-26 16:21:07 -05:00
Deluan 8756f55650 Add git info to version 2020-01-25 11:06:04 -05:00
Deluan 5b84188f58 Add banner.txt as a static file 2020-01-24 23:45:31 -05:00
Deluan bff6f3a4bd Rename env vars prefix to ND_ 2020-01-24 01:29:31 -05:00
Deluan bee55c04c8 Rename project to Navidrome 2020-01-23 19:44:08 -05:00
Deluan 28cd3ec3e4 Fix startup order, setting LogLevel 2020-01-20 17:35:04 -05:00
Deluan 3a03284c59 Add routing for basic web ui 2020-01-19 19:35:03 -05:00
Deluan c995766c45 Add startup banner 2020-01-13 18:24:54 -05:00
Deluan 536244bc44 Removed LedisDB persistence layer. May reimplement in the future (not likely thou) 2020-01-13 16:37:24 -05:00
Deluan 4b1c909a4d Make persistence provider pluggable at runtime 2020-01-11 15:27:32 -05:00
Deluan 48b465f2fb Simplify API routes mounting 2020-01-11 15:27:32 -05:00
Deluan 408030eb6c Refactor App to use DI 2020-01-11 15:27:32 -05:00
Deluan 30ebbc1fa1 Move API dependency injection to main package, opening the possibility to switch persistence without code changes 2020-01-11 15:27:32 -05:00
Deluan 23e38ec82f Removed (almost) all remaining init() 2020-01-09 22:44:45 -05:00
Deluan 5d2a7b1db1 Removed MainController 2020-01-09 22:44:45 -05:00
Deluan e8a8313b43 Removed `inject` lib, only use `wire` for DI 2020-01-09 22:44:45 -05:00
Deluan 3af9972b41 Remove Beego tasks, make Importer available through DI 2020-01-09 22:44:45 -05:00
Deluan 79701caca3 Removed Beego routing/controllers, converted to Chi.
Also introduced Wire for dependency injection
2020-01-09 22:44:45 -05:00
Deluan c417a00e62 Renamed project to CloudSonic 2017-04-01 09:47:14 -04:00
Deluan 09f98508a4 Removed duplicated import 2016-11-09 09:49:06 -05:00
Deluan c2b1f9782b New configuration system 2016-03-30 00:05:57 -04:00
Deluan 9049d97820 Moving code away from conf package.
This is necessary, as the conf package will hold only configuration, and cannot have dependencies on other packages
2016-03-29 18:27:14 -04:00
Deluan cad65f517c Polishing 2016-03-15 13:17:51 -04:00
Deluan 4b09eeccc2 Configuring "prod" 2016-03-11 21:14:32 -05:00
Deluan 12b0350d3e Task for continuously check for iTunes Library updates 2016-03-11 18:37:37 -05:00
Deluan 46e7627fd3 Optimized import, only updating changed data and purging old data 2016-03-08 14:19:07 -05:00
Deluan 4843ccb46c go fmt 2016-03-02 13:18:39 -05:00
Deluan 02a5fec6b6 Show Query params for invalid URL's 2016-03-01 20:42:20 -05:00
Deluan 4efb8ab031 Moved router to conf package 2016-03-01 09:23:40 -05:00
Deluan 375fd30045 Fixed AlbumId generation. Some code cleanup 2016-03-01 09:17:28 -05:00
Deluan a25c09111b Removed doc code. For the API documentation see Subsonic site 2016-02-24 19:22:01 -05:00
Deluan 9a55fa1c64 Experiments with bleve, repositories and parsing itunes 2016-02-24 15:30:28 -05:00
Deluan 5d6fd4ee6b Initial project skeleton 2016-02-23 18:41:35 -05:00