- change default storage path to /srv/libretime
- remove music dirs table
- use /tmp for testing storage
- storage dir should always have a trailing slash
- docs: add link to yaml.org
BREAKING: The `ini` configuration file format changed to `yml`. Please
rewrite your configuration file using the yaml format.
Fixes#1574
BREAKING CHANGE: The `general` section in the config schema has changed: the `general.base_*`, `general.protocol` and `general.force_ssl` configuration fields have been replaced with a single `general.public_url` field. Be sure to use a valid url with the new configuration field.
* feat(shared): let user provide the log level
Simplify the logger setup, as choice should be
left to the user to import or guess the log level from verbosity.
* fix: linting
* feat: create libretime_shared package
- We don't use pydantic.BaseSettings because of some
incompatble loading behavior.
* fix: whitelist pydantic in pylintrc
* docs: update to new BaseConfig behavior
* docs: change confusing config filepath