August 6, 2009: Liesl’s First Word

Today was a very important day in the life of Liesl.  Today was her first word.  While Dominica was feeding Liesl some ice cream this afternoon Liesl said “more” to get Dominica to give her some more ice cream!  Very exciting.

Today was another day without rain in the Hudson Valley as well as another really slow day for me at the office.

I managed to figure out why my MediaTomb installation is crashing once per day.  I am not sure of a long term fix yet but now that I have identified the issue it should not be that hard to come up with something that works well.

I got a chance to do a lot of work on the VoIP system today.  Last night I got it working to the point that I was able to leave a voicemail message in a single mailbox which is a major breakthrough but only a start in the big scheme of things.  Today I managed to get the ability to have a “receptionist” answer the phone and allow people to select the extension that they wish to reach.

We made plans for Susan to come visit on Saturday.  We have not seen her since living in Newark which was almost a year ago.  This will, obviously, be her first time meeting Liesl!

After work this evening we ran out to Stop and Shop to do some quick grocery shopping.  It was a fast trip and probably took no more than an hour.  Dominica and I were both in the mood for some cake and we wanted to have some supplies for while dad is here this weekend so we thought that we would take the opportunity to stock up.

While we were out shopping we discovered a DVD of three horrible Elvis movies for cheap so we picked that up so that we would have something to watch as Netflix was not working well tonight.  We tried hard to watch a little Wizards of Waverly Place but the amount of time and effort that it takes to get to watch a single episode makes it a bit exhausting.

We watched Harum Scarum with Elvis Presley.  This is one seriously bad movie. The plot makes no sense, the acting is bad and the music is horrific.  Surprisingly bad even for an Elvis movie.

I found a national news story from Yahoo tonight about the massive increase in drunk female drivers in the US that talked about the horrible crash that we just recently had here in Westchester this past week – the worst crash in Westchester in seventy-five years.  It is sad that I looked us this same information in the local newspaper online only to find that the online article was gibberish – not once mentioning who had been in the crash, if anyone had died, where the crash was or anything of consequence.  It was just a jumble of disconnected sentences like it was written by a gaggle of schoolchildren.  I had gathered enough from the front page blurb that there had been a mother and a crash but the article itself was such a mess that I could not determine at all what it was about.  Sad that this was the extent of what our local paper calls “journalism.”

August 5, 2009: Very Slow Day

It is a super slow day today in the Hudson Valley.  The slowest work day that I can remember, in fact.  It was great.

Amazon delivered some cool stuff today.  We got the BluRay of Another Cinderella Story with Selena Gomez.  I also got the third book in the series on digital photography techniques called “The Digital Photography Book, Volume 3” by Scott Kelby.  I finished reading the first volume over the weekend and have almost finished the second volume.  I will probably finish it today or tomorrow.  And I received my Nikon NL-L3 wireless remote control for my D50 camera.  It is just like a traditional remote trigger except it is wireless causing even less camera shake and is far more convenient.  It is so cheap that I am not sure why everyone doesn’t have one.  I’ve been wanting this for a while and have no idea why I have held off on getting it.

We were going to have painting of the house and staining of the deck done today but there was some rain so the painting crew rescheduled for Friday instead.

I decided to leave work “early” today (read: normal time for normal people) and hang out with Dominica and Liesl.  We ordered a pizza and a pasta bread bowl from Domino’s for a change of pace and popped in our new Selena Gomez movie.

Another Cinderella Story was pretty decent.  Over the top, of course, like the first one but Selena is always entertaining.  After the movie we stuck with Selena in The Wizards of Waverly Place.  Our NetFlix/PlayOn/PS3 combination has a horrible time playing those shows so we spend more time trying to get an episode to play than we do actually watching the episode.

We managed to get two episodes in before Netflix just stopped playing.  So we watched Road to Morocco from our new MediaTomb server.  I love these old Bing Crosby and Bob Hope movies.  Especially these earlier ones.  The old monochrome movies really compress well with the h.264 when I put them onto the media server.

Oreo spent the evening snuggling with me on the recliner.  This is his new thing.  Every evening he climbs up here and snuggles as close as he can and pretty much stays for the entire evening.

After the movie was over I was not all that sleepy so I decided to go down to the basement and get some work done.  I ended up working until almost three in the morning but was very productive with my time.  I got a lot of work done and am glad that I stayed up.

