From Spotify:

The future of how we work has been a popular topic inside the walls of Spotify for a while now. Our leadership team has long championed the idea that digitalization and globalization are massive drivers for a more flexible workplace that better suits both our band and our business.

Add another company to the list. One interesting tidbit is their focus on paying NY/SF salaries no matter where the employee chooses to live. I’m really curious to see what the Covid year does to our industry as well as current tech centers like NY and SF.

Distributed-First Is the Future of Work at Spotify

From Spotify:

The future of how we work has been a popular topic inside the walls of Spotify for a while now. Our leadership team has long championed the idea that digitalization and globalization are massive drivers for a more flexible workplace that better suits both our band and our business.

Add another company to the list. One interesting tidbit is their focus on paying NY/SF salaries no matter where the employee chooses to live. I’m really curious to see what the Covid year does to our industry as well as current tech centers like NY and SF.

From Felipe Carvalho on Twitter:

After today, you can add as many songs as you like to your Liked Songs on @Spotify I’ve been working with a small team on the refactoring necessary to pull this off for a while now. Very happy to see this finally out.

This definitely falls into the Finally™ territory, as I’ve been complaining about this for years now. Really happy they finally listened to users who hit the cap a long time ago and have had to come up with creative ways to get around it.

A little too late for me though as I recently moved back to Apple Music and have been very happy there.

Spotify Finally Removes 10k Song Limit

From Felipe Carvalho on Twitter:

After today, you can add as many songs as you like to your Liked Songs on @Spotify I’ve been working with a small team on the refactoring necessary to pull this off for a while now. Very happy to see this finally out.

This definitely falls into the Finally™ territory, as I’ve been complaining about this for years now. Really happy they finally listened to users who hit the cap a long time ago and have had to come up with creative ways to get around it.

A little too late for me though as I recently moved back to Apple Music and have been very happy there.

Joe Rogan, one of biggest podcasters out there, is going to be exclusively on Spotify starting next year. This is a huge get for Spotify, who is trying to become a bigger player in the podcast space.

Spotify is making a move to be more like Netflix in a lot of ways. With music licensing costs rising proportionate to their user growth, Spotify is still bleeding cash despite being a leader in the streaming music space. However, if they can start pushing users toward original content, insert their own ads into those podcasts and skim some off of that, they have another revenue stream that isn’t tied to licensing content. Additionally, it might give them an even larger user base to sell ads against. Good for Spotify! However, I worry about what it means for the future of podcasting.

If Spotify is successful, what does this mean for a further splintering of the market? Is the podcast world moving to a place where you’ll need 3-5 different apps just to listen to the shows you want? Even if they remain ad-supported and won’t require yet another monthly subscription, that’s just a lot for most people to deal with.

Not to be melodramatic about it, but this feels like we’re entering a new phase where “independent” podcasting is at risk. I think that the good news for me personally is that most of the shows I listen to aren’t candidates to get tempted by Spotify’s siren song any time soon and seem to take pride in being niche, indie shows. That said, once the ad money starts to dry up and all go to one place, it will indirectly affect the shows I listen to as well. Will some of the larger sponsors pour their money into Spotify’s ad platform or continue to pay for ad reads by the hosts? It’s yet to be seen, but marketing folks love their metrics.

The best thing you can do right now? Be sure to support the open, decentralized podcasting world by using apps like Overcast, Pocket Casts, Castro and even Apple’s Podcast app.

Thoughts on Spotify’s podcast push

Joe Rogan, one of biggest podcasters out there, is going to be exclusively on Spotify starting next year. This is a huge get for Spotify, who is trying to become a bigger player in the podcast space. Spotify is making a move to be more like Netflix in a lot of ways. With music licensing […]

Continue reading →

See what I did there?

As mentioned recently, I have switched over to Apple Music from Spotify. Part of the decision was based on personal preferences around the 2 services, but the reason that I was reluctant to drop Spotify in the first place was the lock-in I had with Google’s Chromecast ecosystem. As it turns out, by looking to invest in nicer speakers I ended up switching services and voice assistants along the way. I thought it’d be worth discussion as to why I decided to move to Sonos from the Chromecast setup we had, and some of the pros and cons I’ve noticed in the past few months.

Google stops playing (and sounding) nice

Something funny happened in the past year or so. Google, long known as the ‘open’ ecosystem, became a bit less so. With continued integration between the Nest and Google lines, it’s becoming less open and more of an ecosystem play with Google’s products. That’s fine, but it’s not why I initially bought Chromecasts, Google (now Nest) Hubs, etc. I was hopeful they’d give me the best shot of buying nearly any smart home product and they’d work.

Combine that with an increasing discomfort with Google’s data collection across more and more areas and mediocre sound quality on the Google Homes (and especially the Nest Hub & Home Minis), and I was interested in checking out a different approach to whole-home audio.

A few months ago I had posted an article about Google slowly locking down their smart assistant ecosystem and how I felt like it was time to explore a change. My home setup was a few Google Home & Minis, 2 Chromecast Audios plugged into existing speaker setups on our deck and patio areas, and a Google Nest Hub in our kitchen. We used Spotify for the most part, but I missed the feeling I used to have when using iTunes / Apple Music in years prior. Specifically, I’ve always been more interested in albums and Spotify is very playlist and “mood” centric. I think there’s a time an place for that but in general I was questioning the value of paying for Spotify despite its strengths compared to Apple Music.

Outside of the Google Home stuff, most of our “smart home” stuff is pretty platform agnostic:

  • 2 Nest thermostats
  • A bunch of Wemo and iHome smart plug
  • MyQ garage door
  • A Roomba
  • A HomePod (obviously the biggest outlier)

I’ve mostly relied on using Homebridge via a Raspberry Pi to stitch everything together so that we can use HomeKit scenes to automate most of our scenes (morning, evening, leaving & arriving home). We don’t really automate a ton, but I like being able to make sure the garage is closed if we’re both not home for a certain period of time, the lights are off if we’re away, or they come on if we are home and it’s almost sunset. Overall, pretty basic stuff – I’ve grown kind of sour on most of the stuff “smart” home devices offer these days so we’ve kept things pretty simple at our new house.

