sentriz
0e45f5e84c
feat(subsonic): expose replaygain tags
2024-05-30 11:43:45 +01:00
sentriz
f98b2326da
feat(subsonic): expose track musicbrainz id
...
Release-As: 0.16.3
2023-12-02 17:58:57 +00:00
sentriz
2df9052bf9
feat(subsonic): expose all of album "name"/"title"/"album" for browse by tag and browse by folder
...
related #404
2023-11-08 20:13:01 +00:00
sentriz
c1a34dc021
feat: store and expose individual track artists
...
a
2023-10-31 19:14:08 +00:00
sentriz
f18151b755
fix(subsonic): don't return concatenated genres strings for song/trackchilds
2023-10-10 16:56:37 +01:00
Senan Kelly
33f1f2e0cf
refactor podcast schema and generate unique episode paths ( #373 )
...
closes #350
2023-09-20 23:01:16 +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
8dc58c71a4
fix(subsonic): send valid content-type with http.ServeStream
2022-12-27 23:10:20 +00:00
brian-doherty
e8759cb6c1
feat(subsonic): add support for track/album/artist ratings/stars
...
fixes #171
fixes #31
* Initial code. Compiles and passes unit tests.
* Moved average rating calculation from rating fetch to set rating function. Still only compiled and unit tested.
* Bug fixes
* Fixed bug in savePlayQueue. Removed unique_index for star / rating entries because it's not valid.
* Changed time format on stars to RFC3339Nano to match created date format.
* Lint fixes.
* More lint fixes.
* Removed add* functions and replaced with Preload.
* Fixed several bugs in handlers for getStarred and getStarred2.
* Fixed bug when using music folder ID.
Co-authored-by: Brian Doherty <brian@hplaptop.dohertyfamily.me >
2022-10-26 14:37:16 +01:00
sentriz
53a4247dfd
feat(subsonic): add year and genre fields to track-by-folder response
...
fixes #223
2022-05-18 22:01:47 +01:00
sentriz
8b803ecf20
refactor: move shared packages up a level
2022-04-13 01:10:46 +01:00
sentriz
a74b5a261c
feat: render local artist images with no foreign key
2022-02-09 19:23:15 +00:00
sentriz
40cd031b05
feat: add multi folder support
...
closes #50
2021-11-06 21:56:01 +00:00
Duncan Overbruck
848d85d26a
feat: add CreatedAt to albums ( #159 )
...
This change will make the GetAlbumList views with the "newest" type
work as expected.
2021-10-04 19:12:49 +01:00
sentriz
f16f07b8a8
Update ServeGetAlbumList to reflect @Duncaen's changes
2020-07-24 14:29:02 +01:00
sentriz
373f5a2cca
fallback to track filename if title isnt present
...
related #84
2020-07-23 20:28:26 +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
f52ce807af
upgrade sqlite3
2020-04-25 01:55:46 +01:00
sentriz
256143a025
move senan.xyz/g/ to go.senan.xyz
2020-04-02 16:46:04 +01:00
sentriz
a42edc3441
move models into db package
2020-02-19 20:08:37 +00:00
sentriz
bbc9f71f3b
don't return parent id if it references the root dir
2020-02-12 14:58:12 +00:00
sentriz
754067d64a
don't always return cover id for newalbumbyfolder
2020-02-09 16:56:53 +00:00
sentriz
d9663e5b0a
backend: Refactor playlits
2020-02-09 15:57:07 +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
5444b328fd
seperate routes, provide robust handler types, use mux
2019-07-31 15:11:46 +01:00