Commit Graph

1083 Commits

Author SHA1 Message Date
sentriz
aa82b944b7 feat(lastfm): strip copyright text from albumInfo/artistInfo responses
Release-As: 0.16.3
2023-12-10 17:57:12 +00:00
Philipp Wolfer
b27c02fc89 fix(listenbrainz): set track length submission and include submission client details (#424)
* Fixed ListenBrainz track duration submission

* Include submission client info in ListenBrainz payload

* Extended ListenBrainz test
2023-12-10 14:31:55 +00:00
sentriz
688f9d3be5 update created_at logic 2023-12-07 16:26:18 +00:00
sentriz
09967e3f5a chore: bump PGO profile 2023-12-05 15:28:54 +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
5b5572d74c unset http WriteTimeout when -pprof 2023-12-02 18:38:42 +00:00
sentriz
f98b2326da feat(subsonic): expose track musicbrainz id
Release-As: 0.16.3
2023-12-02 17:58:57 +00:00
sentriz
816378140e add -pprof option 2023-12-02 17:03:35 +00:00
github-actions[bot]
32e0f30efb chore: release 0.16.2 2023-11-30 22:29:48 +00:00
sentriz
79fdf640de add a test for params middleware 2023-11-30 18:57:07 +00:00
sentriz
481940d299 Update README.md 2023-11-29 12:52:59 +00:00
Senan Kelly
52e357dcc6 Update README.md 2023-11-29 11:05:00 +00:00
Senan Kelly
48d397de9f Update README.md 2023-11-29 11:00:34 +00:00
sentriz
7bcd69dcdf re-use fileutil.Safe 2023-11-28 18:18:23 +00:00
sentriz
707ebe1a49 remove redundant fallback host 2023-11-26 15:31:06 +00:00
sentriz
d989fd02ae mention subsonic.el in readme 2023-11-26 14:00:57 +00:00
sentriz
b199bc104e fix(jukebox): make sure we clean up "seekable" event listener
related #411
2023-11-25 19:19:33 +00:00
sentriz
60c1fb18d8 clarify jukebox in readme 2023-11-25 15:52:56 +00:00
sentriz
def59f17dd chore(jukebox): gracefully handle jukebox request when not enabled 2023-11-25 14:36:58 +00:00
sentriz
82c3c5baef fix(jukebox): restore play index only when incoming new track has index >0
related #411
2023-11-24 21:59:11 +00:00
sentriz
5bc29f4e21 make getDecode more useful 2023-11-24 21:59:10 +00:00
sentriz
3d73a9f784 allow concurrent jukebox reads
fixes #411
2023-11-18 12:41:02 +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
dd0f6b3650 fix(admin): don't start with empty session key
fixes #414
2023-11-18 07:01:39 +00:00
sentriz
1481f03534 chore: upgrade deps
related #408
2023-11-11 13:09:51 +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
github-actions[bot]
3f100fa3a4 chore: release 0.16.1 2023-11-08 23:29:58 +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
9bdfc492ce factor out fallback tags 2023-11-08 00:31:17 +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
288b457c19 remove unneeded many 2 many params 2023-11-06 21:50:25 +00:00
sentriz
17433f9197 don't mix multi artist conf settings 2023-11-06 21:50:09 +00:00
sentriz
ddb686bddc fix(scanner): make sure we roll back invalid parents
fixes #402
2023-11-04 19:04:30 +00:00
sentriz
27b2d36376 update transaction funcs 2023-11-04 19:03:28 +00:00
sentriz
604f450f08 move scanner helper 2023-11-04 18:27:35 +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
1a45356fa2 rename exclude pattern var 2023-10-31 14:47:30 +00:00