#macosDev

obrhoffobrhoff
2025-11-23

Had the fun today to implement FTS5 search within your Music Library. Super fast and super low on the CPU. Did not expect that. I'm not sure if I keep the move animation between items.

obrhoffobrhoff
2025-11-23

Digging this new transition between tracks.

What’s That Function SwiftUIwtfSwiftUI@iosdev.space
2025-11-21

If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

I try to keep the events calendar on Swift Dev Chat up to date with these:
discord.gg/p2ZDAdRws8

What’s That Function SwiftUIwtfSwiftUI@iosdev.space
2025-11-21

Upcoming online #SwiftDev / #AppleDev / #iosDev / #macOSDev events:
———

Developer Goals Friday
🗓️ Fridays, 12:30 Pacific, 20:30 UTC, Zoom

Swift Remote Studio hosts this weekly iOS/Swift/Indie online meetup where folks share their development goals.

See the `goals-friday` channel on their Slack for full details.
swiftremotestudio.com/

obrhoffobrhoff
2025-11-21

Just submitted. I think it's gotten pretty cool.

obrhoffobrhoff
2025-11-19

Also had the chance to rework the style of the settings. From what I can see, I can't really change the color of the Tab Icons in the settings?

Otávio :prami:otaviocc@social.lol
2025-11-15
obrhoffobrhoff
2025-11-15

This features highlights more in which direction I want to go with Daft Music.

It's not just an Apple Music clone. Version 1 was just building up the fundamentals to open up a playground for me to do a lot of cool things.

obrhoffobrhoff
2025-11-15

Bringing subscribable Spotify playlists to Daft Music is a big personal milestone for me.

Apple Music’s curated playlists are nice to have, but Spotify’s community driven playlists are irreplaceable to me.

Otávio :prami:otaviocc@social.lol
2025-11-14

💡 I had an idea for another iOS/macOS application, but I won't start it. Not until I publish Triton, my native client for omg.lol.

By the way, I decided Triton will be 100% free, but there will be a link to send me coffee, though.

I drank a lot of coffee while building it.

#statuslog #omglol #macOSDev #Swift #SwftUI

Otávio :prami:otaviocc@social.lol
2025-11-14

📝 Tonight I'll try to finish and publish a blog post I've been working on for a while about Triton's architecture and some technical decisions I made during its development.

#statuslog #omglol #macOSDev #Swift #SwftUI

obrhoffobrhoff
2025-11-13

Spotify almost ready to go. Tidal, Deezer next?

Patrick McConnellpatrickmcconnell
2025-11-13

And moments after completing the “completely anonymous” App Store survey he could no longer access his developer account…

I was honest. They won’t like the answers. They also won’t care or do anything to improve anything. Stock go up. Nothing else matters.

Patrick McConnellpatrickmcconnell
2025-11-13

In a prior life I was an Architect (buildings not tech)

In some cities such as NY there are expediters who would shepherd your application through the building department so you could get your permit. It was that complex/tedious that this was often worth off loading this chore.

I'm proposing an App Store Connect Expediter Service® for many of the same reasons.

I'll get your app submitted. Can't guarantee approval because, well you know…

Mostly joking. I think?

2025-11-12

RE: ieji.de/@puppethead/1152890597

Unbelievable that FileMerge is still broken in Xcode 26.1.1 (at least on Sequoia). Am I going to have to recreate it myself to get something with a familiar user interface?

#macOSDev #Xcode

obrhoffobrhoff
2025-11-11

Probably no one will ever figure this out, but I love it.
You can drag your favorite artist into the queue and it will load it's most popular songs.

obrhoffobrhoff
2025-11-10

Someone coined the term “Mac-assed Mac apps” to describe what Mac aficionados ultimately want. Personally, I find Mac-assed apps pretty boring and uninspired.

I’ve always been more inspired by work like Reeder, which pushes design further instead of just sticking to what Apple defines.

Otávio :prami:otaviocc@social.lol
2025-11-10

👨‍💻 When I started my omg.lol app for macOS, I used Core Data for persistence and Combine for pretty much everything else (in all layers).

Now I'm using Swift Data for persistence, async/await for networking, services, and repositories, and the new Observable framework for View-ViewModel binding.

And actors!

Having side projects is a great way to learn new technologies we might not be able to use at work yet.

#statuslog #omglol #macOSDev #SwiftUI

obrhoffobrhoff
2025-11-09

An Apple Engineer asked me about a feature to (like changing Audio Quality etc). I told him that I can't do it, since the MusicKit Player from the SDK is limited.

He told me to file a ticket, and he will elevate it. 🤯

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst