2020-01-20 21:17:43 +01:00
|
|
|
package consts
|
|
|
|
|
|
|
|
import "time"
|
|
|
|
|
|
|
|
const (
|
2020-01-30 20:43:24 +01:00
|
|
|
AppName = "navidrome"
|
|
|
|
|
2020-01-24 01:44:08 +01:00
|
|
|
LocalConfigFile = "./navidrome.toml"
|
2020-02-28 20:35:32 +01:00
|
|
|
DefaultDbPath = "navidrome.db?cache=shared&_busy_timeout=15000&_journal_mode=WAL"
|
2020-01-21 15:27:38 +01:00
|
|
|
InitialSetupFlagKey = "InitialSetup"
|
2020-01-20 21:17:43 +01:00
|
|
|
|
2020-01-21 15:27:38 +01:00
|
|
|
JWTSecretKey = "JWTSecret"
|
2020-01-25 23:10:16 +01:00
|
|
|
JWTIssuer = "ND"
|
2020-01-20 21:17:43 +01:00
|
|
|
JWTTokenExpiration = 30 * time.Minute
|
|
|
|
|
2020-01-23 00:35:44 +01:00
|
|
|
UIAssetsLocalPath = "ui/build"
|
2020-02-08 20:50:33 +01:00
|
|
|
|
2020-02-19 20:53:35 +01:00
|
|
|
CacheDir = "cache"
|
|
|
|
|
2020-02-08 20:50:33 +01:00
|
|
|
DevInitialUserName = "admin"
|
|
|
|
DevInitialName = "Dev Admin"
|
2020-01-20 21:17:43 +01:00
|
|
|
)
|
2020-03-01 02:01:09 +01:00
|
|
|
|
|
|
|
var (
|
|
|
|
DefaultTranscodings = []map[string]interface{}{
|
|
|
|
{
|
|
|
|
"name": "mp3 audio",
|
|
|
|
"targetFormat": "mp3",
|
|
|
|
"defaultBitRate": 192,
|
|
|
|
"command": "ffmpeg -i %s -ab %bk -v 0 -f mp3 -",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "opus audio",
|
|
|
|
"targetFormat": "oga",
|
|
|
|
"defaultBitRate": 128,
|
|
|
|
"command": "ffmpeg -i %s -map 0:0 -b:a %bk -v 0 -c:a libopus -f opus -",
|
|
|
|
},
|
|
|
|
}
|
|
|
|
)
|