Archive for January, 2010


As of the moment, I’m still on the airplane (I started drafting this post 40mins after takeoff; remembered clearly because I immediately caught one episode of “V” when I was finally allowed to meddle with my iPod Touch without disapproving stares from the air stewardess). For the time being, I’m still actively providing feedback on Ovi games in Hardwarezone forums, but I’m pessimistic as to whether anybody reads my contributions.

Ah, the beauty of properly-tagged music

The next major project I intend to embark on is gonna span a few months, even a year (I will provide the derivation of this figure later on). I intend to properly re-tag & structure my entire music library to prepare for my next system format. I have over 6500 songs (excluding podcasts) across 2400 folders worth a total of 30GB of data. Part of the impetus for this is to have a quality “CoverFlow” experience on my iPod as well as nicely-displayed album cover art within my iTunes interface. The other part of my motivation is simply due to the fact that I like to have all things “as correct as can be” & it’s way overdue for an overhaul of my unruly music library.

These 2 sets of figures reflect the net amount of songs & albums I will have to process for this overhaul

My workflow will be as follows:

UPDATE #1: To comply with my future iTunes library eco-system, whereby multiple computers are made capable of iTunes library content management & iPod sync-ing regardless of connection status of external volume, && all changes are committed to a single instance of iTunes Library database, I have created a new procedure to instantiate my new iTunes Library:

Side-bar #1: One may ask, if I import new content into the sole iTunes library using a computer that isn’t connected to my external volume, i.e. grab new podcasts/import new TV series via my netbook in school, wouldn’t I have some media files on my netbook local hard disk & the bulk on my external volume? Well, visit the following link & read from “But what happens if I import media, download podcasts or buy something from the iTunes Store?onwards:

Source

**********START of method for new machines that I introduce onto my “portable” computing environment**********

a) Create new directory for all media, “iTunes_Media” on external volume [absolut path: I:/iTunes_Media]

b) Create new directory for iTunes library database files only, “iTunes_Library_DB_files_ONLY” within my DropBox [absolut path: irrelevant/My Dropbox/iTunes_Library_DB_files_ONLY]

There is NO need to create this folder at this early step as you will be prompted to create it when instantiating a new folder for your new iTunes library.

b) Launch iTunes with “Shift” key depressed. Create new library & browse to a directory for the iTunes folder to reside under. iTunes launched normally with empty, fresh library.

For example:

if I browse to “C/Users/your_username/Documents/My Dropbox/“, & enter “iTunes_Library_DB_files_ONLY” as the folder name, my “iTunes_library.itl” (amongst other iTunes database files) will be stored at:

C/Users/your_username/Documents/My Dropbox/iTunes_Library_DB_files_ONLY/iTunes_library.itl

However, if I store it under that folder name, when using iTunes, the title (bar) of my library window will be:

Note the library window title (bar) follows the actual folder name where you store the actual library database files

c) Without adding any content, update the path of iTunes “Home” folder to location alpha.

Check state: verify Preferences that all configuration tat conflicts with current active library is UNchecked, i.e. “allow iTunes to…”, “Copy…”, etc

d) Test import new content (1 full album) into freshly-created iTunes library, i.e. drag the album into the “Automatically add to iTunes library” folder.

Check state: Does the new content end up in:

i) I:/iTunes_Media/iTunes_Media/Music/content_artiste/content_album/song.mp3, or

ii) I:/iTunes_Media/content_artiste/content_album/song.mp3

If (ii) is true, this implies action (d) configures iTunes to recognize & accept “iTunes_Media” folder ==I/iTunes_Media“. If (i) is true, it implies iTunes is an obstinate application (becuase it die die wanna create another iTunes Media folder even though I set aside one nicely for it already).

Actual findings? None of the above!

Yes, iTunes does accept the exact location I update under “Edit > Preferences” as the new “iTunes Media” folder DIRECTLY, but it creates another “Music” folder (to store my music content) under it!

This could be confusing, so allow me to illustrate with a screen capture:

Now that the upper "Music" folder == "iTunes Media", it is 'expected' that iTunes create another "Music" folder UNDER it, when I import music content

