- Add taglib dependency for ID3/audio metadata extraction - Implement extract-metadata-with-taglib function with fallback to basic metadata - Fix database field access using gethash for RADIANCE hash table records - Add /admin/scan-library API endpoint for triggering music library scans - Add /admin/tracks API endpoint for retrieving stored track metadata - Support MP3, FLAC, OGG, and WAV audio formats - Implement recursive directory scanning with cl-fad - Add comprehensive error handling and progress reporting - Create music directory structure (library/, incoming/, temp/) - Test metadata extraction workflow with sample files All core metadata extraction and database functionality now working. |
||
|---|---|---|
| music/library | ||
| static | ||
| template | ||
| .gitignore | ||
| LICENSE | ||
| Makefile | ||
| app-utils.lisp | ||
| asteroid.asd | ||
| asteroid.lisp | ||
| build-executable.lisp | ||
| build-sbcl.sh | ||
| design.org | ||
| module.lisp | ||
| project-summary.org | ||