sentriz
0c871d888b
refactor(admin): use go1.16 embed for templates and assets
2021-05-08 18:37:55 +01:00
sentriz
b17ce76a72
Set getUser.view jukebox/podcast role
...
closes #130
2021-04-18 12:34:54 +01:00
Alex McGrath
10fca91785
Add download all button and include options to automatically download new episodes
2021-03-04 19:38:34 +00:00
Duncan Overbruck
2a11017d54
add flag (-http-log) to disable http request logging
2021-02-27 18:26:37 +00:00
sentriz
7a1d57a43c
support subsonic bookmarks
2021-02-03 22:55:05 +00:00
Alex McGrath
37fca3a087
add some podcast nit changes and make podcasts mandatory
2021-02-03 20:45:30 +00:00
Alex McGrath
9c4286b0e2
add support for subsonic podcast api
2021-02-03 20:45:30 +00:00
Alex McGrath
4443d7d0f5
move scrobblers into their own package
2021-01-12 11:26:36 +00:00
Alex McGrath
b9998f7ee6
Add support for scrobbling to listenbrainz
2021-01-12 11:26:36 +00:00
Alex McGrath
f4ff7e70f2
server/lastfm: make a scrobbler interface and migrate lastfm to use it
2021-01-12 11:26:36 +00:00
sentriz
3a71358df6
add dummy getPodcasts view
...
fixes #98
2021-01-03 18:15:16 +00:00
sentriz
de79b043e1
Add inital multiple artist support
2021-01-03 18:15:16 +00:00
sentriz
1b67a2f960
don't use StatusMovedPermanently for admin redirections
2020-12-09 14:35:15 +00:00
sentriz
d02c65cb09
add playlist deletion from web ui
2020-08-16 01:05:15 +01:00
sentriz
dae1e03940
use a "CacheCover" folder for scaled covers
2020-07-24 20:56:07 +01:00
sentriz
2dcbdf312a
let admins and users change usernames
2020-07-16 23:29:48 +01:00
Sumner Evans
cd0e425eff
Fix issue where createPlaylist didn't replace the song IDs
2020-06-18 20:57:44 +01:00
sentriz
431641b83a
add getArtistInfo stub
2020-06-13 16:03:10 +01:00
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