Category Archives: Mumblings

My view on the world around.

Spring Cleanup

Hello my dear random visitor.

After years of silence I might revive this blog again, if I find something useful to say.

Social media has replaced my blog as medium to deliver some random thoughts to whoever cares to stumble upon my mumblings. Today I decided enough is enough – then deleted all old posts that came from pulling my Twitter feed (even that was out of date due to Twitter API changes) and changed WordPress default theme to some other newer default theme. The old theme stopped working a few versions ago and I never bothered to find a good replacement. May be I find one in near future.

Thanks for spending the last 30 seconds reading this post and only now realizing that you have wasted them forever as there is absolutely 0 (zero) information here.

Online music services sound quality: MOG, RDIO, Amazon Cloud Player

I will try to make this a short post today.

I’ve made a discovery all of them sound bad until…

About the test

I’m on a quest to select an online music service that will provide me with the best sound quality. I’m RDIO subscriber and started MOG trial this week since they promise 320kbps MP3 for all their content. I’m using my old, but very trusty ultra-clear Sennheiser HD497 headphones (my Denon AH-D2000 don’t have clarity that HD497 offers, so they are not as good for comparing sound quality).

I mainly concentrated on a few albums and songs: Jean Michel Jarre’s Téo & Téa (all songs have something to hear), Michal Jackson’s remastered Bad (the first song on the album) and Kraftwerk – Man Machine (the last song on the album). I’ve selected all of them since I have original CDs that I have recently encoded with AAC TrueVBR Q110 (using an outstanding XLD application) to upload to Amazon Cloud Player.

Finally all tests were performed with Google Chrome browser version 13.0.782.112 as well as RDIO Desktop client version 1.16.

The test results
I’ve listend a few times and each time each song from each of the services (except Amazon Cloud Player since it was not in the scope of my test) and was comparing them to the AAC version that I’ve played through iTunes. Each time I would hear great detail in iTunes, but RDIO and MOG versions would sound with major detail loss. I could not understand how MOG can claim they are using 320kbps MP3 and for files to sound so bad. MOG was definitely clearer than RDIO (Edit 2011-08-17: today I absolutely can’t tell the difference between the sound quality of the two services), but nowhere near AAC version in iTunes. Frustrated I decided to have a sanity check and started listening to my uploaded files in Amazon Cloud Player. That’s where I’ve made a discovery…

The Discovery
Even though Amazon Cloud Player was playing the same file I had in iTunes, it sounded with the same loss of detail that I heard in MOG. That got me concerned, as you might imagine. A short look all all these websites and I found out that all of them play back music using the piece of software that Apple can’t stop fighting with – Adobe Flash. I wonder, if it is possible that Flash just does not decode compressed audio properly? I don’t know answer – but iTunes 10.4 in OSX Lion definitely sounds MUCH better (at least to me).

More discoveries
So I decided to experiment a bit more. I’ve played Man Machine in VLC and MplayerX, while both sound better than Flash player they did not sound as clear and as punchy as iTunes version. After these discoveries iTunes 10.4 is now a king of audio players for me. I can easily with this single track hear how much better it decodes music (and I assume all CoreAudio/QuickTime based players).

Conclusion
My strong advise for both MOG (before they finished their desktop software) and for RDIO to modify their software to use QuickTime/Core audio on Mac OSX, instead of Flash that they currently use. Yes, even desktop version of RDIO uses Flash to play back music.

Enjoy iTunes… (the post ended up longer than I wanted).

Music Services in Canada

One disadvantage to living in Canada is living in a digital ghetto due to the oppressive regime of oligopolies that have vertically integrated over the last few years. These are now controling content distribution and delivery, limiting new entrants. But there is another disaster – CRIA and SOCAN both charing exuberant fees for opening modern music services in Canada. Did you know that if you want to play music on your birthday party or christmas event you had to pay? Consult the fee schedule.

Recently in the US of A Spotify launched their amazing music delivery service and I decided to check out if anything is available here in the Great White North. Most music services are not available (just to many to list), but I was happy to discover that Last.FM would gladly accept my money and so did RDIO. Of two, only the latter is the innovative new service that can really curb piracy among us – cold northern people. The northern people who still don’t have a variety of services to conveniently and legally get audio and video content, the same way warm people of the USA can. Unless you a couch potato who considers watching TV through an overheating cable set-top box with ugly menu a convenient way to access videos or listening to the AM/FM radio with 2:3 ratio of commercials and music collection that is shorter than the list of discounted CDs in a Walmart bin.

