Commit Graph

1046 Commits

Author SHA1 Message Date
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
sentriz
c90fea1765 fix readme typo 2023-10-31 14:05:38 +00:00
sentriz
37e826e02b fix: don't panic when scan on start fails
fixes #399
2023-10-31 13:57:01 +00:00
Zoltan Puskas
d03d2dc760 fix(contrib): update config example 2023-10-29 14:47:48 +00:00
sentriz
a34ac03de6 make sure updated_at is up to date in artistinfocache 2023-10-28 19:11:33 +01:00
sentriz
eac4db8165 update readme stats 2023-10-28 16:24:31 +01:00
sentriz
fe0567a995 fix: store and scrobble with real album artist info string 2023-10-25 22:09:04 +01:00
sentriz
46575278ed refactor: remove album.GenreStrings 2023-10-25 21:59:56 +01:00
sentriz
d1af62d6cb chore(ci): bump actions/checkout 2023-10-25 21:18:00 +01:00
sentriz
d9cba5084e only notify irc after successful build 2023-10-25 19:19:07 +01:00
sentriz
d8f3d2af40 chore: upgrade deps 2023-10-25 19:12:51 +01:00
sentriz
48eadd05e3 don't scrobble podcast episodes 2023-10-25 10:42:23 +01:00
Senan Kelly
c947404923 refactor(scanner): make the watcher a little easier to reason about (#394)
* add a test for symlinks escaping defined music paths

* refactor(scanner): make the watcher a little easier to reason about
2023-10-24 22:57:42 +00:00
sentriz
cae37255d6 fix(metrics): have a distinction between folders and albums
closes #396
2023-10-23 17:47:58 +01:00
sentriz
95bc919377 don't backtick quote stuff 2023-10-19 02:17:39 +01:00
sentriz
d503282faf don't panic when we can't find an old podcast episode path in migration
related #393
2023-10-18 20:09:38 +01:00
sentriz
69c02e8352 fix: add track count to /debug/vars metrics endpoint
fixes #392
2023-10-17 19:15:46 +01:00
sentriz
9818523175 fix: use conf cache-path instead of XDG_CACHE_HOME for jukebox socket
for environments without a user home dir

fixes #391
2023-10-15 21:29:43 +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
80fdc85b60 don't backup db for tests 2023-10-10 16:56:37 +01:00
sentriz
f18151b755 fix(subsonic): don't return concatenated genres strings for song/trackchilds 2023-10-10 16:56:37 +01:00
sentriz
422a4b88d7 use db.Transaction helper for migrations 2023-10-09 23:32:07 +01:00
sentriz
219aa747c9 kill jukebox process on quit 2023-10-09 23:32:07 +01:00
github-actions[bot]
d839959301 chore: release 0.16.0 (#370)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-09 22:22:16 +00:00
sentriz
e624813d5c backup db pre 0.16 release 2023-10-09 21:52:14 +01:00
sentriz
66a29f7e93 move mockfs DumpDB to db package 2023-10-09 21:50:34 +01:00
sentriz
c9a2d2f9ce feat(transcode): lock the destination transcode cache path 2023-10-09 20:47:57 +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
318b62415d refactor main tickers 2023-10-06 03:01:55 +01:00
sentriz
1ea2402559 feat(subsonic): scrobble to different scrobble backends in parallel 2023-10-05 12:23:57 +01:00
sentriz
9f8cfcc3b0 lint 2023-10-05 02:04:21 +01:00
sentriz
e6761343ad move tags up a level
its not messily tied to scanner anymore
2023-10-05 01:27:21 +01:00
sentriz
04c7fa2efd clean up old tickers 2023-10-04 21:36:55 +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
e842b896ec feat: enable profile-guided optimization 2023-10-02 20:29:04 +01:00