Lastly, I noticed as long as the actual location of your “iTunes Media” folder matches the path configured in the library database, you can move your iTunes library.itl file anywhere & use the “press-Shift-key” method to launch your iTunes library & it will still be able to find all the media without issue, i.e. can playback, ratings, play count retained, etc. In other words, the location of the database files isn’t material, but the location of the “iTunes Media” folder (some call it iTunes’ “Home” folder) must be there where iTunes database expects/remembers it to be, in order for media access.

As long as the location of "iTunes Media" folder matches the path stored in your "iTunes Library.itl" file, you can launch your library from anywhere.

For any new machine, perform the following in sequence:

1. Install DropBox & ensured iTunes library DB folder is downloaded completely. Connect external volume & assign it the appropriate drive letter.

2. Install iTunes & launch it with “Shift” key depressed to select the current itl file inside DropBox folder.

3. Perform step (c) above, but this time round, configure the preferences to your liking (since at this time, my very 1st library’s preferences is arcane & irrelevant).

4. Test importing & iPod sync-ing as required.

**********END of method, back to CURRENT media overhaul workflow**********


UPDATE #2: Adhere to preceding procedures (aka “See above“)

#1. Create a new, separate library on my production laptop by pressing the “Shift key” during the launch of iTunes (to choose which library to use, follow the same step). For my next system re-format, my music content will all be stored on an external volume. Once the new iTunes_Library.itl is generated, close iTunes & shift entire “iTunes” (most top-level) folder to external volume.

Side-bar #2: When multiple libraries exist & is detected on the same iTunes installation, every launch will be initiated with the last library used.

Since now my newly created secondary library is missing, i.e. the system last remembered it as created on local  hard disk  but now it resides on the external volume, iTunes will prompt me for its location & once I referred it to the itl file’s new location on the external volume, it will re-establish within itself where my 2nd music library is. Although 2 libraries can co-exist, multiple preference configurations are not permitted on a single iTunes installation. As of the moment, my current 1st main music library has the setting, “Keep iTunes Music folder organized” Unchecked. This is because at the present moment, I do NOT want iTunes to “automatically” re-structure my music collection into its “artiste-album-songs” format. The challenge is, for my new library, I have due considerations & believe the iTunes way of organizing music files is “proper” after all; however, if I check that option, this setting will carry over to my main library with immediate effect & the next time I use my main library, iTunes will start organizing the music files on my laptop HDD into its structure which is not my choice for my current library.

So how? One may ask? How can I configure iTunes one way for my current music library usage & still have the automatic music file organization on the new, 2nd library I’m currently building for the future? Will it turns out, iTunes version 9 has this special folder function, “Automatically add to iTunes folder” (this “watched/monitored folder feature has been on other music player software like MediaMonkey for ages). So I can have “that” option UNchecked for both my libraries (so that iTunes will not mess with my current music folder structure when I use my current library) & yet when I drop a folder of songs into that special folder on my 2nd library, iTunes will STILL execute this new addition to the 2nd library using its “automatic way of organizing the folders into artiste-album-song_rename”.

UPDATE #4: Unfortunately, if you discover you tagged something wrong after importing the songs, even when you correct the tags, iTunes will not re-organize the folder hierarchy, as long as “Keep iTunes Music folder organized” is UNchecked, even if the songs were imported via the “Automatically add to iTunes folder” channel.

Example: I imported a folder of Andy Lau songs into my library, unbeknownst to me, some of the songs had their “Artist” tagged as “Andy Lau“, while some had theirs tagged as “Liu De Hua“. Naturally, the 1st time round I imported them, 2 separate folders were instantiated, since to iTunes, those were names of 2 distinct artists (this is expected, & acceptable behaviour). The downside is, even if I re-tagged all those songs with “Andy Lau” as the artist, iTunes will no longer re-organize & consolidate all them songs into a single “Andy Lau” artist folder (because I’d “Keep iTunes Music folder organized” UNchecked remember?)

