Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TeamPiped/Piped-Backend
/ functions
Functions
282 in github.com/TeamPiped/Piped-Backend
⨍
Functions
282
◇
Types & classes
94
↓ 78 callers
Method
throwErrorResponse
(IStatusCode statusObj)
src/main/java/me/kavin/piped/utils/ExceptionHandler.java:45
↓ 52 callers
Method
getErrorResponse
(Exception e, String path)
src/main/java/me/kavin/piped/server/ServerLauncher.java:561
↓ 48 callers
Method
getId
()
src/main/java/me/kavin/piped/utils/obj/db/User.java:54
↓ 48 callers
Method
getJsonResponse
(byte[] body, String cache)
src/main/java/me/kavin/piped/server/ServerLauncher.java:532
↓ 38 callers
Method
createStatelessSession
()
src/main/java/me/kavin/piped/utils/DatabaseSessionFactory.java:33
↓ 37 callers
Method
getProperty
(final Properties prop, String key)
src/main/java/me/kavin/piped/consts/Constants.java:222
↓ 30 callers
Method
handle
(Exception e)
src/main/java/me/kavin/piped/utils/ExceptionHandler.java:16
↓ 29 callers
Method
getName
()
src/main/java/me/kavin/piped/utils/obj/db/Playlist.java:65
↓ 24 callers
Method
rewriteURL
(final String old)
src/main/java/me/kavin/piped/utils/URLUtils.java:43
↓ 20 callers
Method
runAsync
(final Runnable runnable)
src/main/java/me/kavin/piped/utils/Multithreading.java:15
↓ 18 callers
Method
createSession
()
src/main/java/me/kavin/piped/utils/DatabaseSessionFactory.java:29
↓ 17 callers
Method
getUserFromSession
(String session)
src/main/java/me/kavin/piped/utils/DatabaseHelper.java:28
↓ 16 callers
Method
getDuration
()
src/main/java/me/kavin/piped/utils/obj/db/Video.java:75
↓ 15 callers
Method
getUploaderUrl
()
src/main/java/me/kavin/piped/utils/obj/federation/FederatedChannelInfo.java:31
↓ 13 callers
Method
getLastThumbnail
(final List<Image> thumbnails)
src/main/java/me/kavin/piped/utils/URLUtils.java:47
↓ 12 callers
Method
silentEncode
(String s)
src/main/java/me/kavin/piped/utils/URLUtils.java:21
↓ 12 callers
Method
substringYouTube
(String s)
src/main/java/me/kavin/piped/utils/URLUtils.java:39
↓ 11 callers
Method
getTitle
()
src/main/java/me/kavin/piped/utils/obj/db/Video.java:59
↓ 11 callers
Method
isVerified
()
src/main/java/me/kavin/piped/utils/obj/db/Channel.java:56
↓ 10 callers
Method
collectRelatedItems
(List<? extends InfoItem> items)
src/main/java/me/kavin/piped/utils/CollectionUtils.java:88
↓ 10 callers
Method
getChannelFromId
(SharedSessionContract s, String id)
src/main/java/me/kavin/piped/utils/DatabaseHelper.java:55
↓ 10 callers
Method
getUploader
()
src/main/java/me/kavin/piped/utils/obj/db/Channel.java:40
↓ 10 callers
Method
getUploaderId
()
src/main/java/me/kavin/piped/utils/obj/db/Channel.java:32
↓ 9 callers
Method
getContent
()
src/main/java/me/kavin/piped/utils/ErrorResponse.java:49
↓ 9 callers
Method
getThumbnail
()
src/main/java/me/kavin/piped/utils/obj/db/Video.java:91
↓ 9 callers
Method
setTitle
(String title)
src/main/java/me/kavin/piped/utils/obj/db/Video.java:63
↓ 9 callers
Method
supplyAsync
(Supplier<U> supplier)
src/main/java/me/kavin/piped/utils/Multithreading.java:35
↓ 8 callers
Method
getChannel
()
src/main/java/me/kavin/piped/utils/obj/db/Video.java:107
↓ 7 callers
Method
getJsonNode
(OkHttpClient client, Request request)
src/main/java/me/kavin/piped/utils/RequestUtils.java:38
↓ 7 callers
Method
getRawResponse
(byte[] body, String contentType, String cache)
src/main/java/me/kavin/piped/server/ServerLauncher.java:548
↓ 6 callers
Method
getOwner
()
src/main/java/me/kavin/piped/utils/obj/db/Playlist.java:97
↓ 6 callers
Method
getUploaderAvatar
()
src/main/java/me/kavin/piped/utils/obj/db/Channel.java:48
↓ 6 callers
Method
handleNewVideo
(String url, long time, me.kavin.piped.utils.obj.db.Channel channel)
src/main/java/me/kavin/piped/utils/VideoHelpers.java:24
↓ 6 callers
Method
mash
(String x)
src/main/java/me/kavin/piped/utils/Alea.java:35
↓ 6 callers
Method
sendEvent
(String type, Object content)
src/main/java/me/kavin/piped/utils/obj/MatrixHelper.java:77
↓ 5 callers
Method
done
()
src/main/java/me/kavin/piped/utils/WaitingListener.java:16
↓ 5 callers
Method
execute
Executes a request with HTTP/2.
src/main/java/me/kavin/piped/utils/DownloaderImpl.java:27
↓ 5 callers
Method
getVideoId
()
src/main/java/me/kavin/piped/utils/obj/federation/FederatedVideoInfo.java:22
↓ 5 callers
Method
getViews
()
src/main/java/me/kavin/piped/utils/obj/db/Video.java:67
↓ 5 callers
Method
isShort
()
src/main/java/me/kavin/piped/utils/obj/db/Video.java:99
↓ 5 callers
Method
rewriteVideoURL
(final String old, final Map<String, String> extraParams)
src/main/java/me/kavin/piped/utils/URLUtils.java:51
↓ 5 callers
Method
saveChannel
(String channelId)
src/main/java/me/kavin/piped/utils/DatabaseHelper.java:179
↓ 5 callers
Method
sendGetJson
(String url)
src/main/java/me/kavin/piped/utils/RequestUtils.java:50
↓ 5 callers
Method
updateVideo
(String id, StreamInfo info, long time)
src/main/java/me/kavin/piped/utils/VideoHelpers.java:107
↓ 4 callers
Method
channelResponse
(String channelPath)
src/main/java/me/kavin/piped/server/handlers/ChannelHandlers.java:38
↓ 4 callers
Method
getPlaylistId
()
src/main/java/me/kavin/piped/utils/obj/db/Playlist.java:57
↓ 4 callers
Method
getUploaded
()
src/main/java/me/kavin/piped/utils/obj/db/Video.java:83
↓ 4 callers
Method
getUsername
()
src/main/java/me/kavin/piped/utils/obj/db/User.java:62
↓ 4 callers
Method
init
()
src/main/java/me/kavin/piped/utils/LiquibaseHelper.java:20
↓ 4 callers
Method
runAsyncLimited
(final Runnable runnable)
src/main/java/me/kavin/piped/utils/Multithreading.java:23
↓ 3 callers
Method
doesVideoExist
(SharedSessionContract s, String id)
src/main/java/me/kavin/piped/utils/DatabaseHelper.java:103
↓ 3 callers
Method
getArray
(String s)
src/main/java/me/kavin/piped/server/ServerLauncher.java:509
↓ 3 callers
Method
getCachedExecutor
()
src/main/java/me/kavin/piped/utils/Multithreading.java:31
↓ 3 callers
Method
getPlaylistFromId
(SharedSessionContract s, String id)
src/main/java/me/kavin/piped/utils/DatabaseHelper.java:120
↓ 3 callers
Method
getShortDescription
()
src/main/java/me/kavin/piped/utils/obj/db/Playlist.java:81
↓ 3 callers
Method
getSubscribed
()
src/main/java/me/kavin/piped/utils/obj/db/User.java:86
↓ 3 callers
Method
getUserPlaylist
(Session s, User user, String playlistId)
src/main/java/me/kavin/piped/utils/PlaylistHelpers.java:8
↓ 3 callers
Method
getVideos
()
src/main/java/me/kavin/piped/utils/obj/db/Playlist.java:73
↓ 3 callers
Method
isShort
(String videoId)
src/main/java/me/kavin/piped/utils/VideoHelpers.java:93
↓ 3 callers
Method
isValidId
(String id)
src/main/java/me/kavin/piped/utils/ChannelHelpers.java:44
↓ 3 callers
Method
sendGet
(String url)
src/main/java/me/kavin/piped/utils/RequestUtils.java:24
↓ 3 callers
Method
updateChannel
(StatelessSession s, Channel channel, String name, String avatarUrl, boolean uploaderVerified)
src/main/java/me/kavin/piped/utils/ChannelHelpers.java:48
↓ 2 callers
Method
addChannelInformation
(SyndFeed feed, Channel channel)
src/main/java/me/kavin/piped/utils/ChannelHelpers.java:237
↓ 2 callers
Method
addMissingChannels
(Collection<String> channelIds)
src/main/java/me/kavin/piped/server/handlers/auth/FeedHandlers.java:245
↓ 2 callers
Method
close
()
src/main/java/me/kavin/piped/utils/DatabaseSessionFactory.java:37
↓ 2 callers
Method
collectPreloadedTabs
(List<ListLinkHandler> tabs)
src/main/java/me/kavin/piped/utils/CollectionUtils.java:141
↓ 2 callers
Method
collectStreamInfo
(StreamInfo info)
src/main/java/me/kavin/piped/utils/CollectionUtils.java:23
↓ 2 callers
Method
createEntry
(Video video, Channel channel)
src/main/java/me/kavin/piped/utils/ChannelHelpers.java:189
↓ 2 callers
Method
createFeedFilter
(@Nullable String filter)
src/main/java/me/kavin/piped/utils/FeedHelpers.java:83
↓ 2 callers
Method
createRssFeed
(@Nullable String username)
src/main/java/me/kavin/piped/utils/FeedHelpers.java:66
↓ 2 callers
Method
federateChannelInfo
(ChannelInfo info)
src/main/java/me/kavin/piped/utils/ChannelHelpers.java:179
↓ 2 callers
Method
federateChannelVideos
(ChannelTabInfo tabInfo)
src/main/java/me/kavin/piped/utils/ChannelHelpers.java:157
↓ 2 callers
Method
generateAuthenticatedFeed
(StatelessSession s, long userId, int maxResults)
src/main/java/me/kavin/piped/utils/FeedHelpers.java:25
↓ 2 callers
Method
generateSubscriptionsList
(Stream<Channel> channels)
src/main/java/me/kavin/piped/utils/FeedHelpers.java:91
↓ 2 callers
Method
generateUnauthenticatedFeed
(StatelessSession s, Set<String> channelIds, int maxResults)
src/main/java/me/kavin/piped/utils/FeedHelpers.java:46
↓ 2 callers
Method
getChannelsFromIds
(SharedSessionContract s, Collection<String> id)
src/main/java/me/kavin/piped/utils/DatabaseHelper.java:70
↓ 2 callers
Method
getPassword
()
src/main/java/me/kavin/piped/utils/obj/db/User.java:70
↓ 2 callers
Method
getPlaylistVideosFromIds
(SharedSessionContract s, Collection<String> id)
src/main/java/me/kavin/piped/utils/DatabaseHelper.java:155
↓ 2 callers
Method
getPlaylistVideosFromPlaylistId
(SharedSessionContract s, String id, boolean fetchChannel)
src/main/java/me/kavin/piped/utils/DatabaseHelper.java:135
↓ 2 callers
Method
getSessionId
()
src/main/java/me/kavin/piped/utils/obj/db/User.java:74
↓ 2 callers
Method
getStatusCode
()
src/main/java/me/kavin/piped/utils/IStatusCode.java:7
↓ 2 callers
Method
getUserFromSessionWithSubscribed
(String session)
src/main/java/me/kavin/piped/utils/DatabaseHelper.java:43
↓ 2 callers
Method
getVideosFromIds
(SharedSessionContract s, Collection<String> ids)
src/main/java/me/kavin/piped/utils/DatabaseHelper.java:88
↓ 2 callers
Method
hashMatch
(String hash, String pass)
src/main/java/me/kavin/piped/server/handlers/auth/UserHandlers.java:78
↓ 2 callers
Method
insertVideo
(Video video)
src/main/java/me/kavin/piped/utils/VideoHelpers.java:161
↓ 2 callers
Method
next
()
src/main/java/me/kavin/piped/utils/Alea.java:9
↓ 2 callers
Method
setName
(String name)
src/main/java/me/kavin/piped/utils/obj/db/Playlist.java:69
↓ 2 callers
Method
setThumbnail
(String thumbnail)
src/main/java/me/kavin/piped/utils/obj/db/Video.java:95
↓ 2 callers
Method
silentDecode
(String s)
src/main/java/me/kavin/piped/utils/URLUtils.java:30
↓ 2 callers
Method
subscribePubSub
(String channelId)
src/main/java/me/kavin/piped/utils/PubSubHelper.java:19
↓ 2 callers
Method
unauthenticatedFeedResponse
(String[] channelIds)
src/main/java/me/kavin/piped/server/handlers/auth/FeedHandlers.java:152
↓ 2 callers
Method
unauthenticatedSubscriptionsResponse
(String[] channelIds)
src/main/java/me/kavin/piped/server/handlers/auth/FeedHandlers.java:373
↓ 2 callers
Method
updateChannelVideos
(ChannelInfo info, ChannelTabInfo tabInfo)
src/main/java/me/kavin/piped/utils/ChannelHelpers.java:92
↓ 2 callers
Method
updateSubscribedTime
(Collection<String> channelIds)
src/main/java/me/kavin/piped/server/handlers/auth/FeedHandlers.java:224
↓ 2 callers
Method
videosTabInfo
(ChannelInfo info)
src/main/java/me/kavin/piped/utils/ChannelHelpers.java:149
↓ 1 callers
Method
addResponse
(FederatedGeoBypassResponse response)
src/main/java/me/kavin/piped/utils/GeoRestrictionBypassHelper.java:38
↓ 1 callers
Method
addToPlaylistResponse
(String session, String playlistId, List<String> videoIds)
src/main/java/me/kavin/piped/server/handlers/auth/AuthPlaylistHandlers.java:217
↓ 1 callers
Method
channelPageResponse
(String channelId, String prevpageStr)
src/main/java/me/kavin/piped/server/handlers/ChannelHandlers.java:81
↓ 1 callers
Method
channelTabPageResponse
(String data, String prevPageStr)
src/main/java/me/kavin/piped/server/handlers/ChannelHandlers.java:184
↓ 1 callers
Method
channelTabResponse
(String data)
src/main/java/me/kavin/piped/server/handlers/ChannelHandlers.java:112
next →
1–100 of 282, ranked by callers