sentriz
|
8b4fc04d3e
|
feat(subsonic): return changed field in playlist response
closes #455
|
2024-01-15 19:29:01 +00:00 |
|
sentriz
|
42dbfa7a85
|
fix(subsonic): return error code 70 for not found errors in more places
fixes #454
|
2024-01-14 12:18:31 +00:00 |
|
sentriz
|
eb79cecc44
|
fix(scanner): gracefully handle multi value tag delim splits with adjacent delimiters
closes #448
Co-authored-by: Chris Hayes <chayes@interrobang.sh>
|
2024-01-02 23:10:11 +00:00 |
|
sentriz
|
59d2bd9e82
|
update raw log style
|
2024-01-02 23:04:02 +00:00 |
|
sentriz
|
5bcd339501
|
add more logging to transcode rules
related #445
|
2023-12-29 22:20:11 +00:00 |
|
sentriz
|
422c684f44
|
feat(subsonic): prefer tagged musicbrainz ID over lastfm in getAlbumInfo
closes #444
|
2023-12-29 19:26:32 +00:00 |
|
sentriz
|
b5de0b3b84
|
centralise special path prefix check
|
2023-12-29 19:20:31 +00:00 |
|
Philipp Wolfer
|
552aa3afb1
|
feat(listenbrainz): submit release MBID (#443)
|
2023-12-29 19:20:14 +00:00 |
|
Jesse Bannon
|
e63ee9687e
|
fix(specid): match music dirs with trailing slash (#439)
* Fix bug with checking path prefixes
* slash instead
* double quote
* lint
* lint again
* ensure trailing slash when substring matching
---------
Co-authored-by: sentriz <senan@senan.xyz>
|
2023-12-22 01:11:08 +00:00 |
|
Senan Kelly
|
f34cd2e213
|
fix(podcast): slightly more robust downloading and concurrency (#433)
|
2023-12-21 03:20:22 +00:00 |
|
sentriz
|
a892595641
|
adminui: use created_at for recent folders
|
2023-12-13 01:20:41 +00:00 |
|
sentriz
|
a8333b8afa
|
consolidate external text trimming
|
2023-12-10 18:44:59 +00:00 |
|
sentriz
|
e8ae1c1d40
|
feat(subsonic): return http form post opensubsonic extension key
https://github.com/opensubsonic/open-subsonic-api/pull/74
Release-As: 0.16.3
|
2023-12-03 01:38:28 +00:00 |
|
sentriz
|
f98b2326da
|
feat(subsonic): expose track musicbrainz id
Release-As: 0.16.3
|
2023-12-02 17:58:57 +00:00 |
|
sentriz
|
79fdf640de
|
add a test for params middleware
|
2023-11-30 18:57:07 +00:00 |
|
sentriz
|
def59f17dd
|
chore(jukebox): gracefully handle jukebox request when not enabled
|
2023-11-25 14:36:58 +00:00 |
|
sentriz
|
2edb1b8eda
|
feat: set global http timeouts except for streaming endpoints
related #411
Release-As: 0.16.2
|
2023-11-18 12:36:22 +00:00 |
|
sentriz
|
2bf62310e7
|
initialise slices for browse-by-tag children
related https://github.com/sentriz/gonic/pull/397#issuecomment-1806808586
|
2023-11-11 12:58:01 +00:00 |
|
sentriz
|
5022500b30
|
fix(subsonic): return empty opensubsonic fields
https://github.com/sentriz/gonic/pull/397#issuecomment-1806794844
|
2023-11-11 12:34:04 +00:00 |
|
sentriz
|
c55339e19a
|
return no entries when out of bounds musicFolderId is requested
|
2023-11-08 23:17:19 +00:00 |
|
sentriz
|
a472421106
|
only return album artists on getArtists
|
2023-11-08 23:17:05 +00:00 |
|
sentriz
|
50c90e8ee3
|
set a temporary album tag artist for those who mightn't have it yet
|
2023-11-08 23:05:16 +00:00 |
|
sentriz
|
0718aabbac
|
feat(subsonic): expose track/album displayArtist/displayAlbumArtist
closes #406
|
2023-11-08 22:13:12 +00:00 |
|
sentriz
|
a30ee3d7f9
|
feat(subsonic): support getAlbumList/getAlbumList2 type=highest
closes #404
|
2023-11-08 20:13:22 +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
|
cc1a99f033
|
feat(subsonic): add getAlbumInfo with cache
Release-As: 0.16.1
|
2023-11-07 23:43:11 +00:00 |
|
sentriz
|
3f5cf56c88
|
remove debug print
|
2023-11-07 23:14:26 +00:00 |
|
sentriz
|
0f611d7f7a
|
use track artists and album artists more appropriately
for example using track artists to find top songs, and returning artist
features in artist album lists
|
2023-11-07 22:49:43 +00:00 |
|
sentriz
|
98eb1066d8
|
store artist album appearances
|
2023-11-06 23:40:00 +00:00 |
|
sentriz
|
03cc1aedad
|
update ServeGetArtist artist init
|
2023-11-06 21:50:57 +00:00 |
|
sentriz
|
10ae1018c7
|
set runQueryCases helper
|
2023-11-06 21:50:46 +00:00 |
|
sentriz
|
0fa099b44b
|
don't left join to find similar artists
|
2023-10-31 20:23:53 +00:00 |
|
sentriz
|
2fdc1f41a2
|
feat: add more and unify stats
Release-As: 0.16.1
|
2023-10-31 19:14:08 +00:00 |
|
sentriz
|
c1a34dc021
|
feat: store and expose individual track artists
a
|
2023-10-31 19:14:08 +00:00 |
|
sentriz
|
fe0567a995
|
fix: store and scrobble with real album artist info string
|
2023-10-25 22:09:04 +01:00 |
|
sentriz
|
48eadd05e3
|
don't scrobble podcast episodes
|
2023-10-25 10:42:23 +01:00 |
|
sentriz
|
95bc919377
|
don't backtick quote stuff
|
2023-10-19 02:17:39 +01:00 |
|
Duncan Overbruck
|
b17e76ea73
|
fix(subsonic): songCount and albumCount in genre objects is required (#390)
|
2023-10-12 19:19:30 +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
|
7eaf602e69
|
feat(subsonic): support timeOffset in stream.view (#384)
as per
https://github.com/opensubsonic/open-subsonic-api/pull/54
https://github.com/opensubsonic/open-subsonic-api/discussions/21
dont cache partial transcodes
add a transcode seek test
|
2023-10-08 16:10:49 +00:00 |
|
sentriz
|
1ea2402559
|
feat(subsonic): scrobble to different scrobble backends in parallel
|
2023-10-05 12:23:57 +01:00 |
|
sentriz
|
315c4f834e
|
lint
|
2023-10-04 21:03:41 +01:00 |
|
sentriz
|
ce991b4d85
|
use sync.Pool instead of bpool
|
2023-10-04 20:54:42 +01:00 |
|
sentriz
|
97e9675dca
|
reorg packages
|
2023-10-04 20:52:06 +01:00 |
|
sentriz
|
a669ba8598
|
delete oklog
|
2023-10-04 20:45:41 +01:00 |
|
sentriz
|
8382f6123c
|
feat(subsonic): make it easier to add more tag reading backends
related https://github.com/sentriz/gonic/issues/379
related https://github.com/sentriz/gonic/issues/324
related https://github.com/sentriz/gonic/issues/244
|
2023-10-02 20:02:56 +01:00 |
|
sentriz
|
ae82153d79
|
put helpers last
|
2023-10-01 03:20:03 +01:00 |
|
Senan Kelly
|
e9accfb71f
|
refactor: refactor controllers and use standard library (#385)
|
2023-09-30 21:40:51 +00:00 |
|
sentriz
|
adceff1267
|
use new opensubsonic extensions response format
|
2023-09-30 22:24:16 +01:00 |
|
sentriz
|
2caee441ca
|
feat(subsonic): add getOpenSubsonicExtensions endpoint and openSubsonic response key
|
2023-09-28 21:17:56 +01:00 |
|