1627 Commits

Author SHA1 Message Date
Deluan
4d06d250e6 fix: relative path was not working for rootFolder started with '.' v0.5.0 2020-02-03 17:53:59 -05:00
Deluan
694b5d1d39 tests: change test folder permissions 2020-02-03 17:53:59 -05:00
Deluan
5329ac7b72 refactor: better format for list of folders 2020-02-03 17:53:59 -05:00
Deluan
464880dd31 refactor: use stdlib filepath.FromSlash 2020-02-03 17:53:59 -05:00
Deluan
0e01f9a0f9 fix: use filepath.Join instead of path.Join 2020-02-03 17:53:59 -05:00
Deluan
d9eb3e58cd fix: only create db entities in first migration if they don't exist 2020-02-03 17:48:48 -05:00
Deluan
0d64fb05c7 feat: disable scanner if ScanInterval is set to 0 2020-02-03 11:58:21 -05:00
Deluan Quintão
0849d6b901
docs: update stream notes 2020-02-03 11:50:46 -05:00
Deluan
40ad6a7bef fix: always build everything when calling buildall target 2020-02-03 08:42:15 -05:00
Deluan
ddae5588d4 chore: update ginkgo/gomega dependencies 2020-02-03 08:41:36 -05:00
Deluan
67c20f36b1 chore: update all node dependencies 2020-02-03 08:39:39 -05:00
Deluan
ff8c18e0f4 fix: don't log empty sql responses as errors 2020-02-02 21:29:27 -05:00
Deluan
203754726b refactor: better request logging 2020-02-01 20:07:15 -05:00
Deluan
e97d805444 docs: update api compatibility 2020-02-01 18:46:16 -05:00
Deluan
d4365b9f64 refactor: read musicFolderId from request (but still don't use it) 2020-02-01 17:23:03 -05:00
Deluan
b62b78edfe refactor: better SQL logging 2020-02-01 17:23:03 -05:00
Deluan
7c4511e33a refactor: consolidate query executions into two functions queryOne and queryAll 2020-02-01 17:23:03 -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
76ca8afc84 refactor: better migration description 2020-02-01 17:23:03 -05:00
Deluan
a6b8f40ac3 refactor: remove prefix New from SQLStore 2020-02-01 17:23:03 -05:00
Deluan
0d0787e656 refactor:clean annotations in GC 2020-02-01 17:23:03 -05:00
Deluan
88e01d05f6 refactor: annotations 2020-02-01 17:23:03 -05:00
Deluan
de1fea64bc refactor: introduce GC, to delete old data 2020-02-01 17:23:03 -05:00
Deluan
5d1df19291 fix: manually set timestamps, as we don't rely on the ORM anymore 2020-02-01 17:23:03 -05:00
Deluan
0b91d8a30e refactor: more SQL logs 2020-02-01 17:23:03 -05:00
Deluan
cdbbb2f596 fix: Find/DeleteByPath 2020-02-01 17:23:03 -05:00
Deluan
44671c59c0 refactor: fix rest filter 2020-02-01 17:23:03 -05:00
Deluan
d9f61a278c refactor: some clean-up 2020-02-01 17:23:03 -05:00
Deluan
a260e65307 refactor: add GetStarred to artists 2020-02-01 17:23:03 -05:00
Deluan
5a4c763510 refactor: add search back to albums and artists 2020-02-01 17:23:03 -05:00
Deluan
d755609d13 refactor: add search back to mediafiles 2020-02-01 17:23:03 -05:00
Deluan
4f4af34595 fix: DB pagination 2020-02-01 17:23:03 -05:00
Deluan
f5071d1614 refactor: adding back artist and album tables 2020-02-01 17:23:03 -05:00
Deluan
d389d40db1 feat: improve logs, remove config for disable authentication 2020-02-01 17:23:03 -05:00
Deluan
72d9ddf532 refactor: remove annotation handling from engine 2020-02-01 17:23:03 -05:00
Deluan
67ed830a68 refactor: add filters 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
b26a5ef2d0 feat: add name to user list 2020-02-01 17:23:03 -05:00
Deluan
b286034977 chore: upgrade squirrel 2020-02-01 17:23:03 -05:00
Deluan
c9f5625abf fix: skip files with errors during scan v0.4.2 2020-02-01 11:25:31 -05:00
Deluan
22d57a7c26 chore: go mod tidy v0.4.1 2020-01-30 16:36:43 -05:00
Deluan
0c5bf18d80 build: add release and dist targets 2020-01-30 16:33:27 -05:00
Deluan
9b7d1757e7 build: add goose to setup target, add dist target 2020-01-30 16:08:39 -05:00
Deluan
c34a5dcb07 docs: update README 2020-01-30 16:07:54 -05:00
Deluan
90a1e6d213 feat: add server name and version to all responses
This is inline with other Subsonic compatible servers, like funkwhale, madsonic, ampache...
2020-01-30 14:43:24 -05:00
Deluan
482350c076 build: run tests in Dockerfile 2020-01-29 17:09:46 -05:00
Deluan
64388b2d4a fix: correct description meta in index.html 2020-01-29 16:56:22 -05:00
Deluan
3007ca68d5 fix: disable User.lastAccessAt field for now.
Updating it on every request was cause DB retentions/lock errors
v0.4.0
2020-01-28 16:20:59 -05:00
Deluan
d4edff3aaa fix: only add the latest tag to version if the tag is attached to the current commit, or else use the branch name 2020-01-28 15:28:39 -05:00
Deluan
99b1dc1421 feat: upgrade ffmpeg in docker image 2020-01-28 15:01:23 -05:00