iPhoto 6.0: Flickr Photocasts

One of the questions I had while watching the Macworld ’06 keynote popped up when Steve was demoing the new ‘Photocasting‘ ability in iPhoto 6. He clicked on the Photocast RSS feed, iPhoto popped right up, and the photos appeared in the album.

“What would happen,” I wondered, “if you tried to subscribe to a Flickr RSS feed as if it were a Photocast?”

Copying my Flickr Atom feed

Subscribe to Photocast...

Entering the Flickr Atom address

iPhoto's Flickr Photocast

Admittedly, it’s not quite the same as an official (iPhoto-created) Photocast would be, as Photocasts can (optionally) include the full-resolution photos. As the Flickr feeds only include the small size photo, the resulting album is populated only with small (~240×180) photos, certainly not any resolution suitable for printing. Also, my understanding is that a Photocast would include however many photos were in the album selected for ‘casting; the Flickr feed only includes the last 10 photos.

Still, it does work; the only real differences are simply differences in how the RSS feeds are created (number of items and resolution of the included images).

Perhaps Flickr could include an option to enable Photocasting — if not for entire feeds, then perhaps for individual sets — and allow a choice of what size photo to embed into the Photocast feed, and/or how many photos to include (last X, entire sets, etc.). Then, clicking on a set’s ‘Photocast’ link or icon would allow iPhoto/Flickr users very nearly the same Photocast functionality as iPhoto/.mac users do.

It’s at least worth tossing the idea out there, I’d say.

Update: Found in this spirited discussion of the Photocast feeds on Brent Simmons’ weblog is an announcement from John Evans that he’s created a Flickr to Apple Photocast (Phlickr) feed converter.

It will take a feed from flickr and rework it a little so that it uses the large images and contains the comment of the photo as well. It is an Atom 1.0 feed that seems to validate on the feeds I have tested, it also includes most of the extra apple stuff debated here. If I can work out the date format I will add that too, and myabe the tags can be retrived and added so they appear as keywords.

To use just paste any feed from flickr into the box and hit the button, the feed should just open up in iPhoto, if not it will just be a regular atom feed with all the relevent enclosures so it will work in NetNewsWire or whatever your reader is.

I just tried it, and it worked fine for me.

iLife ’06: First Impressions

My iLife ’06 package showed up today. I can’t stay up incredibly late to play, so this is just going to be a cursory overview to begin with, but it’s a start.

  • iLife '06First things first: the package has gotten much smaller. Where iLife ’05 used a more traditional box size, the box for iLife ’06 is barely bigger (width by height) than a CD. Still about an inch or so deep.

  • iLife '06Apple’s customary flair for design on even the smallest little things shows through again. As you open the box, there are small accordion folds on the flap, and rather than being just dropped inside, the software and materials are nestled inside a small cardboard tray that slides out.

  • What you get in the box:

    • The iLife ’06 install DVD.
    • A ‘quick start’ installation guide.
    • The ubiquitous software coupons (has anyone, anywhere, at any time ever used these for anything?).
    • A ‘Welcome’ pamphlet advertising iLife add-ons (iWork, .mac, GarageBand Jam Packs).
    • A trial version of iWork ’06.

One installation was done, I poked around briefly with iPhoto and iWeb.

As noted by John Gruber, iPhoto has gained “iTunes’ theme-without-a-name”. Looks pretty slick, actually. And, while I haven’t done any stress-testing yet, it’s definitely feeling snappier than the prior version (apparently I’m not the only one seeing this, either). I like the full-screen editing mode, too — for simple edits, that’ll actually cover me without heading into Photoshop. Nicely done.

iWeb is definitely looking to be worth poking around with. It’s not restricted to .mac (yay!), though without .mac you don’t have the one-click-publishing option — rather, you ‘publish’ to a local folder, and then you can either serve directly from there (if your Mac is a webserver), or you can upload the generated files to a remote server. The markup isn’t terribly pretty, but that’s not a big surprise. Feel free to check out the one sample page I’ve made so far to see what you think (though that is just a single page, and I haven’t delved into multi-page sites, blog publishing, or much of anything else). On the bright side, there was only one error preventing the page from validating…on the down side, that’s in part because the generated page is all images and link maps. Hmmm. Definitely reserving judgement on this one until I get a chance to play more.

