Commit Graph

3 Commits

Author SHA1 Message Date
glenneth b657ca0ed5 fix: Scheduler retry logic + comprehensive documentation update
playlist-scheduler.lisp:
- Add liquidsoap-reload-and-skip with retry mechanism (3 attempts, 2s delay)
- Add liquidsoap-command-succeeded-p to validate telnet responses
- Sends reload before skip for reliability
- Root cause: nc -q1 silently failing, handler-case never triggered

Documentation updates:
- Fix API endpoint count: 15+ → 90+ across all docs
- Fix PROJECT-HISTORY.org Phase 10 heading level (was nested incorrectly)
- Add Phase 11: Scheduler Reliability Fix (February 2026)
- Update PROJECT-HISTORY.org dates and stats to February 2026
- Add Playlist Scheduler section to STREAM-CONTROL.org
- Update Future Enhancements checklist (mark implemented features)
- Fix TEMPLATING_SYSTEM.org missed date update
- New playlists: solar-flare.m3u, ceres-rising.m3u
2026-02-10 13:43:54 +03:00
glenneth 2730a1e05d docs: Comprehensive documentation update January 2026
- Update all #+DATE: and Last Updated lines to 2026-01-26
- Bump documentation version to 3.1
- Standardize author metadata (Glenn → Glenn Thompson where applicable)
- Add Phase 9: Production Launch & Feature Expansion (Nov-Dec 2025)
- Add Phase 10: Documentation Overhaul (January 2026)
- Update PROJECT-HISTORY.org with accurate contributor stats:
  - 614 total commits, 88 PRs merged
  - Glenn Thompson: 354 commits, 59 PRs
  - Brian O'Reilly: 148 commits, 3 PRs
  - Luis Pereira: 109 commits, 26 PRs
- Standardize API endpoints to /api/asteroid/ base path
- Update UI routes to reflect root / mounting
- Correct template extensions from .chtml to .ctml
- Fix Docker music library paths (music/library/)
- Update stream queue location to playlists/stream-queue.m3u
- Expand API-ENDPOINTS.org with playlist, stream control, admin APIs
2026-01-26 20:48:25 +03:00
Luis Pereira 7c6eaa1fe0 feat: adds templating system docs 2026-01-21 17:32:41 -05:00