@ed: music cover patch

This commit is contained in:
Til Schmitter 2026-05-12 18:38:16 +02:00
parent 3de8754e7e
commit 680788ee20

View file

@ -1565,8 +1565,10 @@ function modaltoggle(dest, show){
input.focus();
}
if(layoutchange)
if(layoutchange) {
onwidgetresize();
mpl.set_mu_cv();
}
}
function opclick(e) {
var dest = this.getAttribute('data-dest');
@ -2085,6 +2087,14 @@ var mpl = (function () {
}
setaufollow();
r.set_mu_cv = function() {
var o = QS('#music.vis #mu_th>img');
if (o) {
set_loaded(o, false);
o.setAttribute('src', r.cover.slice(0, -1) + 'wf3');
}
}
function announce() {
if (!r.os_ctl || !mp.au)
return;
@ -2116,6 +2126,7 @@ var mpl = (function () {
cover = addq(cover || mp.au.osrc, 'th=j');
tags.artwork = [{ "src": cover, type: "image/jpeg" }];
}
r.cover = cover;
ebi('np_circle').textContent = np.circle || '';
ebi('np_album').textContent = np.album || '';
@ -2137,6 +2148,7 @@ var mpl = (function () {
navigator.mediaSession.setActionHandler('previoustrack', prev_song);
navigator.mediaSession.setActionHandler('nexttrack', next_song);
r.pp();
r.set_mu_cv();
}
r.announce = announce;
@ -3916,15 +3928,6 @@ function play(tid, is_ev, seek) {
clmod(ebi('wtoggle'), 'np', mpl.clip);
clmod(ebi('wtoggle'), 'm3u', mpl.m3uen);
try{
var gridimg = QS('a[ref=' + t_tr.childNodes[1].firstChild.id + '] img')
set_loaded(QS('#mu_th img'), false);
QS('#mu_th>img').setAttribute('src', gridimg.src.replace(/th=.*(&|$)/, 'th=wf3&'));
}
catch(ex){
console.log(ex);
}
if (thegrid)
thegrid.loadsel();
@ -6988,6 +6991,9 @@ var ahotkeys = function (e) {
if (ebi('sh_abrt'))
return ebi('sh_abrt').click();
if (QS('#music.vis'))
return ebi('cl_mu').click();
if (QS('.opview.act'))
return QS('#ops>a').click();