Commit Graph

  • 612d43be11 fix: mockfs.go AbsPath() master heimoshuiyu 2024-09-25 15:19:44 +08:00
  • a9b565f948 Merge remote-tracking branch 'origin/master' heimoshuiyu 2024-09-18 17:41:40 +08:00
  • ac798ac2d2 fix(playlist): fix non-admin users not being able to create playlists (#524) Nadia Santalla 2024-09-15 16:57:23 +02:00
  • bcb613c79c feat(transcode): add cache pruning and config options brian-doherty 2024-09-15 09:04:28 -05:00
  • bfa0e130d4 chore(deps): bump sentriz 2024-09-13 11:52:43 +01:00
  • 640d872f4c fix(ci): bump golangci-lint sentriz 2024-09-12 18:41:10 +01:00
  • 453639ee34 feat(scanner): use wrtag/coverparse for cover selection sentriz 2024-09-12 18:32:36 +01:00
  • 120fd7959a fix(ci): ignore gosec integer overflow conversion sentriz 2024-09-12 18:36:35 +01:00
  • 875a83ad4f chore: bump to go1.23 sentriz 2024-09-12 18:30:40 +01:00
  • fb36dbf719 fix(dockerfile): install abuild key (#526) Nadia Santalla 2024-09-12 19:24:09 +02:00
  • bbe16b7555 feat(subsonic): bump image cache expiration sentriz 2024-09-03 12:43:10 +01:00
  • a1d929e486 chore(deps): bump sentriz 2024-07-13 17:19:45 +01:00
  • 211e104535 typo heimoshuiyu 2024-07-01 17:15:06 +08:00
  • 15a13a149b fix: ffprobe length in unit (k) heimoshuiyu 2024-07-01 16:08:16 +08:00
  • 02be9219b1 add ffprobe tag reader for webm, mp4, mkv heimoshuiyu 2024-07-01 15:17:56 +08:00
  • e8e478f2aa feat: print request duration heimoshuiyu 2024-06-25 10:43:43 +08:00
  • 8abe131f28 mark heimoshuiyu fork version string heimoshuiyu 2024-06-25 00:34:57 +08:00
  • 8914c59978 Use file name for unknown tag title retrieval. heimoshuiyu 2024-06-24 16:17:45 +08:00
  • 332f00ff7a feat: add cli args -db-log heimoshuiyu 2024-06-24 14:54:43 +08:00
  • 71ae1029e8 fead: cli args: -podcast-download default to false heimoshuiyu 2024-06-24 14:46:28 +08:00
  • b70979d2e0 transcode profile: add opus320, opus512 heimoshuiyu 2024-06-15 14:52:24 +08:00
  • 853107fca6 cache cover in jpeg format heimoshuiyu 2024-06-12 17:41:16 +08:00
  • cf5e87e62b feat: improve cover selection algorithm heimoshuiyu 2024-04-26 01:29:46 +08:00
  • 0e45f5e84c feat(subsonic): expose replaygain tags sentriz 2024-05-30 11:43:45 +01:00
  • 259be0edde docs: add example GONIC_EXCLUDE_PATTERN usage (#505) garfieldairlines.net 2024-05-23 12:19:19 +02:00
  • 0d7d92d545 chore(docker): update to Alpine 3.19 (#502) Artem Tarasov 2024-05-20 18:21:04 +02:00
  • 14c34c6052 sentriz 2024-05-16 13:24:12 +02:00
  • 86fd590556 scanner: use create time if we have it sentriz 2024-05-15 14:17:43 +02:00
  • f5893ea5ea feat(playlist): assume playlists in the root dir without a user dir belong to admin (#499) xxxserxxx 2024-05-01 10:32:51 -05:00
  • 559c9106b0 remove redundant handlerutil.Redirect sentriz 2024-04-28 13:31:59 +01:00
  • 6ba342c770 chore: bump deps sentriz 2024-04-14 17:46:48 +01:00
  • 93ce039963 feat(scanner): support full scan cleanups in watcher (#496) brian-doherty 2024-04-20 19:04:53 -05:00
  • 38ab0b0929 fix podcast mkdir for podcast episode sentriz 2024-04-20 19:38:40 +01:00
  • 7b21e82aaf fix(admin): better handing of resolve proxy path escaping sentriz 2024-04-07 18:19:56 +01:00
  • cc4c57be98 check errors when creating request sentriz 2024-04-07 17:53:12 +01:00
  • 8a0fa05c7c fix(taglib): support lower case filenames again sentriz 2024-04-04 10:04:58 +01:00
  • 99233ec318 use signal.NotifyContext when shutting down sentriz 2024-04-01 22:10:30 +01:00
  • fc934c3653 chore: bump deps sentriz 2024-03-25 17:28:17 +00:00
  • 02189bb653 chore: release 0.16.4 (#486) github-actions[bot] 2024-03-20 21:19:59 +00:00
  • 81f8a7ec49 fix(subsonic): allow unlimited bitrate with no transcode setting configured sentriz 2024-03-20 21:02:32 +00:00
  • 62d49a33d1 feat: support internet radio stations for jukebox sentriz 2024-03-11 19:21:05 +01:00
  • 6ce1fe5a7e a sentriz 2024-03-11 19:10:43 +01:00
  • 6b8d6b7184 chore: release 0.16.3 (#420) github-actions[bot] 2024-03-09 19:30:39 +00:00
  • 7cd1beec5c close taglib file after use Senan Kelly 2024-03-09 03:35:52 +00:00
  • 88e58c055a feat(subsonic): return an error if maxBitRate requested with no user transcode preferences set sentriz 2024-03-01 18:16:54 +00:00
  • 02606087dc use context to stop main() jobs sentriz 2024-02-27 00:33:39 +00:00
  • a66463a68c bump deps sentriz 2024-02-24 03:14:30 +00:00
  • 4853364259 bump deps sentriz 2024-02-22 23:41:14 +00:00
  • bf5e4d4811 bump flagconf sentriz 2024-02-21 16:20:35 +00:00
  • 3ada74c4db feat: replace ff with with flagconf sentriz 2024-02-21 13:52:22 +00:00
  • 2878b88aee feat(lastfm): autocorrect artist and album name misspellings when fetching info sentriz 2024-02-20 18:31:44 +00:00
  • 51fa0baac3 fix(ci): manually add taglib v2 APKBUILD sentriz 2024-02-20 17:28:30 +00:00
  • 4600ee1cbb feat: upgrade to ff v4 sentriz 2024-02-20 15:52:05 +00:00
  • b31f9d3764 podcast: make sure destination directory exists sentriz 2024-02-20 13:15:48 +00:00
  • c6cec8307a declare new errs inline if sentriz 2024-02-20 13:14:13 +00:00
  • 70ff70cdfa delete revive sentriz 2024-02-20 13:14:07 +00:00
  • b6766d39c5 Update README.md Senan Kelly 2024-02-16 15:49:42 +00:00
  • 80a9aebd0e update transcode log message sentriz 2024-02-14 17:29:24 +00:00
  • 2949b4c867 fix(subsonic): fix getAvatar user request comparison (#469) brian-doherty 2024-02-13 16:30:34 -06:00
  • 19ebd4540f fix(scanner): clean up orphaned album genres when dir still exists without tracks sentriz 2024-02-13 21:48:37 +00:00
  • 4581a0d28e chore: bump deps sentriz 2024-02-11 21:11:37 +00:00
  • 314e9632d7 fix(playlist): return new playlist id for createPlaylist sentriz 2024-02-02 19:57:03 +00:00
  • 29c5397dae feat: bump audiotags fork to support taglib v2 sentriz 2024-02-02 19:42:24 +00:00
  • ec55f3b22a feat(subsonic): return playCount in album responses sentriz 2024-01-18 21:10:19 +00:00
  • 87943ea863 fix(subsonic): always return playlist duration Senan Kelly 2024-01-17 19:13:34 +00:00
  • 6f49ab744e add podcast episode download logging sentriz 2024-01-17 13:25:27 +00:00
  • 7f60d984af reuse podcast http client sentriz 2024-01-17 13:12:10 +00:00
  • 8b4fc04d3e feat(subsonic): return changed field in playlist response sentriz 2024-01-15 19:29:01 +00:00
  • 6c6c3493f6 chore: bump deps sentriz 2024-01-15 19:26:27 +00:00
  • 42dbfa7a85 fix(subsonic): return error code 70 for not found errors in more places sentriz 2024-01-14 12:18:31 +00:00
  • e978716363 allow v in mpv version string sentriz 2024-01-09 16:20:23 +00:00
  • a6bb935623 delete extra sprintf sentriz 2024-01-05 22:11:23 +00:00
  • 1b0315f416 update multi valued tags readme sentriz 2024-01-03 09:01:01 +00:00
  • eb79cecc44 fix(scanner): gracefully handle multi value tag delim splits with adjacent delimiters sentriz 2024-01-02 23:06:32 +00:00
  • 59d2bd9e82 update raw log style sentriz 2024-01-02 23:04:02 +00:00
  • 5bcd339501 add more logging to transcode rules sentriz 2023-12-29 22:06:12 +00:00
  • 422c684f44 feat(subsonic): prefer tagged musicbrainz ID over lastfm in getAlbumInfo sentriz 2023-12-29 19:25:45 +00:00
  • b5de0b3b84 centralise special path prefix check sentriz 2023-12-22 19:48:14 +00:00
  • 552aa3afb1 feat(listenbrainz): submit release MBID (#443) Philipp Wolfer 2023-12-29 20:20:14 +01:00
  • f5b6b4d790 fix substring checking in scanner musicDirRelative sentriz 2023-12-22 12:59:48 +00:00
  • 6b5195c583 refactor(playlist): use sanity check code for every method sentriz 2023-12-22 01:38:26 +00:00
  • 2f40ceea04 readme: fix links to multi-valued-tags (#440) Jesse Bannon 2023-12-21 17:13:10 -08:00
  • e63ee9687e fix(specid): match music dirs with trailing slash (#439) Jesse Bannon 2023-12-21 17:11:08 -08:00
  • f34cd2e213 fix(podcast): slightly more robust downloading and concurrency (#433) Senan Kelly 2023-12-21 03:20:22 +00:00
  • 2f109f1982 fix(podcast): collect all episode errors when adding new podcast sentriz 2023-12-17 18:47:13 +00:00
  • 326144f5c0 podcast var style sentriz 2023-12-17 18:45:22 +00:00
  • 95ba32b401 reverse musl build fix sentriz 2023-12-15 14:22:50 +00:00
  • 7efe29f29f refactor(scanner): extract symlink walking sentriz 2023-12-13 02:16:05 +00:00
  • 9e12394acc refactor(scanner): rename scan context to scan state sentriz 2023-12-13 01:32:01 +00:00
  • a892595641 adminui: use created_at for recent folders sentriz 2023-12-13 01:20:16 +00:00
  • 4e9f0f881a Update README.md Senan Kelly 2023-12-11 00:36:53 +00:00
  • cba7ad318f Update README.md Senan Kelly 2023-12-11 00:36:10 +00:00
  • d640a9fc06 fix(db): add double index for right side of unique compound indexes sentriz 2023-12-11 00:08:05 +00:00
  • a8333b8afa consolidate external text trimming sentriz 2023-12-10 18:44:59 +00:00
  • e31e37e366 remove gomoddirectives lint sentriz 2023-12-10 18:33:03 +00:00
  • 433829dc4f fix(docker): fix sqlite3 musl build sentriz 2023-12-10 18:26:31 +00:00
  • aa82b944b7 feat(lastfm): strip copyright text from albumInfo/artistInfo responses sentriz 2023-12-10 17:55:25 +00:00
  • b27c02fc89 fix(listenbrainz): set track length submission and include submission client details (#424) Philipp Wolfer 2023-12-10 15:31:55 +01:00
  • 688f9d3be5 update created_at logic sentriz 2023-12-07 16:26:18 +00:00
  • 09967e3f5a chore: bump PGO profile sentriz 2023-12-05 15:28:39 +00:00