I'd like to modify the way config is set up. By default the config file is hardcoded in start.go and the user has to copy it's contents instead of being able to launch the player instantly, which is not good. Also it should be more agnostic, for example by using os.UserHomeDir instead of "~".
But first of all I think test coverage should be increased before doing any major changes and I think this PR might be a good starting point.
I'd like to modify the way config is set up. By default the config file is hardcoded in start.go and the user has to copy it's contents instead of being able to launch the player instantly, which is not good. Also it should be more agnostic, for example by using
os.UserHomeDir
instead of"~"
.But first of all I think test coverage should be increased before doing any major changes and I think this PR might be a good starting point.