https://ytmp3.cc/ provides a general purpose online youtube to mp3/mp4 conversion service with no fee or registration.
As a quick sanity check: use something like YoutubeToMP3 [0] to generate an audio file. Then, clicking the URL of that MP3 will prompt a download modal that will save straight to the Downloads folder in Files - right from Safari.
[0]: https://ytmp3.cc/
This is the interface I'm presented with when I open a .mp3 file in a web browser [0]. None of the available options prompts me to any file system access or the "Files" app. I've diven deep into the settings, permissions, and other menus to no avail. Am I missing something obvious?
Maybe what I'm experiencing is just an unfortunate consequence of not having upgraded my aging iPhone 6 yet.
https://support.spotify.com/us/article/Listen-to-local-files...
Spotify has pretty low-level access to playing music on iPhones.
It does. The issue is that the alternative brings its own set of user hostile behaviour. At least this devil I already know.
It ended up taking almost an hour to figure out. Downloading a file to the filesystem is nigh impossible on iOS, and there are no native apps which helped with the problem. I had to jump from questionable app to questionable app until one would let me "paste a youtube link in" which eventually worked; albeit, it still won't let me play my new song in the native music app! It feels like user hostility and it surprises me that this behavior doesn't drive more people wild.