MoreRSS

site iconLou PlummerModify

Working in educational IT since the 90s. Dedicated Mac user trapped in a PC world. Obsidian fanboy. Blogger.
Please copy the RSS to your reader, or quickly subscribe to:

Inoreader Feedly Follow Feedbin Local Reader

Rss preview of Blog of Lou Plummer

Crucial Track for April 8, 2026

2026-04-08 17:12:06

"Deportees (Plane Wreck At Los Gatos)" by Pete Seeger

Listen on Apple Music

A song that you like in multiple versions

Deportees (Plane Wreck At Los Gatos) was one of the last songs Woody Guthrie ever recorded before he entered the hospital for his long and slow decline from Huntington's disease. It's the story that stresses the dehumanization of immigrant workers. Woody was pretty damn prescient. The song is about current events just as much as it is about a 70-year-old plane crash. I have versions of the tune by Woody, Pete Seeger, Arlo, Springsteen, Billy Bragg, Nanci Griffith and Cisco Houston.

Entry image

View Lou Plummer's Crucial Tracks profile

Crucial Track for April 7, 2026

2026-04-07 17:47:27

"Battle Hymn of the Republic" by US Army Band and Chorus

Listen on Apple Music

Which lyric always gives you goosebumps

Mine eyes have seen the glory of the coming of the Lord; / He is trampling out the vintage where the grapes of wrath are stored; / He hath loosed the fateful lightning of His terrible swift sword: / His truth is marching on. - This has actually been a top 40 hit twice in its history, for the Mormon Tabernacle Choir and Andy Williams. It was sung after the deaths of JFJ and RFK, as well as at the funerals of presidents Johnson and Carter.

View Lou Plummer's Crucial Tracks profile

I replaced Apple Music with Yate, Swinsian, Navidrome, and an iPod Classic. Surprisingly better.

2026-04-07 00:26:30

Navidrome

My ten-year experiment with Apple Music is over.

Over the past month I rebuilt my workflow for managing a large local music collection; roughly 36,000 tracks. After a lot of experimentation, these are the tools that finally clicked.

This is the story of moving from Apple Music back to files I actually own, and the workflow that makes that practical in 2026.


Why Leave?

Streaming trained us to tolerate a mess we never should have accepted.

Tracks, albums, and playlists quietly disappear. You’re never quite sure what counts as “your library.” Metadata changes underneath you. And if you cancel the subscription, it’s not always clear what remains.

For casual listening that trade-off may be fine. For anyone who has spent years curating a library, it’s frustrating.


iPod Enforced Clarity

Using a big old iPod Classic forces a certain discipline.

  1. Everything must be local. No cloud placeholders. Availability becomes certain instead of the streamer’s gamble of “is this still licensed?”
  2. Metadata has to be correct. Artist, Album, Genre, Composer, and Year matter because that’s how the device navigates.
  3. Portability means independence. The device doesn’t call home to verify a subscription.

It’s a surprisingly healthy constraint.


DRM Isn’t What It Used to Be

My library comes from a mix of sources:

  • Ripped CDs
  • iTunes purchases
  • Other digital stores (Amazon, eMusic, etc.)
  • Napster downloads

In the early years, iTunes purchases were DRM-protected AAC files. Later Apple switched to DRM-free downloads and eventually provided ways to convert older purchases.

That history leaves many long-time iTunes libraries in a messy transitional state.


iTunes Match Worked for Me

For $25, iTunes Match will upload up to 100,000 songs in almost any format.

The useful trick is what happens next: once the songs are matched or uploaded, you can re-download them as 256 kbps AAC files.

That’s not lossless audiophile territory, but it’s a big improvement over the 128 kbps MP3s many of us ripped twenty years ago.

In my case it did two useful things:

  • Upgraded thousands of low-bitrate files
  • Removed DRM from every track I had ever purchased from Apple

It’s not magic, though.

A “matched” track can sometimes be:

  • a different mastering
  • a radio or clean edit
  • a compilation version

Those substitutions can break album coherence. Keeping a backup of your original files is essential so you can restore anything that gets replaced incorrectly.


Yate

Using Yate to Modernize the Library