If we were going to ditch the Google Homes, we needed something to replace them with something that provided great sound, integrated with whatever music service we wanted, and worked in multiple rooms. Enter Sonos.

Why did I choose Sonos?

I’d been thinking about getting Sonos speakers for years now, as I wanted to get something that was service and platform agnostic. Sonos nails that – they integrate with all of the major streaming services, podcast services, audiobook vendors and even offer multiple options for voice assistants (Google Assistant and Alexa). Throw in Airplay 2 support and it was a no-brainer to upgrade most of our Google Home devices with Sonos Ones. One of my favorite things about the Sonos ecosystem is that you can control the speakers via their app or most services’ default apps (Apple Music is an exception, no huge surprise there).

There was a catch with our house – we have outdoor speakers that wouldn’t be easy to hook up to a Sonos speaker. To get our deck wired up, we replaced the Chromecast Audios we were using with 2 Airport Express units that I bought off of eBay. They’re AirPlay 2 compatible, so I was able to plug them straight into the amps for the 2 outdoor speakers we have and we had an Airplay 2 optimized home. Instead of spending hundreds for a Sonos amp, I was able to get something “good enough” for around $45.

Comparing AirPlay 2 to Casting

Previously, we had an entire setup that was all Google Cast powered, so we could ask any speaker to play music and it’d start playing Spotify wherever we wanted. With Sonos speakers, we introduced some small trade offs for the additional flexibility and sound quality. Some of the key differences between Airplay 2 and Casting:

  • Casting isn’t tied to your device at all. Airplay 2 still relies on a source to stream to each audio source, so that means if you were to stray too far away from your WiFi while controlling music it’d stop playing eventually. That’s not the case with Sonos, only Airplay 2 based streams.
  • Native iOS integration of Airplay 2 means that management of whole-home audio is much easier than it was from Spotify or the Google Home app (from control center or the Apple Watch now playing screen you can control any speaker that’s playing music)
  • Google Cast allows you to create named groups to send music to, while Airplay 2 uses your house layout to dictate grouping. Invoking an entire floor is pretty easy on both platforms but if I want to only call on a subset of speakers I could name that subset with Cast, where on Airplay I’d need to ask for each room when invoking that subset. Hoping I can eventually use HomePod shortcuts integration to fix this.
  • I use apps to invoke music way more than by voice now. This is actually a good thing because previously I’d typically ask for the same few playlists over and over. It’s similar to how I panic and order the same meal every time at a restaurant when pressed. Now, I find myself queueing up different albums and playlists all the time.

Add a dash of HomePod

Airplay 2 stuff won’t work with the Sonos system so I have to control them with my phone or iPad if I want to play music everywhere, but this really isn’t a big deal. If we ever want to go 100% into the Sonos world, we can always get something like the Sonos Amp, but I can’t really imagine that happening, to be honest. The only time we really need whole-home audio are if we’re having some sort of group gathering and want to play music everywhere. For now, if I want to play anything on our Sonos setup, outdoor speakers and my office don’t fit into the picture. But as previously mentioned, Sonos speakers are all Airplay 2 compatible, so if I want to play a song everywhere I just have to invoke the music from my phone, iPad or Mac.

Or a HomePod.

Another purchase I made about a year ago was a HomePod. They were on sale at Best Buy, so I picked on up, figuring I’d either return it or sell it eventually. The sound is fantastic, filling my office with very rich sound and serving as a HomeKit hub. Obviously, there are limitations to using a HomePod as well – currently it’s very ecosystem-limited. You can Airplay nearly anything to it but as far as native integration goes, it’s Apple Music or the highway. But it’s by far the best sounding speaker I own. It has smarts to auto tune itself for the room that it’s in, and it shows.

For a while, I just used it when I was working from home but once we made the Sonos switch, I started thinking more about moving to Apple Music. Originally, moving to Sonos wasn’t really about moving away from Spotify. That happened after messing around with the possibilities of an AirPlay 2 based whole-home audio setup. With HomePod + AirPlay 2 you can use your phone to control the HomePod and make that the primary audio source, sending music to the other speakers throughout the house. That way, you don’t run into most of the limitations that AirPlay 2 has compared to Chromecast. Since the HomePod is streaming music to all of the other speakers in our house instead of my phone, it’s really the best of both worlds. If Apple ends up allowing Spotify as a native HomePod integration later this year, it’ll be an even more elegant solution.

Google Assistant to Alexa

My original goals were to replace the Google Homes with better sounding speakers but leave nearly everything else in tact. However, one that original choice was set into motion I found myself making other tweaks as I went – integration with the HomePod, focusing more on Airplay 2, and then switching the default assistant on the Sonos speakers to use Alexa.

The reason is simply the cascading effects of moving to Apple Music. Alexa works with Apple, while Google does not. It’s still too early to have a ton of observations about Alexa vs Google Assistant but I will say that the UX of the Alexa app is light years better than the nested options hellscape Google has put out.

Conclusion

I’ve definitely added a little bit of short term complexity to how we were playing music in our house by making this switch. I know my wife has had a few instances where she throws her hands up with my constant experimentation with this sort of stuff. However, the trade offs have been worth it so far for me:

Pros

  • Way better sounding speakers overall.
  • More choices & service integration.
  • I’ve been really happy with Apple Music as a Spotify convert.
  • More music variety as a result of me invoking music via apps instead of voice.
  • Moving to Alexa puts my tech eggs in more baskets, and reduces my dependence on Google.

Cons

  • The previous setup was more streamlined compared to what we have right now. We could invoke music to any speaker via voice and it just worked.

