Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HabitWaist/YT-Desktop-App
/ functions
Functions
625 in github.com/HabitWaist/YT-Desktop-App
⨍
Functions
625
◇
Types & classes
528
↓ 113 callers
Method
on
(listener: QueueEventListener)
src/plugins/music-together/queue/queue.ts:254
↓ 73 callers
Method
addEventListener
( name: K, listener: (event: NavigationEventsMap[K]) => void, )
src/navigation.d.ts:65
↓ 50 callers
Method
setProperty
(property: string, valuePlain: unknown)
src/plugins/shortcuts/mpris-service.d.ts:180
↓ 37 callers
Function
createPlugin
( def: PluginDef< BackendProperties, PreloadProperties, RendererProperties, Config > & {
src/utils/index.ts:20
↓ 28 callers
Method
broadcast
(event: ConnectionEventUnion)
src/plugins/music-together/queue/queue.ts:526
↓ 22 callers
Function
ElementFromHtml
(html: string)
src/plugins/utils/renderer/html.ts:8
↓ 19 callers
Function
$
(selector: string)
src/plugins/picture-in-picture/renderer.ts:13
↓ 15 callers
Function
$
(selector: string)
src/plugins/precise-volume/renderer.ts:8
↓ 15 callers
Function
cacheNoArgs
(fn: () => R)
src/providers/decorators.ts:43
↓ 14 callers
Method
entries
()
src/navigation.d.ts:49
↓ 14 callers
Function
sendFeedback
(win: BrowserWindow, message?: unknown)
src/plugins/downloader/main/utils.ts:7
↓ 12 callers
Function
registerCallback
(callback: SongInfoCallback)
src/providers/song-info.ts:166
↓ 11 callers
Method
disconnect
()
src/plugins/music-together/connection.ts:82
↓ 10 callers
Function
sendError
(error: Error, source?: string)
src/plugins/downloader/main/index.ts:66
↓ 9 callers
Function
listener
( event: ConnectionEventUnion, conn?: DataConnection, )
src/plugins/music-together/index.ts:205
↓ 8 callers
Function
cleanupName
(name: string)
src/providers/song-info.ts:252
↓ 8 callers
Function
singleton
(fn: T)
src/providers/decorators.ts:1
↓ 7 callers
Method
getState
()
src/navigation.d.ts:13
↓ 7 callers
Method
on
(listener: ConnectionListener)
src/plugins/music-together/connection.ts:112
↓ 7 callers
Method
setPosition
(t: number)
src/plugins/shortcuts/mpris.ts:41
↓ 7 callers
Method
syncQueueOwner
()
src/plugins/music-together/queue/queue.ts:461
↓ 6 callers
Method
connect
(id: string)
src/plugins/music-together/connection.ts:75
↓ 6 callers
Method
initQueue
()
src/plugins/music-together/queue/queue.ts:415
↓ 5 callers
Function
changeVolume
If (toIncrease = false) then volume decrease
src/plugins/precise-volume/renderer.ts:202
↓ 5 callers
Function
getSongMenu
()
src/providers/dom-elements.ts:1
↓ 5 callers
Method
resize
(_: number, __: number)
src/plugins/visualizer/visualizers/wave.ts:47
↓ 5 callers
Function
secToMicro
(n: number)
src/plugins/shortcuts/mpris.ts:101
↓ 5 callers
Method
start
* Re(start) the update cycle. * (this.active must be truthy for volume updates to take effect) * * @return {Object} VolumeFader instance for
src/plugins/crossfade/fader.ts:197
↓ 4 callers
Function
_registerGlobalShortcut
( webContents: Electron.WebContents, shortcut: string, action: (webContents: Electron.WebContents) => vo
src/plugins/shortcuts/main.ts:12
↓ 4 callers
Function
createBackend
( back: { [Key in keyof BackendProperties]: BackendProperties[Key]; } & PluginLifecycle<Config, Backen
src/utils/index.ts:38
↓ 4 callers
Function
createContext
( id: string, )
src/loader/renderer.ts:18
↓ 4 callers
Method
createSession
( config: ScrobblerPluginConfig, setConfig: SetConfType, )
src/plugins/scrobbler/services/lastfm.ts:44
↓ 4 callers
Function
debounce
( fn: T, delay: number, )
src/providers/decorators.ts:14
↓ 4 callers
Function
getButton
(kind: keyof typeof mediaIcons)
src/plugins/notifications/interactive.ts:126
↓ 4 callers
Function
getNativeImage
( kind: keyof typeof mediaIcons, )
src/plugins/taskbar-mediacontrol/index.ts:47
↓ 4 callers
Method
getPosition
()
src/plugins/shortcuts/mpris.ts:45
↓ 4 callers
Function
mapQueueItem
( map: (item?: ItemPlaylistPanelVideoRenderer) => T, array: QueueItem[], )
src/plugins/music-together/queue/utils.ts:7
↓ 4 callers
Function
parseNumberFromArgsType
(args: ArgsType<number>)
src/providers/song-controls.ts:7
↓ 4 callers
Function
refreshMenu
(win: BrowserWindow)
src/menu.ts:60
↓ 4 callers
Function
restart
()
src/providers/app-controls.ts:7
↓ 4 callers
Function
setBadge
(n: number)
src/plugins/downloader/main/utils.ts:26
↓ 4 callers
Function
setLanguage
(language: string)
src/i18n/index.ts:15
↓ 4 callers
Method
setPlaybackStatus
(status: PlayBackStatus)
src/plugins/shortcuts/mpris.ts:65
↓ 4 callers
Function
setVideoState
(showVideo: boolean)
src/plugins/video-toggle/index.ts:178
↓ 4 callers
Function
setVolume
(value: number)
src/plugins/precise-volume/renderer.ts:185
↓ 4 callers
Function
sortSegments
(segments: Segment[])
src/plugins/sponsorblock/segments.ts:4
↓ 4 callers
Function
toast
(content: string, isPaused: boolean)
src/plugins/notifications/interactive.ts:139
↓ 3 callers
Function
Popup
(props: PopupProps)
src/plugins/music-together/element.ts:28
↓ 3 callers
Function
_registerLocalShortcut
( win: BrowserWindow, shortcut: string, action: (webContents: Electron.WebContents) => void, )
src/plugins/shortcuts/main.ts:22
↓ 3 callers
Function
changeOptions
( changedOptions: Partial<PreciseVolumePluginConfig>, options: PreciseVolumePluginConfig, )
src/plugins/precise-volume/index.ts:50
↓ 3 callers
Function
createApiSig
(parameters: LastFmSongData, secret: string)
src/plugins/scrobbler/services/lastfm.ts:204
↓ 3 callers
Function
createStatus
()
src/plugins/music-together/ui/status.ts:8
↓ 3 callers
Function
downloadSong
( url: string, playlistFolder: string | undefined = undefined, trackId: string | undefined = undefined,
src/plugins/downloader/main/index.ts:132
↓ 3 callers
Method
fadeTo
* Define a new fade and start fading. * * @param {Number} targetVolume - level to fade to in the range 0…1 * @param {Function} callback - (op
src/plugins/crossfade/fader.ts:255
↓ 3 callers
Function
forceUnloadMainPlugin
( id: string, win: BrowserWindow, )
src/loader/main.ts:54
↓ 3 callers
Function
forceUnloadPreloadPlugin
(id: string)
src/loader/preload.ts:28
↓ 3 callers
Function
forceUnloadRendererPlugin
(id: string)
src/loader/renderer.ts:44
↓ 3 callers
Function
getDefaultProfile
( connectionID: string, id: string = Date.now().toString(), )
src/plugins/music-together/types.ts:13
↓ 3 callers
Function
getFolder
(customFolder?: string)
src/plugins/downloader/main/utils.ts:4
↓ 3 callers
Function
getLyricsList
(queryString: string)
src/plugins/lyrics-genius/main.ts:70
↓ 3 callers
Function
getNetFetchAsFetch
()
src/plugins/utils/main/fetch.ts:3
↓ 3 callers
Function
inject
(contextBridge)
src/plugins/adblocker/injectors/inject.js:19
↓ 3 callers
Function
isReadyToCrossfade
()
src/plugins/crossfade/index.ts:199
↓ 3 callers
Function
kb
( label_: string, value_: string, default_?: string, )
src/plugins/shortcuts/menu.ts:22
↓ 3 callers
Function
loadI18n
()
src/i18n/index.ts:5
↓ 3 callers
Function
menu
({ window, getConfig, setConfig })
src/plugins/crossfade/index.ts:65
↓ 3 callers
Function
pluginEnabledMenu
( plugin: string, label = '', description: string | undefined = undefined, isNew = false, hasSubmenu
src/menu.ts:34
↓ 3 callers
Function
resetInfo
()
src/plugins/discord/main.ts:41
↓ 3 callers
Function
sendNotification
(songInfo: SongInfo)
src/plugins/notifications/interactive.ts:32
↓ 3 callers
Function
setApplicationMenu
(win: Electron.BrowserWindow)
src/menu.ts:649
↓ 3 callers
Method
setLoopStatus
(status: LoopStatus)
src/plugins/shortcuts/mpris.ts:49
↓ 3 callers
Function
setMenuOptions
( plugin: string, options: T, exclude: string[] = ['enabled'], )
src/config/plugins.ts:49
↓ 3 callers
Function
setTooltip
(volume: number)
src/plugins/precise-volume/renderer.ts:243
↓ 3 callers
Method
setVideoList
(videoList: VideoData[], sync = true)
src/plugins/music-together/queue/queue.ts:164
↓ 3 callers
Function
startPlugin
( id: string, def: PluginDef<unknown, unknown, unknown, Config>, options: Options<Config>, )
src/utils/index.ts:74
↓ 3 callers
Function
stopPlugin
( id: string, def: PluginDef<unknown, unknown, unknown, Config>, options: Options<Config>, )
src/utils/index.ts:132
↓ 3 callers
Function
togglePictureInPicture
()
src/plugins/picture-in-picture/renderer.ts:92
↓ 3 callers
Function
xmlImage
( { title, artist, isPaused }: SongInfo, imgSrc: string, placement: string, )
src/plugins/notifications/interactive.ts:151
↓ 2 callers
Method
addVideos
(videos: VideoData[], index?: number)
src/plugins/music-together/queue/queue.ts:170
↓ 2 callers
Function
applyLyricsTabState
()
src/plugins/lyrics-genius/renderer.ts:87
↓ 2 callers
Function
authenticate
( config: ScrobblerPluginConfig, mainWindow: BrowserWindow, )
src/plugins/scrobbler/services/lastfm.ts:248
↓ 2 callers
Method
clear
()
src/plugins/music-together/queue/queue.ts:245
↓ 2 callers
Function
connect
(showError = false)
src/plugins/discord/main.ts:72
↓ 2 callers
Function
connectTimeout
()
src/plugins/discord/main.ts:53
↓ 2 callers
Function
correctId
(videoId: string)
src/plugins/shortcuts/mpris.ts:104
↓ 2 callers
Function
createContext
(id: string)
src/loader/preload.ts:17
↓ 2 callers
Function
createContext
( id: string, win: BrowserWindow, )
src/loader/main.ts:19
↓ 2 callers
Function
createMainWindow
()
src/index.ts:308
↓ 2 callers
Function
createQueryString
( parameters: Record<string, unknown>, apiSignature: string, )
src/plugins/scrobbler/services/lastfm.ts:186
↓ 2 callers
Function
createRenderer
( renderer: { [Key in keyof RendererProperties]: RendererProperties[Key]; } & RendererPluginLifecycle<
src/utils/index.ts:56
↓ 2 callers
Function
createRequestBody
( listenType: string, songInfo: SongInfo, )
src/plugins/scrobbler/services/listenbrainz.ts:74
↓ 2 callers
Function
createToken
({ scrobblers: { lastfm: { apiKey, apiRoot, secret }, }, }: ScrobblerPluginConfig)
src/plugins/scrobbler/services/lastfm.ts:222
↓ 2 callers
Function
downloadPlaylist
(givenUrl?: string | URL)
src/plugins/downloader/main/index.ts:545
↓ 2 callers
Function
downloadSongFromId
( id: string, playlistFolder: string | undefined = undefined, trackId: string | undefined = undefined,
src/plugins/downloader/main/index.ts:153
↓ 2 callers
Function
downloadSongUnsafe
( isId: boolean, idOrUrl: string, setName: (name: string) => void, playlistFolder: string | undefined
src/plugins/downloader/main/index.ts:229
↓ 2 callers
Function
fetchFromGenius
(metadata: SongInfo)
src/plugins/lyrics-genius/main.ts:36
↓ 2 callers
Function
forceLoadMainPlugin
( id: string, win: BrowserWindow, )
src/loader/main.ts:95
↓ 2 callers
Function
forceLoadPreloadPlugin
(id: string)
src/loader/preload.ts:49
↓ 2 callers
Function
forceLoadRendererPlugin
(id: string)
src/loader/renderer.ts:73
↓ 2 callers
Function
forceThumbnail
(img: HTMLImageElement)
src/plugins/video-toggle/index.ts:169
next →
1–100 of 625, ranked by callers