Thought ripping CDs was a solved problem? Think again.

One drive: good.
Multiple drives: better.

Spindle for macOSโ€”coming soon

#indiedev #macdev #macos #redump #swiftui #cdrom

Spindle update: tidied up the UI (grids are great!) and submitted for TestFlight.

#macos #swiftui #buildinpublic #cdrom #preservation #macapp #macdev #redump #dumping

Hurrah! The ISO output from Spindle now matches my reference file.

I was missing the last sector; classic off-by-one error ๐Ÿ˜…

Aside: I have a ContextMenu Action to add the MD5 hash of a file as its Finder comment.

#macos #cdrom #redump #swiftui #indiedev

More polishing of the Spindle UI:

- device descriptions come from the internet
- two the same shows exact model number
- stop button is now red
- progress of most complete rip displayed as badge
- dumping requires less permissions than other tools! ๐Ÿ˜Ž

#cdrom #macos #swiftui

Spent a *very* annoying evening adding HFS volume label probing to Spindle for ripping vintage Mac discs.

Since Catalina macOS no longer supports reading HFS volumes, so I had to roll my own Swift code to do this, building on many useful lessons learned from hfsutils source.

Since this last update almost a week ago I realised my initial solution was broken in Sandbox environment...so I had to rework it! The result is that you can now see HFS volume labels in the TestFlight version of Spindle. Hurrah! All set for launch.
Better late than never! A new batch of CD-ROMs arrived and that spurred me on to fix the final few bits of Spindle (my optical disc dumping app) and add a few more details to the UI.
Using Spindle to rip two CD-ROMs at once! ๐Ÿค“
@gingerbeardman Is this publicly available yet? Would love to try it out at some point.
@gingerbeardman But the names are different, how can be hash match...
@arnan hash operates only on the content of the file

@gingerbeardman Cool! Donโ€™t have a use case personally, just commenting because it recalled to me this GIF from a ten years old Kickstarter campaign ๐Ÿ˜†

Edit: Oops, not animating, original is here: https://i.kickstarter.com/assets/005/494/382/3ac500bbbe8c31d18049f32520d41c0c_original.gif?fit=scale-down&origin=ugc&q=92&v=1457434872&width=680&sig=AaVo2f4WT%2Fzar7Gz9pAi%2B7pJ%2BgQteIe19u8j2cQww0I%3D

@nclm hahaha! as with all the tools I make, they are first and foremost to fill a personal need https://blog.gingerbeardman.com/2025/03/28/macintosh-magazine-media-1-million-files/
Macintosh Magazine Media: 1 million files  โŒ˜I  Get Info

I am proud to announce that my Macintosh Magazine Media project has surpassed my self-imposed goal of 1 million files, an achievement that fills me with both...