Added
- Switch to a HTTP client-server architecture using FastAPI
- Switch to Pydantic models
- Switch to pydantic-settings for configuration management
- Implement an API Client
- Stream tracks over HTTP to VLC
- CLI: Add the
addcommand - CLI: Add the
queuecommand - CLI: Add the
clearcommand - CLI: Add the
nowcommand - CLI: Add the
pausecommand - CLI: Add the
nextcommand - CLI: Add the
previouscommand - CLI: Add the
servecommand - CLI: Add the
statecommand - CLI: Add the
versioncommand - CLI: Add the
--rankoption for theplaycommand
Deleted
- Remove dynaconf settings management