Vinyl Player, animated React component
A music player you play like a turntable: press play and the tonearm swings on while the platter spins up, grab the record to scrub exactly as far as you turn it, or fling it to coast. Skipping slides a new record onto the platter.
- Pro
- Cards
- Spring
Play with it
Move the controls and watch it change. Copy code gives you a snippet with only the props you changed.
Slow HoursMira Lune
33⅓
Slow Hours
Mira Lune
Props
| Prop | Type | Default | What it does |
|---|---|---|---|
| tracks | VinylTrack[] | — | Records on the shelf. Each has title, artist, length (seconds) and label, two CSS colours for the centre label. Defaults to three sample tracks. |
| autoplay | boolean | false | Starts the record, scratches now and then and changes records until someone touches the player. |