Commit Graph

47 Commits

Author SHA1 Message Date
sentriz
fd96bfe6a8 periodically clean sessions 2020-05-19 19:19:47 +01:00
sentriz
b02ade3415 update golangci lint linter list 2020-05-02 04:22:26 +01:00
sentriz
a541f97cd8 lastfm: rename scrobbleopts scrobbleoptions 2020-05-01 17:51:45 +01:00
sentriz
24212af42e scanner: add scanoptions struct 2020-05-01 17:51:45 +01:00
sentriz
295bf5677f make the "raw" handlers a bit more consistent
also, todo: think about deleting them
2020-04-25 03:17:50 +01:00
sentriz
56a39126ec add full scan button web ui 2020-04-25 03:07:41 +01:00
sentriz
f52ce807af upgrade sqlite3 2020-04-25 01:55:46 +01:00
sentriz
13427e77d2 clean up jobs 2020-04-24 22:11:24 +01:00
sentriz
b95f98ffcf add "-full-scan" scan option to gonic scan
closes #20
2020-04-24 01:57:17 +01:00
sentriz
488fd83f7d move jobs prints to funcExecute 2020-04-18 20:08:01 +01:00
sentriz
1ff5845a02 refactor server startup into jobs 2020-04-18 19:35:15 +01:00
Alex McGrath
64d0aee8dc Add support for the jukebox endpoint
This supports most of jukeboxControl.view as far as i can tell. Things
seem to be playing ok without freaking out

I've also only tested it a little bit with ultrasonic but it does
appear to be working pretty well
2020-04-17 23:20:06 +01:00
sentriz
256143a025 move senan.xyz/g/ to go.senan.xyz 2020-04-02 16:46:04 +01:00
sentriz
b3a623ffe1 move cache path from base controller to subsonic controller 2020-03-26 01:42:15 +00:00
sentriz
52d2dbcce9 move assets to server package 2020-03-22 01:11:48 +00:00
sentriz
55bdc2884b add crud for custom transcode selection profile 2020-03-12 13:31:15 +00:00
Serge Tkatchouk
01b620cffb Add separate "Download" controller 2020-03-12 13:27:51 +00:00
Serge Tkatchouk
9f61e92487 Add cachePath variable and CLI option 2020-03-12 13:27:51 +00:00
Serge Tkatchouk
a5ab437dd6 Tune HTTP response timeouts, to allow "slow" FFmpeg to finish 2020-03-12 13:27:51 +00:00
Duncan Overbruck
16d9d00408 ctrlsubsonic: add getSongsByGenre view 2020-03-03 13:40:23 +01:00
Duncan Overbruck
14d68f748c ctrlsubsonic: implement getGenres 2020-03-03 13:40:23 +01:00
sentriz
d502945b7f rename server vars 2020-02-21 17:55:50 +00:00
sentriz
e8b0ea6713 add getRandomSongs
closes #33
2020-02-21 02:15:29 +00:00
sentriz
e9ca7fba64 refactor server creation 2020-02-21 01:19:21 +00:00
sentriz
a2e8adcd80 implement getSong 2020-02-12 14:56:49 +00:00
sentriz
c16897dfe4 implement getArtistInfo 2020-02-12 14:56:16 +00:00
sentriz
e8abe08770 add some unimplemented routes 2020-02-09 15:57:07 +00:00
sentriz
2e85c95018 support proxy prefix 2020-01-27 17:02:53 +00:00
sentriz
7de773d4c5 use middlewares for notfoundhandler routes 2020-01-22 13:44:54 +00:00
sentriz
fa12cb4150 rename server options struct 2020-01-22 13:44:54 +00:00
sentriz
dd93aa5e74 add playlist support 2019-11-27 01:46:13 +00:00
sentriz
48397b7291 merge create and update playlist 2019-11-24 23:09:36 +00:00
sentriz
6193f1b37d add basic playlist 2019-11-24 15:21:58 +00:00
sentriz
a92074ecb4 add scan interval 2019-11-24 01:43:52 +00:00
sentriz
9c2f2e381b remove response writer from most admin handlers 2019-08-21 15:04:41 +01:00
sentriz
6d0fe80608 clean up 2019-08-21 15:04:41 +01:00
sentriz
e7c98808bb add 404 handler for admin 2019-08-21 15:04:40 +01:00
sentriz
7580835146 fix scanning from jamstash 2019-07-31 15:11:51 +01:00
sentriz
310e752015 set PRAGMA=journal_mode=WAL 2019-07-31 15:11:51 +01:00
sentriz
5444b328fd seperate routes, provide robust handler types, use mux 2019-07-31 15:11:46 +01:00
sentriz
ba2f835c22 remove concept of prod and dev assets
instead always do the "prod" thing, but use entr for restarting the
server for all assets
2019-07-08 13:36:26 +01:00
sentriz
51b6565b91 use vanity url 2019-07-06 19:28:03 +01:00
sentriz
b6b3043765 move get funcs to db 2019-07-06 13:49:30 +01:00
sentriz
a4377fc425 clean up server files 2019-06-28 11:58:49 +01:00
sentriz
d8881bd31c refactor asset with embed tool 2019-06-26 13:57:30 +01:00
sentriz
406b133713 refactor 2019-06-05 16:03:01 +01:00
sentriz
ad571ed7ab eg 2019-05-20 14:49:14 +01:00