beige_alert: (Science)
[personal profile] beige_alert
If you were to visit and look on the table in my living room, you might see my newest toy and wonder if it's one of those stupid "digital picture frames" that I always thought were dumb. How did I end up with one of those?



Internet Doohicky

Well, sure, it does spend a lot of time displaying random photos it grabs from Flickr over the wi-fi, so I guess that makes it picture-frame-ish, and it also displays other stuff obtained from over the network, like weather forecasts and news headlines and such. The real application I have for it is hinted at by the big box next to it, an old USB external hard disk that I had on hand. That holds my music collection in flac format, and the new device is now my digital-to-analog interface for music on the stereo in the living room.

The gadget is an "Insignia Infocast Internet Media Display." Insignia is Best Buy's house brand. I bought it at the after-Thanksgiving sale price of $99. Inside is an 800MHz ARM, 128MB of RAM, 2GB of flash, an 800x600 touchscreen, wi-fi, and Linux. Now lots of devices, especially the ones based around Linux, can be hacked on by the dedicated hackers, but this one, well, it comes out of the box from Best Buy with sshd installed. It's really a Chumby inside. Go to one of the menus, touch the "Infocast" logo in the corner to get the product info page, touch the π in the corner of that, and you get the screen that says at the top "Do you believe in the Users?" and has buttons for handy options such as starting sshd. Ssh in (username root, no password, but, yes, passwd is installed, you'll need to remount the root filesystem read-write to use it though) and you can find the mother of all Easter eggs: Type gcc. It will tell you that the compiler is not installed, but it can download and install it for you. Really. Gcc and make and all the miscellaneous stuff you need to build software. No need to set up a cross-compiler on another computer and try to get every detail of that right. I installed rsync by grabbing the source with wget (already installed), untarred it, ran configure with a --prefix option since the root filesystem is mounted read-only and doesn't have much space so the easiest thing is to put local stuff in /mnt/storage/local, then make and make install. That easy.

When you stop to do the old-person thing and think about how not so long ago an 800MHz ARM and 2GB of storage and an 800x600 display (not to mention wi-fi) would have been pretty darn awesome, and remember the $99 pricetag on this thing, it is pretty amazing. It is intended to contact the mothership server to download the widgets, many of which are configured using a web interface to the management page with a regular computer, but if they do turn that off someday the device won't become a brick, it has, after all, local storage and a real operating system. The USB ports apparently can't provide enough power to run a USB-powered disk drive, so I'm using an old disk with its own power brick that I wasn't using because it's "only" four-hundred-odd gigabytes. The UI for playing music from local storage isn't very good, and the command-line interface is if anything worse, though a bit of shell-scripting helps that. I'll have to mess with GNUMP3d someday. It comes ready to run Pandora, which I hadn't previously used. I've been having some fun playing with that.

Date: 2010-11-28 06:41 pm (UTC)
From: [identity profile] redaxe.livejournal.com
Looks cool. Congrats!

Maybe you can get VLC Player running, which ought to solve all your media-player woes?

Date: 2010-11-29 07:20 pm (UTC)
From: [identity profile] beige-alert.livejournal.com
VLC is probably pretty ambitious. I understand that MPD has been done, I'm working on trying to get it compiled. That's actually more what I really want, something that can be controlled remotely from a "real" computer, instead of kneeling on the floor prodding at the touchscreen.

Date: 2010-11-28 06:48 pm (UTC)
From: [identity profile] randomdreams.livejournal.com
That's beautiful.
Are you using its sound chip? How's the audio quality?

Date: 2010-11-28 08:10 pm (UTC)
From: [identity profile] beige-alert.livejournal.com
I'm just using the internal audio. I'm sure it's nothing special, though through my good headphones it does sound fine. In an ideal world there'd be some device for this purpose that's better than plain-computer-audio that doesn't fit into the 20-channel audio recording world nor the vacuum-tube-cost-more-than-a-Ferrari world,

Date: 2010-11-30 03:31 am (UTC)
From: [identity profile] randomdreams.livejournal.com
I don't know about your device's connectivity but there are a lot of inexpensive USB external sound systems available and I'd assume at least a few would have decent D2A converters.

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
29 3031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 15th, 2026 03:24 pm
Powered by Dreamwidth Studios