For one, I share how @maxmind, @mapbox, and @wikidata were used to not only locate where users were but also define a dynamic visitor threshold for each location. (Used in the unlocking of the album stream.)
I also share a bit of my @goserverless, @dynamodb, @dynamodb stream, and @pusher setup which was used to both store and share all the visitor and chat message data in real-time. Special props to @pusher for allowing us to dynamically spin up location specific channels on the fly.
Thanks to everyone who helped test that @Spotify@SpotifyPlatform powered chat room weeks ago. It was for this. 😅 In the case study, I explain a bit about how we built it and why we chose Spotify for auth.
Another really interesting topic is how we *faked* an audio live stream by calculating the album position offset since a location was unlocked. Anytime a user clicks play, we simply seek the album to the current calculated position. It's close enough for rock n' roll. 🎸
Finally, I take you on a BLAST FROM THE PAST and discuss pre-rendering waveforms images. 🌊 Anyone who has followed my work since @SoundCloud knows I used to do these a lot. Check out the case study for a modern take on the solution.
Here's the original audio visualization technique using @PaperJS and Howler.js before I switched to the pre-rendered waveforms. Click anywhere to hear the first 30 seconds of "Moonlight." codepen.io/leemartin/pen/…
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Alright, brand new web app for the lovely fellows @FutureIslands and their incredible new release "As Long As You Are." Invite people close to you to unlock a stream of the new record and listen together. aslongasyouare.com#alayalisteningparty
I knew from the beginning that I wanted to create a frictionless global album premiere so the only requirement of the app is to simply visit the link. Upon arrival, we use @maxmind to turn your ip address into a pair of coordinates.
Those coordinates are then used to query the @Mapbox Geocoding API so we know where in the world you are and in what region (state, province, prefecture.)
I took a break last week and had some time to think about the music industry and in particular the issues which touring artists are currently facing. Thinking about possible "solutions" and things to do in the interim until concerts return. Here's a random thought...
Now is as good a time as any for artists to compile (and own) the gigography of concerts they have performed in the past and the setlists for those shows.
I've written about the data around live music as part of a @FooFighters project before. I believe that every concert performed is an amazing set of data to further engage fans and power other goals, including streaming. medium.com/@leemartin/rew…