Welcome to Vinylify
A personal retro vinyl turntable and playlist manager
that runs entirely in your browser.
What is Vinylify?
Vinylify is a personal, browser-based music player designed to give you the nostalgic feel of a vinyl turntable with modern convenience.
It combines the warmth of vinyl with the flexibility of digital music. All your playlists and uploaded MP3s are stored locally in your browser using IndexedDB — nothing is sent to any server.
Whether you're listening to MP3 files or streaming YouTube videos, Vinylify provides a unique, immersive experience with a fully animated turntable interface.
Key Features
Playlist Management
Create, rename, and delete playlists. Add tracks with ease.
MP3 Upload
Upload MP3 files and store them locally in your browser's IndexedDB.
YouTube Support
Add and play YouTube videos via the IFrame API. Great for songs not in your library.
Vinyl Turntable
Fully animated vinyl record with tonearm movement, pitch control, and RPM switching.
Audio Effects
3-band EQ, Lo-Fi filter, vinyl crackle simulation, and pitch adjustment.
Lyrics Engine
Search LRCLIB for lyrics, upload .lrc files, and sync with playback in real-time.
Keyboard Shortcuts
Tech Stack
HTML5
CSS3 + Tailwind
JavaScript (Vanilla)
IndexedDB
YouTube IFrame API
Web Audio API
LRCLIB API
FontAwesome
Storage & Privacy
Local Storage Only
All your playlists and uploaded MP3s are stored locally in your browser using IndexedDB. Nothing is ever sent to any server.
Data Persistence
Clearing your browser's site data will remove your library. Use the Export feature to backup your playlists as JSON.
No Cloud Sync
Vinylify is intentionally offline-first and privacy-focused. Your music stays on your device.
Quick Help
How do I add a song?
Click the "Add Track" button in your playlist. You can upload an MP3 file or paste a YouTube link.
How do I get lyrics?
Click the "LYRICS" button on the turntable. Vinylify will search LRCLIB automatically. You can also paste lyrics or upload an .lrc file.
Where are my songs stored?
All your songs and playlists are stored locally in your browser using IndexedDB. They stay on your device.
Are my uploaded MP3s shared?
No. Everything stays local. Vinylify does not upload your files anywhere.