Had the pleasure of attending the live concert of Pandit Hridaynath Mangeshkar (Feb 21, 2009). It was a blast – with Panditjee’s rendition of the memorable songs that he has composed and sung (in some cases). There were around 400 people attending and still it had a feel of a private mehfil with Panditjee responding to farmaish for most of the concert. He also broke into the background stories of each of the songs and the people behind the magic of them. He also showed his typical tricks like making plenty of fun of the Marathi Mandal’s secretary and testing the local singer by starting out the opening lines of the duets in different scales 🙂
Here is a list of all the songs in sequence: (The video links are not the videos from the program, but just links to youtube videos of the same song)
The device (DMX) plugs into HDMI port of the TV and has its own HDMI input allowing pass-through. The control of DMX is done from a USB cable which is attached from the TV to DMX (Wonder why they do not use the HDMI for that!). DMX has an ethernet port which can get autoconfigured using DHCP (or can also be configured for manual settings from the TV). Sony has licensed a lot of content providers (slacker for radio and tons of other video providers like youtube, Amazon, Yahoo, Blip.tv). They have a portal (http://internet.sony.tv/) which allows you to add your own video links and some browser extensions which allow you to link your favorite videos which the DMX can then play for you. The firefox extension unfortunately requires older (2.X) version of firefox and does not work with newer versions (3.X). I tweaked that extension and it now works okay without significant changes. Here is a link to it. This extension adds a context menu to firefox and you can use it to direct the DMx to start playing the linked video, bookmark it etc. The caveats are that the link needs to be a raw video file (mp4, mov, avi, divx etc.) and not HTML file or any other kind.
Here is what I learned from reverse engineering the extension code.
The DMX runs a primitive web browser on port 9784. The server is reportedly called “Callisto Debug Server v0.2”. There is a php script running which responds to URLs like the following
Send commands using the following REST API:
It seems to play the mp4 files quite well (I had good success with HD mp4 links from youtube and dailymotion websites which have a lot of bollywood movies). The streaming is very smooth and video quality is acceptable. You can use a website like http://keepvid.com/ to see the hidden video links. These links are then directly playable by DMX. I will experiment with AVI, MOV, DIVX files next…
Next step for me is to create a simple webservice which does all of these steps and posts the link to the DMX! Can’t wait till I can manage to do that…
This post describes the steps that I took to restore an old server which had died some months back.
I had a linux server running debian pretty reliably. It had failed because of a hardware problems (broken power supply). I replaced the power supply and proceeded to make it current with security fixes. But as it happens when you update after a long time, (or it could also be due to my own itch to remove old kernels), I hosed the system. By that I mean that the system was running but somehow all the kernels had been removed (including the current one that I was running!). Anyway, in summary, the system would not boot because there was no kernel to do so.
Step 1: Okay, I thought I will just reinstall it with Ubuntu (which BTW is my new favorite distribution). But the problem was that the machine was using LVM and Ubuntu installer did not recognize the LVM volumes (even though it is documented to do so).
Step 2: So next stop was latest and greatest Knoppix which recognizes LVM. When I booted knoppix, I was able to see all the old partitions and data (70 gigs of legal *cough* songs, audio books and movies). Success!
Step 3: Next step was to chroot into the old root partition and use apt-get to get the kernel package installed back again. I confirmed that there was no kernel-image-* package installed! apt-get update would fail, because procfs was not mounted, so from out of the chroot, mounted the procfs. After that I was able to update the packages, but the install scripts failed because of errors. The specific error was /dev/null: Permission Denied. I was stumped. The device looked okay and the permissions also were okay (the script runs as root afterall). Upon some search I found out that it is because the default mounts in knoppix do not mount devices (nodev option). Once I fixed that, all things fell right in place.
I keep getting a lot of hits on some of the old posts (Ram Raksha Stotra and Hanuman Chalisa) with visitors asking for audio versions of the stotra. Here is a page where I will keep collecting the audio versions of various stotras.
Song from animation film Hanuman Mahabali maharudra beautifully sung by Vijay Prakash, Sonu Nigam, Shaan, Palash Sen, Kailash Kher, Madhushree, Sneha Pant, music by Tapas Relia and lyrics by Satish Mutatkar.
Lyrics in itrans ascii:
(jaya hanumaan gyaan guNa saagar
jaya kapiis tihu lok ujaagar
raamadoot atulit bal dhaamaa
a.njanee putra pavanasoot naamaa)
paraakram se gu.nje tribhuvan
dharatii paataal,duShTa bhanjan
jal saagar kare paraajay kra.ndan
trikaal nira.ntar lok va.ndan