Fuji: Solving the Alexa/Apple Music Gaps
Christopher Sheridan
Technology Executive & Engineering Leader | Ex Amex, Accenture, Avanade
If you're like me, you have a wealth of playlists you've built over the years in iTunes/Apple Music. Many of these playlists are older than my kids (my daughter likes to remind me of that). With the advent of Alexa, we went all-in. Alexas are everywhere in our house, ready to play whatever music you desire. The problem is that Apple and Amazon compete in both the music and smart-speaker space, thus providing an underwhelming experience when using both.
My biggest issue is shuffling a large Apple Music playlist on Alexa. Alexa finds the playlist and shuffles the first 10 songs and then shuffles the next 10 songs. When you have a playlist with 808 songs (52+ hours), you want more diversity every time you fire up your favorite playlist. Being the engineer and problem-solver I am, I am trying to bridge that gap with code.
I dusted off a project I started a few months that integrates AWS Lambdas written in Go with Apple Music's API. While I still have a lot work to do (specifically in acquiring an Apple Music User Token for playlist customization), I feel the code is at least ready to start sharing. I placed a couple of the Lambda Go projects on GitHub: one project for storing/retrieving user tokens and another for handling the Alexa intents.
领英推荐
My goal is to finish the code and publish as a reusable skill in Alexa. There's a chance this may fail due to how Apple Music locks in their user tokens but I'm not giving up without a fight! I will build a small Swift app that will hopefully resolve that.
I call this project Fuji, in short because I love those kind of apples and it's fun to say. I welcome any participation and feedback!
Senior Project Manager @ Interexy | Insights on Blockchain, Web 3.0 & AI
1 年Christopher, thanks for sharing!
Engineering Director, Payments, Money movement, Embedded Finance | Accredited Investor
3 年Love the thought Chris!!
VERY cool, Chris! Would love to catch up with you someday on an AR idea that might piggyback... ??
Great stuff!
Engineering Director, Enterprise API and Modernization @American Express Technologies
3 年Awesome Chris ! All the best .