mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-12 02:51:46 +00:00
* Added Discord timeout
* Add getOptions in plugin util
* Mutex in ffmpeg conversion (only supports one command at a time)
* Add menu customization in plugin system
* Add ytpl package (playlist info)
* Handle ffmpeg metadata flags when metadata is not present
* Only use artist in file name if present
* Export sendError method
* Handle image not present in metadata util
* Add downloader utils (getFolder and default menu label)
* Pass (optional) existing metadata and subfolder in mp3 converter
* Add listener to download playlist
* Add custom menu in downloader plugin ("download playlist" item)
* nit: fix main CSS style
* Only set the "enable" item in menu if plugin not enabled
* Navigation plugin: inject HTML once CSS is loaded
Co-authored-by: Sem Visscher <semvisscher10@gmail.com>
Co-authored-by: TC <th-ch@users.noreply.github.com>
20 lines
502 B
JavaScript
20 lines
502 B
JavaScript
const { ipcRenderer } = require("electron");
|
|
|
|
const { ElementFromFile, templatePath } = require("../utils");
|
|
|
|
function run() {
|
|
ipcRenderer.on("navigation-css-ready", () => {
|
|
const forwardButton = ElementFromFile(
|
|
templatePath(__dirname, "forward.html")
|
|
);
|
|
const backButton = ElementFromFile(templatePath(__dirname, "back.html"));
|
|
const menu = document.querySelector("ytmusic-pivot-bar-renderer");
|
|
|
|
if (menu) {
|
|
menu.prepend(backButton, forwardButton);
|
|
}
|
|
});
|
|
}
|
|
|
|
module.exports = run;
|