Weekend DIY project

Ambient Orb

Ambient Orb

Anyone remember the Ambient Orb by Mathmos? When they came out years ago, I very much wanted one for my desk at work to keep track of emails, ticket queues, etc.  The price was pretty high for what was ultimately a toy, so I never bought one.  If I remember right, they weren’t open source and were difficult to work with as well.

A similar, pre-IoT device came out to help you track things, the Nabaztag “Rabbit.”  It also did cute tricks and spoke to you, much like the Furby toy.  Funny how both of these devices ended up in my office via coworkers.  Ironically both are now pretty defunct, though I think are a lot of FOSS efforts to keep the Rabbits working via reverse engineering and DNS masquerading.

Nabaztag Rabbit

Nabaztag Rabbit

Well, I decided I wanted to do something fun.  Back when the Raspberry Pi craze hit, I never really bought one.  They were constantly out of stock and I had better things to spend money on.  When a coworker became infatuated with Chromebits for his kiosk needs, he chucked his Raspberry Pis in the garbage.  I rescued one and it ended up falling into one of my electronics junk boxes.  (I really do need to go through and clean those out someday.)

My original visions for the Pi were to setup a VPN for remote tech support for parents, family, and friends.  Today however, I’m settling for an alarm clock.  Voice assistant based alarms, like Alexa and Google Assistant, are too easy to yell, “shut up,” at across the room.  I’ve developed an almost subconscious “rollover and disable” maneuver for my phone’s alarm.  So what’s left? Clocky is tempting, but I’m always worried about knocking things over or injuring pets.  Enter the Raspberry Pi.

Raspbian plus a simple shell script with an ffplay fade puts me in business.  I can have the “alarm” loop forever with a heavy metal song that fades in slowly.  Why a fade? In the oft chance I actually get up before it reaches peak intensity and to also not completely jar me awake when the song starts at full blast.  To disable the alarm, I’ll have to SSH in and “kill” the script.  Pretty hard to do that from bed, much less half awake.  A simple Monday through Friday rotation is in cron and I’m looking forward to a successful test tomorrow 🙂

Oh, and for added fun: I added a blink(1) to the setup to monitor important emails, server status, etc.  It’s kind of like having my own Ambient Orb or Nabaztag Rabbit again.  Albeit this time, it’s a heck of a lot cheaper.  The blink(1) is only about $30 USD on Amazon.

The power of Search

It’s really amazing to me how many people have found solutions to the Amazon Instant Video MP1026 error solely from this blog.  I’m linked to from quite a few sites and forums out there, as well as being the top Google hit for “Amazon” and “MP1026.”  Now if only Amazon would document the error in their knowledge base!

Unfortunately, the site’s new-found notoriety has brought a torrent of comment spammers.  I moderate the comments on this blog, since 99% of them are shit from spam bots.  Initially, I’d see a spam comment every few weeks.  Now I see several on a daily basis.  I configured Apache to be a little more aggressive, “banning” several spammer-friendly countries and enabling DNSBL checks on the comment page.  Unfortunately, these additional restrictions haven’t been sufficient.

Since I’m still getting inundated with comment spam, I’ve decided to give Akismet a go.  With any luck, I won’t be wasting anymore time dealing with spammers here.  On the upside, though, it’s reminded me that I do need to blog some more 🙂

Amazon Instant Video Xbox Error MP1026

I frequently make use of Amazon Prime’s Instant Video access on my Xbox.  Recently, I had begun receiving error “MP1026” on the system when trying to play content.  The error was doggedly persistent.  I restarted the Xbox, signed in and out of Xbox Live, and reinstalled the Amazon app countless times.  I finally appealed to Amazon’s support via email.

Annoyingly, the support tech suggested I call in to receive further tech support, not knowing how to resolve the elusive MP1026.  (At least he admitted his inability to solve the problem, as opposed to sending me a worthless, canned reply.)  Perhaps by accident, I discovered my own resolution to the problem.

Going through the storage section of my Xbox: I nuked the Amazon app, the Amazon “Title Update,” and all the cache files.  I had previously deleted all but the latter several times prior.  I guess nuking the Xbox’s cache files did the trick, because now I can watch videos again without getting the dreaded MP1026 error.

Maybe this will help other folks out there…