Old iTunes libraries accumulate a lot of structural problems.

  • Artist vs Album Artist inconsistencies
    Compilations explode into dozens of fake albums because Album Artist wasn’t standardized.
  • Multiple versions of the same artist
    AC/DC vs ACDC, smart quotes, stray spaces, or hidden characters create duplicate artist entries.
  • Broken multi-disc structure
    Missing disc numbers, merged discs, or tracks numbered 1–12 twice.
  • Genre chaos
    Alternative, Alt Rock, Alt. Rock, Indie Rock multiplied across 36,000 tracks.
  • Legacy sorting fields
    Old iTunes “Sort Artist” conventions vary wildly and sometimes actively break browsing.
  • Artwork inconsistencies
    Some tracks embed artwork, others rely on external caches, and some albums contain multiple covers.

You can fix these issues manually for a small collection. Mine required automation.

Yate turned out to be the right tool. Its strengths include:

  1. Batch tag repair
    Album Artist normalization, compilation handling, capitalization rules.
  2. Multi-disc metadata fixes
    Correct disc numbers, track numbering, and album naming.
  3. Genre standardization
    Apply a consistent genre system across the library.
  4. Artwork workflows
    Embed artwork consistently and clean up mismatched covers.
  5. Duplicate and anomaly detection
    Surface metadata problems that older iTunes libraries accumulate silently.

Swinsian

Swinsian as the Management Layer

Swinsian is the perfect ongoing management layer.

Yes, it’s a player. But more importantly, it’s a tool for keeping a large collection curated over time.

What Swinsian Does Well

  1. It stays fast.
    Even with large libraries. It behaves like a library manager rather than a storefront.
  2. Smart playlists act like real queries.
    You can build them around almost any metadata combination.

Examples from my library:

  • Tracks added in the last 30 days that are under 256 kbps
  • Albums missing artwork
  • Tracks with blank Album Artist or “Unknown Album”
  • Plays = 0 but rating ≥ 4 stars (a “rediscover” list)
  1. Metadata triage is straightforward.
    Sorting by Bit Rate, Kind, Date Added, Album Artist, or Disc Number quickly surfaces problems.
  2. Bulk editing is practical.
    Yate handles large automation jobs; Swinsian is perfect for smaller fixes like missing years or Album Artist corrections.
  3. It’s local-first.
    No cloud substitutions. No licensing surprises. Your library remains exactly what’s on disk.

Files. Tags. Structure.


The Drawbacks

Local libraries come with responsibilities.

Discovery becomes a separate task. There’s no instant “add to playlist” from a streaming catalog.

You also have to care about the plumbing:

  • tagging discipline
  • folder structure
  • backups

My library uses a simple Artist/Album/Track folder structure so both Swinsian and streaming remain predictable.

I’m also paranoid about losing data, so I keep backups on external drives and in the cloud. If you follow a 3–2–1 backup strategy, you’re golden. At minimum, use Time Machine.

The upside is control. The downside is maintenance.


What About Streaming?

This turned out to be the easiest part.

Navidrome is the layer that makes your local library available everywhere.

Point it at your curated music folder, let it scan the files, and your collection becomes streamable from:

  • phones
  • tablets
  • browsers

The key advantage is that Navidrome reflects your existing organization.

Yate handles tag cleanup and upgrades.
Swinsian handles library management and playlists.
Navidrome simply serves whatever you’ve already organized.

Once it’s set up, it mostly disappears into the background.

Exactly the way infrastructure should.


My Current Workflow

  1. Acquire music (CD rip, digital purchase, download).
  2. Run Yate actions to normalize tags and artwork.
  3. Import into Swinsian for library management.
  4. Sync to an iPod Classic for offline listening.
  5. Let Navidrome stream the same library remotely.

Closing: The Point Isn’t Nostalgia

This isn’t a retro flex. It’s an engineering decision.

A locally managed library quietly removes an entire category of annoyances: licensing uncertainty, cloud weirdness, metadata drift, and app strategy whiplash.

And with the right combination of tools — iTunes Match for upgrades, Yate for tagging, Swinsian for management — a 36,000-song library becomes not just manageable, but pleasant again.

✉️ Reply by email

Crucial Track for April 5, 2026

2026-04-05 18:15:36

"The Ballad of the Green Berets" by SSgt. Barry Sadler

Listen on Apple Music

A song that represents where you live

My high school girlfriend lived in the same neighborhood where Barry Sadler did when he recorded The Ballad of the Green Berets - about a mile from the gate of Ft. Bragg. I've been a soldier or lived among them my entire life. The guys in Special Forces tend to be pretty smart and usually interesting. The training is rigorous, mentally and physically. It's kind of funny how many of them become teachers when they retire - at all grade levels. One of the most decorated men I ever knew (five Purple Hearts, four Bronze Stars, a Silver star) taught third grade.

