Apparently, Finder’s Get Info dialog has support for some common multimedia metadata in the “More Info” section much like the “Details” section of Explorer’s properties dialog. Except when viewing network shares or external drives, in which case the More Info section will be pretty useless. Which makes it more grumble some to review such things before importing into Apple Music, and trying to decipher how the application handles various types of metadata on import.
On the flip side, ffprobe still works perfectly on Linux. Because between Linux and ffmpeg, if one isn’t the solution, often the other is, lol.
A profuse amount of profanity aside, we finally have an answer to a question that has been on my mind for several weeks now: who will surrender first, me or the iPod. And that answer is? The iPod gave up first!
Phase I was largely a head scratching affair, never having owned one. Nor in fact an Apple anything until my iPad Pro 2018. After much waiting on shipping however, I found the device to be a progressively hackwittery filled experiment.
First, the dandy screen that iPods apparently give when the battery is so dead that it has to charge before you can actually do anything at all with the iPod. But hey, that’s not so obscure that you can’t STFW to learn about it, so sure. Later, I would also learn that this screen occurs if you power up an iPod without the battery connected, but that’s getting ahead of my tale.
Secondly, while the device did eventually power itself up there was no stability. Attempting to connect to any machine including an equally old PowerPC system was met with failure, and PCs declaring that it failed to enumerate. That was a pain, but of course the damn thing would boot loop for about 10 to 20 minutes whenever turned on until eventually getting to the menu. Getting into the diagnostics mode to check hard drive info would only spew gibberish! Even when left running with the handful of songs it came with running, I would come back later to find it boot loopy in the morning.
An iFixIt tool kit, a torn up halberd, and a new love for plastic guitar picks and my pocket knife later, I managed to get the device open. But unfortunately the read the instructions first instructions for the SD card adapter it came with actually have fuck all info, and I had expected the board’s ribbon connector to be a pop top like most ribbons connectors I’ve ever seen in electronics (and apparently the original iPod hard drives as well). So I ended up damaging the connector on the board.
Several days and a new iFlash Solo in the mail later, I finally was able to try again only to get nothing, even after reseating the ribbon cable which was original and glued down at the motherboard end. A week of waiting for that in the mail aside, and still gibberish reading from the SD card adapter board. It only showed 96 GB and random stuff, along with locking the device so hard that a power pull of the battery connector was required. Well, at that point it’s either got to be the board or the card, so let’s reach for the collection of SD cards.
Sure enough the moment I replace the SanDisk 128GB card it came with, I can read hard drive data from diagnostics mode! It read the Transcend 64 GB card from my old Samsung tablets just fine and dandy. For shits and giggles, I used the 1G PNY card that was like the first or second SD card that I ever bought almost 15 years ago–worked just fine! Reaching for the various Samsung cards (2GB, 64GB, 512GB) in the spare cards bin, the only one it wouldn’t read was the 512. Okay, so either the board doesn’t handle larger SDXC cards or the motherboard is a model that uses wonky LBA addressing.
Big whoop there because I can probably melt the device’s database before a 64 GB card is filled up, and part of the point to this experiment is the lack of storage capacity left on my phone 😗. Key the next problem: nothing will actually recognize the phracking thing! I tried a bunch of different things with the SD card, trying to format it APM/HFS similar to the card it came with and trying dd recovery with MBR images still widely available, but nope. Ironically, when I dd’d a mounted disk utility image of the old card to the new card over /dev/rdiskN it booted perfectly despite the 128G image -> 64G card lobotomy, but still nothing would recognize it. The most that I could get with various dd and disk utility fun times was for the iPod to boot to the recovery screen or the ready to disconnect screen.
If I could just get it recovered, I knew it would be a win at that point.
I can’t say that I expected my M2 MacBook Air or the new Apple Devices app on Windows 11 to recognize the device, which they do after solving the problem. But I had expected that my iBook G4 running Tiger would work, especially after rolling it up to iTunes 9. Nope, nope, nada and the horse I rode in on. That was the point where I figured the only things left to putz with were the generic iPod sync and charge cable the device came with, and replacing the motherboard. Replacing the motherboard or something else to try the cable with would mean acquiring another, and opening this 5th gen made me glad that I didn’t buy one of the metal ones!
Queue the final count down: use an Apple branded 30-pin iPod cable, and everything works. Even more concerning than the amount of time and effort sunk into this project is that Apple still sells these cables. Another two days and a delivery later–the moment I plug it in, guess what? It’s recognized. SMH, greedy fruit companies and their MFI cables I suppose.
More curiously, both the Apple Devices app on W11 and my Mac running Sonoma offered to restore the iPod. I kind of hoped for the former, assumed the latter wasn’t likely, and expected to be reaching for my old iBook G4 again. Turns out that even on an M2 with Sonoma, you can restore an iPod classic from Finder…it’s just a buggy wreck.
Having to pull the cable, replug, and insert a hard shutdown to get the Mac to kill the hung iOS sync services later, I was able to trivially hook up and sync purchased and imported music through Finder. Long as I used the bloody Apple cable.
Once my music was synced, I decided that my choice of “Test” song was emotionally a good choice:
P!nk – So What
Totally forgot how appropriate the music video was, but in the name of more fun I’ll be enjoying the rest of the Funhouse album.
One upside of sorting through old CDs, is the opportunity to restore files that kind of disappeared two or three laptops ago. Another, is content for a recent experiment but that’s still a work in progress :^o.
Something that I also find curious is how tastes have changed. Less so my taste in music, more so my taste in interfaces. The last time that I ripped and organized these CDs, I had my own fairly strong notions of how things should be organized–and it mostly pissed me off. It’s hard to have a very uniform, tightly organized music collection in my experience. And experience has shown that often one method is as good as another until you start to stress specific problems like the maximum number of files in a directory, so meh.
My archival structure is more or less based off Plex’s format with a relatively lax level of adherence, since it’s easier to just import things like a Steam soundtrack as is, and a stack of old CDs is too much effort to value to sit around writing scripts to munge into the desired filesystem structure.
Which kind of brings me to two things that surprise me. One is that Apple Music will happily import audio CDs despite the emphasis on streaming subscription, and it’s a pretty snappy decoder. MPEG-4 containers with AAC-LC is perfectly acceptable to me as a format today due to the level of openness and support, and the iTunes Plus profile of 256K is good as anything shy of giving me a FLAC file. The other thing is that I don’t hate how Apple Music munges my rips, so much as I don’t care how Apple Music munges my rips.
The last time that I really touched anything Apple and music ripping was probably iTunes 6 or 7, which at the time was ‘current’, and let’s just say that XP was still sexy back then. Most of my friends liked iTunes, and not to big a surprise since most had an iPod even if few had Macs. But I was very perturbed by how iTunes wanted to assert its own definition of how to organize my content instead of obeying my system. Combined with being more of an XMMS / Amarok / MPlayer kind of guy, suffice it to say that I was never a fan of iTunes as a media player nor a library manager.
Fast forward to today, and what’s the real big difference there? Well, honestly the way that Apple Music manages imported CDs seems about the same that I remember from almost 20 years ago. The difference? I don’t want to manage my music through a file system. It doesn’t do my life well to organize such things in terms of files and directories built around tracks, albums, and artists and any other hoopla–no, it’s about the data model not about fitting that model to the file system.
It’s actually a lot like my contemporary relationship to notes taking over the past decade, and Android/iOS software in general. I don’t really want a model built around files when a model built around data is more practical. The obvious consequence of course, is that means decent tools. If you can’t do better than find/grep and so on then don’t bother making a fucking interface!
If files are a natural model to a problem: good. At some level most things should be files because we have good tools for working with files and it’s a fundamental aspect of data storage. But raw files are bad at metadata, at search, at relationships, and a host of other things that are more database like or more structured in nature than a stream of bytes. Files are good at storing that information not expressing those concepts, even more so when portability is a consideration. So while I still don’t like the way Apple Music organizes content anymore than I did iTunes, I can appreciate that it provides a reasonable interface particularly for the import part.
And of course the archival path is still tossing the resulting files into my own structure, lol.
Various posts about the Google Anti-Trust ruckus and the question of whether the Big G is a monopoly occasionally provide nuggets of enjoyment. But I think my favorite is the quip that no price Microsoft could ever offer, because it’s pretty much true.
Having lived through the era that was MSN Search in the 1990s, I have a mostly negative inclination towards Microsoft as a search provider, although the times I’ve ended up using Bing (usually not willingly), I haven’t had any particular complaints about. Nor other major providers this side of millennium.
But I think it’s still a simple key fact that Google does dominate search. DuckDuckGo, for example, is rather successful. We even have several general search engines, and some (maybe even most) don’t suck. But there’s no chance in hell that most would ever stand a chance at unseating Google in monetary terms such as getting made the default engine. Nor, do I really anticipate them being unseated by simple technological advancement or their own ineptitude because unless Google Serious Fucks Up(tm) they will likely remain dominate.
So yeah, there may be more than one search engine, but good luck competing with that. Ya know, it’s billion with a B, right?
Encountering a nifty article on Robert Sawyer’s recent release of WordStar, I can’t help but think that by now, even the creators of WordStar would agree that it is abandonware.
Actually, just about any piece of software with its heritage in the CP/M era should probably be considered past its commercial viability. In the sense that if you’re still making a living off software that is over 40-years old, it may be time to encourage your customers to upgrade their software 😂. I’d be surprised to find many younger than myself who even know what the program is, never mind learning it today, because it’s been quite a freaking while since it was a popular program.
WordStar 7 at least is a version from a time where MS-DOS was mature, and still predates most of what people younger than me identify as a computer. Looks like Mr. Sawyer went full-tilt boogy with trying to make it a full release, if anyone is fond of old software, it’s probably worth a shot. As for myself, I’m more of a vi kind of guy once we start going down that hands on keyboard rabbit hole.
Reading a recent article on the 13th/14th Gen Debacle, I’m reminded of how problems with Intel typically roll:
There will be a microcode fix if people will shut and enough complain.
Haha, you think there’s really a fix for that!?
Please buy the next chips!
My mind kind of flashes back some years to the errata documents for various SoCs that I was working with, and deciding not only were there a scary amount of Won’t Fix and Even We Don’t Know What Will Happen items and other run-away-screaming level worrisome things mentioned, it made me rather start to wonder what does Intel ever actually resolve? Because quite frankly, my Latitude experienced similar issues to some of the errata items despite being 3 – 5 generations older than the SoCs that I was working with at the time.
Actually, that’s the main reason Zeta was built on an AMD platform. Having been an Intel brat since Tandy made computers (🤣), I’ve tend to prefer Intel processors over the years. Having to work more closely with hardware for part of my career, rather soured my relationship and goodwill towards Intel. What do I say that? Well, Zeta’s my first AMD machine in about 17 or 18 years….and that gives me the startling realization that it’s been almost two decades since my darling Dixie, my first laptop.
Experiences with Rimuru’s 10th generation processor and various motherboards, further exacerbate the feeling that it will either be my last conventional desktop PC, and that Intel Inside probably won’t be a boon when building or shopping for its replacement someday.
Dusting off the old iBook G4, I can’t help but wonder how the machine would behave with a solid state drive instead of its twenty year old 40G IDE drive. MacOS Tiger is surprisingly nimble except when it isn’t, and most of those involve impact to both the processor and I/O heavy operations. When I had ran OpenBSD on it, the key limits were the lack of SMP and modern javascript engines having moved on with a lack of 32-bit PPC support.
The ol’ PowerPC chip is about as impressive as a single core CPU can get, I suppose. But the hard drive is basically a potato. The trick however, is it would be a major pain in the ass to replace the drive even if one of my MicroSD to EIDE bridges would fit without a hub bub.
Ahh dang it, why is temptation such a problem when it involves old computers? SMH!
Now that’s kind of impressive. The main negatives of e-ink is that the refresh rate is generally trash and the resulting flashing during bigger refreshes can be quite jarring on the eyes. But they work really damn well as long as you don’t need things to move or change on screen, thus they’re excellent for reading but terrible for scrolling.
The trade off for a more LCD-like “It’s off” when the power is off versus how e-ink holds onto its image isn’t that bad, and for such high refresh rates it would be more than worth it for a computer not so much for things like price tags on store shelves.
It’s also kind of interesting what they might come up with by trying to reimagine human interaction with computers, but I’d expect that to be a lot less successful than the display technology, due to the crushing weight of established conventions. But just the same, I’m kind of interested in what they might come up with. Ironically, I’m reminded of the Think Different speech.
Here’s to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes. The ones who see things differently. They’re not fond of rules. And they have no respect for the status quo. You can quote them, disagree with them, glorify or vilify them. About the only thing you can’t do is ignore them. Because they change things. They push the human race forward. And while some may see them as the crazy ones, we see genius. Because the people who are crazy enough to think they can change the world, are the ones who do.
Having used Android tablets as an all-the-things primary computer for the better part of a decade, I particularly found the problem of background processes to be a killer. It effectively relegated my iPad from a fully productive machine to a fully-everything-else machine that probably cost twice as much as the Galaxy Tab S-series it replaced. In fact, I virtually never reach for the Magic Keyboard and fire up a SSH client on my iPad. I’ll break out a heavy ass laptop or walk across my home if I need that, because it’s annoying as fuck when you switch apps and then it’s gone. By contrast, I readily used my Android tablets for SSH tasks both for programming professionally (ssh -> build server) and for local things (ssh -> my servers).
I also rather like the notion of Desktop-class apps as a terminology. Apple’s spiel about tablet optimized apps vs Android was largely full of bullshit and handwaving back in the day. But I think Desktop-class captures the distinction well. My aging iPad Pro grants access to a few professional quality apps like Working Copy, Procreate, and Lumia Fusion that are available on iPadOS, but relatively few Desktop-class applications.
By contrast, my Android tablets were often good enough for the dock to a monitor and have at it modularity, because guess what? Some crazy guy probably wrote a desktop class application worth paying for, or no one actually gave a fuck. iPadOS on the other hand, well the best thing I can generally say about most of the software is that app xyz is almost the same as xyz is on Android. There are a few that I miss even when using Macs and PCs. And as Federico notes, there’s basically a plethora of things that just can’t exist on iPad because there’s no support for building them.
Multi-tasking is kind of a more meh perspective to me, but I think his description of how it’s evolved is spot on. Personally, I like the more full-screen task centric nature of Android and iOS. I wrote about that plenty of times in the 2010s back when G+ was a thing, and even a few journal entries here. The whole floating window thing, I find rather nice if you have a 20″ to 30″ monitor but not so useful when you cut that screen in half, like a tablet or a laptop. I appreciate the ability to split screen or slide over or float windows on my tablet, but not as much as I appreciated Android apps allowing me to do things like switch between a terminal session and an email without fucking up what I’m doing.
Stage Manager kind of squeezes it in for me. On Mac, I enjoy Stage Manager because it helps organize and group windows effectively for working on tasks. On iPad, I mostly view Stage Manager as a sucks-less way of switching between applications when multi-tasking more than anything else. On the flip side, iPadOS did grow the ability to do external monitors far better. But of the actual multi-tasking experience, the most that I can say all these years later, is that I no longer have to reboot my iPad constantly whenever using slide over, because I basically never use it on purpose :P.
Or should we say, I enjoyed the quality of iPadOS’s launch version so much, if anyone ever bemoans the quality of my code, I’ll just ask if they ever did much with the first version of iPadOS 😂.
While the video might be a tad boring by contemporary standards, unless like me, you have an interest in such ancient technologies 😛. I think that this does make a nice demonstration of the system.
Since the guy is using actual hardware, it is also slow as crap by modern standards. Let’s just say that the world has come a long way since a Moto 68k and a meg of RAM was plenty. But I think it’s fairly impressive and innovative a system for its day.
I kind of like the more Electronic Desktop metaphor than the conventional Files and Applications approach that the typical Windows 9x PC functioned as some decades later. I love the document centric rather than application centric view as a concept. Seems like it was a good attempt at creating an environment for office workers, who weren’t computer people. The ability to have files with the same name is odd, but interesting if likely impractical for software developers. The natural saving and manipulation of content is nice.
In addition to the UI design, its relationship to the early Mac seems fairly apparent. In particular, one of the odd things that I encountered digging into 1990s PowerBooks and System 7 is how the classic Mac OS treats placing files on the desktop (basically a flag saying its on the desktop) and handling of floppy diskettes. Both rather different than modern systems of any sort. The Lisa looks like a lot of its concepts made their way into the original Macintosh and later system versions.
It’s kind of a shame that the Lisa was insanely expensive and (IMHO) rather slow, like $10,000 for a basic system. While I’m not convinced that the original Mac could be a good idea without at least a second floppy, its base price of $2,500 was at least less comical than the Lisa. Or should we say, a 512k and way more storage would probably have been worth every penny and still way cheaper than the Lisa.