sentriz
4c1dc483dc
update adminui folder view
2023-09-15 00:02:09 +01:00
sentriz
12c31cd334
use an enum for db settings
2023-09-14 00:51:40 +01:00
sentriz
b3199de967
remove a whole pile of startup indirection
...
fixes #360
2023-09-12 00:41:01 +01:00
sentriz
07a7869836
add scan full button
...
Release-As: 0.16.0
2023-09-10 16:16:33 +01:00
sentriz
3ac77823c3
feat(subsonic): add support for multi-valued album artist tags
...
closes #103
a
a
a
r
a
a
a
a
a
a
a
a
a
a
2023-09-10 14:05:32 +01:00
sentriz
908c7cf088
update scrobble block desc
2023-09-07 18:27:54 +01:00
sentriz
75761d98f6
improve podcast error messages
2023-09-05 17:41:48 +01:00
Gregor Zurowski
dbcccdc811
add initial Last.FM tests ( #329 )
...
* Move model into separate file
* Separate Last.FM client and scrobbler
* Use separate Last.FM client and scrobbler
* Fix playcount attribute name
* Add initial test for Last.FM client
2023-05-20 11:24:03 +00:00
Gregor Zurowski
85eeb860bf
feat(ci): update golangci-lint and action ( #325 )
...
* Update linter
- Update Github golangci-lint-action to v3
- Update golangci-lint to v1.52.2
* Fix linter issues after updating to linter 1.52.2
2023-05-19 12:05:14 +00:00
sentriz
7dc9575e52
feat: store and use m3u files on filesystem for playlists
...
closes #306
closes #307
closes #66
2023-05-06 18:42:52 +01:00
sentriz
b8fceae383
feat(sunsonic): expose type serverVersion in subsonic responses
...
https://opensubsonic.netlify.app/docs/responses/subsonic-response/
https://github.com/opensubsonic/open-subsonic-api/discussions/3
2023-04-08 01:27:40 +01:00
sentriz
222256cccb
feat(admin): update stylesheet
2023-03-04 13:22:33 +00:00
sentriz
16e6046e85
fix(admin): continue on track match error
2023-02-23 19:15:49 +00:00
Brian Doherty
aecee3d2d8
feat(subsonic): add support for podcast episodes in both playlists and play queues
2023-02-19 17:56:45 +00:00
sentriz
ae5bc2e149
feat(admin): sort transcode profile names
...
fixes #288
2023-02-19 17:40:30 +00:00
sentriz
6aa4c42ce5
feat(admin): support application/x-mpegurl playlist uploads
...
closes #282
2023-01-23 10:59:46 +00:00
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