sentriz
7ab1612802
use os's path separator for playlist parse query
2022-11-16 19:40:40 +00:00
Brian Doherty
5e66261f0c
feat(subsonic): add avatar support
...
closes : #228
2022-07-20 23:18:35 +01:00
brian-doherty
7ab378accb
feat(subsonic): add internet radio support
...
* Initial commit of internet radio support.
* Added first test for internet radio.
* Refactor to prepare for more test cases.
* Added a few more tests. Realized that I was not calling as admin so added ability to mock admin.
* Added more internet radio tests. Added proper JSON unmarshaling for ID.
* More test cases. Fixed some accidental tabs in files.
* Fixed some more tabs.
* lint fixes
* Changed placeholder for homepage URL to fit into box.
* Finished out internet radio test cases. Found a few bad error codes in internet radio AND podcasts (mea culpa).
* Realized that delete via website was not checking properly if id existed. Fixed.
gofmt
2022-06-21 22:33:21 +01:00
brian-doherty
182c96e966
refactor(podcast)!: make podcasts global not per user, to match spec
...
Release-As: 0.15.0
2022-05-03 22:42:03 +01:00
sentriz
8b803ecf20
refactor: move shared packages up a level
2022-04-13 01:10:46 +01:00
sentriz
165904c2bb
feat(transcode): add a generic transcoding package for encoding/decoding/caching
2022-04-13 01:10:46 +01:00
sentriz
10e8d18a0f
refactor: return scan context from scanner
2022-02-24 19:15:37 +00:00
sentriz
a74b5a261c
feat: render local artist images with no foreign key
2022-02-09 19:23:15 +00:00
sentriz
a0b9934d08
revert guessed artist folder changes
...
there seems to be a performance issue somewhere
2022-02-09 19:23:15 +00:00
sentriz
14a2668426
feat: use album create time for home ui and album listings
...
closes #182
closes #135
Co-authored-by: b-levin <windrider417@gmail.com >
2022-01-07 11:58:53 +00:00
sentriz
9c1f9784be
chore: upgrade sqlite
2022-01-05 13:50:55 +00:00
Zach Myers
cb6b33a9fb
feat: render local artist images for getArtistInfo2
2021-12-24 19:04:13 +00:00
sentriz
62ccf01a3a
unfunny the comments
2021-12-20 16:51:26 +00:00
sentriz
40cd031b05
feat: add multi folder support
...
closes #50
2021-11-06 21:56:01 +00:00
sentriz
fa587fc7de
refactor: update scanner, scanner tests, mockfs
...
closes #165
closes #163
2021-11-06 21:55:46 +00:00
sentriz
0c871d888b
refactor(admin): use go1.16 embed for templates and assets
2021-05-08 18:37:55 +01:00
sentriz
3c926aab99
use enum for PodcastEpisodeStatus and PodcastAutoDownload
2021-03-04 19:38:34 +00:00
Alex McGrath
10fca91785
Add download all button and include options to automatically download new episodes
2021-03-04 19:38:34 +00:00
Alex McGrath
76875de87b
Fix feeds not updating if they dont contain a feedurl
2021-02-06 16:19:20 +00:00
Alex McGrath
f027d5a486
hello more inline errors
2021-02-03 20:45:30 +00:00
sentriz
da48668a8d
inlien ServePodcastAddDo AddNewPodcast err
2021-02-03 20:45:30 +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
sentriz
a18929ad01
add custom listenbrainz url support and make ui "consistent"
...
Co-authored-by: spezifisch <spezifisch@users.noreply.github.com >
Co-authored-by: Alex McGrath <amk@amk.ie >
2021-01-12 11:26:36 +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
sentriz
d02c65cb09
add playlist deletion from web ui
2020-08-16 01:05:15 +01:00
sentriz
2dcbdf312a
let admins and users change usernames
2020-07-16 23:29:48 +01:00
sentriz
ab0d15982a
add some error handing for session getting
2020-07-16 23:00:54 +01:00
sentriz
f34a0b48f9
rename GetUserFromName -> GetUserByName
2020-07-16 23:00:51 +01:00
sentriz
bd8219c20d
support more playlist content types
...
closes #81
2020-07-10 16:39:13 +01:00
sentriz
fd96bfe6a8
periodically clean sessions
2020-05-19 19:19:47 +01:00
sentriz
c65606ba1f
add some go-critic suggestions
2020-05-07 04:31:47 +01:00
sentriz
ee9335f71e
remove globals
2020-05-07 03:24:50 +01:00
sentriz
b02ade3415
update golangci lint linter list
2020-05-02 04:22:26 +01:00
sentriz
31b2b65ea6
move from pkg/errors to go1.13 errors
2020-05-01 21:35:24 +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
b95f98ffcf
add "-full-scan" scan option to gonic scan
...
closes #20
2020-04-24 01:57:17 +01:00
sentriz
1ff5845a02
refactor server startup into jobs
2020-04-18 19:35:15 +01:00
sentriz
256143a025
move senan.xyz/g/ to go.senan.xyz
2020-04-02 16:46:04 +01:00
sentriz
32e7ac14d1
add httponly, and samesite option to sessions
...
closes #52
2020-04-01 04:07:24 +01:00
sentriz
b63428344a
clean up controllers
2020-03-26 01:42:15 +00:00
sentriz
52d2dbcce9
move assets to server package
2020-03-22 01:11:48 +00:00
sentriz
4b32bc0e4d
move admin playlist handlers to own file
2020-03-15 00:03:15 +00:00
sentriz
3a8e5b9205
run gofumpt / format comments / comment blocks
2020-03-12 15:17:36 +00:00
sentriz
a3fce34cba
add nocache template func
2020-03-12 01:25:24 +00:00