Well, you may suggest that I check that option when managing my future library & uncheck it right before launching/using my main, current library. The thing is, iTunes preferences persist across libraries, & one day I will forget to uncheck that option, launch my main library & lose all my current music folder structure to iTunes’ re-organization (which I don;t want, as of yet). Which brings me to another update:

UPDATE #5: My future iTunes library has “I:/iTunes_Media” as iTunes’s “Home” folder. This setting persists even when I switch back to my main, current library. Which means, if I’d my external volume connected while launching/using my main, current library, all new content will end up in that folder on the external volume! Which messes up the whole scheme of things! Arghz!

#2. Using Winamp’s Auto-Tagger function to retrieve & embed accurate tags into a redundant set of my music collection (I will still leave my active set untouched) on my external volume. This function is preferred as it will compare the audio signature of the songs to Gracenote’s online database & hence is independent of the existing tags of each song, i.e. inaccurate/incomplete tags will not render the automatic tagging moot. In Winamp’s implementation of audio-signature-comparison, its interface also errs on the side of safety so visual review on my part is necessary & very much welcomed. It can also do multiple songs at once.

Selectively update tags of songs individually or all at one shot

Side-bar #3: There is another tool named “MusicBrainz Picard” that will first use a song’s incomplete tags (whatever it has) to ID the song against online database & populate the unfilled tag fields; if the “seed” tags are insufficient to ID the song, this tool will try to use the audio signature hash technique (like Winamp) to perform the identification. Only down-side is, Picard doesn’t populate “Genre” tag fields.

Source

Direct link to how to tag songs with Picard official documentation

UPDATE #6: Here’re some updates with regards to ID3 tags:

  • the “Album Artist” in Windows (7) Explorer = the “Album Artist” field in iTunes 9
  • Modifying a ID3 tag field using Windows (7) Explorer will update BOTH the v1 & v2.3 version of the ID3 tags on the song (if the song has both versions of tags embedded & if the field exists in both tag versions). If you update the tags via iTunes, only the v2.3 tags get updated. This is surprising.
  • the “Contributing Artist” field in Windows (7) Explorer = the “Artist” field in iTunes 9 & the “Artist” field in ID3v1 tags (changes in any of the 3 fields will affect the other 2 respectively)
    • However, iTunes Media folder organization will only adhere to the value saved in the “Album Artist” field [if you change the value of “Contributing Artist” in Windows (7) Explorer, the “Artist” field in iTunes or the “Artist” field in a song’s ID3v1 tags, no folder re-organization will occur]

UPDATE #7: Some updates with regards to workflow:

Decided to retain all non-music content within a sub-folder named “non-music” beneath the main album folder (& take strict precautions to import songs only). The exception is “m3u” playlist files. Have read elsewhere if you import a folder of songs & there’s an “m3u” playlist inside, your library may have duplicates and/or the tags of those songs you just imported could be screwed, etc

Source 1 | Source 2 | Source 3 | Source 4 | Source 5 | Source 6

UPDATE #8: Some raw, unprocessed data on how to back up Smart Playlists & Podcasts subscriptions:

Source 1 | Source 2

UPDATE #3: I’d a hard time locating the “acoustic fingerprinting” button in Picard. The few albums I tested with it had poorly-tagged, non-recognizable Asian characters, so the look-up via existing tags didn’t work well. So I tried to use the “submit audio hash” method & after some web searches, finally know it’s the button “Scan” in the latest version of Picard. Furthermore, generating the hash for one song takes a while, & I’ll understand if the more in-depth audio signature means higher chance of getting a match, but alas! I couldn’t get matches using both methods of lookups via Picard. Winamp’s Auto-Tagger is faster & more successful, in my experience.

#3. Lastly I will use this handy software called “AlbumArtDownloaderXUI” to retrieve 600*600 cover art for my songs & use iTunes to embed the cover art into each song. It is necessary to add cover art using a specific method in iTunes to ensure it embeds the image into the song file itself. Allow me to establish the non-embedding method 1st followed by the “correct” method of embedding.

Check out the list of sources (on the right) that it "polls"

