Add German Audible region

This commit is contained in:
Aron Wiederkehr
2026-02-05 19:41:40 +01:00
parent 2c9097f6b0
commit 312421a96b
5 changed files with 12 additions and 3 deletions
@@ -166,6 +166,7 @@ export function AudiobookshelfSection({
<option value="uk">United Kingdom</option>
<option value="au">Australia</option>
<option value="in">India</option>
<option value="de">Germany</option>
</select>
<p className="text-sm text-gray-500 dark:text-gray-400">
Select the Audible region that matches your metadata engine (Audnexus/Audible Agent)
@@ -166,6 +166,7 @@ export function PlexSection({
<option value="uk">United Kingdom</option>
<option value="au">Australia</option>
<option value="in">India</option>
<option value="de">Germany</option>
</select>
<p className="text-sm text-gray-500 dark:text-gray-400">
Select the Audible region that matches your metadata engine (Audnexus/Audible Agent)
+2 -2
View File
@@ -12,7 +12,7 @@ import { RMABLogger } from '@/lib/utils/logger';
const logger = RMABLogger.create('API.Admin.Settings.Audible');
const VALID_REGIONS = ['us', 'ca', 'uk', 'au', 'in'];
const VALID_REGIONS = ['us', 'ca', 'uk', 'au', 'in', 'de'];
export async function PUT(request: NextRequest) {
return requireAuth(request, async (req: AuthenticatedRequest) => {
@@ -24,7 +24,7 @@ export async function PUT(request: NextRequest) {
if (!region || !VALID_REGIONS.includes(region)) {
logger.warn('Invalid region provided', { region });
return NextResponse.json(
{ success: false, error: 'Invalid Audible region. Must be one of: us, ca, uk, au, in' },
{ success: false, error: 'Invalid Audible region. Must be one of: us, ca, uk, au, in, de' },
{ status: 400 }
);
}
@@ -118,6 +118,7 @@ export function BackendSelectionStep({
<option value="uk">United Kingdom</option>
<option value="au">Australia</option>
<option value="in">India</option>
<option value="de">Germany</option>
</select>
<p className="text-sm text-gray-600 dark:text-gray-400">
Select the Audible region that matches your metadata engine (Audnexus/Audible Agent)