package config import "path/filepath" const ( // StaticVersionNumber is the version of Owncast that is used when it's not overwritten via build-time settings. StaticVersionNumber = "0.1.0" // Shown when you build from develop // FfmpegSuggestedVersion is the version of ffmpeg we suggest. FfmpegSuggestedVersion = "v4.1.5" // Requires the v // DataDirectory is the directory we save data to. DataDirectory = "data" // EmojiDir defines the URL route prefix for emoji requests. EmojiDir = "/img/emoji/" // MaxUserColor is the largest color value available to assign to users. // They start at 0 and can be treated as IDs more than colors themselves. MaxUserColor = 7 // MaxChatDisplayNameLength is the maximum length of a chat display name. MaxChatDisplayNameLength = 30 ) var ( // BackupDirectory is the directory we write backup files to. BackupDirectory = filepath.Join(DataDirectory, "backup") // HLSStoragePath is the directory HLS video is written to. HLSStoragePath = filepath.Join(DataDirectory, "hls") // CustomEmojiPath is the emoji directory. CustomEmojiPath = filepath.Join(DataDirectory, "emoji") // PublicFilesPath is the optional directory for hosting public files. PublicFilesPath = filepath.Join(DataDirectory, "public") )