mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-11 18:41:47 +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>
46 lines
1.1 KiB
JavaScript
46 lines
1.1 KiB
JavaScript
const defaultConfig = {
|
|
"window-size": {
|
|
width: 1100,
|
|
height: 550,
|
|
},
|
|
url: "https://music.youtube.com",
|
|
options: {
|
|
tray: false,
|
|
appVisible: true,
|
|
autoUpdates: true,
|
|
hideMenu: false,
|
|
startAtLogin: false,
|
|
disableHardwareAcceleration: false,
|
|
restartOnConfigChanges: false,
|
|
trayClickPlayPause: false,
|
|
autoResetAppCache: false,
|
|
resumeOnStart: true,
|
|
},
|
|
plugins: {
|
|
// Enabled plugins
|
|
navigation: {
|
|
enabled: true,
|
|
},
|
|
shortcuts: {
|
|
enabled: true,
|
|
},
|
|
adblocker: {
|
|
enabled: true,
|
|
cache: true,
|
|
additionalBlockLists: [], // Additional list of filters, e.g "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt"
|
|
},
|
|
// Disabled plugins
|
|
downloader: {
|
|
enabled: false,
|
|
ffmpegArgs: [], // e.g. ["-b:a", "192k"] for an audio bitrate of 192kb/s
|
|
downloadFolder: undefined, // Custom download folder (absolute path)
|
|
},
|
|
discord: {
|
|
activityTimoutEnabled: true, // if enabled, the discord rich presence gets cleared when music paused after the time specified below
|
|
activityTimoutTime: 10 * 60 * 1000 // 10 minutes
|
|
},
|
|
},
|
|
};
|
|
|
|
module.exports = defaultConfig;
|