I’ll be interested to see what Apple has in store for the HomePod as opening it up will further improve the flexibility of what we can play across the entire home. If Apple ends up releasing a mini version or one with a screen (my dream product), then we’d really be cooking.

Casting Google’s Speakers Aside

See what I did there? As mentioned recently, I have switched over to Apple Music from Spotify. Part of the decision was based on personal preferences around the 2 services, but the reason that I was reluctant to drop Spotify in the first place was the lock-in I had with Google’s Chromecast ecosystem. As it […]

Continue reading →

Apple has been a little late getting their HomePods out to consumers, but it looks like 2/9 is the big day. In short, it looks like these 7 inch tall speakers are Apple’s take on the smart speaker, but with a heavy focus on the speaker part and less on the assistant side. It has a lot of the basics (Apple Music support and basic Siri smarts along with HomeKit integration) but is way more concerned with being a kick ass speaker system for your home.

I’m pretty solidly entrenched in the Google Home / Chromecast Audio ecosystem so I don’t think I’m their ideal customer at this time. However, I am interested as I’d like to upgrade eventually to Sonos or something similar and both simplify our setup and also add more options for services like Apple Music.

Most early reviews have backed up the initial claims that the HomePod sounds fantastic and runs circles around the competition, but I am concerned only the true Apple faithful will pull the trigger on these day one.

The price doesn’t bother me, really. Based on the reviews I have seen it appears one of these can fill up most any room. If you bought a few of these you’d be able to easily provide coverage for a floor of most homes. The thing that does bother me is most of the technical side of things.

I worry that Apple won’t open this thing up at all, and won’t ever add SiriKit integration for competing services to latch on to. Apple Music is fine and it’s getting better for sure, but I’m a Spotify person and would hate to constrict my options just for better sounding speakers than what Google or Amazon offer.  Also, the  more that I read about AirPlay 2, the less excited I get. I still feel that Google nailed it with their approach to Casting, which effectively is passing a stream URL to the devices and letting them handle it from there. Airplay 2 still requires proximity, it just enables multi room audio and performs better than v1. Still, not a major leap forward that I was expecting. Oh, and it won’t even be in the first software version with shipping units. This won’t matter for single HomePod owners who use Apple Music but could be a deal breaker for others.

There’s lots of other small questions about how Siri will work, future plans for multi user support and what sort of new SiriKit stuff in iOS 12 might allow (Lyft ride hailing, music and podcasts etc). For now though this seems like a great speaker that creates more questions than it answers at this time. I can’t wait to see how this changes the conversation about these smart speakers and asks companies to think more about the quality of sound and not just the smarts under the hood. In the medium term I have my eyes on the HomePod and the Sonos One as solutions to get great sound around the house, so I’m rooting for Apple to get this right.

HomePod questions

Apple has been a little late getting their HomePods out to consumers, but it looks like 2/9 is the big day. In short, it looks like these 7 inch tall speakers are Apple’s take on the smart speaker, but with a heavy focus on the speaker part and less on the assistant side. It has […]

Continue reading →

Spotify and Apple Music Side By Side

Nice little comparison of a lot of the main screens in both apps.

apple-music-logo

On June 30th at around 10am, the switch was flipped on the iOS 8.4 upgrade that contained the new Apple Music app and about an hour later, Beats 1 went live on the new streaming service. Overall, it’s been a fairly smooth launch from what I gather, and I’ve had a chance to kick the tires on most of the service to report my initial findings. This is by no means a full review, but I thought it might be helpful for people a bit less obsessed than I am with music and especially streaming music services.

What is Apple Music?

Like Rdio, Spotify, Google Music and others, Apple Music is a streaming music service that allows users to pay $9.99 a month for the ability to stream any song, on demand, from the nearly 30 million songs in their catalog. In short, you’re renting the ability to play any song or album, when you want it. On mobile devices, users can download and ‘save’ songs, albums or playlists so that they don’t use up their mobile bandwidth. While Apple Music is pretty run of the mill when it comes to this part of their service, they offer a few components that aren’t Earth shattering on their own, but the little differences add up to make something pretty compelling.

iTunes Match is dead, long live iCloud Music Library

Apple has had this kinda-sorta cloud music solution called iTunes Match for a while now. Basically, you pay $25/year and iTunes will scan your library, matching the tracks that you own with those in the cloud, and will upload tracks you own that may not be in the iTunes Store catalog. Conceptually, it is pretty solid and I’ve used it on and off over the past few years. You can sync playlists between devices and access all your music on any Apple device you own. However, sync wasn’t always reliable or fast. But for the price it was a pretty good value all things considered.

With Apple Music, we now have the iCloud Music Library, which is pretty much the same thing as Match.

Curation & For You

for-you

The thing I loved about Beats Music when I gave it a shot last year was the way they curated playlists based on moods, history or influences and recommended them to you based on what you listened to.

And they were really, really good.

I was amazed by how spot on the albums and playlists were, and it was the one service I used that solved the ‘what should I listen to right now?’ problem. Well, the same feature is in Apple Music – the more music you add to your library or love, the better the suggestions will get over time. This is presented in the ‘For You’ section of Apple Music as a series of cards that let you choose from playlists or albums that they think you might like. Over time, these recommendations get really accurate, and I’m always finding something new to listen to (or rediscovering old albums I haven’t heard in a while).

Beats 1

Apple-Beats-1-logo

You could argue Apple helped kill the radio with iTunes and the iPod but they’re now trying to bring the patient back to life with Beats 1.  Basically, it’s an always-on internet streaming station featuring a few prominent tastemakers / DJs as well as shows featuring popular artists that rotate out every few months.  Folks like Elton John, Q-Tip, Drake, and Josh Homme all have shows once a week amongst others.  It goes along with the other ‘curation’ attempts Apple is making to differentiate itself, and after giving it a go for a few days, I’m way more impressed with it than I thought I’d be.

Connect