do NOT add your Album Art by pasting it onto this corner at the bottom left of iTunes

Some of you may have an “album art preview space” at the bottom-left corner of your iTunes setup. If u drag-&-drop, or copy-&-paste an image onto this space for a song, the image will NOT be embedded but added to iTunes proprietary folder cache. When you transport your song files around, the album art will not be available in other applications like Winamp, MediaMonkey, or even Windows explorer. To embed, one must right-click on a song > “Get info” > paste the image file onto the empty space demarcated for album art. To verify if the embed is successful, copy solely that song file onto another location & see if the album art can be viewed in Windows Explorer without using any fancy applications.

Only pasting via the "Get Info" context menu will EMBED the artwork into the song file itself (hence portable)

If meta-tags & album art are TRULE EMBEDDED & PORTABLE, they should be detected at the operating system-level

Side-bar #3: So what happens if some of my tags are discovered to be inaccurate after it has been imported into the new lTunes library? Well, just:

  1. update the tags using Winamp (or your tool of choice) outside of iTunes,
  2. Right-click on the corrected song within iTunes library (alternatively, you can select all the songs & proceed with Step 3 to force a refresh/”re-read” of all tags updated outside iTunes)
  3. Click “Get Info
  4. Do NOT modify any tags/values/album art from the prompt that appears (unless with intent)
  5. Click “Okay” & iTunes (library) should detect the updated tag of the corrected song & update it’s internal DB accordingly (tested & proven, on my machine)

Source

Finally, I will process album by album using my workflow above. Probably I will process 3-5 albums per day when I have no school work & add the folder into my 2nd library’s “Automatically add to iTunes” folder on my external volume. With 2700 album folders, if I’m quick I will need close to 1.5 years to accomplish this project. In addition, any new music I obtained must be processed using this new workflow from here on, otherwise corrupting my previous effort.

Won a Mac. Sold a Mac.

Posted: January 15, 2010 by ralliart12 in 1-hour notebook
Tags: , , , , , , , , , , ,

This is the survey that won me a MacBook

I’ve won a MacBook. It all started when I participated in this survey issued by SingTel as part of their “Mo4U” campaign. Right before (like 1 day before) I left for Taiwan, I received a letter from SingTel informing me that I’ve won a “MacBook 13″ New Aluminium cover“. That is the exact phrase printed verbatim on my notification letter (verify this line against image of survey above) & one can see why I’d the impression that I simply won a MacBook accessory, i.e. a laptop external protective casing of sorts. Hence, I wasn’t all enthusiastic about the prize & even joked about it with S while we were en route to the airport the following day.

A few days after my return, a very nice “Ms Clarice” called & encouraged me to collect the prize as she thought either:

  • the letter she dispatched didn’t reach me, or
  • I’ve clean forgotten about the prize, or
  • I couldn’t be bothered to collect

My 1st official Apple computer!

Nonetheless she was rather excited & emphasized that donating my prize to charity due to my non-collection would be a waste since this item is one of the top-tier prize. I wasn’t very impressed with SingTel’s generosity if a laptop accessory can qualify for their top-tier prize. However, I do intend to collect since I can sell it for some spare cash. As it was a cover, I decided to collect it on my way to lecture on one of the school days.

Despite Ms Clarice’s worry, I had no trouble locating “ComCentre III”. As per previous, she was all smiles & excitement upon our meeting. Me, on the other hand, was nonchalant at first & displeased afterwards when I saw the huge package on her office table. Displeased, as I was very concerned about the difficulty involved in lugging this “supposedly-less-than-$100” prize back via public transport amidst the lunch-hour crowd. I signed the collection acknowledgement form & noticed a Dell laptop & a XBox 360 amongst other collected prizes. “Great“, I thought to myself, “a laptop & a branded game console & the next tier is a laptop casing?!“. One can imagine I didn’t exhibit much care in the bulky item along my way to school.

These strings were how I found out my pleasant surprise!