So back to the subject of this post. I’ve signed up for both RDIO and Last.FM. For Last.FM I’ve payed $3 USD and for RDIO I’m still on trial, but will have to pay either $5 or $10 per month (depending on features I want to have). Now what I care the most is music selection and audio quality. In my iTunes I have 8000 songs that I’ve ripped from my own cds in AAC True VBR @ Quality setting 90-100 (via the excellent XLD app). RDIO allowed me to match my collection. Unfortunately it was able to find only 1024 songs in its own catalog (this just shows how much music is available). What’s more I don’t have any obscure stuff, mostly classic rock that I’ve got from Columbia House when it was still operating. However, in the first moments of using the RDIO service I’ve discovered a great new artist – Adele – which is incorrectly labeled R&B, which I usually associate with noise previously called RAP.

Last.FM service is much easier. Back in 2008 (when they were still free in Canada), I’ve pre-selected artists that I like and instantly you can listen to a recommended stream of songs from similar artists. You can’t listen to full albums with Last.FM! Thus, they function more like a normal radio, but without commercials and music that you more or less will like (mostly they guess my tastes correctly).

Now to the second item that is as important to me – Audio Quality. I did some listening tests comparing three things: last.fm, rdio and my own rips. Based on this I have the following conclusions.

  • Last.fm is pretty terrible in terms of detail loss, not only it is 128kbps, but it is poorly encoded 128kbps. I bet I can encode with LAME using proper presets and have better quality.
  • RDIO is no way 256kbps, just there is no chance, as some reviewers of the service assumed based on the FAQ which refers to purchased songs. There is also a loss of details, but not as bad as Last.FM. It seems to me, that what they are doing in their software is either some sort of equalization and/or one of the “audio restorer” algorithms. As soon as I touch music by Jean Michel Jarre RDIO sound quality completely falls apart. Just try Téo & Téa album song #8 – Chatterbox
  • My own encodes at ~200kbps VBR AAC or VBR MP3 sound MUCH better, in fact I can’t tell them apart from the original CD sources (from my past tests).

Conclusion: unfortunately, in Canada, in my opinion, you have to use Amazon Music Player (via Amazon Cloud Drive) service to upload your own music and listen to it on desktop – no mobile app for iOS. That’s what I will be doing as I’ve already got Cloud Drive account. However, the day RDIO improves their quality I will subscribe for full 10$ per month. For now I most likely will not renew my Last.fm subscription but will pay 5$ for RDIO as I feel it is a better value, since I really don’t listen to much music in my car. However, what I will be waiting for is the day when another service will come to Canada – MOG – today they are offering 320kbps streaming in the USA and also have a catalog of 11 million songs, where I was able to find even some Russian bands.

P.S. Also while trying to find music on RDIO to listen I discovered that a lot of artists and albums are “Not Available in Your Region” (greyed out) – which very sad. Can anyone from the USA confirm that they can play and listen Traveling Wilburys albums?

Poor state of tech journalism in Canada

Today have read this poorly researched and clearly misleading article:
What’s Clogging Up the Pipes. I’ve posted a comment on their website, but it seems to me went directly to /dev/null. So since it is pretty long, I’m repeating on my blog.

This article made me laugh so hard… especially the part about BOINC and SETI@HOME. HA-HA-HA. Again no research made on the part of the journalist or may be just another “press worker” paid by RoBeLus (Rogers-Bell-Telus) mafia cartel. Both projects barely use any traffic at all. What they do use a lot is CPU/GPU cycles. It takes hours (or days on slower machine) to compute a single work unit.

Also let me bring you some news to you, tech writer. MPEG4 is not latest greatest, at least not in the last 5 years. H264/AVC is the latest greatest codec that most video streaming services use (however it is can be referred as MPEG4 part 10, but nobody does, as usually MPEG4 is associated with MPEG4 part 2, old stuff that almost nobody is using like DivX and XVID).

Another hole in the argument is that adaptive H264 streams do not full up all the bandwidth available. The statement is incorrect as well: server just keeps a fixed number of bitrates pre-encoded say 500Kbps, 1500kbps and 4000kbps (each at different resolution). So the max usage is 4000kbps, it will never go and fill your 10Mbps uplink.

Nice try lady, next time try to write about topic you might know a little bit or may be just specify who paid for the article, if you don’t want your reputation destroyed.

Facebook recommendations as a snapshot of population ignorance

This post is really funny, start laughing now.
Facebook recommendations are a great way to show how stupid people are. I’m “fan” of the ban of the high fructose corn syrup group. Once in a while Facebook shows related “recommended pages” telling me that members of that group also like “N.P.R.”. Did not catch the drift yet? People are clueless and don’t pay attention that Monsanto is a major “supporter” of N.P.R. So people who bring you high fructose corn syrop (well, actually the corn seeds manufacturer, the same company that supplied Napalm to US army during vietnam war) is now supporting your public radio. Funny, ha? And then those who are against HFCS return to listening to Monsanto propaganda. (Some would claim that those are N.P.R. affiliates that run the commercials, but it does not matter as clean, positive content that is never mentioning HFCS and GM food in a bad light, attracts lucrative commercial support).

