fix(track pages): fix these idiots not loading
This commit is contained in:
parent
8c79e69382
commit
07376b7d55
1 changed files with 8 additions and 1 deletions
9
js/ui.js
9
js/ui.js
|
|
@ -3766,7 +3766,14 @@ export class UIRenderer {
|
|||
}
|
||||
|
||||
try {
|
||||
const { track } = await this.api.getTrack(trackId, provider);
|
||||
let track;
|
||||
try {
|
||||
const result = await this.api.getTrack(trackId, provider);
|
||||
track = result.track;
|
||||
} catch (e) {
|
||||
console.warn('getTrack failed, trying getTrackMetadata', e);
|
||||
track = await this.api.getTrackMetadata(trackId, provider);
|
||||
}
|
||||
|
||||
const coverUrl = this.api.getCoverUrl(track.album?.cover);
|
||||
imageEl.src = coverUrl;
|
||||
|
|
|
|||
Loading…
Reference in a new issue