Initial CarPlay audio server implementation with file management, playlists, and album/single classification

This commit is contained in:
2025-12-07 22:27:47 +00:00
commit 58bb44dfb0
14 changed files with 1164 additions and 0 deletions

23
tasks.md Normal file
View File

@@ -0,0 +1,23 @@
# CarPlay Audio Server - Tasks
## Completed Tasks
- [x] Server application setup (Node.js/Express)
- [x] Audio file management system
- [x] Folder/directory scanning
- [x] Metadata extraction (ID3 tags)
- [x] Album vs Single classification
- [x] Playlist management
- [x] REST API for CarPlay clients
- [x] Audio streaming endpoints
- [x] Database for track metadata (SQLite)
- [x] Artwork extraction and serving
- [x] File upload endpoint
- [x] Album grouping and management
## Todo
- [ ] Search functionality
- [ ] User authentication
- [ ] Multiple user support
- [ ] Advanced filtering
- [ ] Caching layer
- [ ] Transcoding support