Diamond Media Player
An Electron-based media player for Windows with advanced audio visualisation and LUFS metering capabilities.
Features
-
Multi-Format Support | Play various audio and video formats with ease.
-
Advanced Visualiser | Enjoy a stunning audio visualiser that brings your music to life.
-
LUFS Metering | Professional-grade loudness measurement for audio enthusiasts and professionals.
-
Dual-Channel RMS Display | Monitor left and right channel levels independently.
-
Modern UI | Sleek, intuitive interface designed for a seamless user experience.
-
Customisable Settings | Tailor the player to your preferences with adjustable tempo, pitch and visualiser quality settings.
Installation
To install Diamond Media Player, follow these steps:
- Download the latest release for Windows from the releases page.
- Run the installer and follow the on-screen instructions.
- Launch Diamond Media Player and start enjoying your media!
Usage
- Open Diamond Media Player.
- Click the “Open File” button or use the menu to select a media file. Alternatively, drag and drop a file onto the player, or even use the “Open With” context menu option in Windows Explorer.
- Use the playback controls to manage your media playback.
- Enjoy the visualiser and LUFS metering while your media plays!
Development
To set up the development environment:
-
Clone the repository:
git clone https://github.com/diamonddigitaldev/Diamond-Media-Player.git -
Install dependencies:
cd Diamond-Media-Player npm install -
Run the application in development mode:
npm start
Building
To build the application, run the following command:
npm run build
This will create distributable packages in the dist folder.
License
Diamond Media Player is licensed under the Apache 2.0 License. See the LICENSE file for details.
Acknowledgements
- Logo designed by TheFuturisticIdiot
- Built with Electron
- Visualiser powered by Web Audio API
Contact Us
- Need help or want to chat? Join our Discord Server!
- Found a bug? Open an issue on our GitHub repository.
- Have a feature request? Submit it here!
