Vinylify DOCS

Documentation & About

Back to Player

Welcome to Vinylify

A personal retro vinyl turntable and playlist manager that runs entirely in your browser.

100% Client-Side Private MIT License

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

Play / Pause Space
Next Track N
Previous Track P
Toggle Lo-Fi Filter L
Seek +5 seconds →
Seek -5 seconds ←

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.