4 Commits

Author SHA1 Message Date
e6555636d6 Update media-server: Backend/frontend optimizations and UI design improvements
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 20:38:49 +03:00
980c3bbaf9 Add runtime script management and CLAUDE.md guidelines
Updates:
- Add CLAUDE.md with project guidelines for AI assistance
- Update media-server submodule: runtime script management with HA integration
- Update haos-integration submodule: automatic script reload support

New features:
- Dynamic script CRUD operations via Web UI
- Thread-safe configuration management
- WebSocket-based real-time updates
- Automatic Home Assistant button entity updates
- Client-side position interpolation for smooth playback

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-06 03:53:51 +03:00
e26df64e4b Refactor project into two standalone components
Split monorepo into separate units for future independent repositories:
- media-server/: Standalone FastAPI server with own README, requirements,
  config example, and CLAUDE.md
- haos-integration/: HACS-ready Home Assistant integration with hacs.json,
  own README, and CLAUDE.md

Both components now have their own .gitignore files and can be easily
extracted into separate repositories.

Also adds custom icon support for scripts configuration.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 14:36:23 +03:00
67a89e8349 Initial commit: Media server and Home Assistant integration
- FastAPI server for Windows media control via WinRT/SMTC
- Home Assistant custom integration with media player entity
- Script button entities for system commands
- Position tracking with grace period for track skip handling
- Server availability detection in HA entity

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 13:08:40 +03:00