2006.12.29
Posted in Music, Technology at 10:24 pm by Jeremiah Wittevrongel
I can finally claim to be winning the battle of the metadata.
Now that I have an iPod, I’ve been spending a not-insignificant amount of time working with the metadata for my iTunes library. I’ve fixed bad metadata (incorrect track names or artists, mostly) on about 100 tracks, and I’ve managed to rate over 80% of the music in my library. This opens the door for a number of smart playlist tricks that will make my iPod listening more rewarding, and I hope to get some funky smart playlists set up over the weekend. Given the amount that I use my iPod, I’m sure this effort will pay off very quickly.
It’s a little surprising just how quick I was able to rate this many songs. My best estimate is that I’ve spent about 9 hours rating the 2,400 some odd tracks that I’ve gotten to so far. Definitely quicker than I would have thought.
I’ve also spent a bit of time organizing my podcast audiobooks so I can play them back start to finish. I’ve got a growing list of audiobooks I’ve obtained via services like podiobooks.com that I have to manage in addition to my usual music collection.
I also have to mention that I didn’t accomplish all of this completely unassisted. In this process, I’ve made judicious use of several applescripts I obtained from Doug’s AppleScripts for iTunes, which has proven to be an indispensible resource. If you run iTunes on a Mac, you’ll no doubt find at least a few gems in Doug’s collection of AppleScripts.
And now it’s time to get back to enjoying my music.
Permalink
2006.12.28
Posted in In the News, Technology, The Web, This Site at 6:37 pm by Jeremiah Wittevrongel
Suppose you’re out to buy a new car. You’re kinda partial to Japanese cars, and you’ve done a bit of research, and you’ve narrowed it down to two options:
- A Honda Civic
- A Toyota Corolla
Both cars fit your criteria. You just have to pick one. Here’s the $1,000,000 question: which of the following would pull more weight with you?
- A paid television advertisement for the Honda Civic, which highlights the excellence of its engineering and how fun it is to drive.
- A trusted friend’s informal, unsolicited review of her Toyota Corolla, which she absolutely adores and can’t stop gushing about.
If you picked B, you’re a winner. Or rather, Toyota is the winner, since you’re busy driving your brand new Corolla.
Here’s the catch. Everybody knows this. Even slow, lumbering multinational corporations have figured this out by now. And so the marketing departments now have some new pages in their playbooks.
Recently, there have been a couple of news items that illustrate the emerging trend of using weblogs as marketing tools:
- Sony has admitted that the website http://alliwantforxmasisapsp.com/ (seemingly now offline) was a fraud, created by a marketing firm that Sony hired.
- More recently, Microsoft gave brand new laptops loaded with Windows Vista to prominent bloggers as gifts. This action has caused at least one blogger to reconsider the ethics of accepting gifts from vendors.
Going back to the original question, there are two key phrases in option B that are the focal points of the new marketing plays: trusted friend and unsolicited review. By creating alliwantforxmasisapsp.com, Sony was looking to trade on the unsolicited review bit. Rather than having a slick, professional, corporate marketing website that just oozed Sony, they tried to create the illusion of an average Joe who was in love with the portable gaming device. On the internet, people sometimes pay more attention to weblogs that appear to be impartial than they do to the manufacturer’s own site. They’re looking for the real dirt, not the corporate line.
Microsoft was trying for a double-whammy – trusted friends giving unsolicited reviews. There are many bloggers who are rather influential with the tech set, and by giving them free review laptops with no obligations whatsoever, Microsoft was hoping that the bloggers would nonetheless feel obligated to write some sort of positive review of Windows Vista. These influential bloggers could easily have a significant impact on the general internet buzz surrounding the launch of Vista.
This whole mess has caused me a moment’s reflection about things I’ve blogged about. Just the other day I was raving about Solio. In my case, I didn’t buy a Solio, but it was a Christmas gift. Furthermore, and I’m sure nobody at Better Energy Systems Ltd. has even noticed that my weblog even exists, let alone has a positive review of their product. I don’t feel any ethical qualms since I’m fairly sure that the person who gave me the gift had no idea I would even want to write about it on my weblog. And as a personal thing, that’s the way I intend to keep things – all of the stuff I write is my own opinion. It hasn’t been bought via bribes yet.
Though I’m not sure I agree with the position Joel Spolsky has taken on the issue. Even without him disclosing the fact that by reading his weblog I’m indirectly contributing to the “Joel gets a Hot Tub fund”, I already knew that. I don’t trust him any less (or any more) for disclosing that, and I still take everything he writes with a grain of salt (as I do with information source).
I suspect that if people generally had better critical reading skills, this whole new frontier of weblog marketing would be less of an issue; the issue would still exist, though, since many weblogs are being written more or less anonymously, and it can be tough to even discover who the source is, let alone evaluate their trustworthiness or authoritativeness. Surrogates like Google Pagerank are helpful as a guide for assigning trustworthiness, but as with everything, the hard work is still up to us humans. And luckily for the marketing companies, that probably won’t change anytime soon.
Permalink
2006.10.23
Posted in Music, Technology at 8:51 pm by Jeremiah Wittevrongel
I’ve just spent enough time googling for pre-made iTunes statistics programs to discover that there really aren’t any. Yes, there are a few out there, but none of them do what I’m looking for.
I already use last.fm to track how many times I play my tracks (since it tracks correctly whether I’m streaming my music or playing it from the host computer), but I’d like to see things like a graph of track distribution per genre, how many songs contain foreign language vocals, and so on.
I use (and abuse) my metadata for iTunes extensively, and all of it is sitting there in a giant XML file waiting to be data mined. I wonder how many (or how few) XPath queries I have to write to get this information? It can’t be all that difficult. Maybe there’s an app here…
Permalink
2006.10.04
Posted in Board Games, Technology at 10:36 pm by Jeremiah Wittevrongel
I play a lot of board games, but for the most part, I don’t play a lot of computerized board games. The primary reason is that board gaming is a social activity for me, and playing a board game on a computer against computerized components seems a little too cold for me. Playing online against other humans is more rewarding, but still the social aspect always seems to be lacking. There’s often not a lot of personality in a small text chat window, especially when in many cases you have never met any of the people you are playing with before and consequently know nothing about them.
The current crop of computerized games do serve the following two useful purposes:
- They allow players which are geographically distant to enjoy a game together.
- They allow for a potentially much wider selection of players, which means it’s easier to play games at times that fit your own schedule, and also to find and play against players of a similar skill level. Sometimes, it might be one of the only easy ways to find other players who are even interested in a particular game.
These two needs are generally solved, although the mechanism sometimes causes the social aspect of gaming to suffer. For some games (notably, two-player abstract strategy games where both players understand the rules well and both understand a common notation language) E-mail may be all the computerization that is required. And in fact, this can work quite well.
I also see a third area where computerization of games would be beneficial: rules automation and game facilitation.
There are a number of games I play that have a rule set that is in some way unruly. For instance, if your character becomes blessed in Arkham Horror, you have to remember to roll a die every upkeep to determine if your character remains blessed or not. This is the kind of thing that is easy to forget or lose track of, especially when you’re still learning the rules.
Another good example from Arkham horror involves monster movement. I can remember that the blue borders mean a monster is flying, but what about yellow borders? Red borders? Which one is stationary? Which one moves at double speed? This is another part of the rules where I would really appreciate some assistance in facilitating a game.
However, I can’t imagine playing a strictly computerized version of Arkham Horror. Too much of my enjoyment of that particular game is derived from the social nuances that would likely be lost in a computerized version of the game.
What I can envision is the integration of some sort of computer assist into the board game itself. Something packaged as part of the game that helps keep track of the fiddly bits and lets me focus on playing and enjoying the game, without getting in the way. I’ve never seen such a beast, and I don’t even want to begin what it would do to the sticker price of a game. Still, in a fictional universe, here’s what I envision at a very high level:
- The game still has physical bits that get manipulated, but they are all linked seamlessly into the software so it is aware of them.
- The game can manage the fiddly bits for me.
- The game has a training mode that can be dialed up or down to suggest moves and strategies at the highest level, or at the lowest level can at least make me aware of what moves are currently valid (or even only moves that involve the card or piece I’m currently holding in my hand).
- The computer system is unintrusive, and is part of the game itself – there are still real human players all physically present, and the same social interaction happens naturally.
My ideal implementation might be something like the following, though much of it is still science fiction:
- The board is actually a high-resolution display that also contains the guts of the hardware and software.
- The board includes “blank area” if required. For instance, for a game like Arkham Horror, your character sheet and your current cards would go in this area.
- All of the game bits (pawns, cards, etc.) can be sensed by the board itself, so the board is always aware of which bits are where. This could be done with something like RFID, although the location of each game bit would have to be resolved to a very high resolution somehow.
- Game bits that are strictly for housekeeping might not be physical bits any longer, but would become part of the game. For Arkham Horror, this would be things like the clue tokens, insanity and stamina counters, money, etc.
- The board would also be touch-sensitive, to provide a simple and intuitive way to manipulate these non-physical bits.
If such technology existed, it would be much easier to play games like Arkham Horror with a wider variety of people, since the rules are partially automated. I’d like to not have to remember that I need to roll to maintain my blessed status every turn – either the game would automatically roll for me, or it could somehow remind me that I need to roll.
Besides the technology, though, there is the question of how much of the game should be automated and how much should merely be assisted or facilitated. The balance is certainly delicate; if I had the Star Trek computer’s perky voice reminding me to roll for my blessed status every turn, I’d probably get annoyed very quickly. On the other hand, if that is automated completely, the tactile part of the roll is lost, and that can be an important part of the game experience.
Ultimately, I think the game would have to have some sort of slider you could adjust as to how much stuff is automated and how much is merely facilitated (for learning the rules), and then to what extent the game software is just sitting back and being silent until a rule is broken (most often innocently and unknowingly). This type of configurability would probably require the game to have physical bits that could be optionally used instead of digital counterparts. For instance, it would be nice to have the option to roll real dice if I wanted, instead of having the computer roll the dice when I tell it to. I might to do some types of rolls myself (combat rolls, maybe), and have the computer automate others (upkeep rolls, maybe).
The other route to achieving a sort of computer gaming panacea, is that the game will exist entirely in a virtual world. This may in fact be the more likely route, but only time will tell. Once virtual reality immersion technology exists at the level where at least the visual, tactile, and auditory senses are completely seamless, building a board game in a virtual world makes sense – social interaction becomes natural, and since the game is composed of entirely virtual pieces, it doesn’t matter if they get manipulated by a human’s avatar or by the software driving the game itself – both could easily be accommodated in a virtual world.
Though I guess until this sort of thing is both technologically possible and affordable by mere mortals like me, I’ll have to settle for gaming the old-fashioned way, with real dice and nobody to remind me to roll to maintain my blessed status.
Permalink
« Newer Posts