Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/webtorrent/webtorrent-desktop
/ functions
Functions
425 in github.com/webtorrent/webtorrent-desktop
⨍
Functions
425
◇
Types & classes
60
↓ 75 callers
Function
dispatch
(...args)
src/renderer/lib/dispatcher.js:14
↓ 47 callers
Function
log
(...args)
src/main/log.js:16
↓ 26 callers
Method
play
()
src/renderer/controllers/playback-controller.js:125
↓ 22 callers
Function
getMenuItem
(label)
src/main/menu.js:72
↓ 20 callers
Function
update
()
src/renderer/main.js:214
↓ 17 callers
Function
dispatch
(action, ...args)
src/renderer/main.js:344
↓ 13 callers
Method
show
()
src/renderer/controllers/prefs-controller.js:12
↓ 9 callers
Method
getTorrentSummary
(torrentKey)
src/renderer/controllers/torrent-controller.js:161
↓ 9 callers
Method
pause
()
src/renderer/controllers/playback-controller.js:136
↓ 8 callers
Function
getPlayer
(location)
src/renderer/lib/cast.js:475
↓ 7 callers
Function
dispatcher
(...args)
src/renderer/lib/dispatcher.js:22
↓ 7 callers
Method
stop
()
src/renderer/controllers/folder-watcher-controller.js:9
↓ 6 callers
Function
if
(e.dataTransfer)
src/renderer/pages/player-page.js:719
↓ 6 callers
Function
isCasting
(state)
src/renderer/controllers/playback-controller.js:370
↓ 6 callers
Method
update
(property, value)
src/renderer/controllers/prefs-controller.js:30
↓ 5 callers
Function
roundTorrentStats
(stats)
src/renderer/lib/telemetry.js:134
↓ 5 callers
Function
send
(...args)
src/main/windows/main.js:125
↓ 5 callers
Method
start
()
src/main/folder-watcher.js:16
↓ 5 callers
Function
update
()
src/main/thumbar.js:89
↓ 4 callers
Method
addSubtitles
(files, autoSelect)
src/renderer/controllers/subtitles-controller.js:34
↓ 4 callers
Function
getConfigPath
()
src/config.js:107
↓ 4 callers
Function
lazyLoadCast
()
src/renderer/main.js:201
↓ 4 callers
Function
printWarning
()
bin/package.js:615
↓ 4 callers
Method
startTorrentingSummary
(torrentKey)
src/renderer/controllers/torrent-list-controller.js:81
↓ 4 callers
Method
stop
()
src/main/folder-watcher.js:42
↓ 4 callers
Function
updateCache
(state)
src/renderer/lib/playlist.js:46
↓ 4 callers
Method
updatePlayer
(infoHash, index, resume, cb)
src/renderer/controllers/playback-controller.js:256
↓ 3 callers
Method
addTorrent
(torrentId)
src/renderer/controllers/torrent-list-controller.js:22
↓ 3 callers
Function
commandToArgs
(command)
src/main/handlers.js:265
↓ 3 callers
Function
extractImportantFields
(parsedTorrent)
test/setup.js:219
↓ 3 callers
Function
filterOnExtension
* Filter file on a list extension, can be used to find al image files * @param torrent Torrent to filter files from * @param extensions File extensi
src/renderer/lib/torrent-poster.js:79
↓ 3 callers
Function
getFileExtension
(file)
src/renderer/lib/torrent-player.js:46
↓ 3 callers
Function
getTorrentInfo
(torrent)
src/renderer/webtorrent.js:179
↓ 3 callers
Function
isEnabled
()
src/main/thumbar.js:85
↓ 3 callers
Method
isEnabled
()
src/main/folder-watcher.js:12
↓ 3 callers
Method
openPath
(infoHash, index)
src/renderer/controllers/playback-controller.js:64
↓ 3 callers
Function
processArgv
(argv)
src/main/index.js:206
↓ 3 callers
Function
reset
()
src/renderer/lib/telemetry.js:63
↓ 3 callers
Function
resetTitle
()
src/main/dialog.js:107
↓ 3 callers
Function
roundPow2
(n)
src/renderer/lib/telemetry.js:144
↓ 3 callers
Function
setTitle
* Dialogs on do not show a title on Mac, so the window title is used instead.
src/main/dialog.js:101
↓ 3 callers
Function
testPlayer
(type)
src/renderer/lib/cast.js:73
↓ 3 callers
Function
updateTorrentProgress
()
src/renderer/webtorrent.js:244
↓ 2 callers
Function
addTorrentEvents
(torrent)
src/renderer/webtorrent.js:139
↓ 2 callers
Function
buildDarwin
(cb)
bin/package.js:183
↓ 2 callers
Function
buildLinux
(cb)
bin/package.js:501
↓ 2 callers
Function
buildWin32
(cb)
bin/package.js:383
↓ 2 callers
Function
createTray
()
src/main/tray.js:69
↓ 2 callers
Function
deleteFile
(path)
src/renderer/controllers/torrent-list-controller.js:381
↓ 2 callers
Function
deleteTorrentFile
(torrentSummary, deleteData)
src/renderer/controllers/torrent-list-controller.js:398
↓ 2 callers
Function
extractPoster
(file, cb)
src/renderer/lib/torrent-poster.js:191
↓ 2 callers
Function
findNextIndex
(state)
src/renderer/lib/playlist.js:82
↓ 2 callers
Function
findPreviousIndex
(state)
src/renderer/lib/playlist.js:74
↓ 2 callers
Function
getAudioMetadata
(infoHash, index)
src/renderer/webtorrent.js:333
↓ 2 callers
Function
getElemString
(elem)
src/renderer/lib/telemetry.js:205
↓ 2 callers
Function
getLargestFileByExtension
* Get the largest file of a given torrent, filtered by provided extension * @param torrent Torrent to search in * @param extensions Extension whitel
src/renderer/lib/torrent-poster.js:65
↓ 2 callers
Function
getTorrent
(torrentKey)
src/renderer/webtorrent.js:416
↓ 2 callers
Function
isMagnetLink
(link)
src/renderer/lib/torrent-player.js:42
↓ 2 callers
Function
listenToClientEvents
()
src/renderer/webtorrent.js:100
↓ 2 callers
Function
onError
(err)
src/renderer/main.js:503
↓ 2 callers
Function
onSavedState
(err, saved)
src/renderer/lib/state.js:220
↓ 2 callers
Function
pack
(cb)
bin/package.js:319
↓ 2 callers
Function
packageZip
()
bin/package.js:327
↓ 2 callers
Method
pauseTorrent
(torrentSummary, playSound)
src/renderer/controllers/torrent-list-controller.js:151
↓ 2 callers
Function
printDone
(err)
bin/package.js:607
↓ 2 callers
Function
registerProtocolHandlerWin32
* To add a protocol handler, the following keys must be added to the Windows registry: * * HKEY_CLASSES_ROOT * $PROTOCOL * (Default)
src/main/handlers.js:96
↓ 2 callers
Method
resumePausedTorrents
()
src/renderer/controllers/torrent-list-controller.js:175
↓ 2 callers
Function
run
(args, done)
src/main/squirrel-win32.js:16
↓ 2 callers
Function
selectFiles
(torrentOrInfoHash, selections)
src/renderer/webtorrent.js:373
↓ 2 callers
Method
setVolume
(volume)
src/renderer/controllers/playback-controller.js:193
↓ 2 callers
Method
showCreateTorrent
(files)
src/renderer/controllers/torrent-list-controller.js:47
↓ 2 callers
Function
showOpenSeed
* Pops up an Open File dialog with the given options. * After the user selects files / folders, shows the Create Torrent page.
src/main/dialog.js:115
↓ 2 callers
Method
showOrHidePlayerControls
()
src/renderer/controllers/playback-controller.js:210
↓ 2 callers
Method
skipTo
(time)
src/renderer/controllers/playback-controller.js:152
↓ 2 callers
Function
sliceArgv
(argv)
src/main/index.js:200
↓ 2 callers
Function
spawnExternal
(playerPath, args)
src/main/external-player.js:47
↓ 2 callers
Function
startServerFromReadyTorrent
(torrent, cb)
src/renderer/webtorrent.js:305
↓ 2 callers
Function
stoppedCasting
()
src/renderer/lib/cast.js:467
↓ 2 callers
Method
toggleTorrent
(infoHash)
src/renderer/controllers/torrent-list-controller.js:118
↓ 2 callers
Function
torrentPoster
(torrent, cb)
src/renderer/lib/torrent-poster.js:10
↓ 2 callers
Function
unregisterProtocolHandlerWin32
(protocol, command)
src/main/handlers.js:208
↓ 2 callers
Function
updateTrayMenu
()
src/main/tray.js:80
↓ 1 callers
Function
_dispatch
()
src/renderer/lib/dispatcher.js:8
↓ 1 callers
Function
airplayPlayer
()
src/renderer/lib/cast.js:208
↓ 1 callers
Function
build
()
bin/package.js:38
↓ 1 callers
Function
calculateDataLengthByExtension
* Calculate the total data size of file matching one of the provided extensions * @param torrent * @param extensions List of extension to match * @
src/renderer/lib/torrent-poster.js:49
↓ 1 callers
Function
castCallback
()
src/renderer/lib/cast.js:525
↓ 1 callers
Method
changePlaybackRate
(direction)
src/renderer/controllers/playback-controller.js:165
↓ 1 callers
Method
changeVolume
(delta)
src/renderer/controllers/playback-controller.js:187
↓ 1 callers
Function
checkDownloadPath
()
src/renderer/main.js:586
↓ 1 callers
Method
checkForSubtitles
()
src/renderer/controllers/subtitles-controller.js:67
↓ 1 callers
Function
checkLinuxTraySupport
* Check for libappindicator1 support before creating tray icon
src/main/tray.js:51
↓ 1 callers
Function
chromecastPlayer
()
src/renderer/lib/cast.js:99
↓ 1 callers
Method
closePlayer
()
src/renderer/controllers/playback-controller.js:326
↓ 1 callers
Function
compareIgnoringTransparency
(bufActual, bufExpected)
test/setup.js:121
↓ 1 callers
Method
confirmDeleteAllTorrents
(deleteData)
src/renderer/controllers/torrent-list-controller.js:204
↓ 1 callers
Method
confirmDeleteTorrent
(infoHash, deleteData)
src/renderer/controllers/torrent-list-controller.js:196
↓ 1 callers
Method
controlsMouseEnter
()
src/renderer/controllers/media-controller.js:45
↓ 1 callers
Method
controlsMouseLeave
()
src/renderer/controllers/media-controller.js:50
↓ 1 callers
Function
createTorrent
(torrentKey, options)
src/renderer/webtorrent.js:130
next →
1–100 of 425, ranked by callers