Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Zaarrg/stremio-community-v5
/ functions
Functions
89 in github.com/Zaarrg/stremio-community-v5
⨍
Functions
89
◇
Types & classes
1
↓ 34 callers
Function
AppendToCrashLog
src/utils/crashlog.cpp:33
↓ 13 callers
Function
SendToJS
Handling inbound/outbound Messages
src/ui/mainwindow.cpp:113
↓ 11 callers
Function
WStringToUtf8
src/utils/helpers.cpp:13
↓ 7 callers
Function
SetDiscordDiscoverPresence
src/utils/discord.cpp:125
↓ 6 callers
Function
FileExists
src/utils/helpers.cpp:45
↓ 6 callers
Function
WriteIntToIni
src/utils/config.cpp:62
↓ 5 callers
Function
ReadIntFromIni
This helper reads an integer from the .ini, returning `defaultVal` if not found
src/utils/config.cpp:70
↓ 5 callers
Function
SaveSettings
src/utils/config.cpp:42
↓ 5 callers
Function
Utf8ToWstring
src/utils/helpers.cpp:31
↓ 4 callers
Function
FileChecksum
Compute sha256
src/updater/updater.cpp:56
↓ 4 callers
Function
GetExeDirectory
src/utils/helpers.cpp:111
↓ 4 callers
Function
GetIniPath
Return the path to "portable_config/stremio-settings.ini"
src/utils/config.cpp:11
↓ 4 callers
Function
HandleMpvCommand
src/mpv/player.cpp:180
↓ 4 callers
Function
HandleMpvSetProp
src/mpv/player.cpp:193
↓ 3 callers
Function
DownloadFile
Download to file
src/updater/updater.cpp:36
↓ 3 callers
Function
UpdateTheme
src/ui/mainwindow.cpp:102
↓ 3 callers
Function
mpvNodeToJson
src/mpv/player.cpp:36
↓ 3 callers
Function
pauseMPV
src/mpv/player.cpp:215
↓ 2 callers
Function
Base64Encode
---- tiny Base64
src/utils/helpers.cpp:264
↓ 2 callers
Function
DownloadString
Download to string
src/updater/updater.cpp:23
↓ 2 callers
Function
HandleEvent
src/ui/mainwindow.cpp:133
↓ 2 callers
Function
ReadFileUtf8
---- UTF-8 file read
src/utils/helpers.cpp:251
↓ 2 callers
Function
SaveWindowPlacement
* SaveWindowPlacement: * Writes showCmd (normal vs. maximized) and the normal window rectangle * into the [Window] section of our .ini. */
src/utils/config.cpp:116
↓ 2 callers
Function
StartNodeServer
src/node/server.cpp:26
↓ 2 callers
Function
StopNodeServer
src/node/server.cpp:130
↓ 2 callers
Function
URLContainsAny
src/utils/helpers.cpp:166
↓ 2 callers
Function
WaitAndRefreshIfNeeded
src/webview/webview.cpp:163
↓ 2 callers
Function
decodeURIComponent
For local files
src/utils/helpers.cpp:90
↓ 2 callers
Function
refreshWeb
src/webview/webview.cpp:694
↓ 1 callers
Function
CheckSingleInstance
src/ui/mainwindow.cpp:44
↓ 1 callers
Function
Cleanup
src/utils/crashlog.cpp:53
↓ 1 callers
Function
CleanupMPV
src/mpv/player.cpp:277
↓ 1 callers
Function
CreateDarkTrayMenuWindow
src/tray/tray.cpp:78
↓ 1 callers
Function
CreateRoundedRegion
src/tray/tray.cpp:112
↓ 1 callers
Function
CreateSplashScreen
src/ui/splash.cpp:94
↓ 1 callers
Function
CreateTrayIcon
src/tray/tray.cpp:19
↓ 1 callers
Function
DirectoryExists
src/utils/helpers.cpp:52
↓ 1 callers
Function
EnsureRectOnScreen
* 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 callers
Function
FetchAndParseWhitelist
src/utils/helpers.cpp:183
↓ 1 callers
Function
FocusExistingInstance
Single-instance
src/ui/mainwindow.cpp:21
↓ 1 callers
Function
GetDailyCrashLogPath
src/utils/crashlog.cpp:16
↓ 1 callers
Function
GetFirstReachableUrl
src/utils/helpers.cpp:156
↓ 1 callers
Function
HandleExtensions
src/utils/extensions.cpp:7
↓ 1 callers
Function
HandleInboundJSON
src/ui/mainwindow.cpp:238
↓ 1 callers
Function
HandleMpvEvents
src/mpv/player.cpp:74
↓ 1 callers
Function
HandleMpvObserveProp
src/mpv/player.cpp:204
↓ 1 callers
Function
HandlePremidLogin
src/utils/extensions.cpp:13
↓ 1 callers
Function
HandleStylusUsoInstall
src/utils/extensions.cpp:49
↓ 1 callers
Function
HideSplash
src/ui/splash.cpp:169
↓ 1 callers
Function
InitMPV
src/mpv/player.cpp:222
↓ 1 callers
Function
InitWebView2
src/webview/webview.cpp:200
↓ 1 callers
Function
InitializeDiscord
src/utils/discord.cpp:19
↓ 1 callers
Function
IsDuplicateProcessRunning
src/utils/helpers.cpp:59
↓ 1 callers
Function
IsEndpointReachable
src/utils/helpers.cpp:129
↓ 1 callers
Function
LoadCustomMenuFont
src/tray/tray.cpp:44
↓ 1 callers
Function
LoadSettings
src/utils/config.cpp:19
↓ 1 callers
Function
LoadWindowPlacement
* LoadWindowPlacement: * Reads ShowCmd + window rectangle from [Window]. * If not found or incomplete, returns false => use default behavior. * If
src/utils/config.cpp:133
↓ 1 callers
Function
MakeInjectCssScript
---- wrap CSS text into a safe injector (decodes UTF-8 from base64)
src/utils/helpers.cpp:284
↓ 1 callers
Function
MakeInjectJsScript
---- wrap JS text into a safe executor
src/utils/helpers.cpp:325
↓ 1 callers
Function
RemoveTrayIcon
src/tray/tray.cpp:35
↓ 1 callers
Function
RunInstallerAndExit
src/updater/updater.cpp:271
↓ 1 callers
Function
ScaleWithDPI
src/utils/helpers.cpp:222
↓ 1 callers
Function
SetDiscordMetaDetailPresence
src/utils/discord.cpp:102
↓ 1 callers
Function
SetDiscordPresenceFromArgs
src/utils/discord.cpp:138
↓ 1 callers
Function
SetDiscordWatchingPresence
src/utils/discord.cpp:32
↓ 1 callers
Function
SetupExtensions
src/webview/webview.cpp:578
↓ 1 callers
Function
SetupWebMessageHandler
src/webview/webview.cpp:320
↓ 1 callers
Function
SetupWebMods
src/webview/webview.cpp:632
↓ 1 callers
Function
ShowDarkTrayMenu
src/tray/tray.cpp:118
↓ 1 callers
Function
ShowTrayMenu
src/tray/tray.cpp:73
↓ 1 callers
Function
ToggleFullScreen
src/ui/mainwindow.cpp:73
↓ 1 callers
Function
TogglePictureInPicture
src/tray/tray.cpp:321
↓ 1 callers
Function
VerifySignature
src/updater/updater.cpp:77
↓ 1 callers
Function
capitalizeFirstLetter
Helper to properly capitalize mpv error
src/mpv/player.cpp:61
↓ 1 callers
Function
isSubtitle
src/utils/helpers.cpp:122
↓ 1 callers
Function
mpvNodeArrayToJson
src/mpv/player.cpp:12
↓ 1 callers
Function
mpvNodeMapToJson
src/mpv/player.cpp:23
Function
DarkTrayMenuProc
src/tray/tray.cpp:164
Function
Discord_Disconnected
src/utils/discord.cpp:10
Function
Discord_Error
src/utils/discord.cpp:14
Function
Discord_Ready
src/utils/discord.cpp:6
Function
MpvWakeup
Forward
src/mpv/player.cpp:69
Function
NodeOutputThreadProc
src/node/server.cpp:13
Function
RunAutoUpdaterOnce
src/updater/updater.cpp:119
Function
SplashWndProc
src/ui/splash.cpp:9
Function
WndProc
src/ui/mainwindow.cpp:331
Function
WriteCallback
src/utils/helpers.cpp:175
Function
WriteCallback
src/updater/updater.cpp:15
Function
main
This started as 1-week project so please don't take the code to seriously
src/main.cpp:25