A LAMP stack music platform for managing and distributing music content with features for artists, licensing, and collaboration.
- Artist, Album, and Song Management
- Playlist Creation and Management
- Music Metadata Extraction (ID3 tags, BPM, key signature)
- Music File Upload with FTP Support
- Audio Player with HTML5 Audio API
- Collaboration System for Artists
- Music Matching Algorithm (BPM & Key Signature)
- Licensing System
- Play Count Tracking
- Featured Tracks Management
- Public/Private Playlists
- Position-based Playlist Ordering
- PHP 8.1+ (Vanilla, no framework)
- MySQL/SQLite Database
- jQuery for DOM manipulation
- Bulma CSS Framework
- Docker for development environment
- Apache Web Server
- getID3 for audio metadata extraction
- Docker and Docker Compose
- PHP 8.1+
- MySQL 8.0+
- FTP access (for production deployment)