Deluan
c380139606
Fix lint
2023-03-15 13:10:14 -04:00
Deluan
63fbccf5a9
Enable memory profiling
2023-03-15 12:43:25 -04:00
Deluan
10cd3152ba
Remove misplaced import
2022-11-27 22:01:07 -05:00
Deluan
950b5dc1ce
Remove math/rand
and only use crypto/rand
2022-11-27 21:53:13 -05:00
Deluan
3972616585
New Criteria API
2021-10-23 20:25:28 -04:00
Yash Jipkate
af210c8903
Add Native Sharing REST API ( #1150 )
...
* Initial draft - UNTESTED
* changes to Save() and Update()
* apply col filter and limit nanoid
* remove columns to not update
2021-06-08 15:44:30 -04:00
Deluan
6ee45a9ccc
Move project to Navidrome GitHub organization
2021-02-06 21:46:35 -05:00
Deluan
58a52c31c2
Turn off memory profiling, saving a couple of megabytes
2021-02-01 16:30:06 -05:00
Deluan
5021c0fd0c
Replace multiconfig with cobra+viper
2020-07-02 17:53:51 -04:00
Deluan
75cd21da1f
Add BaseURL configuration ( fixes #103 )
2020-04-03 19:05:38 -04:00
Deluan
15606770ca
chore: removed non-working config flag
2020-03-22 01:13:55 -04:00
Deluan
a6b0c57ce0
feat: add a proper caching system to the transcoding functionality
2020-02-20 19:25:39 -05:00
Deluan
d1f8d39866
refactor: move banner to consts, closer to version
2020-02-04 10:14:53 -05:00
Deluan
7e65bb8f20
refactor: better integration between db
and persistence
packages
...
Will address support for different DBs in the future (+1 squashed commit)
Squashed commits:
[a014757] refactor: better integration between `db` and `persistence` packages
2020-02-01 17:23:03 -05:00
Deluan
71c1844bca
refactor: new persistence, more SQL, less ORM
2020-02-01 17:23:03 -05:00
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