mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-10 10:11:46 +00:00
[downloader] Cleanup metadata
* Title and artist gets cleaned as before * We now ignore thumbnail that ends with `.webp` since they cause problems
This commit is contained in:
@ -8,7 +8,7 @@ const { join } = require('path');
|
||||
|
||||
const { fetchFromGenius } = require('../lyrics-genius/back');
|
||||
const { isEnabled } = require('../../config/plugins');
|
||||
const { getImage } = require('../../providers/song-info');
|
||||
const { getImage, cleanupName } = require('../../providers/song-info');
|
||||
const { injectCSS } = require('../utils');
|
||||
const {
|
||||
presets,
|
||||
@ -514,10 +514,10 @@ const getVideoId = (url) => {
|
||||
|
||||
const getMetadata = (info) => ({
|
||||
id: info.basic_info.id,
|
||||
title: info.basic_info.title,
|
||||
artist: info.basic_info.author,
|
||||
title: cleanupName(info.basic_info.title),
|
||||
artist: cleanupName(info.basic_info.author),
|
||||
album: info.player_overlays?.browser_media_session?.album?.text,
|
||||
image: info.basic_info.thumbnail[0].url,
|
||||
image: info.basic_info.thumbnail?.find((t) => !t.url.endsWith('.webp'))?.url,
|
||||
});
|
||||
|
||||
// This is used to bypass age restrictions
|
||||
|
||||
Reference in New Issue
Block a user