Tomorrow we have cleaning and prep to do as dad is coming on Friday to visit us.

Installing MediaTomb on OpenFiler

If you have researched both FreeNAS and OpenFiler then you will be aware that a key difference between the two is the inclusion of a UPNP media server in FreeNAS.  This is lacking in OpenFiler and is a major piece of functionality that I with to have in my own installation.  I specifically would like a UPNP / DLNA server that will work easily with a number of devices such as the Sony PlayStation 3 and the XBOX 360.  After much work I decided that the best product would be MediaTomb to add this functionality to OpenFiler.

I originally started this article with the intent of installing ps3mediaserver onto my OpenFiler installation but, due to a ridiculous lack of support for dependencies, ps3mediaserver is not a reasonable possibility for this platform.  As it turns out, though, MediaTomb is actually a better, lower resource usage, simpler option that does exactly what I want and does not require careful tuning to force to behave logically.

Installing MediaTomb onto a working OpenFiler system is actually extremely easy as MediaTomb is packaged with all dependencies included in the option binary package for Linux 32bit.  Simply download the i386 static binarys from the MediaTomb Static Binaries Download page.

You can then just unpack the download tarball to the /opt directory using “tar -xzvf” and you have a working system already!  It is actually that simple.  One of the great things about MediaTomb is that it does not attempt to transcode your media files lowering the quality and eating CPU cycles.  It is simply a UPNP / DLNA server.  If you are like me all of your media has been carefully transcoded ahead of time for maximum quality versus storage.  I certainly don’t want low quality, real-time transcoding degrading my video experience.  Many people do but if you are running a full storage server like OpenFiler you probably do not want it busy transcoding media files every time that they are served out.

You can start MediaTomb from the command line simply using the command:

nohup /opt/mediatomb/mediatomb.sh &

And away you go.  In my case I renamed the MediaTomb directory to /opt/mediatomb to make it easier to use.  When you fire it up you will get an on-screen message telling you where the web management interface to the software will be.  You can simply go to the web page to add your media directories to MediaTomb so that it can scan them and make them available via UPNP.

Caveat: I have noticed that MediaTomb tends to crash for me about once every twenty-four hours.  Not a major issue, restarting is quick and easy.  I am still investigating this and hope to have an answer soon but it is not a major issue.

Why not ps3mediaserver?

In order to make ps3mediaserver work you need to manual fulfill a large number of dependencies.  Ps3mediaserver comes as a tarball, not as a system package like RPM, DEB, Conary, etc. and so all dependencies are yours to discover and fulfill.  On Red Hat, Ubuntu or Suse systems these dependencies are often fulfilled by default and can be ignored.  On rPath, however, which is a dedicated appliance, server OS not only are they not filled by default but the necessary packages are not even available for the platform!

You will need to install Java for starters.  This will allow ps3mediaserver to run and serve out audio files.  If this is all you want then you can go down this route.  But once you start ps3mediaserver you will discover that it has no normal administrative interface and is designed to only work with an X GUI.  Of course, no one has X installed by default on rPath Linux – this is a server not a desktop.  This is an extremely silly requirement for ps3mediaserver and really shows that they do not intend this to be used in a serious installation like what we are doing here.  This is a desktop solution like iTunes.  Fine for most people but we are on a different scale here.

So to configure your new ps3mediaserver you will need to install Xterm and get remote X to your server.  If you are working from Windows then you will need an X server like Mocha to handle this.  You can install all of the necessary packages for this using “conary update xterm” but this is just the beginning of your problems.

You can set ps3mediaserver to not transcode but on Linux, without the transcoding libraries installed, it won’t work.  It will attempt to transcode regardless of the settings.  You can verify this by checking the media type from your PS3 or other video player.  For me my pristine, low bandwidth h.264 MP4 files were being displayed as being MPEG2.  This does not happen with ps3mediaserver on Windows with the statically compiled binaries.  Rather inconsiderate for the ps3mediaserver project to compile such for other platforms but to cripple the Linux version without so much as a list of dependencies that we need to fulfill.

You will need ffmpeg and mencode for starters.  Good luck.  Neither are available for the rPath platform and they do not compile using the included compilation environment.  You will, of course, need to install an entire compilation environment just to get started with these.  More software not exactly appropriate on a server.  You can remove it once you are done but then how do you update your system?

