sentriz
58624f07dc
feat(subsonic)!: don't return gonic version from responses
2021-05-08 18:37:55 +01: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
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
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
GS
8a91f197cf
Add year to ChildTracks of an Album
2020-12-27 15:56:26 +00:00
sentriz
f16f07b8a8
Update ServeGetAlbumList to reflect @Duncaen's changes
2020-07-24 14:29:02 +01:00
Duncan Overbruck
df679a6ae3
Add duration and track_count to getArtist, getAlbum and getAlbumList2
2020-07-24 14:26:50 +01:00
sentriz
373f5a2cca
fallback to track filename if title isnt present
...
related #84
2020-07-23 20:28:26 +01:00
sentriz
0581335622
assume incoming play queue current is an ID
2020-06-30 20:42:50 +01:00
sentriz
9fc64e1dcb
Remove spec playlist constructor
2020-06-18 22:55:39 +01:00
Sumner Evans
cadc02f923
Make duration adhere to the spec
2020-06-16 08:50:38 +01:00
sentriz
06ffa7d0d3
bump api to 1.15.0
2020-06-06 20:52:23 +01:00
sentriz
950656af4f
use pointers to specid.ID in spec responses
...
a bit shit but this way we can have a nil value of ID so that the json
emitempty tag will do the thing
2020-06-06 18:13:45 +01:00
sentriz
1ef2d43d39
move the id type into spec
2020-06-06 18:13:45 +01:00
sentriz
26457aae6c
add const
2020-06-06 18:13:45 +01:00
sentriz
b145ae39ed
omit less fields in album response
2020-05-20 20:21:15 +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
f52ce807af
upgrade sqlite3
2020-04-25 01:55:46 +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
5b76ab4e4b
add year and artist to getalbum response
...
closes #55
2020-04-12 18:27:50 +01:00
sentriz
256143a025
move senan.xyz/g/ to go.senan.xyz
2020-04-02 16:46:04 +01:00
sentriz
ce5c5d3b58
fix genre struct tags
2020-03-12 16:18:30 +00:00
sentriz
3a8e5b9205
run gofumpt / format comments / comment blocks
2020-03-12 15:17:36 +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
Duncan Overbruck
2f563c3406
spec: add IgnoredArticles attribute to Index responses
...
This attribute is required as per spec and keeping it empty,
complies the spec as long as articles are not ignored while indexing.
In the future, this could maybe be a user setting that could be
supported.
With this change, the aurial client works now.
* https://shrimpza.github.io/aurial/
* https://github.com/shrimpza/aurial
2020-03-03 12:22:34 +00:00
sentriz
7c170a68c2
add more omitempty changes
2020-02-21 17:55:30 +00:00
sentriz
9b8a35df00
dont ommit empty json lists
2020-02-21 03:28:56 +00:00
sentriz
e8b0ea6713
add getRandomSongs
...
closes #33
2020-02-21 02:15:29 +00:00
sentriz
a42edc3441
move models into db package
2020-02-19 20:08:37 +00:00
sentriz
e67588623b
return similar artists
2020-02-12 16:20:04 +00:00
sentriz
74e3598200
return ids at strings for json
2020-02-12 14:58:36 +00:00
sentriz
bbc9f71f3b
don't return parent id if it references the root dir
2020-02-12 14:58:12 +00:00
sentriz
344b25f39d
return playlist created at time
2020-02-12 14:57:33 +00:00
sentriz
754067d64a
don't always return cover id for newalbumbyfolder
2020-02-09 16:56:53 +00:00
sentriz
c84420fa4f
implement get and set play queue
2020-02-09 16:50:02 +00:00
sentriz
e8abe08770
add some unimplemented routes
2020-02-09 15:57:07 +00:00
sentriz
49228f245c
return more counts
2020-02-09 15:57:07 +00:00
sentriz
d9663e5b0a
backend: Refactor playlits
2020-02-09 15:57:07 +00:00
sentriz
ce3fda696a
don't omit an empty title for TrackChild
...
closes #13
2020-01-23 17:17:46 +00:00
sentriz
4af1e43389
expose gonic name and version
...
closes #18
2020-01-21 13:40:50 +00:00
sentriz
f5460da273
fix potention spec panic
2019-12-05 22:43:35 +00:00
sentriz
e174e72ac7
always return isDir/isVideo/created for getMusicDirectory
2019-11-26 13:41:29 +00:00
sentriz
48397b7291
merge create and update playlist
2019-11-24 23:09:36 +00:00