While waiting for lecture to begin, I decided to do some research about the casing model online, to determine how much I can sell it for. Luckily, I spotted the part, & model no. of the item outside the box & could do so without tearing the packaging apart. Interestingly, the string “MB466ZP/A” & “A1278” kept pointing me to websites displaying MacBook models. It was only then, that I realized what I’ve won. Excitement finally overwhelmed me. I even clarified with Ms Clarice later on & she explained the “…- Aluminium cover” referred to the MacBook with the aluminium unibody! In other words, its one of the newer series of MacBook.

Excitement Excitement Excitement. Frantic Calls. Amazement from peers. Excitement. Blah blah blah.

Now, I’ve to decide what to do with it. & here’s where the hassle bit comes in. I could:

Option A: Retain & replace my current notebook with it

Keep it. But that means it has to be put to good use. Which means it must succeed my Samsung notebook as main production laptop. Which means initialization of another operating system & in fact, to fully exploit its performance, I’ll have to convert to Mac OS X platform. Which implied learning curve. There’s almost no turning back, as I have to convert the folder hierarchy of how my music & other documents are stored. Not to mentioned getting tools for OS X to read NTFS. I was in the midst of a major iTunes music library revamp & unwilling to commit to an overhaul of how my music will be organized the Mac OS X way. Furthermore, Mac accessories, from my personal (window) shopping trip that ensued, cost 6 arms & 7 legs per item. Therefore, I couldn’t afford to appreciate the beauty that is the Mac lifestyle. Besides, my main notebook, though ailing, is still chugging along. The specific MacBook model I received has hardware specifications that are of inconsequential improvement over my current machine in some aspects; & poorer rating in others (i.e. hard disk capacity). So, despite my principle to always keep items that I’ve won through events/competitions, Rationale took over & I decided to

The specs were just “okay” but definitely inadequate to qualify as the successor to my current production machine

Option B: Cold hard mac; cold hard cash

Sell it. Got a hefty $1300 out of it. This is amazing considering my unit:

  • Has no warranty (when Ms Clarice emphasized there’s no warranty on my prize at that time I was puzzled why warranty for an accessory is worthy of her mention)
  • Is not the latest generation of MacBook (though I must say, Apple return to polycarbonate (read: plastic) housing for its latest MacBook is a downgrade that’s specific purpose is to distinguish the status of MacBooks & MacBook Pros)
  • Is still on Leopard (not Snow Leopard, which is the latest Mac OS X)
  • the latest entry-level MacBook is only $288 more (latest: $1588 Sold mine for: $1300)

Technically speaking, there’s still close to 2 months’ worth of warranty; just in time to buy AppleCare. Which costs $388 for this model. Which is totally not worth it.

And that is how my 1st Apple computer entered & exited my life so abruptly. It’s a nice machine, I can attest to that when my buyer unboxed the unit for inspection, but this Apple Computer, has found me at a moment when there is no way I can introduced it into my home computing environment. I would keep it if it’s the latest 13″ MacBook Pro. I would keep it if my main laptop is on the verge of expiry. I would keep it if I have time to spare for learning a new platform. But since none of the above “if”s are true, the wise decision, albeit a painful one, is to extract as much non-depreciating value out of it (before new computers get announced via the January 27th, 2010 keynote address).

UPDATE: the following 2 videos showcased the selling transaction of the MacBook. As always, I will review the contents & status of the merchandise so as to prevent any loose ends after a sale has been committed. For electronic devices, I even ensure the unit is able to reboot once for everybody’s piece of mind.

P.S. Personally, I feel that the last series of MacBook (non-Pro), which includes my unit, are more premium than the latest polycarbonate version since metal, to me, is more “solid, expensive to mill” than plastic, but some people would argue my unit is not the “latest & greatest’.

Netbooks. Remixed.

Posted: January 12, 2010 by ralliart12 in Technopia
Tags: , , , , ,

CES 2010 is over & among other things, these 2 netbooks from Lenovo look very promising:

