18 lines
398 B
TypeScript
18 lines
398 B
TypeScript
import YTMusic from "ytmusic-api";
|
|
import { Config } from "../config.js";
|
|
import { parse } from "yaml";
|
|
import { readFileSync } from 'fs';
|
|
|
|
const config: Config = parse(
|
|
readFileSync('config.yml', 'utf-8')
|
|
);
|
|
|
|
const ytmApi = new YTMusic({
|
|
proxy: config.proxy
|
|
});
|
|
|
|
ytmApi.initialize().then(() => {
|
|
console.log(`YT Music API initialized`);
|
|
}).catch(console.error);
|
|
|
|
export default ytmApi; |