Documentation
¶
Index ¶
Constants ¶
const ( SchemeSteam = "steam" SchemeFlashpoint = "flashpoint" SchemeLaunchBox = "launchbox" SchemeScummVM = "scummvm" SchemeLutris = "lutris" SchemeHeroic = "heroic" )
Custom URI scheme constants for Zaparoo virtual paths. These schemes are used to create virtual paths for media that doesn't have traditional file paths (e.g., Steam games, Kodi media, LaunchBox collections, etc.).
const ( SchemeKodiMovie = "kodi-movie" SchemeKodiEpisode = "kodi-episode" SchemeKodiSong = "kodi-song" SchemeKodiAlbum = "kodi-album" SchemeKodiArtist = "kodi-artist" SchemeKodiShow = "kodi-show" )
Kodi URI scheme constants for Kodi media library items.
const ( SchemeHTTP = "http" SchemeHTTPS = "https" )
Standard URI schemes that should have URL decoding applied.
Variables ¶
This section is empty.
Functions ¶
func IsCustomScheme ¶
IsCustomScheme checks if the given scheme is a registered Zaparoo custom URI scheme
func IsStandardSchemeForDecoding ¶
IsStandardSchemeForDecoding checks if the given scheme is a standard URI scheme that should have URL decoding
func ShouldDecodeURIScheme ¶
ShouldDecodeURIScheme checks if the given scheme should have URL decoding applied Returns true for Zaparoo custom schemes and standard web schemes (http/https)
func StandardSchemesForDecoding ¶
func StandardSchemesForDecoding() []string
StandardSchemesForDecoding returns a slice of standard URI schemes that should have URL decoding
func ValidCustomSchemes ¶
func ValidCustomSchemes() []string
ValidCustomSchemes returns a slice of all registered Zaparoo custom URI schemes
Types ¶
This section is empty.