Monday, September 26, 2011

Spotify vs. Rhapsody

I've been listening to Spotify a lot lately - particularly since they got the whole "social with Facebook" thing happening. It's pretty snazzy to have my tracks automatically coming up on Facebook, and of course being able to instantly play just about any song in creation on my computer whenever I want is pretty awesome. But here's the thing... my wife and I have been sharing a Rhapsody account for several years now. Rhapsody also allows me to play any song in the world on the cheap... plus, Rhapsody also allows me to transfer those songs to our non-Internet-connected portable music players. So I haven't seen a reason to switch to paying Spotify, although frankly Rhapsody has a pretty bad track record as far as their PC music playing software is concerned (frankly, it sucks, especially if you have a lower-powered computer to begin with).

So here's the thing. Today Spotify announced something that they apparently see as a "Great news, this is so cool!" moment, but which I see as an "Oh, I didn't realize that was how it works" moment. Here's the blog post:

http://www.spotify.com/us/blog/archives/2011/09/26/good-news-for-spotify-open-users/

Other Spotify users: did you know that the free all-you-can-eat buffet is only a six-month thing? I didn't realize that. After that time you can still listen to songs for free, but not as many as before. (Rhapsody used to have a similar listen-to-so-many-per-month-for-free policy, but recently I tried to listen to some tracks that way and I got 30-second previews, so that may not be the way it is any more.)

On top of all this, the new social features on Facebook will complicate our Rhapsody situation. Reportedly, soon Rhapsody will have some kind of integration with Facebook that resembles what Spotify has now. The problem is that since my wife and I share an account, if I link it with my Facebook, tracks will get scrobbled to Facebook if she listens to them even if I'm not around. I don't want that.

I also use Last.fm (say hi if you do too: http://www.last.fm/user/TulsaMJ), and Spotify also scrobbles there. Rhapsody does not scrobble to Last.fm natively like Spotify does, although I've found a way to make that happen (usually). My workaround works by scrobbling tracks from the Rhapsody RSS feed, so I have to be on a computer or at least have a computer running in order for it to work. And I still want to scrobble everything to Last.fm - my media player that I use with my own MP3s scrobbles there, and actually, since Spotify doesn't seem to scrobble tracks that aren't on Spotify to Facebook at all (although it does scrobble them to Last.fm) - quite possibly when Last.fm gets their Facebook Open Social application working, I'll turn off the scrobbling in Spotify and just use Last.fm for all of it. It sure would be nice if Rhapsody supported native Last.fm scrobbling like Spotify does!

So let me get to the point. For ten bucks a month, I could get my own separate Rhapsody account going. It won't scrobble natively to Last.fm, so if I play songs on a cell phone they won't scrobble, but it should scrobble to Facebook once they've got that running (should be pretty quick... they're one of the "media partners" Facebook keeps trumpeting about). That would allow me to listen to music on portable devices and on my computer, and it would also eliminate the problem of getting my wife's plays scrobbled to my Last.fm and my Facebook. This would also allow me to downgrade my wife's account, which now supports three portable devices, to the cheaper one-device version:

http://www.rhapsody.com/discover/pricing.html

OR, for ten bucks a month, I can subscribe to Spotify. I can listen on portable devices, scrobble to Facebook and natively to Last.fm, but I don't have the option of using tracks on my non-connected portable device. The added bonus is that the PC client for Spotify works better than the comparable Rhapsody application:

http://www.spotify.com/us/get-spotify/overview/

The services' music offerings are pretty comparable - I haven't run into music on one that I couldn't find on the other, although I know Rhapsody does have exclusive content (interviews and stuff) from time to time and I believe Spotify has their own exclusives of the same nature. I see them as a kind of Coke and Pepsi comparison: they're both dark colas that cost about the same and will quench your thirst, and it's a matter of which one you like better. For me, if Rhapsody had native Last.fm support, it would be the obvious choice; if Spotify had support of downloading music to non-connected devices, it would be the obvious choice. An added benefit of Rhapsody is that if you are on a computer that doesn't have their client software installed, you can still log in and play tracks using their Web interface - try THAT with Spotify!

What do you think? I'm interested in any opinions, differences you notice in the $9.99 plans of the two, advice or comments. If you'd like to visit me on Spotify, here's my public profile:

http://open.spotify.com/user/tulsamj

