Implement preferred audio languages feature: update site settings to include preferred audio languages, modify related data structures and API endpoints, and enhance media processing to select audio tracks based on user preferences. Update frontend components for managing and displaying these settings.
build / backend (push) Successful in 2m17s
build / frontend (push) Successful in 58s
tests / backend-tests (push) Failing after 32s

This commit is contained in:
Leonid Pershin
2026-07-26 01:51:55 +03:00
parent 64a2dade74
commit 525fd2ee01
17 changed files with 236 additions and 17 deletions
@@ -5,4 +5,8 @@ public static class SettingKeys
{
/// <summary>Разрешена ли открытая регистрация пользователей (по умолчанию — нет).</summary>
public const string RegistrationEnabled = "registration.enabled";
/// <summary>Предпочитаемые языки аудиодорожек при обработке, через запятую в порядке приоритета
/// (напр. «rus,eng»). При наличии дорожки с таким языком она выбирается первой; иначе — дефолт ffmpeg.</summary>
public const string PreferredAudioLanguages = "media.preferredAudioLanguages";
}