That’s all I can do for tonight, though — it’s after midnight, and I’ve got class at 10am tomorrow morning. I’ll play more as soon as I can grab a few hours…

iTunesClub 69 Future Mix Vol. 1 (full mix)” by Various Artists from the album Club 69 Future Mix Vol. 1 (full mix) (1998, 1:14:02).

iTunes MiniStore

Along with the Mac OS X 10.4.4 update that was released today, Software Update notified me of two other updates to install: QuickTime 7.0.4 and iTunes 6.0.2 (which doesn’t seem to have a support document listing the updates made to the program).

Apparently, one of the changes made to iTunes was more advertising! Yay! I was just lamenting the fact that I didn’t see enough ads while deciding which song to play next, and here Apple’s gone and taken care of that for me.

iTunes MiniStore

Thankfully, there’s a new little button added to the group at the lower-right that allows you to toggle the MiniStore on and off, so I can kill this little monstrosity. Still doesn’t make its inclusion any less obnoxious, though.

iTunesJerry Springer” by Yankovic, “Weird Al” from the album Running With Scissors (1999, 2:46).

Apple Intel Ad Music: Moby

The music in Apple’s clever Intel processor ad sounded really familiar, and after running it around in my head for a bit, I figured it out.

It’s Moby‘s ‘God Moving Over the Face of the Waters‘, which I have on the soundtrack to Heat (which, incidentally, is one of my favorite soundtrack albums, and a really good movie to boot).

Just in case anyone else is curious.

iTunesGod Moving Over the Face of the Waters” by Moby from the album Heat (1995, 6:58).

…was blind, but now I see

Back again, new and improved — after swapping out my old, dead video card with a brand-spankin’ new Radeon 9800 Pro Mac Special Edition video card, my Mac is back up and running. A wee bit noisier than it was before, thanks to the fan on the video card (a simple heat sink isn’t enough for this one, apparently), but the main thing is that it’s up and running.

Of course, because life isn’t easy, even this simple seeming endeavor was not without its fair share of challenges.

The first — and the most nerve wracking — was the task of getting from Northgate to the U District through the combined messes of rush hour and holiday traffic. It had taken Prairie half an hour to get from home to the mall to pick me up after work (a drive that normally takes between three and five minutes) and had decided that that was all she could handle (quite understandably so), so I took over the driving from there. We managed to get to the Mac Store and back home in about an hour, so it wasn’t entirely bad…but it wasn’t entirely fun, either.

Next was getting the card itself. This should have been a simple task, but I inadvertently slightly complicated matters when I misstated the specifications of the card and said that I thought it had 512 Mb of onboard RAM. There were a few moments when I was afraid that we were about to be sucked into a debate between salespeople as to whether any Mac video card came with 512 Mb of RAM, but managed to point out that it really didn’t matter as long as they had a card and I could give them money to walk out with it. Crisis narrowly averted.

Lastly, once home, came the process of actually installing the card. Now, I’ve done such things before on other machines, so I was expecting a rather simple task: pop the case open, pull out the old card, put in the new card, close the case, and go on from there. The first two steps went fine, but then I made a mistake no self-respecting geek should ever admit to.

I read the manual.

I know, I know: who actually reads the manual? Still, at the time, it seemed a good idea. The problem I soon ran into was that according to the manual, the card required a power connection from the computer, something that could be accomplished with the use of a ‘Y’ power connector included with the card. This made sense, as it’s a newer, more powerful video card, except for one thing: there was no power connector in the package. Hmmmmm.

Double- and triple-checking the package commenced, with no power cord mysteriously appearing out of thin air. Rereading the manual multiple times didn’t help either, as the words failed to spontaneously rearrange into a friendly message saying, “oh, nevermind, we just wanted to see if you actually bothered to read the manual, go on ahead without the power cord.”