Friday, September 23, 2011

Facebook's Timeline, Online Privacy, and TMI

Yesterday around noon, my mind was officially being blown. I was watching the keynote presentation at Facebook's f8 Developer Conference, during which Mark Zuckerberg showed this to the world for the first time:



What you see in that video is a rather sentimental look at Facebook's new version of the Profile, which they are calling "Timeline." Timeline will organize all of your past Facebook activity chronologically, selecting the "most important" things via an algorithm (or via your own later editing) so that your profile is (more or less) a look at your entire online life. In fact, you can add things that aren't already present on Facebook, so your offline life (even pre-Internet) can be a part of your Timeline. I was amazed, and a little bit shocked! This is the first time I can remember an update to Facebook that strikes me as a win for the users, as opposed to a ham-handed attempt to bring in more ad revenue for Facebook. This is a way for users to present themselves online so that people who find them actually can know what's important to them. A way to get to know your friends better, or catch up with life events of old friends you'd lost contact with. A truly comprehensive online presence.

To make Timeline even more personal, Facebook also announced some enhancements to the "social graph" which will make sharing content even more comprehensive, personal, and immediate. Last night I was able to get Spotify to start "scrobbling" tracks to Facebook. "Scrobbling" is a concept that originated (if I understand it correctly) with social music site last.fm. What it means in concept is that every track you listen to is automatically recorded somewhere. In practice that doesn't actually happen (what if you hear it on the radio? A speaker at the grocery store? Using a portable player with no Internet connection? Using software that does not support scrobbling?) but with a little bit of work, long ago I managed to get most of the music I listen to during my work day to scrobble to last.fm. Getting Spotify to work with Facebook, by contrast, was actually very easy; I had already linked them back when I got my Spotify account, and it just started working... suddenly I got a comment on a track I was listening to right on Facebook, without me even actively mentioning it. According to Facebook, although I haven't had occasion to try this yet, you're supposed to actually be able to listen to the same song a friend is listening to, as they listen to it, synched up with their player. So they hear the same part of the song I hear. Now that's a social music experience!

The same thing is supposed to be coming to more music services, and also to video-on-demand services Netflix and hulu (among others). Over time, all of this information will be aggregated to your Timeline, so people will be able to find out, for example, which movies you watched on Netflix in September of 2011, or which album or artist you listened to the most in October. It will also function as a sort of social recommendation service, automatically endorsing the things you enjoy for all of your friends, who presumably have similar tastes to yours.

This all will have a few effects that people in general may not have thought of. For one thing, your Timeline/Social Graph will be an absolute bonanza for Facebook's advertisers. Is there a new Johnny Depp movie coming out? The people who've watched all of Depp's recent movies will be easily targetable by Facebook, because it will be chronicled in their Timelines. What about when an artist - let's go with someone a bit obscure, not a Lady Gaga or Eminiem - with a new CD coming out. The artist is relatively unknown, so the record label may not have the money to run a bunch of blanket advertising, but the people who have listened to that artist will be easily findable and targetable via Facebook, likely for much cheaper than it would be otherwise. And with the low barrier to listening to those tracks via Facebook + Spotify, those people who see the ads and then listen to the new tracks will automatically generate advertising for the music too, and for free! This is a marketer's dream coming true! Did you think Facebook was "free"? It's not. You're paying for it by giving it more and more information about yourself, every time you log in or do anything.

Another effect, when Timelines become available for everyone, is that everything you've ever done on Facebook will potentially be available to view, handily indexed in reverse-chronological order. This is going to be great if you've been judicious in what you've posted online, but if you have a habit of posting drunken beer-bash photos of yourself, you're going to want to get in there with the privacy and editing tools and make sure people see only what you want to see.

But what about privacy? you may ask. Well, I reply, what about it? What if things come up on your time line that you don't want people to see, or that you don't want to remember yourself? I'll quote a friend of mine on this topic: "What I didn't want to remember, I didn't post as a status update." If you don't want people to know it, was it really a good idea to put it on the Internet? Social networking has, for some people, created an atmosphere where oversharing is OK. "TMI" is what my friends and I call this: "Too Much Information." And this TMI factor gets worse when you figure in those "scrobbling" applications.


