Commit Graph

1148 Commits

Author SHA1 Message Date
brian-doherty
93ce039963 feat(scanner): support full scan cleanups in watcher (#496)
* Added code to trigger rescan of entire tree upon file removal to clean as needed.

* Simplified ScanOptions initialization. Removed broken linter.

* gofmt fix
2024-04-21 00:04:53 +00:00
sentriz
38ab0b0929 fix podcast mkdir for podcast episode 2024-04-20 19:38:40 +01:00
sentriz
7b21e82aaf fix(admin): better handing of resolve proxy path escaping
fixes #493
2024-04-07 18:19:56 +01:00
sentriz
cc4c57be98 check errors when creating request
related #494
2024-04-07 17:53:45 +01:00
sentriz
8a0fa05c7c fix(taglib): support lower case filenames again
fixes #491
2024-04-04 10:05:48 +01:00
sentriz
99233ec318 use signal.NotifyContext when shutting down 2024-04-01 22:10:30 +01:00
sentriz
fc934c3653 chore: bump deps 2024-03-25 17:28:17 +00:00
github-actions[bot]
02189bb653 chore: release 0.16.4 (#486)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-20 21:19:59 +00:00
sentriz
81f8a7ec49 fix(subsonic): allow unlimited bitrate with no transcode setting configured
fixes #485

Release-As: 0.16.4
2024-03-20 21:15:54 +00:00
sentriz
62d49a33d1 feat: support internet radio stations for jukebox
fixes #481
2024-03-11 19:21:05 +01:00
sentriz
6ce1fe5a7e a 2024-03-11 19:10:53 +01:00
github-actions[bot]
6b8d6b7184 chore: release 0.16.3 (#420)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-09 19:30:39 +00:00
Senan Kelly
7cd1beec5c close taglib file after use 2024-03-09 03:35:52 +00:00
sentriz
88e58c055a feat(subsonic): return an error if maxBitRate requested with no user transcode preferences set 2024-03-01 18:18:01 +00:00
sentriz
02606087dc use context to stop main() jobs
use
2024-02-27 00:39:44 +00:00
sentriz
a66463a68c bump deps 2024-02-24 03:14:30 +00:00
sentriz
4853364259 bump deps 2024-02-22 23:41:14 +00:00
sentriz
bf5e4d4811 bump flagconf 2024-02-21 16:20:35 +00:00
sentriz
3ada74c4db feat: replace ff with with flagconf 2024-02-21 14:27:21 +00:00
sentriz
2878b88aee feat(lastfm): autocorrect artist and album name misspellings when fetching info
closes #472
2024-02-20 18:33:45 +00:00
sentriz
51fa0baac3 fix(ci): manually add taglib v2 APKBUILD 2024-02-20 17:39:47 +00:00
sentriz
4600ee1cbb feat: upgrade to ff v4
allows escaping delimiters

fixes #473
2024-02-20 16:12:25 +00:00
sentriz
b31f9d3764 podcast: make sure destination directory exists 2024-02-20 13:16:14 +00:00
sentriz
c6cec8307a declare new errs inline if 2024-02-20 13:16:14 +00:00
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