Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Sonarr/commit/18ead9a64fd3aa47b65c3bf71bb1a889c8b59489
You should set ROOT_URL correctly, otherwise the web may not work correctly.
2 changed files with
35 additions and
0 deletions
@ -741,6 +741,38 @@ namespace NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests
. Should ( ) . Be ( releaseGroup ) ;
}
[TestCase("English", "")]
[TestCase("English/German", "[EN+DE] ")]
public void should_format_audio_languages ( string audioLanguages , string expected )
{
_episodeFile . ReleaseGroup = null ;
GivenMediaInfoModel ( audioLanguages : audioLanguages ) ;
_namingConfig . StandardEpisodeFormat = "{MediaInfo AudioLanguages}" ;
Subject . BuildFileName ( new List < Episode > { _episode1 } , _series , _episodeFile )
. Should ( ) . Be ( expected ) ;
}
[TestCase("English", "[EN] ")]
[TestCase("English/German", "[EN+DE] ")]
public void should_format_audio_languages_all ( string audioLanguages , string expected )
{
_episodeFile . ReleaseGroup = null ;
GivenMediaInfoModel ( audioLanguages : audioLanguages ) ;
_namingConfig . StandardEpisodeFormat = "{MediaInfo AudioLanguagesAll}" ;
Subject . BuildFileName ( new List < Episode > { _episode1 } , _series , _episodeFile )
. Should ( ) . Be ( expected ) ;
}
[TestCase(8, "BT.601 NTSC", "BT.709", "South.Park.S15E06.City.Sushi")]
[TestCase(10, "BT.2020", "PQ", "South.Park.S15E06.City.Sushi.HDR")]
[TestCase(10, "BT.2020", "HLG", "South.Park.S15E06.City.Sushi.HDR")]
@ -583,6 +583,7 @@ namespace NzbDrone.Core.Organizer
mediaInfoAudioLanguages = $"[{mediaInfoAudioLanguages}]" ;
}
var mediaInfoAudioLanguagesAll = mediaInfoAudioLanguages ;
if ( mediaInfoAudioLanguages = = "[EN]" )
{
mediaInfoAudioLanguages = string . Empty ;
@ -607,8 +608,10 @@ namespace NzbDrone.Core.Organizer
tokenHandlers [ "{MediaInfo AudioCodec}" ] = m = > audioCodec ;
tokenHandlers [ "{MediaInfo AudioChannels}" ] = m = > audioChannelsFormatted ;
tokenHandlers [ "{MediaInfo AudioLanguages}" ] = m = > mediaInfoAudioLanguages ;
tokenHandlers [ "{MediaInfo AudioLanguagesAll}" ] = m = > mediaInfoAudioLanguagesAll ;
tokenHandlers [ "{MediaInfo SubtitleLanguages}" ] = m = > mediaInfoSubtitleLanguages ;
tokenHandlers [ "{MediaInfo SubtitleLanguagesAll}" ] = m = > mediaInfoSubtitleLanguages ;
tokenHandlers [ "{MediaInfo Simple}" ] = m = > $"{videoCodec} {audioCodec}" ;