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
↓ 1 callers
Function
getHash
( papisid: string, millis = Date.now(), origin: string = 'https://music.youtube.com', )
src/plugins/music-together/queue/client.ts:7
↓ 1 callers
Function
getImagePath
(kind: keyof typeof mediaIcons)
src/plugins/taskbar-mediacontrol/index.ts:32
↓ 1 callers
Function
getLoadedRendererPlugin
( id: string, )
src/loader/renderer.ts:139
↓ 1 callers
Function
getLyrics
(url: string)
src/plugins/lyrics-genius/main.ts:100
↓ 1 callers
Function
getLyricsList
( songData: Pick<SongInfo, 'title' | 'artist' | 'album' | 'songDuration'>, )
src/plugins/synced-lyrics/renderer/lyrics/fetch.ts:65
↓ 1 callers
Function
getMaxVolume
(analyser: AnalyserNode, fftBins: Float32Array)
src/plugins/skip-silences/renderer.ts:17
↓ 1 callers
Function
getMenu
()
src/plugins/notifications/menu.ts:35
↓ 1 callers
Function
getMetadata
(info: TrackInfo)
src/plugins/downloader/main/index.ts:761
↓ 1 callers
Function
getPlayer
()
src/plugins/quality-changer/index.ts:47
↓ 1 callers
Function
getStreamURL
(videoID: string)
src/plugins/crossfade/index.ts:193
↓ 1 callers
Function
getToastStyleMenuItems
(options: NotificationsPluginConfig)
src/plugins/notifications/menu.ts:19
↓ 1 callers
Function
getVideoId
(url: URL | string)
src/plugins/downloader/main/index.ts:757
↓ 1 callers
Method
getWatchNextResponse
()
src/types/youtube-player.ts:454
↓ 1 callers
Function
getXml
(songInfo: SongInfo, iconSrc: string)
src/plugins/notifications/interactive.ts:66
↓ 1 callers
Function
handleData
( data: GetPlayerResponse, win: Electron.BrowserWindow, )
src/providers/song-info.ts:60
↓ 1 callers
Function
handleProtocol
(cmd: string, args: string[] | undefined)
src/providers/protocol-handler.ts:34
↓ 1 callers
Function
init
(ctx)
src/plugins/api-server/backend/main.ts:48
↓ 1 callers
Function
initHook
(win: BrowserWindow)
src/index.ts:172
↓ 1 callers
Function
initObserver
()
src/renderer.ts:336
↓ 1 callers
Function
initTheme
(win: BrowserWindow)
src/index.ts:279
↓ 1 callers
Function
injectBlurElement
(force?: boolean)
src/plugins/ambient-mode/index.ts:216
↓ 1 callers
Function
injectBlurImage
()
src/plugins/ambient-mode/index.ts:67
↓ 1 callers
Function
injectBlurVideo
()
src/plugins/ambient-mode/index.ts:96
↓ 1 callers
Function
injectCSS
( webContents: Electron.WebContents, css: string, )
src/plugins/utils/main/css.ts:15
↓ 1 callers
Function
injectCSSAsFile
( webContents: Electron.WebContents, filepath: string, )
src/plugins/utils/main/css.ts:32
↓ 1 callers
Function
injectVolumeHud
(noVid: boolean)
src/plugins/precise-volume/renderer.ts:81
↓ 1 callers
Function
isEnabled
(plugin: string)
src/config/plugins.ts:14
↓ 1 callers
Method
isPaused
()
src/plugins/shortcuts/mpris.ts:57
↓ 1 callers
Function
isTesting
()
src/utils/testing.ts:1
↓ 1 callers
Function
isVideoMode
()
src/plugins/ambient-mode/index.ts:201
↓ 1 callers
Function
iterableStreamToProcessedUint8Array
( stream: AsyncGenerator<Uint8Array, void>, extension: string, metadata: CustomSongInfo, presetFfmpegA
src/plugins/downloader/main/index.ts:418
↓ 1 callers
Function
listenForApiLoad
()
src/renderer.ts:33
↓ 1 callers
Function
listenForToggle
()
src/plugins/picture-in-picture/renderer.ts:114
↓ 1 callers
Function
loadAdSpeedup
()
src/plugins/adblocker/adSpeedup.ts:22
↓ 1 callers
Function
loadAllMainPlugins
(win: BrowserWindow)
src/loader/main.ts:131
↓ 1 callers
Function
loadAllMenuPlugins
(win: BrowserWindow)
src/loader/menu.ts:68
↓ 1 callers
Function
loadAllPreloadPlugins
()
src/loader/preload.ts:81
↓ 1 callers
Function
loadAllRendererPlugins
()
src/loader/renderer.ts:117
↓ 1 callers
Method
logarithmicScaler
* Internal: Logarithmic scaler with dynamic range limit. * * @param {Number} input - exponential input level to be compressed (float, 0…1) *
src/plugins/crossfade/fader.ts:370
↓ 1 callers
Function
looper
()
src/plugins/skip-silences/renderer.ts:44
↓ 1 callers
Function
mainMenuTemplate
( win: BrowserWindow, )
src/menu.ts:67
↓ 1 callers
Function
makeStars
(count)
docs/js/main.js:176
↓ 1 callers
Function
moveStars
(distance)
docs/js/main.js:206
↓ 1 callers
Method
navigate
(page: string)
src/renderer.ts:45
↓ 1 callers
Function
notify
(info: SongInfo)
src/plugins/notifications/main.ts:18
↓ 1 callers
Function
observePopupContainer
()
src/plugins/playback-speed/renderer.ts:56
↓ 1 callers
Function
observeThumbnail
()
src/plugins/video-toggle/index.ts:267
↓ 1 callers
Function
observeVideo
()
src/plugins/playback-speed/renderer.ts:77
↓ 1 callers
Method
off
(listener: QueueEventListener)
src/plugins/music-together/queue/queue.ts:258
↓ 1 callers
Function
originX
()
src/plugins/in-app-menu/renderer/Panel.tsx:122
↓ 1 callers
Function
originY
()
src/plugins/in-app-menu/renderer/Panel.tsx:135
↓ 1 callers
Function
overrideAddEventListener
()
src/plugins/precise-volume/override.ts:8
↓ 1 callers
Function
overrideListener
()
src/plugins/precise-volume/override.ts:29
↓ 1 callers
Function
parseBooleanFromArgsType
(args: ArgsType<boolean>)
src/providers/song-controls.ts:17
↓ 1 callers
Function
pipPosition
()
src/plugins/picture-in-picture/main.ts:21
↓ 1 callers
Function
pipSize
()
src/plugins/picture-in-picture/main.ts:23
↓ 1 callers
Function
post
(data: LumiaData)
src/plugins/lumiastream/index.ts:43
↓ 1 callers
Function
post
(data: Data)
src/plugins/tuna-obs/index.ts:34
↓ 1 callers
Function
promptCrossfadeValues
( win: BrowserWindow, options: CrossfadePluginConfig, )
src/plugins/crossfade/index.ts:66
↓ 1 callers
Function
promptGlobalShortcuts
( options: PreciseVolumePluginConfig, item: MenuItem, )
src/plugins/precise-volume/index.ts:95
↓ 1 callers
Function
promptKeybind
( config: ShortcutsPluginConfig, win: BrowserWindow, )
src/plugins/shortcuts/menu.ts:28
↓ 1 callers
Function
promptLastFmOptions
( options: ScrobblerPluginConfig, setConfig: SetConfType, window: BrowserWindow, )
src/plugins/scrobbler/menu.ts:14
↓ 1 callers
Function
promptListenbrainzOptions
( options: ScrobblerPluginConfig, setConfig: SetConfType, window: BrowserWindow, )
src/plugins/scrobbler/menu.ts:60
↓ 1 callers
Function
promptVolumeSteps
(options: PreciseVolumePluginConfig)
src/plugins/precise-volume/index.ts:75
↓ 1 callers
Function
putPixel
(x, y, brightness)
docs/js/main.js:197
↓ 1 callers
Function
radioGroup
()
src/plugins/in-app-menu/renderer/TitleBar.tsx:114
↓ 1 callers
Function
register
( app: HonoApp, { getConfig, setConfig }: BackendContext<APIServerConfig>, )
src/plugins/api-server/backend/routes/auth.ts:45
↓ 1 callers
Function
registerAllShortcuts
(container: ShortcutMappingType, type: string)
src/plugins/shortcuts/main.ts:64
↓ 1 callers
Function
registerMPRIS
(win: BrowserWindow)
src/plugins/shortcuts/mpris.ts:86
↓ 1 callers
Function
registerRefresh
(cb: () => void)
src/plugins/discord/main.ts:112
↓ 1 callers
Function
registerWindowDefaultTrustedTypePolicy
()
src/utils/trusted-types.ts:12
↓ 1 callers
Function
removeContentSecurityPolicy
( betterSession: BetterSession = session.defaultSession as BetterSession, )
src/index.ts:892
↓ 1 callers
Method
removeQueueOwner
()
src/plugins/music-together/queue/queue.ts:506
↓ 1 callers
Method
render
()
src/plugins/visualizer/visualizers/wave.ts:49
↓ 1 callers
Method
render
()
src/plugins/visualizer/visualizers/butterchurn.ts:50
↓ 1 callers
Function
restartInternal
()
src/providers/app-controls.ts:18
↓ 1 callers
Method
rollbackInjection
()
src/plugins/music-together/queue/queue.ts:262
↓ 1 callers
Function
roundToTwo
(n: number)
src/plugins/playback-speed/renderer.ts:12
↓ 1 callers
Function
selectIcon
(kind: keyof typeof mediaIcons)
src/plugins/notifications/interactive.ts:96
↓ 1 callers
Function
set
(key: string, value: unknown)
src/config/index.ts:14
↓ 1 callers
Method
setFadeDuration
* Set fade duration. * (used for future calls to fadeTo) * * @param {Number} fadeDuration - fading length in milliseconds * @throws {TypeE
src/plugins/crossfade/fader.ts:230
↓ 1 callers
Function
setInactivityTimeout
( win: Electron.BrowserWindow, options: DiscordPluginConfig, )
src/plugins/discord/menu.ts:98
↓ 1 callers
Function
setLyrics
(lyricsContainer: Element, lyrics: string | null)
src/plugins/lyrics-genius/renderer.ts:14
↓ 1 callers
Method
setNowPlaying
( songInfo: SongInfo, config: ScrobblerPluginConfig, setConfig: SetConfType, )
src/plugins/scrobbler/services/lastfm.ts:84
↓ 1 callers
Function
setOptions
( plugin: string, options: T, exclude: string[] = ['enabled'], )
src/config/plugins.ts:28
↓ 1 callers
Function
setProxy
(item: Electron.MenuItem, win: BrowserWindow)
src/menu.ts:678
↓ 1 callers
Function
setTrayOnClick
(fn: TrayEvent)
src/tray.ts:25
↓ 1 callers
Function
setTrayOnDoubleClick
(fn: TrayEvent)
src/tray.ts:35
↓ 1 callers
Function
setUpTray
(app: Electron.App, win: Electron.BrowserWindow)
src/tray.ts:44
↓ 1 callers
Function
setup
()
src/plugins/notifications/main.ts:32
↓ 1 callers
Function
setup
()
src/plugins/quality-changer/index.ts:73
↓ 1 callers
Function
setupAppControls
()
src/providers/app-controls.ts:9
↓ 1 callers
Function
setupLocalArrowShortcuts
()
src/plugins/precise-volume/renderer.ts:252
↓ 1 callers
Function
setupMPRIS
()
src/plugins/shortcuts/mpris.ts:70
↓ 1 callers
Function
setupPlaybar
Add onwheel event to play bar and also track if play bar is hovered
src/plugins/precise-volume/renderer.ts:132
↓ 1 callers
Function
setupProtocolHandler
(win: BrowserWindow)
src/providers/protocol-handler.ts:13
↓ 1 callers
Function
setupSliderObserver
Save volume + Update the volume tooltip when volume-slider is manually changed
src/plugins/precise-volume/renderer.ts:155
↓ 1 callers
Function
setupVideoPlayerOnwheel
Add onwheel event to video player
src/plugins/precise-volume/renderer.ts:115
↓ 1 callers
Function
setupWheelListener
()
src/plugins/playback-speed/renderer.ts:108
↓ 1 callers
Function
showNeedToRestartDialog
(id: string)
src/index.ts:237
← previous
next →
201–300 of 625, ranked by callers