MCPcopy Create free account

hub / github.com/Zaarrg/stremio-community-v5 / functions

Functions89 in github.com/Zaarrg/stremio-community-v5

↓ 34 callersFunctionAppendToCrashLog
src/utils/crashlog.cpp:33
↓ 13 callersFunctionSendToJS
Handling inbound/outbound Messages
src/ui/mainwindow.cpp:113
↓ 11 callersFunctionWStringToUtf8
src/utils/helpers.cpp:13
↓ 7 callersFunctionSetDiscordDiscoverPresence
src/utils/discord.cpp:125
↓ 6 callersFunctionFileExists
src/utils/helpers.cpp:45
↓ 6 callersFunctionWriteIntToIni
src/utils/config.cpp:62
↓ 5 callersFunctionReadIntFromIni
This helper reads an integer from the .ini, returning `defaultVal` if not found
src/utils/config.cpp:70
↓ 5 callersFunctionSaveSettings
src/utils/config.cpp:42
↓ 5 callersFunctionUtf8ToWstring
src/utils/helpers.cpp:31
↓ 4 callersFunctionFileChecksum
Compute sha256
src/updater/updater.cpp:56
↓ 4 callersFunctionGetExeDirectory
src/utils/helpers.cpp:111
↓ 4 callersFunctionGetIniPath
Return the path to "portable_config/stremio-settings.ini"
src/utils/config.cpp:11
↓ 4 callersFunctionHandleMpvCommand
src/mpv/player.cpp:180
↓ 4 callersFunctionHandleMpvSetProp
src/mpv/player.cpp:193
↓ 3 callersFunctionDownloadFile
Download to file
src/updater/updater.cpp:36
↓ 3 callersFunctionUpdateTheme
src/ui/mainwindow.cpp:102
↓ 3 callersFunctionmpvNodeToJson
src/mpv/player.cpp:36
↓ 3 callersFunctionpauseMPV
src/mpv/player.cpp:215
↓ 2 callersFunctionBase64Encode
---- tiny Base64
src/utils/helpers.cpp:264
↓ 2 callersFunctionDownloadString
Download to string
src/updater/updater.cpp:23
↓ 2 callersFunctionHandleEvent
src/ui/mainwindow.cpp:133
↓ 2 callersFunctionReadFileUtf8
---- UTF-8 file read
src/utils/helpers.cpp:251
↓ 2 callersFunctionSaveWindowPlacement
* SaveWindowPlacement: * Writes showCmd (normal vs. maximized) and the normal window rectangle * into the [Window] section of our .ini. */
src/utils/config.cpp:116
↓ 2 callersFunctionStartNodeServer
src/node/server.cpp:26
↓ 2 callersFunctionStopNodeServer
src/node/server.cpp:130
↓ 2 callersFunctionURLContainsAny
src/utils/helpers.cpp:166
↓ 2 callersFunctionWaitAndRefreshIfNeeded
src/webview/webview.cpp:163
↓ 2 callersFunctiondecodeURIComponent
For local files
src/utils/helpers.cpp:90
↓ 2 callersFunctionrefreshWeb
src/webview/webview.cpp:694
↓ 1 callersFunctionCheckSingleInstance
src/ui/mainwindow.cpp:44
↓ 1 callersFunctionCleanup
src/utils/crashlog.cpp:53
↓ 1 callersFunctionCleanupMPV
src/mpv/player.cpp:277
↓ 1 callersFunctionCreateDarkTrayMenuWindow
src/tray/tray.cpp:78
↓ 1 callersFunctionCreateRoundedRegion
src/tray/tray.cpp:112
↓ 1 callersFunctionCreateSplashScreen
src/ui/splash.cpp:94
↓ 1 callersFunctionCreateTrayIcon
src/tray/tray.cpp:19
↓ 1 callersFunctionDirectoryExists
src/utils/helpers.cpp:52
↓ 1 callersFunctionEnsureRectOnScreen
* Optional helper: * Check if the given rectangle is on a valid monitor. * If completely off-screen, we re-center it on the primary monitor so the u
src/utils/config.cpp:80
↓ 1 callersFunctionFetchAndParseWhitelist
src/utils/helpers.cpp:183
↓ 1 callersFunctionFocusExistingInstance
Single-instance
src/ui/mainwindow.cpp:21
↓ 1 callersFunctionGetDailyCrashLogPath
src/utils/crashlog.cpp:16
↓ 1 callersFunctionGetFirstReachableUrl
src/utils/helpers.cpp:156
↓ 1 callersFunctionHandleExtensions
src/utils/extensions.cpp:7
↓ 1 callersFunctionHandleInboundJSON
src/ui/mainwindow.cpp:238
↓ 1 callersFunctionHandleMpvEvents
src/mpv/player.cpp:74
↓ 1 callersFunctionHandleMpvObserveProp
src/mpv/player.cpp:204
↓ 1 callersFunctionHandlePremidLogin
src/utils/extensions.cpp:13
↓ 1 callersFunctionHandleStylusUsoInstall
src/utils/extensions.cpp:49
↓ 1 callersFunctionHideSplash
src/ui/splash.cpp:169
↓ 1 callersFunctionInitMPV
src/mpv/player.cpp:222
↓ 1 callersFunctionInitWebView2
src/webview/webview.cpp:200
↓ 1 callersFunctionInitializeDiscord
src/utils/discord.cpp:19
↓ 1 callersFunctionIsDuplicateProcessRunning
src/utils/helpers.cpp:59
↓ 1 callersFunctionIsEndpointReachable
src/utils/helpers.cpp:129
↓ 1 callersFunctionLoadCustomMenuFont
src/tray/tray.cpp:44
↓ 1 callersFunctionLoadSettings
src/utils/config.cpp:19
↓ 1 callersFunctionLoadWindowPlacement
* LoadWindowPlacement: * Reads ShowCmd + window rectangle from [Window]. * If not found or incomplete, returns false => use default behavior. * If
src/utils/config.cpp:133
↓ 1 callersFunctionMakeInjectCssScript
---- wrap CSS text into a safe injector (decodes UTF-8 from base64)
src/utils/helpers.cpp:284
↓ 1 callersFunctionMakeInjectJsScript
---- wrap JS text into a safe executor
src/utils/helpers.cpp:325
↓ 1 callersFunctionRemoveTrayIcon
src/tray/tray.cpp:35
↓ 1 callersFunctionRunInstallerAndExit
src/updater/updater.cpp:271
↓ 1 callersFunctionScaleWithDPI
src/utils/helpers.cpp:222
↓ 1 callersFunctionSetDiscordMetaDetailPresence
src/utils/discord.cpp:102
↓ 1 callersFunctionSetDiscordPresenceFromArgs
src/utils/discord.cpp:138
↓ 1 callersFunctionSetDiscordWatchingPresence
src/utils/discord.cpp:32
↓ 1 callersFunctionSetupExtensions
src/webview/webview.cpp:578
↓ 1 callersFunctionSetupWebMessageHandler
src/webview/webview.cpp:320
↓ 1 callersFunctionSetupWebMods
src/webview/webview.cpp:632
↓ 1 callersFunctionShowDarkTrayMenu
src/tray/tray.cpp:118
↓ 1 callersFunctionShowTrayMenu
src/tray/tray.cpp:73
↓ 1 callersFunctionToggleFullScreen
src/ui/mainwindow.cpp:73
↓ 1 callersFunctionTogglePictureInPicture
src/tray/tray.cpp:321
↓ 1 callersFunctionVerifySignature
src/updater/updater.cpp:77
↓ 1 callersFunctioncapitalizeFirstLetter
Helper to properly capitalize mpv error
src/mpv/player.cpp:61
↓ 1 callersFunctionisSubtitle
src/utils/helpers.cpp:122
↓ 1 callersFunctionmpvNodeArrayToJson
src/mpv/player.cpp:12
↓ 1 callersFunctionmpvNodeMapToJson
src/mpv/player.cpp:23
FunctionDarkTrayMenuProc
src/tray/tray.cpp:164
FunctionDiscord_Disconnected
src/utils/discord.cpp:10
FunctionDiscord_Error
src/utils/discord.cpp:14
FunctionDiscord_Ready
src/utils/discord.cpp:6
FunctionMpvWakeup
Forward
src/mpv/player.cpp:69
FunctionNodeOutputThreadProc
src/node/server.cpp:13
FunctionRunAutoUpdaterOnce
src/updater/updater.cpp:119
FunctionSplashWndProc
src/ui/splash.cpp:9
FunctionWndProc
src/ui/mainwindow.cpp:331
FunctionWriteCallback
src/utils/helpers.cpp:175
FunctionWriteCallback
src/updater/updater.cpp:15
Functionmain
This started as 1-week project so please don't take the code to seriously
src/main.cpp:25