CommunityNews

CommunityNews

In 2025, Apple still makes it hard to play your own MP3s, so I wrote my own app

In 2025, playing your own music on an iPhone is surprisingly hard, unless you pay Apple or navigate a maze of limitations. So I built my own player from scratch, with full text search, iCloud support, and a local-first experience. GitHub link
Why I Built My Own Audio Player Like many people, I’ve picked up too many subscriptions, some through Apple (iCloud, Apple Music), others got lost in random platforms (like Netflix, which I forgot I was still paying for). I actually used Apple Music regularly (and previously Spotify), but the streaming turned out to be more convenience than necessity. With a curated local library, I didn’t lose much, just the lock-in.

Read in full here:

Where Next?

Popular Ios topics Top

First poster: bot
To date, users have downloaded over 140 billion apps to their iPhones.¹ The iPhone’s success is tied to its ecosystem of third-party apps...
New
First poster: bot
Tasks in Swift explained with code examples. Tasks in Swift allow us to create an environment in which we can run async methods using aw...
New
First poster: bot
Ouch, Safari on iOS can overlap multiple full-screen videos. I just discovered an annoying behavior of Safari on iOS: full-screen videos...
New
First poster: bot
The Dynamic Island might come to all iPhone 15 models. The Dynamic Island may not be limited to Pro models.
New
CommunityNews
Raw identifiers, backtraces, task naming, and more.
New
CommunityNews
In 2025, playing your own music on an iPhone is surprisingly hard, unless you pay Apple or navigate a maze of limitations. So I built my ...
New
CommunityNews
iTorrent’s developer has been blocked from distributing apps on alternative iOS stores.
New
CommunityNews
‎RidePods – The World’s First Earbuds-Controlled Motorcycle Racing Game RidePods brings a brand-new way to experience motorcycle racing....
New
CommunityNews
The XNU kernel is the basis of Apple’s operating systems. Although labeled as a hybrid kernel, it is found to generally operate in a mono...
New
CommunityNews
This past year, Apple overhauled its design language across all of its major software platforms with the introduction of Liquid…
New

Other popular topics Top

Devtalk
Reading something? Working on something? Planning something? Changing jobs even!? If you’re up for sharing, please let us know what you’...
1045 20596 392
New
AstonJ
What chair do you have while working… and why? Is there a ‘best’ type of chair or working position for developers?
New
dasdom
No chair. I have a standing desk. This post was split into a dedicated thread from our thread about chairs :slight_smile:
New
AstonJ
Curious to know which languages and frameworks you’re all thinking about learning next :upside_down_face: Perhaps if there’s enough peop...
New
mafinar
Crystal recently reached version 1. I had been following it for awhile but never got to really learn it. Most languages I picked up out o...
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
First poster: joeb
The File System Access API with Origin Private File System. WebKit supports new API that makes it possible for web apps to create, open,...
New
New
PragmaticBookshelf
Author Spotlight: VM Brasseur @vmbrasseur We have a treat for you today! We turn the spotlight onto Open Source as we sit down with V...
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New