All activity
Christian David Bazanleft a comment
Really interesting that Apple deprecated direct song deletion and you had to pivot to the playlist workaround. I'm dealing with a similar constraint on the photos side, where PhotoKit sends everything to Recently Deleted instead of letting you remove it outright. Feels like Apple keeps tightening what third-party apps can do with user data, which is good for safety but forces creative...

Song SweeperRemove duplicate songs
Christian David Bazanleft a comment
The no-location-tracking angle is a smart choice. Most safety apps default to GPS tracking which creates a bigger privacy problem than it solves. How are you handling the alert delivery when a check-in is missed? Push notifications, SMS, or both? Curious about the reliability tradeoffs there.

AlivePing Check-inNever worry alone: Safety alerts for missed check-ins
Christian David Bazanleft a comment
Interesting approach with the swipe mechanic. How does it scale for larger libraries? Say someone has 10k+ photos — does the app prioritize which ones to review first, or is it purely chronological? Also curious if it groups similar shots (like 5 photos of the same scene) or if each photo is reviewed individually.

iOS Photo CleanerSwipe through photos and free up storage in minutes
Christian David Bazanleft a comment
Nice work! Curious about Smart Select. How are you determining which file to keep in each duplicate group? Perceptual hashing, metadata comparison, or something else? I'm building something similar for iOS photos and the "pick the best one" logic is the hardest part to get right. Especially when two files look identical but differ in resolution or compression.

DupFind duplicate photos & videos other apps miss