The 2 videos showcase 2 separate offerings from Lenovo. The “lid-screen” has a SnapDragon processor (sure, SnapDragon may *only* be 1GHz, but how many can boast their netbook screen is detachable & has its own processor!?) , accelerometer & runs a Linux operating system when detached. Upon docking, the transition to a full Intel (should be PineTrail) processor & the Windows 7 platform is, well, you can judge from the YouTube video how snappy it is. As for the price, do consider the package includes the keyboard dock.

This is NOT a good sign

Posted: January 11, 2010 by ralliart12 in Roadblocks
Tags: , , ,

How do I know I got really shitty luck? Try this:

  • Imagine you are showering
  • You proceed to wash your face with facial foam
  • A sneeze sneaks up on you
  • You gasp & inhale out of control
  • Swallowed the facial foam around your lips
  • Burning sensation down your throat

Conclusion? Outstanding!


This one (above) has replaced Iron Man 2 as my most anticipated movie for year 2010 =)


"Opennet! Get your free Opennet!"

A few months after its soft launch, the actual Opennet hardware setup has finally been deployed at my HDB block. Opennet is a new initiative (by IDA, I suppose) to deploy an optical fibre network across the country as a ready infrastructure for ANY service providers to retail high-end broadband internet access in the near-future. It is non-affiliated with any telco, i.e. the consumer can choose to subscribe to any provider & that provider has the authority to execute the activation using your Opennet box. As a matter of fact, after some digging around their appointment emails, I deduced the technical partner for this rollout is “Alcatel-Lucent”. Nonetheless, deployment of a 15m link from your residence’s point-of-entry is free provided you schedule an appointment with them via their letter to you. If you didn’t secure a free setup during this promotional period, future request may start from $2xx onwards, or so they claimed. So if you ain’t hear nothing yet, please verify if other occupants within your household hasn’t dismiss any Opennet letter by negligence.

As usual, my appointment wasn’t without a few hiccups. Opennet assigned a 2-4pm slot to me today & yet I was awaken in the morning to their request to push the appointment forward by 2hours (start work at noon). Although I just returned from overseas & is trying my best to catchup on some sleep, I obliged out of consideration for their convenience. However, they STILL arrived 15mins early, i.e. setup was from 11.45am till 1.38pm. Luckily I wasn’t out of the house for a meal around that timeslot. Somehow, everything always don’t happen according to plan for me. Btw, the cable, though thin, has a glass composition & should not be subject to excessive bending, just fyi.

New name; SAME CRAP

Accompanied S in late afternoon to claim warranty for her CrossRoads Bijou earphones from that wretched store, Jaben. I was expecting the build quality of that crap to give way sooner than later & what luck! Hers is no longer under warranty & the staff there was quick to:

  • Sell her the same crap by asking her to top up $40
  • Conceal the broken-down unit from her & feigned ignorance when I insisted she retrieved her piece even though claims cannot proceed.

She reported they couldn’t find it even though she just stepped out of the store mere moments ago. She has half the heart to leave her piece there until I reminded her that it is peculiar for companies to withhold faulty merchandise when there was no promise of diagnostics and repairs. As for why the staff at Jaben showcased a reluctance to have a faulty sample in the public, is anybody’s guesses.


“It was said that the inability to reciprocate the efforts of your investors, has a profound effect on one’s conscience…”

Just another commonplace failure

Results for last semester has been lacklustre (to put it nicely), as usual. Sometimes, I wonder if my sporadic periods of hard work will ever surface in front of people that have an influence on my future. I don’t even dare to back myself up using my transcript so far, much less put a value on my self-worth. Having no clear direction or concept of what I am adept at in my near-future, will be a very disturbing fact for my investors. My peers will issue positive comments about some of my skill set every now & then, but at times I wonder if lip service is best served with a thick layer of sugar-coating & reality should be staple food for the minds of the rational. My university tour has educated me of my worthlessness in their perspective & it is extremely conspicuous that my profile is of no value to the university’s objectives. It’s al right; my unique experience within my faculties has opened my eyes to their real motives. And once you understand how this school works, the rationale for their programs & their methods will quickly fill the void left by their conscience & moral values. But hey, one may deemed my perspective a bias of my academic standings. Well, opinions tend to be subjective; you are entitled to yours as I am to mine.