Old-School Vibes: Free MP3 Player Module

Tape player Player is a modern, retro audio module for Joomla that brings the nostalgia of cassette tape players into the digital era. The module combines classic 80s design with cutting-edge web audio technologies.

Information

PROVIDER : Diablo DESIGN
VERSION: 1.0
JOOMLA: 5.x, 6.x

Box mockup of Retro Player Pro – a free Joomla module compatible with Joomla 5 and 6, featuring a glowing retro cassette player design with music notes

KEY FEATURES:

• 🎵 Plays MP3, WAV, OGG, M4A, MP4, MPEG formats
• 🎨 Full color customization (background, cassette, speakers, frame)
• 📂 AUTO-SCAN: Automatic directory scanning for MP3 files
• 🎧 Intelligent filename parsing (Artist - Title extraction)
• 🔄 Smart preloading with adaptive buffering
• 📱 Responsive design (desktop, tablet, mobile)
• 🎪 Audio visualization with animated bars
• ⚡ Progressive loading with connection detection
• 🎛️ Volume control, navigation, play/pause/stop
• 🏷️ Scrolling long titles with marquee effect
• 🎨 7 cassette color schemes (black, white, red, blue, green, gold, silver)

ADDITIONAL FEATURES (NEW):
• 📻 M3U playlist support (local & remote, e.g. GitHub)
• 🔊 Autoplay for tracks and radio streams
• 🌐 GitHub RAW link conversion for M3U playlists
• 🕒 Track time counter (elapsed & countdown)
• 🖱️ Bulk import: add multiple MP3 files at once (with auto-scan)
• 🧠 Advanced speaker animation: vibration, pulsation, music & beat synchronization
• 🏷️ Automatic radio stream detection from playlists
• 🛡️ Robust error handling and validation for remote playlists

INSTALLATION & SETUP:
1. Install the module in Joomla Administration
2. Upload MP3 files to /images/audio/ folder (or custom path)
3. In module configuration, set "Directory to scan" path
4. Save module - system will automatically scan and add all MP3s
5. Customize colors and appearance to your preferences

TECHNICAL DETAILS:
• Compatibility: Joomla 3.x, 4.x, 5.x, 6.x
• Languages: Polish, English
• Technology: HTML5 Audio API, CSS3 Animations, JavaScript ES6
• Optimization: Lazy loading, smart caching, connection-aware buffering
• Security: CSRF protection, input validation, sanitization


Gallery:
31-704 Kraków
os.Na Stoku 27a/17
666977944