This is kind of like a Twitter/Instagram style service that artists can use to connect with fans. You can allow Apple Music to auto-follow artists in your collection so I’ve already seen a few dozen posts from artists and they range from useless to actually really interesting. Trent Reznor posted some old NIN instrumental tracks that were really awesome to hear and I also saw some cool concert photos.

Screenshot 2015-07-02 10.37.50

You can imagine this part of the service will either die on the vine or become something much, much bigger over time. I could see this becoming a way to learn about upcoming shows, selling merchandise and promoting other things artists are doing. Further, I could see Apple getting into the ticketing game if Connect takes off. It’s not too far fetched to imagine a scenario in which an artist you follow due to saving one of their albums alerts you to a concert in your area via Connect, and you then use Apple Pay to purchase tickets. The pass is automatically added to passbook, a calendar entry is made on your phone for the event with directions, and you can share you’re going with one tap on Facebook or Twitter, with a link to the same post you saw embedded. Pretty slick if you’re the concert going type, and most of the ingredients are already in place.

The Good

I had high hopes that Apple would keep smart playlists around and they actually outdid what I was hoping for.

Not only are smart playlists still retained in the form they were prior to Apple Music’s launch, they actually give you the ability to integrate anything that is added to your library from the streaming tracks you are ‘renting’ as well. There is a new value for the iCloud Status meta property – Apple Music. This means songs you own and songs you’re renting can co-mingle in playlists and even smart playlists. Once they’re part of your iCloud Music Library, you are able to work with them just like any other track. This also makes it fairly easy to manage which tracks you have added from Apple Music, and which ones you own:

Screenshot 2015-07-02 10.38.10

For someone like me, this is huge. I like to make playlists based on how often I listen to music or sort by songs I’ve rated highly, etc. Being able to have the music I own and the music from a streaming service comingle like this is perfect.

I wasn’t expecting to say this, but Beats 1 is way better than I thought it would be. I figured it’d be a total gimmick – and it still may fall flat as the novelty wears off – but there’s something about that communal experience of listening to music you know thousands of others are also enjoying at the same time. It wouldn’t be worth a damn if the music wasn’t good, though, and the segments I have listened to so far have been really, really good. Not always the exact type of music I’d dig up myself but I’m enjoying it a lot so far, especially while at work.

I’ll be curious to see how things mature long term with Beats 1 – do they fill out the roster with more and more shows or do they splinter into a few different stations. Either way, consider me very pleasantly surprised that Radio On The Internet is actually kinda compelling.

The Bad

One thing I’ve seen some people talk about is issues with tracks having DRM on them if you are using the Match portion of the service. Definitely worth backing up your library if you’re going to make the jump. Another stupid thing I blame the music industry for is the fact that you can’t stream Beats 1 to multiple speakers from iTunes.

I feel like those issues are, on some level, out of Apple’s hands and I only hold them responsible for poor communication. However, there are some serious UX issues that hopefully can be resolved in time for iTunes 13 and iOS 9, but I’m not holding my breath. The on-boarding process is especially cumbersome, and while I was already used to the way the Beats ‘blob’ thing worked, I kind of hated it already. The software on both platforms is fairly confusing at first to even myself, who I’d consider a veteran of iTunes and Music on the Mac.

A lot of folks are talking about how this is Apple’s chance to rethink things now that the dust of the launch is settling, and I agree 110%. Conceptually, they nailed it, but the user experience can be cumbersome.

For example, did you know you can ‘love’ anything, regardless of it you have it in your library or not? But, once it’s in your library you can both love/not love a track and also rate it 1–5 stars?  I think Apple needs to pick a path and go with it.

It’s also not possible at this time to add songs that aren’t in your library to a playlist.  Let’s say I’m trying to make a playlist of songs for the beach or for the holidays and I want to add some songs I don’t really want cluttering up my Library.  For now, tough luck.  This is a two-step process of adding songs to the library and then adding those songs to a playlist I create.

When I am listening to a radio station, it’s unclear if pressing the ‘love’ button loves the station or the song. It sometimes persists through the entire radio session.

It can be difficult on the desktop to find an artist’s page and just queue up an album of theirs. If I find an album I want to preview before adding to my library, I’m out of luck. I can either press the play button and immediately hear it, or I have to click on the little ‘…’ icon, add the music to my library, go back to ‘My Music’ and then add the album to ‘up next’. Spotify’s UX on this sort of quick discovery is way better, as I’m able to simply right click on anything and ‘add to queue’.

Apple seems to be struggling to make iTunes work for people who want to buy their music and those who just want a pure streaming experience. When I’m looking at an artist in my collection and I click on ‘view more from this artist’, I’m taken to the store. As a streaming customer, I’d expect to be taken to a list of all of the tracks in Apple Music, and maybe a link or section at the bottom of tracks or albums I can purchase. Definitely a difficult problem to solve, but this is a UX challenge I hope Apple sits back and addresses for iTunes 13 and Music for iOS 9.

In short, I think that Apple’s concept of ‘My Music’ is both very powerful and very confusing. The fact that once a track is in your library it’s just like any other song is pretty awesome. It means you could in theory add more info for a track, rate them, add them to smart playlists and more. However, the downside is that it limits adding songs that you don’t have in your library to a playlist, like in most other streaming services (even Beats Music). Most of these issues don’t apply to the iOS versions of the app, but it’s a bummer that iTunes is such a mess (still).

There are also a number of nitpicky bugs that are to be expected from what is essentially a massive scale launch of a 1.0 product. I don’t expect perfection at launch but I do expect they’ll get cleaned up soon.

  • Some of the albums that I have in my collection do not show up as such when I look at a song from a playlist or other medium.
  • On the desktop, that damn ‘disconnected cloud’ icon is the bane of my existence. I usually just have to restart iTunes from time to time to get it to connect reliably. This has been a problem for me sporadically since the Match days, so who knows if it’ll clear up.
  • The Beats 1 station always has the ‘loved’ state. I mean, I do like Beats 1 but not every song…
  • Adding songs to my library from radio stations has been spotty for me. I was out for a walk tonight and heard a few songs I really liked on Beats 1. I pulled out my phone, clicked the ‘add to library’ button, verified that it was added via the checkbox dialog, and put the phone back up. The next day, the tracks weren’t in my library. Bummer.