The bottom line is that you should avoid ps3mediaserver on the rPath platform and stick with MediaTomb.  The ps3mediaserver project just is not ready for prime time from what I have seen.  They are okay on carefully controlled environments but they are not yet prepared to really run on a “production” media server.  They have some great potential to be sure.  I’ve run their project on Windows and it is very nice.  Over the top complicated but nice.  However getting it to run for the highest possible quality, like MediaTomb does as its only real feature, requires a lot of work and a lot of extra libraries and bloat for a relatively simple system.

August 4, 2009: House Work

No rain again today.  That’s a big deal in Westchester this year as we have had rain almost every day.  I’ve never seen rain like this.

Work day with no surprises.  Our big project for the day was tracking down the contractor working on our house.  We haven’t gotten a schedule yet and we have to have work done on the house in the next ten days or else we get fined by the homeowner’s association.  So we are getting a little nervous about getting the crew out to work on the house.

When I called it turns out that they crew was coming out to our place to work this afternoon!  That was a bit of a surprise.  We had not set anything up.

Dominica and Liesl went out shopping again today doing some more returns and to get the curtains upon which we had decided.  They ended up getting curtains for all three rooms.  It was a fruitful trip.

The crew showed up at five and worked for a while.  They got a lot of work done today, as far as I can tell, and they plan to finish up tomorrow.  We are very happy that that is already significantly done.  Tomorrow the deck will be stained.

We had hung the curtain rod in the dining room last night so Dominica put up the new curtains and valance that she got today.  The kitchen looks a bit nicer now.  That is the first bit of colour that we have added to it since moving in.  It is one of the few rooms in the house where we have no intention of painting as the original colours are not so bad.

In the evening we put up the new curtains in our bedroom.  Dark chocolate thermal curtains.  We are hopeful that they will help to keep our room cool.  It is very warm up there almost all of the time.  We are concerned about warmth from the attic as well but we have not figured out a solution for that yet.

We are saving the curtains in the living room until after the new paint job is done which dad is hoping to help with this weekend.  It is going to be an entirely new house pretty much!  With half of the rooms in the house having new window treatments and the main room or the main floor being painted this place is going to feel brand new.  We are very excited.

We watched the “new” Around the World in 80 Days today.  We are rediscovering our movie collection now that we are beginning to have access to it again through our MediaTomb server.  It’s nice to see our films again.

We then watched A Summer Place with Sandra Dee and Richard Egan from 1959.  It is a classic film made famous by the theme music that went on to be one of the most recognized film themes ever.  The movie itself really was not very good.  The dialogue was really bad.  The characters were pretty unrealistic and the story did not flow very well and the ending just sort of dropped.  It is an important film from the era, though, tackling tough issues plaguing society at the time.

For some reason we were not tired after A Summer Place even though it was after midnight so we tested out NetFlix again and managed to get The Wizards of Waverly Place to play so we watched a few episodes of that before turning in for the night.

August 3, 2009: Nothing Much

Back to work – or whatever that means for those of us who work weekends.  I worked until late last night and slept in a little this morning.  I was pretty tired.

Nothing much to report today.  A very slow day in terms of “Miller news.”

The rain stopped last night and it is hot and sunny again today.  I worked all day in the basement.  This afternoon Dominica and Liesl went out shopping.  They had some returns to do and were looking at Bed, Bath and Beyond for blinds or curtains.  We are putting in curtains upstairs as well as in the living room and in the kitchen.  We are hoping that by adding the curtains, especially to the living room, that it will insulate the house a bit more and help to keep it cool.  Being unable to block the sunlight which pours in through the south windows is killing us.  It gets just unbearably hot in there and the air conditioning can’t begin to do anything about it.

Today was mostly a scouting trip for window treatments.   Dominica got some curtains for the kitchen but they ended up not being what we really wanted so they are going back tomorrow for something else.

After work was over we worked on getting videos to work better on the PS3.  We figured out that the videos can be manually copied over from the DLNA server so that we don’t have to put up with WiFi bandwidth issues. In doing so we have discovered that some of our transferred videos still fail to play on the PS3.  It makes me wonder how many of our video issues with NetFlix are caused by the PS3 and not by PlayOn.

This evening we watched the original Cannonball Run – quite the classic.  Horribly cheesy but I still really enjoy it.  It is a classic.

That’s all for today.