Hey everyone, the past few months I've been working on a couple of lightweight music apps that run within the constraints of the browser, and focus on providing a delightful (hopefully) music experience.
The first project I've launched is tinytunes DJ (just in time for NYE parties!), a minimal DJ deck that runs in your browser, on your laptop, your phone, and your tablet.
The absolute essence of a good DJ set is a great track list and smooth transitions (crossfade) between the tracks. tinytunes DJ helps you accomplish that and a bit more too.
A quick overview below:
## ADD TRACKS
From mp3s from local library or tracks and playlists from YouTube.
## PLAY
Control two decks, playlists, cue, sync and crossfader. tinytunes DJ has configurable keyboard mappings, UI hints and visual feedback so you can get a tactile feel by using the keyboard controls.
## RECORD
Record combined audio output, track list and timings. (Local only at the moment)
## SHARE
Every mix is shareable, listenable, and likeable. Each recorded mix has its own page and URL, and shows the track lists and when which song was played, etc. Peeps can give you feedback in the form of likes and comments.
## BONUS: Music Player A lot of people have asked me if they can just use this as a music player. Yes, just toggle AUTOPLAY ON on the deck/queue and tinytunes becomes a music player, meaning it automatically plays next track in the queue. You can then create playlists and tinytunes will automatically play the next track in the background, even YouTube playlists running in the background on your phone work (depending on your browser, settings, and OS. Edge works perfectly on Android).
Coming soon is support for Bandcamp, ability to import YouTube playlists, cloud sync for local tracks (YouTube tracks and playlists already sync across devices), so your music collection is available anywhere, as well as support for MIDI controllers, and a cue channel.
Try it out and let me know what you think. Looking forward to bug reports and rough edges, UX improvement ideas, feature requests etc. And if you don't want to DJ you can try using it as your music player.
PS. If you want to stay updated you can simply create an account and you will automatically get a lifetime 'Medium' account and occasional emails when I launch the above features.
amac•1h ago