What if I listen to something on Spotify that I don't want to broadcast to my friends? What if I watch a movie that I don't want everyone to know about? And what if I forget to turn off the social sharing aspects of those applications before I do my watching or listening? Or, what if my daughter watches ten episodes of Hello Kitty on Netflix and I don't want that on my Facebook? Currently I don't see any tools for "un-scrobbling" my Spotify tracks - not that I intend to listen to or watch anything I wouldn't want to share, but occasionally I've been known to clear a track from my last.fm history if I didn't want it in my "library," and it would be nice to see those kinds of tools here. As it is currently, once you enable those social apps, the firehose is open... and once it's on the Internet, you can't really ever take it back. You can't un-shoot a gun or un-throw a rock, and even if you retrieve the bullet or the rock, if it hit someone on the way, you can't take that back.


That concern aside, I think people are going to dig this stuff. Personally, I already share all kinds of information online anyway: I scrobble my track plays on last.fm here, record what movies I watch here, record what books I read here and here, and keep a list of all those links here. You probably keep online records of some of the things you already do somewhere too; you may have online records of your cooking or your diet, your running or your vacationing, your family or your friends. All Facebook is really doing here is centralizing all of that information in one place. It's a masterstroke of genius, and I think it's going to be successful.


But again... what about privacy? What about the privacy of someone who doesn't want everyone in the world to know everything they do, so they never get on Facebook, or maybe never even use a computer? Well, I've got news for you: in 2011, "privacy" is just short of a myth anyway. If you use a checking account, debit card, or credit card, there are records somewhere of every time and place that you used them to pay for something. If you bought a house or a car, if you went to college or got a driver's license, there are records somewhere of all of it, handily indexed (if you live in the United States) by your Social Security Number. There are security cameras in most public places, and there are satellites with who-knows-what resolution of surveillance up in the sky, maybe looking at you and maybe looking at me. If you carry a cell phone, some computer somewhere knows exactly where you are, probably to within a few feet. The cell phone company potentially has a record of every phone call you make and every text message you send. Your email provider probably has logs of every email you send; on top of that, there are records of that email on the recipients' mail servers, and on every piece of equipment on the Internet that the message traveled through on the way from server to server. Your Web browser has, and probably your Internet provider also has, a record that you've visited my blog today and read this post. There are millions of datapoints of information about you out there right now, and you have control over very few of them. In actuality, though, just making your way through life, even in pre-computer days, you left a trail of information behind. Ask anyone who enjoys researching ancestry about the kinds of records that still exist for almost anyone... birth and death certificates, tombstones and land ownership records, journals and diaries and photographs and newspaper announcements. It's just that nowadays, that information is accessible and able to be cross-referenced in mind-boggling ways. If you'd like to see an imaginary but plausible account of how that data might be able to be used to aggressively control people, take a look at this fictional novel... or if you'd like a real-world example, pull down a copy of your own credit report and see how much it knows about you.

So privacy, as many people see it, is an imaginary thing. Somebody's always watching you; get used to it. But that doesn't mean you should do just any old thing online. Don't post things publicly that will allow someone who would like to hurt you, to easily find you (although your address is probably in the telephone book anyway). Don't broadcast information that will make it easy for someone to commit identity theft on you (although with information that most everybody has on their profiles, someone could probably call your place of business and convince a coworker that they are related to you). It's the same common sense you use when you're in an unfamiliar place: keep your eyes open, think about what's going on around you, pay attention if anything looks suspicious, and don't walk into trouble.


BUT: do enjoy yourself while you're there. Use social networking to enhance your life. But just be aware that sometimes when you're using a social network, that social network is also using you.

Friday, September 16, 2011

Google Plus

My first post on Google+ was made on July 1 at 9:06am. My boss had scored an account over the weekend, and was wondering if I was using it too. I actually hadn't heard of it until he told me; I had been a little bit out of the tech news loop because of a big project at work, but when I heard, certainly I was interested! He had "shared" something with me - at the time this was the only way to get an account - and so I was in. The post was a link, shared only with him, to this Mashable article about the then-upcoming Gmail update.

I was immediately hooked! This was like Facebook, minus all of the things about Facebook that constantly annoyed me! This was awesome! This was... this was... well, sort of empty. It was like arriving at a party at the newest, coolest venue in town, but nobody had arrived yet. The primary attraction of Facebook is that everybody is there. All your friends. Everyone you've ever met, it seems, is on Facebook. The only people on Google+ at the time were you and the person who shared something with you, and the other guy who you shared something with and talked into trying it out. All the coolness, but none of the people.

