Files
youtube-music/plugins/crossfade/back.js
2023-08-29 17:22:38 +09:00

16 lines
387 B
JavaScript

const { ipcMain } = require('electron');
const { Innertube } = require('youtubei.js');
require('./config');
module.exports = async () => {
const yt = await Innertube.create();
ipcMain.handle('audio-url', async (_, videoID) => {
const info = await yt.getBasicInfo(videoID);
const url = info.streaming_data?.formats[0].decipher(yt.session.player);
return url;
});
};