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

Direct video files needs to be specified in knf.hydra.core.models.data.SourceItem.
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
 
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  R  S  T  U  V  W  Y