mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-09 01:31:46 +00:00
16 lines
387 B
JavaScript
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;
|
|
});
|
|
};
|