Documentation
¶
Index ¶
Constants ¶
View Source
const ( MediaTypeUnk uint8 = iota MediaTypeTV uint8 = iota MediaTypeMovie uint8 = iota MediaTypeAnime uint8 = iota MediaTypeAsianDrama uint8 = iota )
View Source
const ( MediaLabelTV = "TV Series" MediaLabelMovie = "Movies" MediaLabelAnime = "Anime" MediaLabelAsianDrama = "Dramas" MediaUnformattedMarker = "Not Formatted" )
Variables ¶
This section is empty.
Functions ¶
func GetMediaType ¶
func IsVideoFile ¶
func WalkLocationDirectory ¶
func WalkLocationDirectory(loc *MediaLocation) (err error)
Types ¶
type MediaLocation ¶
type MediaLocation struct {
MediaType uint8 `json:"-"`
RootPath string `json:"Path"`
Name string `json:"Name"`
Size float64 `json:"Size"`
ScrapeName string `json:"Scrapes To,omitempty"`
NumberSeasons uint `json:"Number of Seasons,omitempty"`
NumberEpisodes uint `json:"Number of Episodes,omitempty"`
}
func WalkRootDirectory ¶
func WalkRootDirectory(root string) (err error, paths []MediaLocation)
func (*MediaLocation) ParentDirName ¶
func (l *MediaLocation) ParentDirName() string
type MediaLocationsSplit ¶
type MediaLocationsSplit struct {
TV []MediaLocation
Movies []MediaLocation
Anime []MediaLocation
Dramas []MediaLocation
Unformatted []MediaLocation
}
func SplitIntoMediaTypes ¶
func SplitIntoMediaTypes(locations []MediaLocation) MediaLocationsSplit
Click to show internal directories.
Click to hide internal directories.