Who programs Adobe products?

In my previous Twitter postings I’ve voiced my support for Steve Job and his open letter about Adobe (before Macromedia) Flash. I was mildly happy to see Microsoft joining the camp (though they have a hidden agenda of getting rid of Flash and pushing Silverlight). But today I have to start questioning another Adobe product – Acrobat Reader. Just a few days ago I’ve installed my copy of Windows 7 Ultimate on my PC and installed the most recent version of Adobe Acrobat reader (it was on Friday, I think). Today, on Monday, I see a balloon saying that an update is available. I happily click, agreeing to get up to speed with Adobe fixing holes in their cheesy software. It takes a few minutes to decompress (this is on Core 2 Quad 3.86Ghz) and it installs. What do I see next?

A prompt to reboot my computer!

WHAT? Just a small file viewer now requires me to reboot my computer? Starting that point on I’m beginning to question quality of Adobe software engineers and if they are capable of writing any remotely good piece of code. Just amazing how this company is still able to produce Photoshop and Illustrator. Time to find alternative to Acrobat Reader on Windows real soon: on my Linux I’m already happily using the great Okular and on my Mac I’m using Preview.

Returning back to my blog

It has been more than a year since I wrote my last post on this blog. My son is almost one year old and it should explain why I mostly ignored it. Pretty much no time. My comments system got spammed quite heavily and I have around 1100 comments most (if not all) of which are spam. I will have to figure out how to add CAPTCHA to my comments system. For now, I figure it out, I will disable all commenting on this site. In general changes in WordPress are pretty overwhelming from the time I started using it.

I was pretty active on Twitter recently, mostly due to the fact that it is easy to write 140 characters. I will see if I can bring my Twitter feed to this site, anyway I plan to spend some time tweaking my blog to my liking.

Electronic Rust Protection?

Finally we bought a beautiful new 2009 Nissan Altima 2.5S. I’m not a big car reviewer, but if anyone even considers buying Camry – they MUST test drive Altima on the same day right after they test drive Camry.
You will understand that Camry is a couch for elderly with a steering wheel. Anyway, today I’m here not to write a review – I have a question. With only one car garage it means one of my beloved cars will stand outside in the awful weather offered by Southern Ontario. For the four years I had X-Trail I did not want to protect it with something like Krown spray or similar – what a mess. I find this solution way too antique. For the longest time I was looking, but delaying installation of an Electronic module that would protect my car all around.
Google search being my right hand tool uncovered a few choices that I can find in Canada, though I’m still looking for the actual place that will install them.

One is Final Coat with a Canadian office located in the neck of the woods – in Concord.

Another device is sold at Canadian TireCounterAct.

The third is a device I would have to order online, but which has some limited “trust level” is RustStop. Low trust level is mostly due to this informative article.

Unfortunately, I can’t find real independent source of information, like Consumer Reports that independently tested these “gadgets”… so I’m asking you – my dear visitor to contribute your thoughts. I really want to know which one is better? Did I miss one that is worth checking out?

Qt 4.5 by Nokia will be under LGPL

The happiest news of this year so far is the announcement by Nokia today that the upcoming version of Qt 4.5, my favourite C++ cross-platform toolkit will be release under LGPL!

What does it mean? It means that all of a sudden you can create commercial application using this toolkit without the need to pay for each developer’s tools licence. The price was quite high and in current economics conditions hard to justify by many managers (most of them don’t really care about increased productivity when Qt is used). Now a software developer’s recommendation to use Qt as a foundation for new application might go further along. This is a fantastic news that will result in many beautiful cross-platform applications further down the road.

Remember, as long as you use dynamic linking to Qt – it is free for you! (Which is not a huge limitation).
Qt 4.5 will be available for:
- Linux/X11
- Linux/Framebuffer
- Apple OS X
- Microsoft Windows
- Microsoft Windows CE
- Symbian S60 OS
(probably others like VXworks which were never widely publicized).

But the best part is that you don’t need to develop in C++ if you are not able or unwilling to do so. Qt has bindings for many languages:
- Java (official Nokia bindings called Jambi)
- Python (PyQt)
- Ruby
- PHP
(probably others like Perl, but who cares about Perl ;) ? )

The other thought is that it might finally force GTK+ toolkit to compete a bit and introduce new features more frequently than once every 10 years….

Update: There is also the FAQ on licensing.