‘Easy’ fixes

Some of the fixes I really hope that make their way into a future product are as follows:

  • Swiping left and right on a playlist or while listening to an album should skip to the next/previous track
  • Double tapping on the icons at the bottom of the iOS app should jump you to the top of the list that you’re viewing.
  • When you click the ‘back’ button on the Mac, I wish it would take you to the exact spot you were viewing instead of back to the top. Persistent state is way easier to nail nowadays, I know this.
  • When you’re listening to a song on Beats 1, a Radio station or a playlist, I wish you could directly add the song to your playlist & that would also add the song to your library in one action.
  • Make it easier to correct issues with ‘Matched’ music. Google Music nails this, as you can upload your own track to replace one that is incorrect, add your own artwork or edit metadata and it actually makes its way through the system.
  • Make it easier to mass clear downloaded tracks/albums/playlists and make it clearer what’s happening.
  • I should be able to right click on anything and add it to ‘up next’ in a consistent, reliable manner.  Whether it’s an album, a song or a playlist the behavior should always be there an always work.

Overall Impression

Apple could have done a better job explaining the service to users as well as taking this moment to simplify much like they did with Photos and iWork previously. I understand it’s a very fine line to walk but this was their 1.0 moment to really streamline what the service does as well as better explain/articulate things. There has been a lot of confusion about how the Match service works, as well as Home Sharing changes that have surprised people.

I guess I don’t get why they had to launch this summer – they could have taken their time and announced this when they were really ready. I suppose iOS 9 was the marker they wanted to be live by, but they must have decided to deal with whatever growing pains there were going to be.

Most of my complaints are with the fairly poor job that was done thinking about user experience on the Mac and communicating a lot of the differences between Match, Apple Music and Beats Music. From a software perspective, the iPad and iPhone versions are outstanding in most every way.

That said, Apple Music is conceptually the service I’ve been waiting for since I started using Rdio back in 2009. Apple really nailed almost everything I asked for in this blog post, and I anticipate things to get ironed out over the next year. Apple has the best curation/discovery tools, Beats 1 is way more compelling than I thought, they kept their Match service and integrated it, and even allowed Smart Playlists to work with their streaming music. It’s not perfect, but so far I think this is the service I’ve been waiting for.  I’ve already cancelled my Spotify subscription and I can’t really envision a scenario that has me going back.

Once I’ve had a month or two with the service I’ll dig deeper and report back.

Initial Apple Music Impressions

On June 30th at around 10am, the switch was flipped on the iOS 8.4 upgrade that contained the new Apple Music app and about an hour later, Beats 1 went live on the new streaming service. Overall, it’s been a fairly smooth launch from what I gather, and I’ve had a chance to kick the […]

Continue reading →

In the next few weeks Apple is set to announce a slew of updates to iOS and OS X. Most rumors indicate that we’ll see a lot of small improvements with every corner of the Apple ecosystem, but I’m looking most forward to the impending announcement of the new Apple / Beats product that should rival Spotify, Beats, and Google Music.

How I listen to music

First, I thought I’d talk for a moment about how I enjoy music as I think that will flavor my wish list. I’m a subscriber to Spotify and iTunes Match, using both about equally depending on context and they both do a lot of things really well and miss out on some others. I enjoy music in one of 4 main places: during my roughly 1 hour commute to and from work from my iPhone, during my workday at my desk on my Mac, while running on my iPhone (and one day my Apple Watch!) and at home, typically played throughout the house on multiple speakers via Airplay & my Mac. It’s important to me to be able to use a remote app on either my phone or my watch to control music while around the house.

The way I listen to music is typically one of three “modes”: discovery, (re)discovery, and ‘hits’.

At a high level, discovery for me means using something like Spotify or iTunes Radio to find new music based on things I already listen to. I do this at work a lot of the time – I’ll pick a Radio station or playlist and find some new artists this way.

Rediscovery is using the Smart Playlist feature in iTunes to serve up my favorites that I might not have listened to in a while. I’m kind of obsessive about metadata and Smart Playlists in iTunes, and this pays off when I can call up a playlist based on some pretty specific criteria.

Smart playlist
Yes, I realize how insane this is.

‘Hits’ means either using Spotify/iTunes Radio or Smart Playlists to serve up music I know I’m a fan of. This is great for running or driving around. Again, I make use of Smart Playlists to play a specific curated playlist.

The perfect iTunes+Beats concept

With Apple buying Beats last year, the writing was on the wall for a streaming service making its way into iTunes. Simply put, I want to have iTunes as my one-stop shop for music discovery, re-discovery and personal curation. I want to be able to solve the ‘what do I listen to’ problem that I currently have with Spotify, and have the ability to combine music I own with music I discover. Jumping between ecosystems places a mental burden on me to remember where a certain album or song lives.

So, how do we get to this magical land?

Conceptually, steal what Google Music does

Conceptually this service should work like Google Music, where users can upload/match their own music but also subscribe to a streaming service to supplement their ‘owned’ music with ‘streaming’ music. This should be transparent to the end user once tracks are matched. In fact, the reasons I don’t use Google Music are mainly the lack of a good Remote system not named Sonos and the lack of a desktop application to speak of. They nailed the music management part of the streaming puzzle.

However, Apple Music needs to take that concept but retain some of their core features.

Don’t ruin what makes iTunes great (smart playlists, metadata, remote)

The core of what I want already exists within iTunes, and I hope that Apple doesn’t throw the baby out with the bathwater as they did with a refresh of their iWork apps. Smart Playlists are the backbone of what makes iTunes great and help me deal with a fairly large library of music. I realize that adding a streaming service and a match service together isn’t easy but Google’s approach to me is great. Take that, add the ability to make smart playlists based on some basic metadata, and you’re cooking. I personally only rely on metadata like last played date, date added, play counts, and ratings to create most of my smart playlists and if they are lost at the expense of adding a streaming service, I might as well use Spotify or even Google Music.

