Welcome to Origami Project Sign in | Join
| Help
in Search
 

Origami Team Blog

My weekend using a Q1 Ultra as a DJ machine... (Part 1/2)

Over the weekend I helped out at a wedding by being the "official" DJ. Basically this meant that I have a fairly large music selection, and somewhere along the way someone believed I had some spare time, so the task fell to me.

Deciding to use the UMPC
The first thing I had to do was decide what to play music from. So why pick the UMPC? Well, we were moving a stereo to play music, so portability was key. The wedding was outside, which meant trucking a desktop wasn’t really practical. I could use an MP3 player, however I really wanted the option to change the playlist during the event (I’ve done this once before, and found a number of people who come up to you and ask “Can you please play…” and “Do you have any music by…”). So, the next obvious question – why not a laptop? Simply put – not enough room. The area to put the stereo was limited, and putting a hot computer that covers a stereo (precariously) on top wouldn’t work. Not to mention ease of use – it’s easier for me to pick up the computer and touch the screen to play music than it is to fumble with a laptop. Not to mention when using a laptop outdoors it becomes difficult to see the screen and nearly impossible to find a mouse cursor. The problems solves itself with touch – no need to locate a cursor (this to me was the killer difference). 

Copying media to my UMPC
With the UMPC, I now began to realize my second problem. I have a single computer that stores all my music. It’s great for syncing my MP3 player and even playing music over the network, but I need an offline scenario for the actual wedding. Not only that, the UMPC doesn’t have enough space to fit all my music (currently stored in WMA lossless). So, I needed a way to copy my music and encode it to fit on the smaller hard disk. One advantage I have – since this machine is also a test platform during the week, I didn’t need the media I have on it and I also wasn’t going to be reliably able to maintain the media on it after the weekend (you never know when you need to change your media to test something new).
My solution was to take what I feel is one of the more underutilized of Microsoft downloads – Windows Media Encoder 9 (http://www.microsoft.com/windows/windowsmedia/forpros/encoder/default.mspx). It is simple to install, will encode/decode, and best of all, it is free. Once installed, and with quick consultation of the script documentation, I could easily copy and encode my media to my UMPC using the following command:

cscript wmcmd.vbs -input <source> -output <destination> -profile a128

The nice part is <source> and <destination> can be directories – so I pointed the source to the root folder of all my music on my server and the destination to the root folder of where I wanted my music on my UMPC. The most important piece of this really is “a128”, which is the encoder’s default 128 bit audio profile. If you are strapped for more hard disk space, there are other default profiles or you can always create a custom profile. Once the command was started (from my main server, since it could decode/encode slightly quicker) I made sure to go to the “Power Options” control panel and change my power plan from “Balanced” to “High Performance”, which I had previously set up on both of these machines not to sleep while plugged in (this way the machines won’t try to power down).

Another key point here - Windows Media Encoder actually removes metadata as it encodes. This was kind of a pain for me, since searching in WMP was limited without this. I went back and wrote a quick app that uses the WMP metadata - I'll post more info on that when I blog my next installment.

Now, all I had to do was wait for the copying…

Ross

Published Wednesday, September 05, 2007 4:47 PM by rossl

Comments

 

mw65719 said:

Interesting story!
As for the windows media encoder 9:
If you have identified the removal of the metadata as a shortcoming of the tool, why don't you modify it (or have the programmer responsible for it do that) rather then writing a new app? After all, you are working at Microsoft.

As for the tool itself: I have not yet downloaded and used it, so I would have one question: is it limited to WMA or can it also (re-)encode MP3? My MP3 player does not accept WMA, so I am currently burning CDs that I then rip into MP3 - not very efficient ;-)
September 6, 2007 8:00 AM
 

rossl said:

Cross-team feedback is constantly happening here at Microsoft, and this case is no different. I'll be forwarding this information to the Encoder team.

As far as codecs, you can see more information at http://www.microsoft.com/windows/windowsmedia/forpros/codecs.aspx.
September 7, 2007 2:41 PM
 

sparkx said:

Great idea and I might give it a try, though "cscript wmcmd.vbs -input <source> -output <destination> -profile a128" started to scare me a touch. Ditto re the mp3 thing
Thanks
September 7, 2007 6:42 PM
 

sparkx said:

Looking forward to part 2 rossl. By the way is that with Vista?
September 13, 2007 5:29 PM
 

The Tablet PC / Ultra-Mobile PC News and Reviews Source said:

November 6, 2007 2:54 PM
 

Pocket.Net - Mobile 2.0 said:

Ross over at the Origami Project has written Part 1 of a 2 part series about using his Q1 Ultra for a
November 6, 2007 3:28 PM
Anonymous comments are disabled

This Blog

Post Calendar

<September 2007>
SuMoTuWeThFrSa
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

Syndication


© Copyright 2006 Microsoft Corporation. All rights reserved.