Audini is a Chrome extension that automatically detects audio files on the web pages you visit, allowing you to curate and play your own custom playlist directly in your browser.
- Automatic Detection: Scans pages for common audio formats (
.mp3,.wav,.ogg,.aac,.flac,.m4a,.opus). - Dynamic Monitoring: Uses
MutationObserverto find audio links added dynamically by modern web apps. - Integrated Player: A dedicated player interface to listen to your discovered tracks.
- Playlist Management:
- Reorder: Drag-and-drop tracks to organize your queue.
- Persistent State: Automatically saves your current track, playback position, and volume.
- Import/Export: Support for
.m3uplaylist files.
- Specialized Support: Advanced resolving for sites like KHInsider to get direct audio links.
- Yarn (v4+)
- Clone this repository.
- Install dependencies:
yarn install
- Build the player bundle:
yarn build
- Load the extension in Chrome:
- Navigate to
chrome://extensions. - Enable Developer mode (top right toggle).
- Click Load unpacked and select the root directory of this project.
- Navigate to
- Pin the extension: Click the puzzle icon in Chrome and pin Audini for easy access.
- Discover Audio: Visit any site containing audio links (e.g., vurez.com).
- Add to Playlist: Click the Audini icon to see detected links. Use
+to add specific tracks or Add All to grab everything. - Listen: Click Open Player to launch the playlist interface.
- Download (Optional): If you export your playlist as an
.m3ufile, you can use this bash script to download all items into a local directory.
Tip
Audini saves your playback position and volume automatically, so you can pick up right where you left off even after closing the player.