Wil Schmitz, Siteweb87.comWhat separates a good website from a memorable one? Often, it is the experience. The subtle details that engage more than just the eyes. I built a new WordPress plugin focused entirely on creating that experience: Music Video Disco Lights The All-in-One Media Plugin for WordPress.

Website Vibe Manager

Because every great website deserves a great atmosphere.

Complete Media Player System

At the heart of this plugin is a robust media player designed for both audio and video content. Create and manage playlists from various sources including self-hosted files (MP3, WAV, OGG, MP4, MOV, AVI, WEBM) and external platforms like YouTube, Mixcloud, and SoundCloud. The player features persistent playback that maintains audio continuity across page navigation for self-hosted files, creating a seamless background experience for your visitors.

The interface includes full controls: play/pause functionality, track progress bar, volume control, minimize/restore button, and a draggable design that lets users position the player anywhere on screen. The system supports comprehensive media management with organized playlist creation and track transitions.

Playlist Interface

Dynamic Disco Light Effects

Complement your audio experience with vibrant visual effects. The plugin includes 12 professionally designed color schemes for disco light animations that can transform your site’s atmosphere. Customize the experience with adjustable animation speed (slow/medium/fast), light density control (low/medium/high), and optional particle effects for added dynamism.

Display the lights sitewide or use the shortcode to activate them on specific pages only. The system includes an admin bar visibility toggle and works seamlessly alongside the music player.

Disco Light Effects

Smart Filename Normalization

Beyond the multimedia features, this plugin includes a powerful utility for media library management. The automatic Filename Normalizer processes all uploaded files, converting messy names like “My File(2023).JPG” into clean, SEO-friendly formats like “my-file-2023.jpg”. The system handles all file types including images, audio, videos, and documents.

Key features include:
• Automatic processing of new uploads
• Bulk processing for existing media files
• Converts to lowercase and replaces spaces/special characters with hyphens
• Synchronizes filenames with media titles
• Updates alt text when it matches original filenames
• Preserves file extensions and maintains all WordPress attachment references

Comprehensive Format Support

The plugin supports an extensive range of media formats:
• Audio: MP3, WAV, OGG, AAC, FLAC, M4A, WMA
• Video: MP4, MOV, AVI, M4V, WEBM, MKV, FLV, WMV, 3GP, MPEG, MPG
• External Sources: YouTube, Mixcloud, SoundCloud, Apple Podcasts, Spotify, Google Podcasts
• All file types for filename normalization

Intelligent Playback Management

The system smartly handles playback persistence:
• Fully persistent for self-hosted MP3/audio files and self-hosted video files
• Partially persistent for YouTube videos/playlists and external platforms
• Maintains playback state and position across page navigation where supported

Active Development

This project is under active development with exciting features planned including custom color scheme creation, shape variations for light effects, music-light synchronization, enhanced playlist visualizations, and advanced filename pattern customization.

For questions, suggestions, or to learn more about current capabilities, please feel free to contact me. I’m always interested in hearing how the plugin could better serve your needs and welcome feedback from users.

Wil

Entrepreneur Individuelle Siteweb87

About the Author

Hey there, I'm Wil from Siteweb87! My passion is helping businesses grow with powerful digital tools. Whether you need a new website, an e-commerce shop, a marketing campaign, or supporting services like logo design and branding, I've got you covered. Have a project in mind? Let's talk! I'd be glad to answer your questions and provide a free, no-obligation quote.

Leave a Reply

Your email address will not be published. Required fields are marked *