A permanent media player and catalog built for Arweave, focused on preserving audience recordings, videos, and public domain content forever.
- 🎵 Music streaming from the permaweb
- 📹 Video playback support
- 🎨 Retro-cyberpunk themed interface
- 🌈 Interactive laser light show with multiple visualization modes
- 📱 Responsive design that works on desktop and mobile
- ⌨️ Keyboard controls for playback
- 🎼 Support for custom album catalogs
- 🔄 Gateway-aware content loading
- Browse the curated catalog on the homepage
- Click any album or video to load it in the player
- Use the player controls or keyboard shortcuts to control playback
- Get the TXID of an album/video uploaded to Arweave
- Enter the TXID in the "Load Tape" field
- Click the cassette/recorder icon to load and play
Space
- Play/Pause←
- Previous track/video→
- Next track/video
Click the "Laser Show" button to cycle through visualization modes:
- Classic mode
- Hyper Speed mode
- Fractal mode
Want to add content to ar://playdead? Check out the contribution guide for:
- Audio/Video format specifications
- File structure requirements
- Upload instructions
Built with vanilla web technologies:
- HTML5 Audio/Video
- CSS3
- JavaScript
- Web Audio API (for visualizations)
- Canvas API (for laser effects)
See changelog.txt for detailed version history.
Created by @JonnieSparkles with assistance from all the chatbots.