On those counts, things haven't changed too much 2½ months later. It's a little easier to get an invitation (in fact, if you need one, feel free to use one of mine), but so far the general public hasn't particularly seen a reason to jump ship on Facebook, or even bother to try out another social networking service. And heck, after Google Wave in 2009 and Google Buzz in 2010, who could blame anyone for not jumping on a Google social networking site right away? I think Google is getting it right this time, though. The interface is Facebook-like enough that it's not too hard to understand what's happening, but it's different enough in good ways that the experience is much nicer. I have several friends who actually have jumped ship on Facebook for G+ (although I doubt most people will completely abandon Facebook any time soon... too much history there). I'm not deleting my Facebook account, but I'd love to go all-Google+. Problem is that there are a few things that are making that difficult at the moment... and there are a few more things that, should they happen, would make a move to G+ almost a no-brainer for me. Keep in mind that G+ is really still officially "in wide beta-testing" which means that the public has access, but it's not to be considered a complete product yet. It's entirely possible that some of the things I'm going to mention are in the works. I think it's probable that a few of them are on the drawing board. Let's see how prescient I am!

I'm so impatient about the lack of an API for programmers. At this writing Google has released a very minimal, first-iteration API limited to only reading public profile information and public posts. I can't wait for the release of something more substantial; I use TweetDeck for posting to Facebook and Twitter, and I would love to be able to use it (or Hootsuite, or whatever) to post to all three. Right now it seems the only way to post to G+ is using the Web interface or one of the mobile apps. I have a mobile phone, but it's a Java-only "messaging" phone, a free feature phone from several years ago; it doesn't run Android or iOS.

That leads me to another thing I'd like to see: better SMS support. I have G+ set up to forward status updates from several of my friends to me vis text message, but I can't respond to those messages via text, and I can't send posts of my own via text. I text posts into Twitter and Facebook several times a day most days; I'd love to be able to do the same with Google Plus. Even just sending new posts that way to a default bunch of circles that I specify ahead of time would be useful. I'll be getting an Android phone when my contract runs out on this phone, and at that point I'll install the G+ app, but even then I could see SMS as an easier way of firing off a quick post than starting up an app. And with SMS posting, I can actually cross-post to several services very easily, just by sending to multiple recipients.

I'd like to see RSS feeds made available for posts. You can already use third-party hacks like this one to pull down a feed of your public posts (or roll your own using the API that was just released), but it would be nice to be able to create "private" feeds based on your circles (something you can do with calendars in Google Calendar). I'm using the hack I linked to above to cross-post my public G+ posts to Facebook by running the feed through Feedburner and Twitterfeed. It would be SO awesome, instead, to just share a post with a "Facebook" circle or a "Twitter" circle and immediately shoot the post out via a custom RSS feed!


Part of the talk when G+ was first launched was about incorporating it with other Google properties... Picasa was of course a launch-day incorporation, but what about other properties? Here are my two favorite no-brainer Google properties to incorporate into Google Plus:

Google Reader. G+'s "Sparks" functionality mirrors some of the functionality of Reader; how difficult would it be for G+ to represent your Reader feeds or lists as Sparks? Or, coming from the other direction, wouldn't it be cool for Reader users to be able to easily do a one-click share to G+?

Blogger. Many G+ users are very nearly using G+ as a blogging platform anyway; why not optionally integrate Blogger blogs into Plus so that there's none of this post-the-blog-entry-then-share-it-on-plus nonsense. Just magically allow the blog post to show up on Plus when it is posted to Blogger. An added bonus: combine blog comments and G+ comments so that if I post a comment on a Blogger/G+ entry in Blogger, the comment also shows up in G+, and vice versa. I would LOVE to automatically have more comments on my blogs because comments flowed in from Plus users! Another bonus integration: automatically (but optionally) convert a blog to a Spark, so when you see a blog post from someone you like (say, a friend of yours reshared it) you could follow that blog without having to circle the blogger.

There's a lot of potential in Google Plus! I hope to see some of this stuff happen in the near term. If Google suddenly today rolled out all of the things I've mentioned in this post, for me it would be like knocking the walls out and letting the sunshine in. I really would love to be able to use Plus as my social networking hub and flow information out from there. With these kinds of adjustments, it could happen.