Block a user
[PR #2491] [MERGED] Add Podcast Search Region
[PR #2491] [MERGED] Add Podcast Search Region
[PR #2503] [MERGED] Little Missed Update fr.json
[PR #2472] [CLOSED] Audiobook converter library specific settings
[PR #2485] [MERGED] Update fr.json
[PR #2485] [MERGED] Update fr.json
[PR #2472] [CLOSED] Audiobook converter library specific settings
[PR #2486] [MERGED] [Feature] Add support for custom metadata providers through a REST API
[PR #2489] [CLOSED] Allow user to override log level
[PR #2488] [MERGED] Add tini as PID 1 handler in container image
[PR #2489] [CLOSED] Allow user to override log level
[PR #2488] [MERGED] Add tini as PID 1 handler in container image
[PR #2468] [CLOSED] Migrate to new pdf viewer
[PR #2468] [CLOSED] Migrate to new pdf viewer
[PR #2486] [MERGED] [Feature] Add support for custom metadata providers through a REST API
[PR #2454] [MERGED] Add SocketAuthority.close()
[PR #2445] [MERGED] Add a SIGINT handler for proper server shutdown
[PR #2454] [MERGED] Add SocketAuthority.close()
[PR #2465] [MERGED] Add try/catch to fileUtils.getFileMtimeMs
[PR #2465] [MERGED] Add try/catch to fileUtils.getFileMtimeMs