Upgrade audio to lossless formats. TODO: use actual codec from match

This commit is contained in:
DataHoarder 2021-11-28 20:33:52 +01:00
parent 68c0d586b4
commit c40ac640c4

View file

@ -1,7 +1,7 @@
// ==UserScript==
// @name AnimeBytes Mediainfo Improvements
// @author WeebDataHoarder
// @version 1.11.6
// @version 1.11.7
// @downloadURL https://git.gammaspectra.live/WeebDataHoarder/userscripts/raw/branch/master/AnimeBytes/ab-mediainfo.user.js
// @updateURL https://git.gammaspectra.live/WeebDataHoarder/userscripts/raw/branch/master/AnimeBytes/ab-mediainfo.user.js
// @description AnimeBytes Mediainfo Improvements. Adds several listing and matching releases against mediainfo utilities. MIT license
@ -1480,7 +1480,8 @@ if(allowedVideoTypes.indexOf(torrentType.replace("Live Action ", "")) !== -1){
if(channels > oldChannels || (
channels === oldChannels && ( // Alternate upgrade path
(["A_AAC", "A_AAC-1", "A_AAC-2"].includes(japaneseAudio.codec_id) && ["A_AC3", "A_EAC3", "A_FLAC", "A_TRUEHD", "A_DTS"].includes(audio.codec_id)) ||
(["A_AC3"].includes(japaneseAudio.codec_id) && ["A_EAC3", "A_FLAC", "A_FLAC", "A_TRUEHD"].includes(audio.codec_id))
(["A_AC3"].includes(japaneseAudio.codec_id) && ["A_EAC3", "A_FLAC", "A_FLAC", "A_TRUEHD"].includes(audio.codec_id)) ||
(["A_AC3", "A_AAC", "A_AAC-1", "A_AAC-2", "A_DTS" /*fix master upgrade, maybe check .lossless*/].includes(japaneseAudio.codec_id) && ["A_FLAC", "A_FLAC", "A_TRUEHD"].includes(audio.codec_id))
)
)){
japaneseAudio = audio;