Skip to content
A simple way to create distributed mixtapes in the Beaker Browser. A Muxtape clone.
Branch: master
Clone or download
Latest commit f5e0394 Jun 11, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css Some slight styling. Jun 11, 2019
images Add song rename/delete. Jun 10, 2019
js Some slight styling. Jun 11, 2019
.datignore Mixtapes are working, saving to Dat. Just need more editor controls. Jun 7, 2019
.gitignore Using the experimental datPeers API to discover other mixtapes. Jun 10, 2019
LICENSE.md Mixtapes are working, saving to Dat. Just need more editor controls. Jun 7, 2019
README.md Duxtape screenshot. Jun 8, 2019
dat.json Using the experimental datPeers API to discover other mixtapes. Jun 10, 2019
duxtape.png Duxtape screenshot. Jun 8, 2019
index.html Some slight styling. Jun 11, 2019
tape.html

README.md

This is a Muxtape clone for the Dat network. You'll need Beaker to listen to tapes, create tapes. Mere nostalgia, let's say.

Screenshot

To try it out, visit dat://duxtape.kickscondor.com/.

If you don't know what Muxtape was, it was a short-lived website for sharing mp3 mix tapes. Its design was absolutely bare: just the songs you uploaded. But it functioned. You could create and listen to mixtapes in the browser. It was shuttered within the year and made an attempt to return... don't recall what happened next.

Dat seems perfect for this kind of thing. Not only could you seed the mixtapes that are shared, but you can seed the app itself!

Here's the tech behind it:

  • music-metadata-browser: A JavaScript library for reading title and artist metadata from songs.
  • color-picker: One of the only things you could customize on Muxtape was the color of your banner. A JavaScript color picker was essential.
  • Web File API: Files are dropped onto the web page and copied into your Dat. This local Dat is just a folder that is synchronized with any seeds out there.
  • Web Audio API: This is one thing we didn't have back in 2008. I appreciate this.

A sample mixtape is at: dat://8587f38ad142911bbf29caffe6887080be3c3ff55569be03bacc197c5daa9caa/. To seed the tape on the network, click the sideways-V 'network' icon in the browser address bar. You should fine a toggle.

You currently can only edit the tape from the browser where it was created.

You can’t perform that action at this time.