From 01b5ee77dfd4397db5bbee7798ac5293437dff3f Mon Sep 17 00:00:00 2001 From: WeebDataHoarder <57538841+WeebDataHoarder@users.noreply.github.com> Date: Mon, 4 Apr 2022 17:01:48 +0200 Subject: [PATCH] Bumped mediainfo version to get proper audio channel count --- AnimeBytes/ab-mediainfo.user.js | 4 ++-- AnimeBytes/deps/mediainfo.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/AnimeBytes/ab-mediainfo.user.js b/AnimeBytes/ab-mediainfo.user.js index a50b79c..7659196 100644 --- a/AnimeBytes/ab-mediainfo.user.js +++ b/AnimeBytes/ab-mediainfo.user.js @@ -1,7 +1,7 @@ // ==UserScript== // @name AnimeBytes Mediainfo Improvements // @author WeebDataHoarder -// @version 1.26.2 +// @version 1.26.3 // @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 @@ -17,7 +17,7 @@ // @require deps/compat.js?1 // @require deps/resources.js?1 // @require deps/settings.js?1 -// @require deps/mediainfo.js?9 +// @require deps/mediainfo.js?10 // @require deps/ab-class.js?1 // @run-at document-end // ==/UserScript== diff --git a/AnimeBytes/deps/mediainfo.js b/AnimeBytes/deps/mediainfo.js index f203b9e..610e065 100644 --- a/AnimeBytes/deps/mediainfo.js +++ b/AnimeBytes/deps/mediainfo.js @@ -693,7 +693,7 @@ class Mediainfo { } static makeAudioObject(ob){ - const channels = parseInt(("channels" in ob ? ob.channels : ("channel_count" in ob ? ob.channel_count : "1 channel")).match(/(?[0-9]+) channels?$/).groups.channels); + const channels = parseInt(("channels" in ob ? ob.channels : ("channel_count" in ob ? ob.channel_count : "1 channel")).match(/(?[0-9]+) channels?[\s]*(\/|$)/).groups.channels); const codec_id = ("codec_id" in ob && ob.codec_id.match(/^[0-9]+$/) === null) ? ob.codec_id : ("codec_id_hint" in ob ? ob.codec_id_hint : ob.format); ob.channels = channels;