### Added
- Per-user LastFM discovery to surface personal recommendations.
- Example container compose manifest to simplify quickstart.
### Changed
- Settings persistence now performs atomic writes and enforces restrictive file permissions to protect stored API keys and admin credentials.
- Quickstart and deployment guidance clarifies owning the working directory (container UID/GID), suggests setting ownership, and recommends attaching to an external reverse-proxy network rather than publishing ports.
### Security
- Hardened config storage to minimize secret exposure on shared hosts.
### Changed
- Uses `.env` file to provide configuration instead of environment variables in `docker-compose.yml`. This allows for easier management of sensitive information and a cleaner configuration file.
### Added
- README setup instructions for docker compose.
### Changed
- Simplifies Docker Compose file to use pre-built image.
- Removes local image build process from Docker Compose.