Pity, that. I’d have been amused at that — annoyed, yes, but amused, too.

I did notice, however, that the manual made repeated references to the card as a “Radeon 9800 Pro Mac Edition”…and my box said that I had a “Radeon 9800 Pro Mac Special Edition”. Hmmmm. Could the ‘special’ part of “special edition” mean that it simply drew power through the connection socket, and didn’t actually need the apparently mythical power cord? It was starting to look that way, especially as the card didn’t appear to even have a plug to attach a power cord to. However, I wanted to be sure.

As there were still fifteen minutes left before the Mac Store closed, I gave them a call, and explained my situation to the person on the other end. A bit befuddled at first, he started checking things out, first via the web, then going into the back to look for a box that he could crack open. He wasn’t able to find a box, but he did find some more information on the web. “What color is the circuit board?” he asked.

“Blue.”

“Ah. Yes — the blue card doesn’t have a power connector.”

I paused for a moment, then laughed. “Well, yes, this much I know,” I said. “I just wanted to make sure that that’s how things are supposed to be!” After a few moments, we came to the conclusion that as the pictures he’d found of the cards showed a red board with a power connector, and a blue board without a power connector, then I was probably fine, and they’d simply put a generic instruction manual in the box.

Sure, this was the same conclusion I’d been coming to on my own — but at least this way, I had confirmation from a second source.

So there we were. I put the card in, closed the case, reconnected everything, hit the power button…

…heard the computer start up…

…saw the lights on the keyboard flash…

…heard the scanner initialize…

…and then, finally, saw the power light on the monitor switch from the blinking amber of its ‘sleep’ state to the bright steady green indicating that it was getting a signal.

Success! Huzza, hooray, calloo, callay! And all was right with the world.

And so now, the old (dead) video card is no more, and the new (working) video card is quite happily (and nosily) humming to itself…and I’m the new owner of more video processing power than I’ll ever need.

I have an 8-pixel pipeline, which doesn’t sound very big at all, but is trumpeted on the box as something important, so I’ll assume that it’s a good thing. There’s 128-bit full floating point precision — an important thing, because sinking points would just pile up all the pixels at the bottom of my screen. I have SMARTSHADER™ for cinematic-quality lighting effects (which, I’m sure, will do wonders with the web pages I visit daily). I have VERSAVISION™ to rotate my display to a portrait orientation (of course, as my monitor doesn’t rotate to a portrait orientation, this will give me quite the crick in my neck — but I can do it!).

And lastly, according to the ATI Displays software, I have the option to “Enable Alternate DVI TMDS Receiver Mode”, which “Enables coherent TMDS Receiver support (Ti receiver).” I don’t even know if that’s English, or any language that might have some relation to English…but it’s an option.

I just might have to find some game to play just to justify having this card at some point, or the card’s likely to get bored with text windows and webpages, tell me to shove off, go on strike, and I’d have to do this whole thing over again.

I’m blind!

Well, crud — it appears that the video card on my computer just died.

The computer froze, and when I restarted, while it sounded like the computer was starting up, I got no video feed. I’ve shut down and restarted again with the same result, and can confirm that the computer is up (by creating a network connection from Prairie’s iMac)…but no video.

I’m about 80% sure that it’s the video card and not the monitor, which has its good and bad points. While I’ve been wanting to replace my monitor for some time now (it’s aging, darker than it should be, and I can’t color correct it to what I should be able to), video cards are cheaper than new monitors (especially since I’m determined that my next monitor is going to be a flatscreen, and not another huge, heavy, power-hungry CRT). However, I don’t really know the video card market, so I’m not sure what I should look for in a replacement (not to mention the question of whether I’d be able to find a decent mac-compatible card at the Best Buy that’s just a few minutes walk away).