Further, retain iTunes Radio and give users the option to add songs to their library or purchase them outright. Serve up recommendations similar to how Beats currently works, offering albums or curated playlists to aid in discovery. The important thing is to still make my music – regardless of if I got it from the new streaming service or it’s music that I own – the focal point instead of pushing playlists and other ‘features’ on me the way that Spotify is moving these days.

Fix what makes iTunes awful (slow Match updating, bloated apps)

iTunes Match is conceptually a very great service but it rarely works as flawlessly as I’d hope. The update times are hard to predict so things like play counts, metadata changes or new music additions take time to filter down to every device. I realize this is potentially a very complicated issue and know it’s super difficult to solve, but I’d love to see some speed/reliability improvements here above all else.

Ditch ‘The Sentence’ feature from Beats. Let iTunes Radio take the place of this poorly thought out feature.

Better ‘New Music Tuesday’ section

I like the way that a few services handle ‘New Music Tuesday’ but nobody does it perfectly. Rdio comes the closest, offering up a list of all of the new albums available, and even notifying you in the menubar of the application if any artist you have in your collection has a new album out. I feel that sort of automation combined with the curation angle that Apple and Beats both take, breaking out genres and featuring the top new music, would go a long way to helping users not only find new popular music but also keep up with the artists that they already love. If rumors are true, allowing users to follow artists seems like this could be Apple adding in the automated notification feature. However, I hope they go on step further and allow you to be notified if any artist in your library has a new album/song out.

Add toggle within iOS app for offline only tracks

Something that has bugged me for a while is the way Music on the iPhone works – you have to leave the Music application and go to system settings just to toggle whether the app shows all of your music or only the music you had downloaded to your device. All of the other major players do this really well, and fortunately Apple has already added this in the iOS 8.4 beta. There is a toggle to show all of your music or only downloaded music.

Finally.

Handoff support

Pretty simple – I’d like to be able to get home after my commute and hand off what I’m listening to over to iTunes to seamlessly continue rocking out. If I’m listening to a playlist or an album, that should be able to be easily continued on iTunes, my iOS device, or even my watch if possible.

Just work well

That’s all! Simple, right? Most of the things I’m asking for aren’t rocket science, it’s just an issue with all of the competitors doing most of the things I want, but not all of them. Apple has the ability to knock one out of the park next month and finally build the perfect system for the way I listen to music. I hope they can make it happen.

My ‘Apple Music’ Wish List

In the next few weeks Apple is set to announce a slew of updates to iOS and OS X. Most rumors indicate that we’ll see a lot of small improvements with every corner of the Apple ecosystem, but I’m looking most forward to the impending announcement of the new Apple / Beats product that should […]

Continue reading →

I love what Spotify has become over the past year or two. I was a Rdio user but saw the light last summer and haven’t looked back. The app is fast and easy to use on every platform, the remote control functionality is great, and I love the way notifications and shared playlists work.

However, the one thing that keeps eating at me is the answer to that “what should I listen to right now?” question. Beats music does this so well with their ‘Just For You’ section. When you load the app up, a list of playlists and albums are presented to you based on your preferences, listening history and music collection. Every time I fire up Beats, I almost immediately am intrigued by at least one suggestion.

However, there are way too many other flaws with Beats to have me in a spot where I’d want to switch full time, sadly. Notably, the lack of these features:

  • Queue albums, songs or playlists
  • Desktop app
  • Remote control
  • Notification of new albums for artists I follow
  • Global history
  • Ability to view all ‘loved’ tracks
  • Duplicate detection when adding to a playlist

That’s a pretty long list. So, I think it’d be way more likely for Spotify to further tweak their ‘Browse’ section to mimic more what we see from Beats currently. I’ll be interested to see what Apple does with their rumored refresh this summer of the Beats/iTunes product line, but for now Spotify is the king … although I still struggle to know what to listen to.

Spotify is perfect except…

I wish @spotify would ape the ‘Just For You’ section in Beats Music. — Daniel Andrews (@danielandrews) March 24, 2015 I love what Spotify has become over the past year or two. I was a Rdio user but saw the light last summer and haven’t looked back. The app is fast and easy to use […]

Continue reading →

Lately, I’ve grown tired of the HTML5/Flash based nature of Rdio, despite all of the other things that I love about the service. The desktop ‘app’ is basically a wrapper app for the website so that you can use the media keys, but is otherwise a webpage. Right clicking and selecting ‘reload’ is a dead giveaway. HTML5/Flash certainly has its benefits – it allows for quick, platform-agnostic iteration and that’s huge for a company like Rdio, who is outgunned a bit by Spotify and now Beats. However, I decided to stray out to Spotify land to see how green the grass is these days. I left fairly impressed.

At this point, I think that Rdio has put all of its chips in the consistent web-style direction and the technical debt they’ve incurred thus far might do them in. The future are native apps everywhere that use a unified API (which I’m sure they have on some level, but even their mobile apps make heavy use of webviews), and relying on Flash on the desktop is a throwback to 5 years ago. While that’s all architecture talk at this point, the fact that it was bothering me helped nudge me to give Spotify a try and I’m glad that I did. I learned a lot about what other services have to offer.

In fact, once Apple announced they were buying Beats, the maker of the overpriced headphones and the fledgling streaming music service, I decided to take a trial run of that as well to see what the future looks like according to Apple & Beats. I was surprised by some of the features and it really made me rethink what I like about any streaming service.

Devices used: iPad mini, iPhone 5s, iMac, and MacBook Air.

Design