View Lou Plummer's Crucial Tracks profile

Crucial Track for April 3, 2026

2026-04-03 18:17:52

"Where Did You Sleep Last Night (Live Acoustic)" by Nirvana

Listen on Apple Music

A song that's largely acoustic

Showing a deeper appreciation for grunge's roots than most, Kurt Cobain's performance of this tune (AKA In the Pines), a Leadbelly song has been one of my favorites.

View Lou Plummer's Crucial Tracks profile

Radial 4 Works Best as an Automation Hub

2026-04-03 06:32:17

Radial

I spent the afternoon experimenting with Radial 4, a rapidly evolving pie-menu app from independent developer Gustav Lubker of AppVerge. If you’re not familiar with pie menu apps, they present a circular menu divided into sections (or slices), each representing an action or command. When configured well, they map naturally to muscle memory and can be extremely fast to use.

Other pie-menu apps I've used include:

Interface

In Radial, pie menus can include the following types of actions:

  • Input
    • Keyboard Shortcut
    • Text
    • Clipboard
  • Open
    • Open App
    • Open File
    • Open URL
  • Scripting
    • Apple Shortcut
    • AppleScript
    • Shell Script
    • Keyboard Maestro
  • System
    • Window Management
    • System Control

The only obvious thing missing right now is deep-link support for tools like Raycast and similar command launchers.

Some Use Case Ideas

Categorized Launchers

Radial is much more than an app launcher, but it works well for that role. You can create multiple menus and switch between them once a Radial menu is invoked with a keyboard shortcut or mouse gesture. One practical approach is to build menus around categories of apps you use regularly.

Examples:

This kind of grouping works well because the direction of the slice becomes the memory trigger rather than the app name.

Consistent Application Menus

Radial calls menus that are available everywhere global menus. It also supports context-aware menus that appear only in specific apps or groups of apps.

Because Radial includes a template feature, you can create menus that behave consistently across your main working apps. Anything that can be triggered with a keyboard shortcut can live in the menu.

If you place common commands in the same slice position across multiple apps, muscle memory kicks in quickly.

Examples of commands that translate well across apps:

  • New – note, document, macro, shortcut, etc. (⌘N)
  • Settings – quick access to preferences (⌘,)
  • Search / Search and Replace (⌘F and ⌥⌘F)

You can still add app-specific commands; just keep their placement consistent so your muscle memory stays intact. I created Radial menus for Safari, Things, Obsidian, and Drafts using this approach.

Automation Hub

Where Radial really shines is as an automation hub.

Instead of launching apps individually, you can trigger an Apple Shortcut or a Keyboard Maestro macro that launches an entire workspace with a single click. A second action can close the same apps when you’re done.

If you combine this with a window manager like Rectangle or Snaps of Apps, you can go even further and launch apps on specific displays and in specific Spaces with windows already arranged.

Another useful trick is reducing menu-bar clutter. Many utilities can have their core actions exposed through a Radial menu instead of living permanently in the menu bar.

Examples of apps that work well this way:

  • CleanShot X
  • Shortcuts
  • Rectangle
  • Keyboard Maestro
  • Side Notes

I also adapted my morning checklist into a Radial menu using a mix of actions:

  • Opening several daily websites in specific browsers
  • Checking new email across three mailboxes
  • Launching social media through the apps I actually use
  • Opening Sync Folders Pro and Smart Backup to verify my auto-archiving workflows for photos, music, ebooks, and video
  • Sending a predefined prompt to ChatGPT that generates my daily report
  • Logging into my self-hosted server for routine health checks

Once it’s set up, everything can be accessed from a single menu instead of hunting through menus, booksmarks and other launchers.

Details

Privacy Policy

I couldn’t find a formal privacy policy on the AppVerge website beyond a statement that AI queries are not retained.

Radial includes an AI feature powered by Groq that can generate actions automatically. I don’t use services tied to X or Groq, so I didn’t test this feature. Ideally, future versions will support additional providers.

Radial is developed in Denmark, which means it falls under EU privacy regulations.

Price

Radial offers a seven-day free trial. The full license costs €14.99 and covers five seats, which is fairly generous for a utility in this category.

Website

Radial’s website includes solid documentation and clear explanations of how the system works.

Radial – Everything at Your Cursor

✉️ Reply by email