The biggest reason I’m pretty sure that it’s the video card is that there was a known issue with first generation Dual 2.0Ghz G5 PowerMacs that would create problems with them going to or waking up from sleep mode that was in some way tied to the video card. Unfortunately, it’s been long enough since I’ve tried to research this issue that I can’t find any of the relevant links rather quickly (though I’m finding a few references…‘G5 Nightmares’, Power Supply Noise and Wake From Sleep, Several G5 Problems, Richard Earney’s note in Hardware Failures, Peter Lovell’s note in Display Problems…there’s probably more, but that’s enough to refresh my memory). In any case, it’s an issue I’ve been dealing with for quite a while now (by not using sleep mode, and avoiding restarting the ‘puter as much as possible, as sometimes that will kick the bug in also), so I’ve known that a new video card might be a future necessity.

I just wasn’t expecting that future to come today. “

So…I guess part of my day’s plan is now to walk down to Best Buy and see if they have a decently priced Mac-compatible AGP 8x video card. Oh joy, oh joy….

Update: Well, so much for that idea. All of the video cards at Best Buy had “Made for Microsoft Windows” logos on them, and the guy working that area didn’t have any idea as to whether they’d work on Macs also (since both platforms use AGP you’d think that the cards would be cross-platform, but without knowing, I wasn’t going to plunk any money down). Grrrr.

I wonder how long it’d take me to get to one of the four local Apple Stores (Four? When did that happen?) and back via the bus system during week-before-Christmas holiday traffic?

Update: Well, I’m glad I called before hopping on a bus — the official Apple Stores don’t even carry video cards. The machine would have to be taken in as a service request, parts and labor charges…meh. All I want to do is buy a verschluggin’ video card so I can drop it in the case.

As much as I love being a Mac user, sometimes I really hate the “all Mac users are clueless” mentality…especially when it comes from the Mothership itself.

Update: Called The Mac Store, and they have two video cards in-stock that will work with my Mac. That’s the good news. The bad news is that I have a choice between the Raedon 9800 Pro for $329 or the Raedon X800 XT for $399. Ouch.

Looks like I’m not getting a working computer tonight…and even the near future might be a little bit doubtful.

Joy.

iTMS Affiliation is a pain in the butt

First, the good: I’ve gone through, bug-checked, and slightly tweaked the code for automatically linking to the iTMS in ecto to ensure that it works and performs searches as it should (something I’d been meaning to do for a bit now, as that page seems to be referenced fairly often by people working on that particular issue).

Then, the bad: while I love the idea of iTMS affiliation — and if I got more traffic, it might even bring me more than a few pennies here and there — I’ve got to agree with Scot Hacker that the whole shebang is really a pain to deal with. While I haven’t had to fight with the POST/GET issues that Scot is, some of his issues sounded very familiar to me…

It turns out that a lot of the links provided through the LinkShare back-end (Apple partners with LinkShare for the affiliates program; you have to use their back-end to generate your custom links) simply don’t work. See the six (currently static) album covers in the left column of the site? Only two of them actually take you to that album in iTMS. The other four take you to the iTMS homepage. All six links were pasted directly out of the LinkShare link maker, and should work as-is. This problem is totally unrelated to the POST problem — they’re just dishing up broken links to affiliates, period.

[…] I was expecting to find some kind of ad rotation mechanism for affiliates. See those static Stevie Wonder banners at the top of all the lyrics pages? I should be able to drop in a block of code and have those rotated out automatically from iTMS. Instead, the only option is for me to return to LinkShare every few days and grab some new static code. …why should this be so difficult?

[…] I’m trying to sell music for Apple here. You’d think they’d welcome all the help they can get. This whole process has been incredibly frustrating. Maybe I’ve drunk too much of the Apple Kool-Aid, but I really expect better from them.

iTunesInsane in the Brain (Hot Tracks)” by Cypress Hill from the album Hot Tracks 15th Anniversary Collectors Edition (1997, 5:18).

Time to put my money where my mouth is?

Ten months ago, when I was trying to figure out BitTorrent so I could keep up with Battlestar Galactica, I wrote this in a comment:

