Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // DefaultTree is a default Tree for HTMLConfig. DefaultTree = Tree{ "AlbumArtist": { Sort: []string{"AlbumArtist", "Date", "Album", "DiscNumber", "TrackNumber", "Title", "file"}, Tree: [][2]string{{"AlbumArtist", "plain"}, {"Album", "album"}, {"Title", "song"}}, }, "Album": { Sort: []string{"AlbumArtist-Date-Album", "DiscNumber", "TrackNumber", "Title", "file"}, Tree: [][2]string{{"AlbumArtist-Date-Album", "album"}, {"Title", "song"}}, }, "Artist": { Sort: []string{"Artist", "Date", "Album", "DiscNumber", "TrackNumber", "Title", "file"}, Tree: [][2]string{{"Artist", "plain"}, {"Title", "song"}}, }, "Genre": { Sort: []string{"Genre", "Album", "DiscNumber", "TrackNumber", "Title", "file"}, Tree: [][2]string{{"Genre", "plain"}, {"Album", "album"}, {"Title", "song"}}, }, "Date": { Sort: []string{"Date", "Album", "DiscNumber", "TrackNumber", "Title", "file"}, Tree: [][2]string{{"Date", "plain"}, {"Album", "album"}, {"Title", "song"}}, }, "Composer": { Sort: []string{"Composer", "Date", "Album", "DiscNumber", "TrackNumber", "Title", "file"}, Tree: [][2]string{{"Composer", "plain"}, {"Album", "album"}, {"Title", "song"}}, }, "Performer": { Sort: []string{"Performer", "Date", "Album", "DiscNumber", "TrackNumber", "Title", "file"}, Tree: [][2]string{{"Performer", "plain"}, {"Album", "album"}, {"Title", "song"}}, }, "LastModified": { Sort: []string{"LastModifiedDate", "Date", "Album", "DiscNumber", "TrackNumber", "Title", "file"}, Tree: [][2]string{{"LastModifiedDate", "plain"}, {"Album", "album"}, {"Title", "song"}}, }, } // DefaultTreeOrder is a default TreeOrder for HTMLConfig. DefaultTreeOrder = []string{"AlbumArtist", "Album", "Artist", "Genre", "Date", "Composer", "Performer", "LastModified"} )
Functions ¶
This section is empty.
Types ¶
type Config ¶ added in v0.13.0
type Config struct { Local bool // use local index.html(default: false) LocalDir string // path to local index.html directory(default: filepath.Join("internal", "vv")) LastModified time.Time // Last-Modified value(default: time.Now()) Tree Tree // playlist view definition(default: DefaultTree) TreeOrder []string // order of playlist tree(default: DefaultTreeOrder) Data []byte // index.html data(default: embed index.html) Logger interface { Debugf(format string, v ...interface{}) } }
Config represents options for root page generator.
Click to show internal directories.
Click to hide internal directories.