I feel like this is an area that Rdio was leaps and bounds ahead of the others on until recently, but as of late I’m not so sure who leads the pack. Spotify recently went through a redesign that unifies their product offering but it’s very skin deep – they put a pretty coat of paint on things, but it feels overly complicated at times, isn’t easily scannable, and the way the apps ‘work’ don’t make a lot of sense to me at times. However they did manage to close the gap in the aesthetic side of the design and I think it’s a wash between the three services at this point. Why is that? I think each one has it’s own personality and there are UX issues on any of the platforms, so it’s hard to pick a winner. Rdio does a great job of making artwork come to the forefront and keep buttons and UI elements out of the way for the most part, with a clear navigation hierarchy in all of their apps. However, the web-ness of their apps come through, so I ding Rdio for UX reasons. Everything is kind of slow and doesn’t quite feel right at times, despite looking great and being logically organized. Beats has a very strong design as well, but sometimes navigation can be clumsy in their mobile applications. However, awful icon aside I think that Beats might have the best foundation to build on. The user experience in their apps is really solid, which I’ll detail more below.

Winner: Beats

Curation

This term is getting overused but one of the things that does set Beats apart are their ‘influencer’ created playlists and the recommendation engine that suggests playlists to you based on what you like or have listened to. At first I didn’t think I’d see much value but over the past week I’ve grown to appreciate some of the great lists that have been recommended based on either an artist (for example, Talking Heads: Deep Cuts was suggested after I listened to a Talking Heads album) or a genre (90s Suburbia, a playlist with tons of grunge hits, was recommended after I listened to Alice in Chains). These all show up in a ‘Just for you’ section that loads when the app fires up and it keeps you listening to new stuff. The fact that beats allows you to ‘love’ or ‘hate’ any song or playlist further helps their recommendation engine, and over time it’s almost eerie how good the suggestions are.

Spotify has a similar feature, but they recommend artists and songs more than playlists. This works quite well, but most of the playlists Spotify promotes are 200-song monstrosities that are just a collection of every song that fits a certain category. While this is good for an all-day cookout or something like that, it doesn’t really get as specific as something like Beats does, which is offer up very focused playlists (one of my favorites so far is ‘Best of Chipmunk Soul’, which if you don’t know is what some call the early 2000s Kanye West style of sped up soul samples in songs) which are maybe 10-20 songs long. Spotify still does a good job of suggesting music I might like and I’m usually agreeing with what they have to offer.

Rdio has a recommendation feature but it’s kind of buried and the suggestions are very programatic. I rarely use it and I’m sure most folks feel the same way. Most music discovery on Rdio is via the ‘Heavy Rotation’ feature, that allows music your friends are loving to bubble up. It works pretty well if you follow the right people, but it’s a different approach. Your best bet for discovering music on Rdio is listening to the you.FM feature, which plays a custom radio station based on your collection and listening habits.

Winner: Beats

Playlist / music management

Rdio wins this category, but it’s basically a toss up between all 3 services. On Rdio’s desktop app and the mobile app, you can select to add a song/album to your library, sync it to your mobile device, or add it to a playlist. One of the best things about Rdio is that you can manage what is on your mobile device from anywhere – this doesn’t sound like a useful feature until you try the way that others handle it. If you choose to sync a song to mobile from the desktop, it will do that the next time you open any of your mobile apps. Another great feature is in the way Rdio allows you to add songs to a playlist from the actual list view. A search box exists that allows you to type in a track name and the result will be added to your list if you select it. Great if you’re taking a lot of random requests for a playlist and want to quickly assemble a track listing. The biggest issue again comes from the fact that Rdio uses a lot of webviews. You can’t select or edit multiple songs in a playlist. Drag and drop is slow and just plain clumsy. Other than that, it’s the best for managing music and playlists.

Spotify has its ups and downs – it’s difficult to know what songs are queued to play, and how to save a song for offline playback. If you search for an artist or song and land on the album that way on your phone, you’re unable to sync for offline. If you go through your ‘collection’ you can sync but the iconography is very hard to see. Spotfiy does make it easy to add songs to a playlist or your collection, though. Same for quickly jumping to the artist page or the album page. This is helpful for if you’re going through a long playlist and want to jump to the album the song is from. I also particularly like how you can use a search box to filter an existing playlist to find a certain song. Since everything is “native” the speed to edit playlists is the fastest of the bunch. Recently Spotify added the ability to filter by offline and alphabetical within your library listings, which is huge for mobile usability. This finally brings them on par with the others and for me makes using the mobile app a viable option, despite it being solid in most other ways to begin with.

Beats is really solid on the mobile front – there are filters to see what songs are on your mobile vs your entire collection, and it’s easy to add songs to a playlist, to your collection, or add to your mobile device for offline playback. However, the offline config is a on a per-device basis so you can’t get the benefit of Rdio’s universal management.

Winner: Rdio

Personalization

Rdio allows you to build custom stations and also provides you with a you.FM feature that is a station built on your tastes and listening habits. In fact, all radio stations allow you to customize on a sliding scale from ‘popular’ to ‘adventurous’ which allows you to specify exactly what you want to hear.

Beats learns your history and suggests albums and playlists you’d like, and the recommendations are really solid.

Spotify offers a similar approach to what Beats does, but it offers a few nice touches that put it above the others. When you see recommendations, it offers up why it is suggesting the artist as well as a very quick way to add the song or album to your collection, as well as play the item.

Winner: Spotify

Desktop app

Spotify wins this round mainly because it’s the only one with a true desktop client. Everything is fast, track lists pop into place and dragging and dropping is snappy. Songs are cached for offline playback automatically as well as giving the user the option to cache specific playlists or albums for offline, just like the mobile clients.

Rdio’s is a good app but it’s essentially a web player wrapped in a native client. It does everything the website does, only it can respond to system keys like play/pause, which is nice. It’s simply slower than a native app, especially when editing playlists or loading lots of content. Dragging and dropping feels clunky (as it’s web based), and basically it’s just a really good web app. Unfortunately, that’s not what people want. Overall, performance on Rdio’s desktop app is pretty poor, and I have no confidence that they’ll ever get away from the web-based model. It’s a shame too, as a native Rdio app that did the exact things that the web version does right now would be unbeatable by the competition.

