Commit Graph

1124 Commits

Author SHA1 Message Date
sentriz
70ff70cdfa delete revive 2024-02-20 13:16:14 +00:00
Senan Kelly
b6766d39c5 Update README.md
closes #471
2024-02-16 15:49:42 +00:00
sentriz
80a9aebd0e update transcode log message 2024-02-14 17:30:55 +00:00
brian-doherty
2949b4c867 fix(subsonic): fix getAvatar user request comparison (#469) 2024-02-13 22:30:34 +00:00
sentriz
19ebd4540f fix(scanner): clean up orphaned album genres when dir still exists without tracks
fixes #466
2024-02-13 21:53:28 +00:00
sentriz
4581a0d28e chore: bump deps 2024-02-11 21:11:37 +00:00
sentriz
314e9632d7 fix(playlist): return new playlist id for createPlaylist
fixes #464
2024-02-02 19:57:43 +00:00
sentriz
29c5397dae feat: bump audiotags fork to support taglib v2 2024-02-02 19:42:24 +00:00
sentriz
ec55f3b22a feat(subsonic): return playCount in album responses
closes #458
2024-01-18 21:10:48 +00:00
Senan Kelly
87943ea863 fix(subsonic): always return playlist duration
fixes #457
2024-01-17 19:13:34 +00:00
sentriz
6f49ab744e add podcast episode download logging 2024-01-17 13:25:27 +00:00
sentriz
7f60d984af reuse podcast http client 2024-01-17 13:12:10 +00:00
sentriz
8b4fc04d3e feat(subsonic): return changed field in playlist response
closes #455
2024-01-15 19:29:01 +00:00
sentriz
6c6c3493f6 chore: bump deps 2024-01-15 19:26:27 +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
e978716363 allow v in mpv version string 2024-01-09 16:20:23 +00:00
sentriz
a6bb935623 delete extra sprintf 2024-01-05 22:11:23 +00:00
sentriz
1b0315f416 update multi valued tags readme 2024-01-03 09:04:38 +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
sentriz
f5b6b4d790 fix substring checking in scanner musicDirRelative
related https://github.com/sentriz/gonic/issues/437
2023-12-22 13:00:14 +00:00
sentriz
6b5195c583 refactor(playlist): use sanity check code for every method
fixes #436
2023-12-22 01:41:38 +00:00
Jesse Bannon
2f40ceea04 readme: fix links to multi-valued-tags (#440)
* Fix links to multi-valued-tags

* soon -> link
2023-12-22 01:13:10 +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
2f109f1982 fix(podcast): collect all episode errors when adding new podcast
fixes #430
2023-12-17 18:47:50 +00:00
sentriz
326144f5c0 podcast var style 2023-12-17 18:45:22 +00:00
sentriz
95ba32b401 reverse musl build fix 2023-12-15 14:22:50 +00:00
sentriz
7efe29f29f refactor(scanner): extract symlink walking 2023-12-13 02:16:05 +00:00
sentriz
9e12394acc refactor(scanner): rename scan context to scan state 2023-12-13 01:32:15 +00:00
sentriz
a892595641 adminui: use created_at for recent folders 2023-12-13 01:20:41 +00:00
Senan Kelly
4e9f0f881a Update README.md 2023-12-11 00:36:53 +00:00
Senan Kelly
cba7ad318f Update README.md 2023-12-11 00:36:10 +00:00
sentriz
d640a9fc06 fix(db): add double index for right side of unique compound indexes
fixes #426
2023-12-11 00:08:05 +00:00
sentriz
a8333b8afa consolidate external text trimming 2023-12-10 18:44:59 +00:00
sentriz
e31e37e366 remove gomoddirectives lint 2023-12-10 18:33:03 +00:00
sentriz
433829dc4f fix(docker): fix sqlite3 musl build
https://github.com/mattn/go-sqlite3/issues/1164
https://github.com/mattn/go-sqlite3/pull/1177
2023-12-10 18:26:31 +00:00
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