A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
Y
S
- SATURDAY - enum entry in knf.hydra.core.models.InfoModel.StateData.EmissionDay
- SATURDAY - enum entry in knf.hydra.core.models.data.CalendarDay
- searchFilters(knf.hydra.core.models.BypassModel) - function in knf.hydra.core.HeadRepository
- This function is used to declare the custom filters to be used in searchPagerData.
- searchPagerData(java.lang.String,knf.hydra.core.models.BypassModel,knf.hydra.core.models.data.FilterRequest) - function in knf.hydra.core.HeadRepository
- This function is called only if HeadConfig.isSearchAvailable is enabled, it's used to search items in the module.
- searchSuggestions(java.lang.String,knf.hydra.core.models.BypassModel) - function in knf.hydra.core.HeadRepository
- This function is called only if HeadConfig.isSearchSuggestionsAvailable is enabled, it's used for search autocompletion.
- Section - class in knf.hydra.core.models.data
- Represents a section in the settings screen
- SectionData - class in knf.hydra.core.models.data
- Represents a custom section in home
- sendReview(knf.hydra.core.models.BypassModel,java.lang.Integer,knf.hydra.core.models.data.ReviewResult) - function in knf.hydra.core.HeadRepository
- This function is called only if HeadConfig.reviewConfig is declared, it's called whe the user sends a review.
- SERIES - enum entry in knf.hydra.core.models.data.Category
- setAnalyticsSettings(knf.hydra.core.models.analytics.Analytics.Settings) - function in knf.hydra.core.HeadConfig
- Enable the recommended system, you can choose between collecting the whole information page or only the Tags.
- setBackground(java.lang.String) - function in knf.hydra.core.models.ProfileModel
- Optional header image background
- setBaseUrl(java.lang.String) - function in knf.hydra.core.models.data.LoginData
- Url used to search for cookies "CookieManager.
- setBypassBehavior(knf.hydra.core.models.data.BypassBehavior) - function in knf.hydra.core.HeadConfig
- Change the behavior and look of the Cloudflare bypass system, default is BypassBehavior.Default.
- setCalendarEnabled(java.lang.Boolean) - function in knf.hydra.core.HeadConfig
- Enable the calendar feature, this will call HeadRepository.
- setCastEnabled(java.lang.Boolean) - function in knf.hydra.core.HeadConfig
- Enable cast feature if your module uses direct video links.
- setCategory(knf.hydra.core.models.data.Category) - function in knf.hydra.core.models.DirectoryModel
- Content category
- setCategory(knf.hydra.core.models.data.Category) - function in knf.hydra.core.models.InfoModel
- Content category
- setCategory(knf.hydra.core.models.data.Category) - function in knf.hydra.core.models.RecentModel
- Content category
- setCommentsLink(java.lang.String) - function in knf.hydra.core.models.ContentItemModel
- Optional comments web link
- setContentData(knf.hydra.core.models.ContentData) - function in knf.hydra.core.models.InfoModel
- Data representing the content of this item
- setContentThumbnail(java.lang.String) - function in knf.hydra.core.models.RecentModel
- Optional thumbnail image for this item content
- setCoverImage(java.lang.String) - function in knf.hydra.core.models.InfoModel
- Optional cover image for this item
- setCustomDecoders(java.util.List) - function in knf.hydra.core.HeadConfig
- Declare custom video decoders, the Main app already supports:
Fembed
GDrive
GoUnlimited
Mixdrop
Mp4Upload
MStream
SBVideo
StreamTape
Upstream
VideosSH
Vudeo
YourUpload
ZippyShare
- setDescription(java.lang.String) - function in knf.hydra.core.models.InfoModel
- Optional description for the item
- setDesiredCookie(java.lang.String) - function in knf.hydra.core.models.data.LoginData
- Cookie key to search, when the key is found and the LoginCookies.cookieValidation is true the app will consider the login as successful
- setDirectoryAvailable(java.lang.Boolean) - function in knf.hydra.core.HeadConfig
- Enable the directory section, this will call HeadRepository.
- setDirectoryOrientation(knf.hydra.core.models.DirectoryModel.Orientation) - function in knf.hydra.core.HeadConfig
- Specify if the directory style needs to be VERTICAL for portraits, or HORIZONTAL for videos.
- setExtraSections(java.util.List) - function in knf.hydra.core.models.InfoModel
- Optional extra sections
- setGenres(java.util.List) - function in knf.hydra.core.models.InfoModel
- Optional item genres
- setId(java.lang.Integer) - function in knf.hydra.core.models.ContentItemMin
- ContentItemModel id
- setId(java.lang.Integer) - function in knf.hydra.core.models.ContentItemModel
- Unique id for the item, for example the hash of the itemLink
- setId(java.lang.Integer) - function in knf.hydra.core.models.DirectoryModel
- Unique id for the item, for example the hash of the infoLink
- setId(java.lang.Integer) - function in knf.hydra.core.models.InfoModel
- Unique id for the item, for example the hash of the link
- setId(java.lang.Integer) - function in knf.hydra.core.models.InfoModel.Related
- Unique id for the item, for example the hash of the link
- setId(java.lang.Integer) - function in knf.hydra.core.models.RecentModel
- Unique content item ID
- setImage(java.lang.String) - function in knf.hydra.core.models.InfoModel.Related
- Optional related item image
- setImage(java.lang.String) - function in knf.hydra.core.models.ProfileModel
- Optional profile image
- setImageLink(java.lang.String) - function in knf.hydra.core.models.DirectoryModel
- Item image link
- setInfoId(java.lang.Integer) - function in knf.hydra.core.models.RecentModel
- Unique id for the info item, for example the hash of the infoLink
- setInfoImage(java.lang.String) - function in knf.hydra.core.models.RecentModel
- Optional cover image for this item
- setInfoLayoutType(knf.hydra.core.models.data.LayoutType) - function in knf.hydra.core.models.DirectoryModel
- Layout type to be used when loading the info, LayoutType.SINGLE for single items like Category.MOVIE, or LayoutType.MULTIPLE for multiple items like Category.SERIES, by default the system uses the category to decide wich one to use
- setInfoLayoutType(knf.hydra.core.models.data.LayoutType) - function in knf.hydra.core.models.RecentModel
- Layout type to be used when loading the info, LayoutType.SINGLE for single items like Category.MOVIE, or LayoutType.MULTIPLE for multiple items like Category.SERIES, by default the system uses the category to decide which one to use
- setInfoLink(java.lang.String) - function in knf.hydra.core.models.DirectoryModel
- Info link used to open the Info page
- setInfoLink(java.lang.String) - function in knf.hydra.core.models.RecentModel
- Item info link
- setItemLink(knf.hydra.core.models.data.LinkData) - function in knf.hydra.core.models.ContentItemModel
- Item link, this will be used to create the sources in HeadRepository.sourceData
- setItemTitle(java.lang.String) - function in knf.hydra.core.models.ContentItemModel
- Optional content title
- setLayoutType(knf.hydra.core.models.data.LayoutType) - function in knf.hydra.core.models.InfoModel
- Layout type to be used when loading the info, LayoutType.SINGLE for single items like Category.MOVIE, or LayoutType.MULTIPLE for multiple items like Category.SERIES, by default the system uses the category to decide wich one to use
- setLink(java.lang.String) - function in knf.hydra.core.models.ContentItemMin
- ContentItemModel link
- setLink(java.lang.String) - function in knf.hydra.core.models.InfoModel
- Item info link
- setLink(java.lang.String) - function in knf.hydra.core.models.InfoModel.Related
- Optional info link used to open the Info page
- setLink(java.lang.String) - function in knf.hydra.core.models.RecentModel
- Item link, this will be used to create the sources in HeadRepository.sourceData
- setLink(java.lang.String) - function in knf.hydra.core.models.data.Music
- Track file URL, see this for supported audio formats.
- setLoginUrl(java.lang.String) - function in knf.hydra.core.models.data.LoginData
- Url for the login webpage
- setMedia(java.lang.Boolean) - function in knf.hydra.core.models.ContentItemMin
- ContentItemModel isMedia
- setMedia(java.lang.Boolean) - function in knf.hydra.core.models.ContentItemModel
- Limit the interactions the user can use with this content.
- setMedia(java.lang.Boolean) - function in knf.hydra.core.models.RecentModel
- Limit the interactions the user can use with this content.
- setName(java.lang.String) - function in knf.hydra.core.models.ContentItemMin
- ContentItemModel name created with the type
- setName(java.lang.String) - function in knf.hydra.core.models.DirectoryModel
- Item name
- setName(java.lang.String) - function in knf.hydra.core.models.InfoModel
- Item name
- setName(java.lang.String) - function in knf.hydra.core.models.InfoModel.Related
- Item name
- setName(java.lang.String) - function in knf.hydra.core.models.ProfileModel
- Profile name
- setName(java.lang.String) - function in knf.hydra.core.models.RecentModel
- Item name
- setNotifyRecentsEnabled(java.lang.Boolean) - function in knf.hydra.core.HeadConfig
- Enable recents notifications feature, if enabled the main app will call HeadRepository.lastRecents periodically in order to get the latest recents.
- setNumber(java.lang.Double) - function in knf.hydra.core.models.ContentItemMin
- ContentItemModel number
- setNumber(java.lang.Double) - function in knf.hydra.core.models.ContentItemModel
- Item number, this will be used for sorting and sometimes for display purposes
- setNumber(java.lang.Double) - function in knf.hydra.core.models.RecentModel
- Item number, this will be used for sorting and sometimes for display purposes
- setOrientation(knf.hydra.core.models.DirectoryModel.Orientation) - function in knf.hydra.core.models.DirectoryModel
- Image orientation to be used
- setPreference(java.lang.String,T) - function in knf.hydra.core.tools.ModulePreferences
- Set preference value by key suspending coroutine
- setPreferenceBlocking(java.lang.String,T) - function in knf.hydra.core.tools.ModulePreferences
- Set preference value by key blocking the thread
- setProfileData(knf.hydra.core.models.InfoModel.ProfileData) - function in knf.hydra.core.models.InfoModel
- Optional profile data to be shown
- setRanking(knf.hydra.core.models.data.RankingData) - function in knf.hydra.core.models.InfoModel
- Optional ranking data
- setRanking(knf.hydra.core.models.data.RankingData) - function in knf.hydra.core.models.InfoModel.Related
- Optional ranking data
- setRankingData(knf.hydra.core.models.data.RankingData) - function in knf.hydra.core.models.DirectoryModel
- Optional ranking data
- setRecentsAvailable(java.lang.Boolean) - function in knf.hydra.core.HeadConfig
- Enable the recents feature, this will call HeadRepository.
- setRelated(java.util.List) - function in knf.hydra.core.models.InfoModel
- Optional related items
- setRelation(java.lang.String) - function in knf.hydra.core.models.InfoModel.Related
- Optional relation subtext
- setReviewConfig(knf.hydra.core.models.data.ReviewConfig) - function in knf.hydra.core.HeadConfig
- Enable the review feature in the information page, you can decide to request a star based review, a written review, or both.
- setSearchAvailable(java.lang.Boolean) - function in knf.hydra.core.HeadConfig
- Enable the search feature, this will call HeadRepository.
- setSearchBarText(java.lang.String) - function in knf.hydra.core.HeadConfig
- Set a custom message for the search bar, by default the Module name is used.
- setSearchSuggestionsAvailable(java.lang.Boolean) - function in knf.hydra.core.HeadConfig
- Enable custom suggestions for the search feature, this will call HeadRepository.searchSuggestions every time an user writes a new query.
- setSensitiveContent(java.lang.Boolean) - function in knf.hydra.core.HeadConfig
- Hide the history of this module
- setSettingsPage(knf.hydra.core.models.data.SettingPage) - function in knf.hydra.core.HeadConfig
- Specify a list of custom settings, an icon will be visible for the user to enter this settings, this settings will persist in the Main app even if the Module is uninstalled.
- setState(knf.hydra.core.models.InfoModel.StateData) - function in knf.hydra.core.models.InfoModel
- Optional item state
- setSubText(java.lang.String) - function in knf.hydra.core.models.ProfileModel
- Optional subtext
- setSubtitle(java.lang.String) - function in knf.hydra.core.models.data.Music
- Track subtitle.
- setTabs(java.util.List) - function in knf.hydra.core.models.ProfileModel
- Profile info tabs
- setTags(java.util.List) - function in knf.hydra.core.models.InfoModel
- Optional item tags
- setThumbnailLink(java.lang.String) - function in knf.hydra.core.models.ContentItemMin
- ContentItemModel thumbnail
- setThumbnailLink(java.lang.String) - function in knf.hydra.core.models.ContentItemModel
- Optional thumbnail image link
- Setting - class in knf.hydra.core.models.data
- Base setting
- Setting.LoginCookies - class in knf.hydra.core.models.data.Setting
- Represents a setting that opens a login screen with the provided url
- Setting.MultiChoice - class in knf.hydra.core.models.data.Setting
- Represents a simple multi choice setting
- Setting.SingleChoice - class in knf.hydra.core.models.data.Setting
- Represents a simple single choice setting
- Setting.Switch - class in knf.hydra.core.models.data.Setting
- Represents a simple switch setting
- Setting.TextInput - class in knf.hydra.core.models.data.Setting
- Represents a setting to input text
- SettingPage - class in knf.hydra.core.models.data
- Represents the settings screen for the module
- setTitle(java.lang.String) - function in knf.hydra.core.models.data.Music
- Track title.
- setType(java.lang.String) - function in knf.hydra.core.models.ContentItemModel
- Item type, you can include a %s so the app include the number (e.g.
- setType(java.lang.String) - function in knf.hydra.core.models.DirectoryModel
- Optional subtext to be shown
- setType(java.lang.String) - function in knf.hydra.core.models.InfoModel
- Optional item type
- setType(java.lang.String) - function in knf.hydra.core.models.RecentModel
- Item type, you can include a %s so the app include the number (e.g.
- SHEET - enum entry in knf.hydra.core.models.data.DialogStyle
- SimpleOKHttp - class in knf.hydra.core.tools.web
- Simplified okHttp request
- SimpleOKHttp.Result - class in knf.hydra.core.tools.web.SimpleOKHttp
- Result base calss
- SimpleOKHttp.Result.Error - class in knf.hydra.core.tools.web.SimpleOKHttp.Result
- Error response
- SimpleOKHttp.Result.OK - class in knf.hydra.core.tools.web.SimpleOKHttp.Result
- Successful response
- SINGLE - enum entry in knf.hydra.core.models.data.FilterData.Type
- SINGLE - enum entry in knf.hydra.core.models.data.LayoutType
- sourceData(knf.hydra.core.models.ContentItemMin,knf.hydra.core.models.BypassModel) - function in knf.hydra.core.HeadRepository
- This function is called when loading the sources for a ContentItemModel it can be a VideoSource, GallerySource or a WebSource.
- SourceData - class in knf.hydra.core.models.data
- Base source data
- SourceItem - class in knf.hydra.core.models.data
- Base source item
- SSA - enum entry in knf.hydra.core.models.data.Subtitle.Type
- SUBRIP - enum entry in knf.hydra.core.models.data.Subtitle.Type
- Subtitle - class in knf.hydra.core.models.data
- Subtitle object for VideoItem
- Subtitle.Type - class in knf.hydra.core.models.data.Subtitle
- Subtitle mimetype supported by ExoPlayer
- SUNDAY - enum entry in knf.hydra.core.models.InfoModel.StateData.EmissionDay
- SUNDAY - enum entry in knf.hydra.core.models.data.CalendarDay