Beats … they only have a web player and it lacks almost all of the features you’d expect it to have – it’s nowhere near on par with their excellent mobile clients nor does it even have the basics of the other competitors’ web offerings. It feels very rushed and I hope it gets addressed with a true native app eventually (I can see Apple influencing this, as they think of ‘the cloud’ as a conduit for native apps to talk to each other, instead of web-based services). It currently never remembers my login, it takes 10 seconds to add a song to my library, and the connection is frequently lost. They need to up their desktop game, and fast.

Winner: Spotify

Mobile features

I use the mobile app for whichever service I choose a ton, and as such I have some fairly specific things I look for:

  • Offline sync
  • Filtering lists
  • Searching lists
  • Sort by play count or recently added
  • Speed of adding, finding albums
  • Ease of use while driving
  • Background sync

Each of the 3 major clients I tried offer their own take and have strengths and weaknesses, but Spotify comes out ahead (barely).

Spotify allows for offline sync (up to 3,333 tracks!) and recently also added the ability to filter playlists and album listings based on offline only, A-Z, or recently added. This makes it a lot easier to fire up the app and only stream music you have on your device. Spotify has had a search box at the top of the playlist that allows users to find the specific track you’re looking for – and recently they’ve added a dialog that warns you when you are trying to add a track that already exists on a playlist. Spotify makes it easy to view the album a track is from as well as add the track to your playlist. The biggest issue is how quickly Spotify stops syncing in the background when you close the app. I wish that it would take advantage of background sync and try to complete at intervals. Also, it should be noted the iPad app is outdated compared to its iPhone counterpart. I don’t listen to much music on my iPad though, so that’s not a big issue.

Rdio suffers from the same issues that the desktop app does – removing a track from a playlist causes the entire list to refresh, losing your place. The odd placement of the dialog when trying to action on a track means you have to scroll down a lot to add a song to a playlist or queue it. However, Rdio does offer a good ‘offline’ mode as well as some solid filtering options.

Beats has a really great mobile app, and it has solid filtering, offline sync and playlist action controls. The only odd thing about it is how slow the dialog is to determine if you have a song in your library or not. So, if you click on an album you want to add to your library, it might take 2-5 seconds to show the correct icon. Odd and confusing at times. I wish that data would be cached on app launch somehow. Beats also makes it really easy to remove all synced music from your device, while the others don’t offer this.

Winner: Spotify

Remote control

I love setting up a playlist or a station of music at home and using Airplay to broadcast to all the speakers we have in our house. I use iTunes Radio for this a lot, but I’ve also tried using streaming services to see if they can match that feature set.

Another feature that Rdio offers that I truly love is the remote control feature. If you’re playing Rdio from another location (say, you’re desktop) and you open your iOS app, you see a notification at the footer saying that Rdio is playing in another location. You can basically use your iOS app as a remote control, queueing up songs, changing tracks, giving a song a thumbs up/down if you’re playing a station – basically, anything you can do on your app. It’s a really great feature that is only missing the feature of letting you control which device is playing. I’d love to pick up my iOS device and just select my Mac from there, and press play. Currently, you have to initiate the play from the place you want to control remotely.

Spotify does this feature right but they also have an exception – currently the desktop app doesn’t support the Spotify Connect feature that allows for users to remotely control their music. So, if you have an iPad, an iPhone or a supported speaker (I have a Pioneer SMA3K speaker that has this functionality) you can fire up any app and find other supported playback destinations on you network and begin playback on your device or any other device. For now, you’re forced to use 3rd party remote control apps that are generally pretty awful.

Beats doesn’t do anything like this currently.

Winner: Rdio

Overall impressions

For those keeping score at home, here’s how each of the categories turned out:
Spotify: 3 (personalization, desktop app, mobile app)
Rdio: 2 (remote control, playlist / track management)
Beats: 2 (design, curation)

Every time I’ve ditched Rdio for another service, I end up coming back. I think that despite a lot of the implementation detail issues that drive me bonkers, Rdio just is built the way I want a streaming service to be built. I like that I can choose a bunch of music from anywhere to sync to a mobile device, and it’ll just happen the next time I open the app (I wish it’d happen in the background but alas). I like that, when I’m at home I can play music from my Mac on all my speakers and control it from any device without some hack workaround. I think Rdio has the best radio station feature by far, and the heavy rotation / personalized station features are also unique and top notch.

All that said, this time the bad has outweighed the fact that it is built the way I expect it to. The UX on the desktop and mobile apps are just atrocious and slow and I’m going to stick with Spotify for now. Their recent design refresh closed the gap with Rdio enough for me to be ok with the look and feel of the app, and the UX is mostly better than Rdio’s right now. Further, I just can’t shake the feeling that Rdio is the long-term loser here. Development and new features seem to have slowed lately, and I can’t see them keeping pace with Spotify or even Beats once the Apple acquisition is in full swing.

I do think that long term I’ll end up being a Beats customer – I have a hunch that Apple will eventually get their new division on board with creating a desktop app that (hopefully) stands alongside iTunes separately, but at worst will integrate into the iTunes app. If they handle the desktop app part correctly, bolt on some remote control functionality as well as flesh out their ‘sentence’ feature, I think that in a year I’ll be a Beats user. But for now, it’s on to Spotify – warts and all. Thanks for the ride Rdio – it’s a solid service that hitched their wagon to web technology and as a result just can’t offer the native experience that I’m looking for.

The State of the Streaming Union

Lately, I’ve grown tired of the HTML5/Flash based nature of Rdio, despite all of the other things that I love about the service. The desktop ‘app’ is basically a wrapper app for the website so that you can use the media keys, but is otherwise a webpage. Right clicking and selecting ‘reload’ is a dead […]

Continue reading →