From 20d0d9af5c6467bc699b2cfcd5b3881e66b79ee2 Mon Sep 17 00:00:00 2001 From: Mars Niermann Date: Wed, 8 Mar 2023 12:02:25 +0000 Subject: [PATCH] Update script to include regular expression and display bitrate with media name in alert --- src/jellyfin-quick-delete.user.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/jellyfin-quick-delete.user.js b/src/jellyfin-quick-delete.user.js index d306ecb..bbe361f 100644 --- a/src/jellyfin-quick-delete.user.js +++ b/src/jellyfin-quick-delete.user.js @@ -18,6 +18,7 @@ const password = "absw3712mcS"; const userid = "e55a6ca076a14cb5a6ca9cfaa75498c1"; const baseURL = window.origin; + const re = /\[(.*)\]/; var apiKey = "38346c399d57454da3bdbf47ba716765"; // Authorize user @@ -94,7 +95,6 @@ // Bind get function el.onclick = function () { - var bitrate = 0; let url = `${window.origin}/Users/${userid}/Items/${this.parentElement.dataset.id}`; console.log(`Fetching ${url}`); @@ -108,8 +108,10 @@ .then((response) => response.json()) .then((data) => // Display bitrate + alert( - `${data.MediaStreams[0].BitRate.toString().substring(0, 4)}kbps | ${data.MediaStreams[0].BitRate.toString().length}` + `${data.MediaStreams[0].BitRate.toString().substring(0, 4)}kbps | ${data.MediaStreams[0].BitRate.toString().length} | ${re.exec(data.Path)[1] + }` ) ); };