Still trying to figure out a way to take control of our home media server. I'm currently controlling streaming from my iMac to my stereo using TuneConnect (remote AppleEvent control of iMac) on my iBook and a separate complex kludge involving SlimServer, LAME, iTunes, Airport Express, and mp3 radio streaming (don't ask).
The Kensington remote works with the Airport Express, but it's IR. Doesn't work from the kitchen like the iBook with TuneConnect.
But then there's Sailing Clicker. The Bluetooth won't work (the iMac is out of range) but an 802.11b client that can handle WPA encryption could work. They support the Palm T/X. (Palm TX).
Sailing Clicker is $24 and the T/X is $300. A bit pricy since a Roku would do more and cost less. However both my wife and I have old SONY CLIEs. Either one could suffer a mysterious accident, and be replaced with the T/X ...
Update 11/2: Griffin has the AirClick.
Update 11/7: Griffin has just revised the AirClick. Also, Roku has now documented the 'Roku Control Protocol' which allows one to control a Roku device directly. This overall problem -- managing the relationships between music source, digital rights management, network bandwidth, user location, multi-display, locus of control, device integration, etc etc is really neat from a usability and design perspective. Frustrating (esp. the DRM part) but neat.
Tuesday, November 01, 2005
Gordon's Tech: iTunes and iPod integration and oddities (the lost posting)
This is a recreation of a post I did on 11/1 that Blogger apparently lost:
Gordon's Tech: iTunes and iPod integration and oddities
Computer vendors have a tough time managing multiple users. Palm blew it completely, they never reconciled their view of the Palm Desktop with the multi-user nature of XP.
Apple has done a bit better, but they're far from perfect. Consider iTunes on one machine that syncs with 3 iPods, two belonging to one user and one belonging to another user. How should the system be setup? Assume the music is shared.
There's no good answer. Ideally the music would belong to a neutral user and each iPod would sync with a shared Library and local playlists. Alas, items from a shared Library cannot be added to local playlists, nor can they be synced to an iPod. If all users share one Library, however, the contact syncing doesn't work.
A basic design problem.
BTW, if one has a Nano and a 3G iPod one runs into an interesting conundrum. The 3G cable will charge both devices but won't sync the Nano, the USB cable will sync both devices but won't charge the 3G. Since I don't want to have too many cables dangling from my iMac, the USB cable will stay there to sync both devices but the firewire cable will go to cradle downstairs to charge devices.
Monday, October 31, 2005
Mac OS X 10.4.3 Update: Beware!
The OS X 10.4.3 Update (Delta) has been released. I believe the 3 people who read this blog know this is a BIG pile of bugfixes. It would be astounding if it didn't cause some people serious trouble.
I have been keenly awaiting this release, but I will chain myself to the mast to avoid installing it until at least a week has passed. This is not a minor update. I'll let my good friend Andrew do some testing first ... (Andy prides himself on installing every Apple OS and product update without hesitation ...)
Note one fix is to completely disable Quartz Extreme:
I have been keenly awaiting this release, but I will chain myself to the mast to avoid installing it until at least a week has passed. This is not a minor update. I'll let my good friend Andrew do some testing first ... (Andy prides himself on installing every Apple OS and product update without hesitation ...)
Note one fix is to completely disable Quartz Extreme:
Disables Quartz 2D Extreme—Quartz 2D Extreme is not a supported feature in Tiger, and re-enabling it may lead to video redraw issues or kernel panics.Quartz extreme was a major Tiger pre-release feature. I hope this doesn't mean it's been bumped completely out of Tiger! A bitter pill indeed.
LaunchBar 4.1b1 has Search in Spotlight option
I wrote Objective Development a month or two ago requesting Spotlight integration in their Launchbar application (Launchbar alone is sufficient reason to use OS X over XP). They told me the work was underway. I guess I wasn't the only customer to ask!
Now it's out in beta. I'll report on how this goes as soon as I install it. This might make Spotlight really useful for me.
Now it's out in beta. I'll report on how this goes as soon as I install it. This might make Spotlight really useful for me.
LaunchBar 4Update 11/1: Fabulous. Heavenly. Suddenly Tiger is worth something. The Spotlight syntax now makes sense. I can do phrase searches. I can do Boolean searches. I've removed Spotlight's keyboard shortcut and assigned the Spotlight Windows shortcut to F2. Launchbar again owns the cmd-spacebar key.
LaunchBar 4.1b1 is a Mac OS X launcher with drop-down menus, shortcut keyboard access to menu items, and launching of bookmarks, email addresses, files, and applications. This beta release adds new options for opening items, support for color labels, improved iTunes support, improved Address Book support, a Search in Spotlight option, a Look Up in Dictionary option, faster startups, and other changes. LaunchBar is $19.95 for non-commercial use ($39 for business use) for Mac OS X 10.2 through 10.4.
Sunday, October 30, 2005
Roku SoundBridge vs SlimDevices Squeezebox
It's great to have choices.
1. The Roku SoundBridge decodes AAC on the receiving device, the SlimDevices Squeezebox decodes AAC on the server -- and streams FLAC.. Roku has an iTunes license, Squeezebox doesn't.
2. Squeezebox is tightly integrated with the OpenSource SlimServer with a web client interface. SlimServer can stream to iTunes or to the Roku SoundBridge (not documented).
3. SlimServer in my limited experience seems to demand a lot of machine resources, and is a bit flaky.
Decisions pending ...
1. The Roku SoundBridge decodes AAC on the receiving device, the SlimDevices Squeezebox decodes AAC on the server -- and streams FLAC.. Roku has an iTunes license, Squeezebox doesn't.
2. Squeezebox is tightly integrated with the OpenSource SlimServer with a web client interface. SlimServer can stream to iTunes or to the Roku SoundBridge (not documented).
3. SlimServer in my limited experience seems to demand a lot of machine resources, and is a bit flaky.
Decisions pending ...
Thursday, October 27, 2005
Fixing a broken WDS wired to wireless bridge on an Apple Airport Express
Subtitle: Who is Henry B, and why has he posted about 35,000 times to Apple's support site?
I recently bought an Apple Airport Express (discount) to stream AirTunes music to my compact AudioSource amplifier (inputs are Airport Express and iPod, output to local Mission and remote AudioSource speakers). I was unhappy with the usability of AirTunes (though TuneConnect is helping!), so I decided to investigate a SlimDevices Squeezebox. I figured I'd hook the Squeezebox up to the wired ethernet port on the Airport Express, and use the AExpBS simply as a WDS network extender and a wired to wireless bridge.
Problem was, when I tested with my iBook, the bridge didn't work. The iBook reported the ethernet cable was not connected. Research led nowhere (several sites mentioned that the AExpBS didn't support bridging using WPA encryption, but that's dated, it does now). In desperation, I tried Apple Discussions.
It worked. "Henry B." (level "four", @35K posts), who I hope is a pseudonym for many persons, came up with a response that worked:
I wonder if bridging from wired to WAN using a WPA encrypted WDS configured Airport Express Base station requires IPv6 ...
In any case, it's a relief not to have to call Apple tech support!
I recently bought an Apple Airport Express (discount) to stream AirTunes music to my compact AudioSource amplifier (inputs are Airport Express and iPod, output to local Mission and remote AudioSource speakers). I was unhappy with the usability of AirTunes (though TuneConnect is helping!), so I decided to investigate a SlimDevices Squeezebox. I figured I'd hook the Squeezebox up to the wired ethernet port on the Airport Express, and use the AExpBS simply as a WDS network extender and a wired to wireless bridge.
Problem was, when I tested with my iBook, the bridge didn't work. The iBook reported the ethernet cable was not connected. Research led nowhere (several sites mentioned that the AExpBS didn't support bridging using WPA encryption, but that's dated, it does now). In desperation, I tried Apple Discussions.
It worked. "Henry B." (level "four", @35K posts), who I hope is a pseudonym for many persons, came up with a response that worked:
Apple - Discussions - WDS bridge not workingIncredibly, this worked. The bridge was restored. I noticed two things with this process:
...I should be able to use an AEX in WDS mode to connect an ethernet device to my WLAN, using the the AEX as a bridge.
It's not working here. All theWDS settings seem fine. I can stream to the AEX and use it extend my WLAN. If I plug an ethernet cable into it, however, no joy. My iBook says there's nothing plugged in.
...
1. Do a factory reset of your Airport Express to get it back into a known state per:
http://docs.info.apple.com/article.html?artnum=108044
2. Make sure your Powerbook, Airport Extreme Base Station, and Airport Express are all - for now - in the same room.
3. With your Powerbook connected to the wireless network of the Airport Extreme Base Station (prove it by making sure you have internet access) run the Airport Admin Utility. We are going to have you clean up some settings on it first:
- make sure the Base Station is running firmware version 5.5.1. If not ...
install firmware 5.5.1 on the Base Station:
http://www.apple.com/support/downloads/airportextremefirmware551formacosx.html
and 6.1.1 on the Airport Express:
http://www.apple.com/support/downloads/airportexpressfirmware611formacosx.html
WPA on a WDS network works perfectly with these firmware versions.Then update settings to the Airport Base Station.
- under the Airport tab, make sure you have NOT checked the box to "create a closed network"
- under the Access Control tab, remove ALL table entries
- under the WDS tab, remove all entries and uncheck all boxes
4. Make sure you have the Airport 4.1 update installed on your Mac:
http://www.apple.com/support/downloads/airport41formacosx.html
5. Now run the Airport Setup Assistant. Use its guidance to configure the Airport Express as a new base station that "extends" the existing wireless network created by the Airport Extreme Base Station.
- After I'd installed the firmware 'downgrades' on both base stations I couldn't connect wirelessly to the Airport Extreme, I had to reset it first.
- When I ran Airport Setup Assistant it complained that I didn't have IPv6 enabled (it's disabled on my older 10.3.9 machine). I skipped that step and it then hung after locating my base station. I went back and enabled IPv6 and it completed successfully.
I wonder if bridging from wired to WAN using a WPA encrypted WDS configured Airport Express Base station requires IPv6 ...
In any case, it's a relief not to have to call Apple tech support!
The latest programming fad: Ruby on Rails
I guess I have to figure out what this one is. O'Reilly is always the best source: ONLamp.com: Rolling with Ruby on Rails.
What is Ruby?OS X Tiger includes the Ruby interpreter.
Ruby is a pure object-oriented programming language with a super clean syntax that makes programming elegant and fun. Ruby successfully combines Smalltalk's conceptual elegance, Python's ease of use and learning, and Perl's pragmatism. Ruby originated in Japan in the early 1990s, and has started to become popular worldwide in the past few years as more English language books and documentation have become available.
What is Rails?
Rails is an open source Ruby framework for developing database-backed web applications. What's special about that? There are dozens of frameworks out there and most of them have been around much longer than Rails. Why should you care about yet another framework?
What would you think if I told you that you could develop a web application at least ten times faster with Rails than you could with a typical Java framework? You can--without making any sacrifices in the quality of your application! How is this possible?
Part of the answer is in the Ruby programming language. Many things that are very simple to do in Ruby are not even possible in most other languages. Rails takes full advantage of this. The rest of the answer is in two of Rail's guiding principles: less software and convention over configuration...
Wednesday, October 26, 2005
MacWorld: Secrets of Safari
MacWorld did secrets of Firefox a while back. Now they do Safari. News to me! I never even noticed the 'add to iPhoto Library' feature.
Sunday, October 23, 2005
Controlling Apple AirTunes with SlimServer, or how I was turned to the Darkseid
I've been around long enough to know how pernicious and nasty these DRM (digital rights management) schemes are. I knew sooner or later they'd turn me to the Darkseid where one skirts the edges of the foul abyss of the Digital Millenium Copyright Act. (DMCA badness befouls both Republicans and Dems alike.)
So my 3,500 iTunes tunes are 99.99% from our large CD library. Only a few are AppleStore FairPlay DRMd. Still, they are largely AAC, which is theoretically an open (mp4) standard. All the same, I've been cautious.
Good. Because Apple has broken their implied contract. The contract worked like this:
So it's with a clear conscience that I now skirt the twilight zone of SlimServer, the iTunes LAME plug-in, and even (dare I mention the word?) JHymm (though the last is least important). Solutions that are legal today, but certainly unpleasing to Apple.
Thus far the results are remarkably better than my attempts with AirTunes (I walk upstairs to adjust the volume?!), TuneConnect (no playlists, still this is very promising) and NetConnect (disappointing). At the moment SlimServer and iTunes are running on my iMac upstairs in a background user session. SlimServer is reading in AAC files, transcoding them using the iTunes LAME plug-in, and streaming them as high quality .mp3 files to iTunes. iTunes is then transcoding them to FLAC (I think) files and streaming them to my remote AirPort Express, the music then plays on my speakers. I can control play from a web browser on my iBook, or I could use the Java softsqueeze app for remote control. This cost nothing, though it all works better if one buys the Squeezebox hardware remote.
Weird. Kludgy. Hard setup with a few odd bugs I had to work around. Limited documentation. Had to download and install several pieces. It will all work better, of course, the further I move from Apple's DRM vision.
I hope they're listening. Apple has the capability to provide a great solution, but they're choosing to really irritate their customers.
So my 3,500 iTunes tunes are 99.99% from our large CD library. Only a few are AppleStore FairPlay DRMd. Still, they are largely AAC, which is theoretically an open (mp4) standard. All the same, I've been cautious.
Good. Because Apple has broken their implied contract. The contract worked like this:
1. We will grudgingly accept Apple's four DRM scheme as the best of a bad bunch.With their failure to provide a half-decent remote control solution for iTunes/AirTunes Apple has left us with no good way to stream music from a server based iTunes library to an AirTunes speaker. Even the Keyspan remote is a weak solution. We needed an Apple solution at least as good as the SoundBridge and SlimDevice solutions; Apple has persistently failed to provide.
2. Apple will provide us solutions that work.
So it's with a clear conscience that I now skirt the twilight zone of SlimServer, the iTunes LAME plug-in, and even (dare I mention the word?) JHymm (though the last is least important). Solutions that are legal today, but certainly unpleasing to Apple.
Thus far the results are remarkably better than my attempts with AirTunes (I walk upstairs to adjust the volume?!), TuneConnect (no playlists, still this is very promising) and NetConnect (disappointing). At the moment SlimServer and iTunes are running on my iMac upstairs in a background user session. SlimServer is reading in AAC files, transcoding them using the iTunes LAME plug-in, and streaming them as high quality .mp3 files to iTunes. iTunes is then transcoding them to FLAC (I think) files and streaming them to my remote AirPort Express, the music then plays on my speakers. I can control play from a web browser on my iBook, or I could use the Java softsqueeze app for remote control. This cost nothing, though it all works better if one buys the Squeezebox hardware remote.
Weird. Kludgy. Hard setup with a few odd bugs I had to work around. Limited documentation. Had to download and install several pieces. It will all work better, of course, the further I move from Apple's DRM vision.
I hope they're listening. Apple has the capability to provide a great solution, but they're choosing to really irritate their customers.
Saturday, October 22, 2005
Spotlight can now index OpenDocument files (OpenOffice, NeoOffice/J)
NeoLight (NeoOffice Spotlight Importer) - Spotlight Plugins: "A plug-in that allows Spotlight to index metadata and content within the files created by NeoOffice/J and OpenOffice.org. It is compatible with documents generated by NeoOffice/J 0.8.4, NeoOffice/J 1.1, OpenOffice.org 1.x, and OpenOffice.org 2.0 (OpenDocument)."
Thursday, October 20, 2005
Kensington Stereo Dock for iPod
The alternative to using Apple's new integrated cradle: Amazon.com: Electronics: Kensington 33164 iPod StereoDock Charger and Transmitter for iPod, iPod Mini, iPod Nano or iPod Photo.
I wonder if it really charges the G3 (rest can charge via USB).
I wonder if it really charges the G3 (rest can charge via USB).
Aperture -- not for the iMac?
I'm getting bad vibes about Apple's Aperture.
The video card in the iMac I bought a few months ago is not supported. In fact, neither is the video card in the iMac they're selling now.
Here's the supported list:
Did Apple explicitly decide to shut out the iMac customer base? If they did, they will lose me as a customer.
Update: My buddy Andrew dug deeper in the tech specs and found a different list. Looks like this was a marketing error. The iMacs qualify. Phew. I want this software!
The video card in the iMac I bought a few months ago is not supported. In fact, neither is the video card in the iMac they're selling now.
Here's the supported list:
One of the following graphics cards: ATI Radeon X800 XT Mac Edition; ATI Radeon X850 XT; ATI Radeon 9800 XT or 9800 Pro; ATI Radeon 9700 Pro; ATI Radeon 9600 XT, 9600 Pro, or 9650; ATI Mobility Radeon 9700 or 9600; NVIDIA GeForce 6800 Ultra DDL or 6800 GT DDL; NVIDIA GeForce 7800 GT; NVIDIA Quadro FX 4500My 3 month old iMac has an ATI Radeon 9600. The new iMac has an
ATI Radeon X600 Pro (17-inch model) or X600 XT (20-inch model) graphics processor with 128MB of DDR memory.And yet the G4 PowerBook's card (ATI Mobility) is on the list.
Did Apple explicitly decide to shut out the iMac customer base? If they did, they will lose me as a customer.
Update: My buddy Andrew dug deeper in the tech specs and found a different list. Looks like this was a marketing error. The iMacs qualify. Phew. I want this software!
- ATI Radeon x600 Pro or x600 XT
- ATI Radeon X800 XT Mac Edition
- ATI Radeon X850 XT
- ATI Radeon 9800 XT or 9800 Pro
- ATI Radeon 9700 Pro
- ATI Radeon 9600, 9600 XT, 9600 Pro, or 9650
- ATI Mobility Radeon 9700 or 9600
- NVIDIA GeForce 6600 LE or 6600
- NVIDIA GeForce 6800 Ultra DDL or 6800 GT DDL
- NVIDIA GeForce 7800 GT
- NVIDIA Quadro FX 4500
Keyspan AirTunes remote (Airport Express)
Amazon.com: Electronics: Keyspan URM-17A Express Remote Control
This is the only hardware device I know of for controlling AirTunes play. The only software option that works for me thus far is TuneConnect running on an iBook.
This is the only hardware device I know of for controlling AirTunes play. The only software option that works for me thus far is TuneConnect running on an iBook.
5G iPod (vPod) is really a very impressive audio iPod
Top Ten Things Techies Wanted to Know About the 5G iPod is a great summary, just the kind of things I'm interested in. Bottom line is, video aside, the 5G iPod is a very impressive audio device. They may have dumped firewire to free up some interal real estate.
Part of the article was a discussion of 'dots per inch' on a range of displays. I thought that was a fascinating reference all by itself. I have a vague memory that the original Mac SE was 80 dpi (I think printer was roughly the same resolution!). We really haven't come very far in terms of screen resolution.
Part of the article was a discussion of 'dots per inch' on a range of displays. I thought that was a fascinating reference all by itself. I have a vague memory that the original Mac SE was 80 dpi (I think printer was roughly the same resolution!). We really haven't come very far in terms of screen resolution.
Apple Cinema Display 20”: 99.05dpi (20” screen)If this is right then you can actually get more on a Nano screen than a Mini screen or the original iPods (1.5*147 vs. 2.0*102). Seems unlikely ...
Apple Cinema Display 30”: 101.6dpi (29.7” screen)
Original Black and White iPods (1G-4G): 102.4 dpi (2” screen)
Apple iPod mini: 105.7 (1.67” screen)
Sony PlayStation Portable: 128dpi (4.3” screen)
iPod photo/color/4G: 141 dpi (2” screen)
iPod nano: 147 dpi (1.5” screen)
iPod 5G: 160 dpi (2.5” screen)
Creative Zen Vision: 216dpi (3.7” screen)
eHow.com - Clear Instructions on How To Do (just about) Everything
I was researching speaker connections when Google took me to this site: eHow.com - Clear Instructions on How To Do (just about) Everything.
There's an RSS feed for the 'how to' of the day. I liked 'how to buy an island'.
There's an RSS feed for the 'how to' of the day. I liked 'how to buy an island'.
Subscribe to:
Posts (Atom)