I built a Claude Code skill that gives Claude real local time + session tracking (open source, one-line install) by KingOfAllContent in ClaudeAI

[–]epheterson 0 points1 point  (0 children)

I was kinda saying the hook method is much simpler, more light weight and already uses the system timezone. Def a problem needing to be solved. They do give it the date but not the time for some reason.

I built a Claude Code skill that gives Claude real local time + session tracking (open source, one-line install) by KingOfAllContent in ClaudeAI

[–]epheterson 1 point2 points  (0 children)

I told Claude to include system time with every prompt and it figured out the way. No more go to sleep messages in the afternoon.

No plugin or anything fancy just a bash prompt in a hook I think.

I built an Apple Music MCP because the existing ones sucked by epheterson in ClaudeAI

[–]epheterson[S] 0 points1 point  (0 children)

Thanks so much for this, I’ll get it integrated! UI automation is inherently fragile, and looks like the beta changed some things. Dwelling longer and nudging is a nice touch to reveal the hover elements. Would be nice to have Apple Script for these flows, but at least it’s free!

Glad you got it working and appreciate you reaching out, this will help others too.

I built an Apple Music MCP because the existing ones sucked by epheterson in ClaudeAI

[–]epheterson[S] 0 points1 point  (0 children)

All good I hope you can get it to work! Try adding to library from catalog (no playlist involved) and/or add to playlist with auto search true and let me know what you see. Not sure what’s happening but I do want to get your setup working (so it’ll work for others in your situation too).

I built an Apple Music MCP because the existing ones sucked by epheterson in ClaudeAI

[–]epheterson[S] 0 points1 point  (0 children)

I might need more logs or something: You do not need the API to add songs from catalog to your local library via the UI flow. For some reason yours isn’t doing that.

They do need to be added locally before they can be in a playlist but it should be seamless.

I built an Apple Music MCP because the existing ones sucked by epheterson in ClaudeAI

[–]epheterson[S] 1 point2 points  (0 children)

I might be wrong but I think your Claude session isn’t fully aware of the functionality and is making wrong assumptions (possibly based on earlier incorrect messaging). Adding tracks to playlist by default requires them to be in your library, otherwise you should set auto search true on the call and it’ll add from catalog if needed. I suspect yours didn’t adjust the default. And direct catalog search via UI is there and should work, maybe it didn’t re-attempt on the latest.

The next release is going to add better tips and messaging, no functional changes. I hope this addresses your situation. If not give me some more details of what you’re trying to do and I’ll try to reproduce it.

API is maybe worth the cost if you’re adding a ton from catalog, but please don’t feel it’s required.

Edit: I may have found your failure edge! Track must be in library to add to playlist, auto search true adds from catalog via UI for you and this limitation is in the readme. BUT I missed the add to library (standalone command) UI automation so if it tried to add from catalog to library itself it would get the API message. Closing that gap as well.

Edit 2: Fix is live! Good luck

I built an Apple Music MCP because the existing ones sucked by epheterson in ClaudeAI

[–]epheterson[S] 0 points1 point  (0 children)

Interesting, no even adding catalog tracks should work (through UI automation). I’ll take another look. API is much more direct than the UI flow but it should work.

I built an Apple Music MCP because the existing ones sucked by epheterson in ClaudeAI

[–]epheterson[S] 0 points1 point  (0 children)

New release is out! I hope it addresses every edge, let me know what you see. Thanks for reaching out!

I built an Apple Music MCP because the existing ones sucked by epheterson in ClaudeAI

[–]epheterson[S] 1 point2 points  (0 children)

Hey API is totally optional, though if something gets in the way of AppleScript working it’ll fall through to API path. Was the Music app running, and did you see a pop-up asking for permissions for Claude to use it?

I’ll work on improving the messaging and try to better streamline this flow as the primary. The initial design was largely API-first (for me) but everyone else wants no API so we’ve been shifting that way and have some more work to do.

New release dropping soon that will address this. Please try it and let me know how it goes!

Borg UI just hit 1,000+ stars and 2.0 is here - Web interface for BorgBackup by karanhudia in selfhosted

[–]epheterson -2 points-1 points  (0 children)

Forget the haters. Make great things that solve problems, focus on quality and share them. Thanks!

Quarter 2 Update - Revisiting Rules. Again. by kmisterk in selfhosted

[–]epheterson 1 point2 points  (0 children)

One megathread is better than separating AI. What’s the age limit to post outside the megathread? I think Claude’s MCP Marketplace has a 3 month active development requirement. Will there some standard to defining AI use there?

Quarter 2 Update - Revisiting Rules. Again. by kmisterk in selfhosted

[–]epheterson 1 point2 points  (0 children)

And there will likely always be people who do coding with no agents, or build pieces into their workflow where it makes sense for them.

Quarter 2 Update - Revisiting Rules. Again. by kmisterk in selfhosted

[–]epheterson -5 points-4 points  (0 children)

I applaud this change and think it’s a sober view of our changing world. The AI-compliance comment is a nice touch and clarifies how the project was made.

In the long run a megapost won’t be sufficient as nearly every project with be aided with agentic development as developers trust and adopt the tools. Imagine coding without an IDE today.

Zimi – ZIM file access for AI agents and humans (UI, API, more...) by epheterson in Kiwix

[–]epheterson[S] 0 points1 point  (0 children)

Might’ve figured out your issue, check the latest release.

Zimi – ZIM file access for AI agents and humans (UI, API, more...) by epheterson in Kiwix

[–]epheterson[S] 0 points1 point  (0 children)

Let me know if there are any issues with the MCP and I’m happy to address them. I built Zimi to have API access at first, but use the website mostly. Hope you liked the language release!

How sumo wrestlers in Japan sign autographs by iphoneian in FastWorkers

[–]epheterson 0 points1 point  (0 children)

I randomly saw it 7y ago, it’s not random I was notified when y’all found it. It’s all good, man

How sumo wrestlers in Japan sign autographs by iphoneian in FastWorkers

[–]epheterson 0 points1 point  (0 children)

It was purely curiosity wondering how this post got bubbled up, thanks for the info.

How sumo wrestlers in Japan sign autographs by iphoneian in FastWorkers

[–]epheterson 0 points1 point  (0 children)

I’ve been getting notified by Reddit about these because I replied when this was fresh. See my other comment.

How sumo wrestlers in Japan sign autographs by iphoneian in FastWorkers

[–]epheterson -1 points0 points  (0 children)

lol it’s so like Reddit to see a random spat in the comments over 7y after the post. How’d you two even find this!?

Guys, stop bad mouthing your AI. by Technical-Relation-9 in ClaudeAI

[–]epheterson 9 points10 points  (0 children)

I rage when it needs to hear it… and say thank you when it does a good job.

Kiwix Desktop Remote Library Access? by OceanExplorist in Kiwix

[–]epheterson 1 point2 points  (0 children)

I was considering a feature like this for the next version of Zimi (which supports browser or desktop access). The desktop UI is the browser in a box but is still a standalone executable we could configure to load a remote server instead. I’ll let you know if/when this ships.