Commit Graph
7 Commits
Author SHA1 Message Date
Chad Auld 98e5a2541d Add TODO file with v1.1.0 artist filter enhancement 2025-11-10 06:12:29 -07:00
Chad Auld 8352e3d8b4 Clarify natural language advantages and default speaker setup
- Add 'Why Natural Language Matters' section comparing intent patterns vs LLM
- Show both standard patterns (that work everywhere) and conversational examples (LLM advantage)
- Add explicit default speaker configuration in system prompt
- Include note about when default speaker is used
- Demonstrate conversational playback control examples
2025-11-09 21:09:20 -07:00
Chad Auld f143fab5a8 Update DEVELOPMENT.md with Docker bind mount workflow
- Replace symlink instructions with Docker bind mount setup (primary method)
- Add clear guidance on when to restart vs reload integration
- Document that Python changes require full restart, YAML only needs reload
- Add comprehensive troubleshooting section for common issues
- Include performance notes about 15-50x caching improvement
- Add code quality standards and pre-commit checks
- Clarify symlink limitations in Docker environments
2025-11-09 20:18:13 -07:00
Chad Auld 04aaf6d23e Add Requirements section to README
Makes all prerequisites clear upfront:
- Spotify Premium account
- HA Spotify integration (OAuth)
- Extended OpenAI Conversation or similar LLM agent
- At least one Spotify Connect device

Helps users quickly determine if this integration is right for them.
2025-11-09 20:01:09 -07:00
Chad Auld 6dec532dc0 Update README: clarify Music Assistant compatibility
- Explain that Music Assistant and this integration work together
- MA is excellent for UI control, this is for custom voice assistants
- Music started via voice appears in MA interface
- They complement each other, don't conflict
2025-11-09 19:55:35 -07:00
Chad Auld d43f847e07 Remove internal development files 2025-11-09 19:45:29 -07:00
Chad Auld bd221b80e8 Initial release v1.0.0
Voice-controlled Spotify playback integration for Home Assistant

Features:
- Natural language music control via Extended OpenAI Conversation
- Exact match artist search (finds Coldplay when you ask for Coldplay)
- Support for artist, album, track, and playlist searches
- Smart caching for 15-50x performance improvement
- Works with any Spotify Connect device
- Zero additional authentication (reuses HA Spotify OAuth)
- Enterprise-grade code quality with defensive programming

Technical improvements:
- Client caching with automatic validation
- Input validation and error handling
- Defensive attribute checks
- Lazy logging for performance
- Clear error messages for users
2025-11-09 19:45:14 -07:00