[RED/OPS/DIC] Upload Assistant

Accurate filling of new upload/request and group/request edit forms based on foobar2000's playlist selection or web link, offline and online release integrity check, tracklist format customization, featured artists extraction, classical works formatting, online cover art lookup, reporting open requests, form enhancements and more

< Обсуждения [RED/OPS/DIC] Upload Assistant

Отзыв: Плохой — скрипт не работает

§
Создано: 18.03.2024
Отредактировано: 18.03.2024

Tidal won't work for me

Error:

FATAL: TypeError: can't convert null to object

Console:

Local upload hosts for orpheus.network: PTPimg, ImgBB, PixHost, ImgBox, PostImage, Imgur DIC]-Upload-Assistant.user.js:1041:1811
Remote upload hosts for orpheus.network: PTPimg, ImgBB, PixHost, PostImage DIC]-Upload-Assistant.user.js:1041:2423
injected: keepAlive: got message 
Object { messageId: "ltwqqnss.ul", ack: true, method: "keepAlive" } content.js:8:1240
qbGetCategoryIndex() uncategorized role: Misc. Producer 2 DIC]-Upload-Assistant.user.js:1131:388
Error: Promised response from onMessage listener went out of scope

My Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:123.0) Gecko/20100101 Firefox/123.0

I use Tampermonkey v5.0.1

The script may have limited functionality on Orpheus as stated in known bugs and limitations.
Test of import from Tidal source passed on RED, I have not access to Orpheus and can't reproduce the issue, probably a site related anomaly.
Deleting tidalAccessToken entry in Orpheus local storage and relinking the script with Tidal account may fix the issue.

§
Создано: 18.03.2024
Отредактировано: 18.03.2024

I just figured out, OPS use select#importance_0 selector instead of select#importance for artistTypes. Also, I don't know why it can't fill the data for composer fields. It just leaves them empty, main/guest works fine. My temporary fix

let thisRef = ref;
setTimeout(function() { thisRef.value = artist; }, 0);

Wiping out composers is intentional for most unrelated genres, to force keeping composers set keep_meaningles_composers to true in script storage.

Ответить

Войдите, чтобы ответить.