As it is, I’d gladly pay a few dollars per episode to download high-quality versions of this show (and, theoretically, other shows that I might be interested in in the future), much like I currently do with music from the iTMS (with the caveat that I’d expect any DRM to be no more restrictive than what the iTMS uses).

And wouldn’t you know it — Battlestar Galactica is now available through the iTunes Music Store at $1.99 per episode! Very nice.

Of course, over the past ten months I’ve become accustomed to the quality afforded through captures of HD broadcasts: the episodes I download through BitTorrent are ~350Mb each and widescreen at 624×352 pixels; the episodes Apple offers are ~200Mb and shown at the ‘standard’ (pan-and-scan? cropped?) 4:3 ratio at a much smaller 320×240 pixels. Of course, there is the risk of getting a bad quality rip from BitTorrent that wouldn’t hold up to the norm, while it’s probably safe to assume that the officially sanctioned videos from Apple will be consistently good quality.

As an experiment, I purchased the most recent episode of BSG (‘Pegasus’) and compared Apple’s version to the version I downloaded via BitTorrent.

Battlestar Galactica’s ‘Pegasus’
iTMS BitTorrent1
Filetype: .m4v .avi
Length: 45:27.04 44:19.03
Filesize: 207.26 MB 345.80 MB
Time to download: I didn’t immediately think to time this, roughly 20-30 minutes on my connection. Varies depending upon the number of active BT clients: at best speed should match the iTMS time; at worst speed could take anywhere from hours to days.
Dimensions: 320 x 240 624 x 352
FPS: 24.00 23.98
Video encoding2: -NA- Generic MPEG-4
Audio encoding3: AVC0 Media MPEG Layer 3
Data rate: 636.72 kbits/sec 1106.58 kbits/sec
DRM: Apple FairPlay v2 None
Comparitive: At native sizes, the iTMS video is sharper but noticeably darker. The BitTorrent copy isn’t as crisp, but being a few notches brighter makes it easier to see (a situation exacerbated by my using an old 17″ monitor that already has its brightness and contrast at maximum and really needs to be replaced when I can afford to do so). Even so, the iTMS video is gorgeous: darker and smaller (2/3 the height and 1/2 the width), but better quality — at native size.

At full screen, the smaller size, greater compression and lesser data rate of the iTMS track is very obvious. Compression artifacts not noticeable at 320 x 240 are very visible when blown up to my monitor’s standard setting of 1152 x 870. The BitTorrent video, while softer, doesn’t show nearly as much artifacting (but then, given the larger native size and widescreen ratio of the video, it’s also only being enlarged 247% as opposed to the iTMS version’s 360%).

All in all, while the iTMS video is better quality at native size, the BitTorrent copy is far more watchable when blown up to full-screen.

Notes: 1: Due to the distributed and decentralized nature of BitTorrent, the reported statistics, while representative of the quality of most BT downloads I’ve received, are only definite for this particular copy of this episode.
2: As reported by QuickTime Player’s ‘Window > Show Movie Properties” window under ‘Sound Track’.
3: As reported by QuickTime Player’s ‘Window > Show Movie Properties” window under ‘Video Track’.

So, now what? I did say in the original quote that I’d happily pay for “high quality” copies. At the moment, with Apple’s focus on optimizing the video for the iPod, I’m not sure that the video offerings are quite enough to tempt me away from BitTorrent on a regular basis. It’s close…but not quite there.

Unless someone gives me an iPod video for Christmas, of course. Then I may need to re-evaluate. ;)

Webpage Screenshots on OS X

One of the perpetual “how am I going to do this?” questions that will pop up from time to time when working with websites is how to get a screenshot of an entire webpage. Most of the time it’s not at all easy to do, and unless you’ve stumbled across some specialized software, involves taking a screenshot of however much fits on your screen, scrolling down, taking another, repeating until you’ve captured it all, and then stitching the images together in Photoshop.

Enter Paparazzi for OS X: give it a URL and dimensions, and get a single image of the entire page. Quick, simple, and occasionally very handy.

A sample image follows behind the cut…

Read more