Download music to iPhone to play offline?

Is there any way on earth that I can download music to my iPhone and then play it without connecting to the internet?

At the moment I'm using those music apps which let you play and search for music. You can also create playlists but it doesn't work without an internet connection.

I have the iPhone 7, 32gb

Added (1). Guys, I'm looking for something other than iTunes. A free way to download music to my phone directly.

You can purchase music through iTunes, Amazon or other sources and add them to iTunes.

  • Why won't my iPhone play music offline? I know there's the stupid three dot thing off to the side, but selected the make available offline thing for some songs I just bought, and it still won't play them offline! I've never had a problem with this before--just today. And my phone still has 7 GB of storage space left, so I know that s not the problem
  • What's a good free music downloader that I can listen to my music offline? Okay, I have looked EVERYWHERE for an app like this. I have a new iPhone and I can't find a simple app that lets me download music and then play it when I have no internet. All I need is an app where you can download songs or videos from YouTube or something on the Wi-Fi, but then when you're off Wi-Fi you can still listen to the music. All the apps I've tried don't work or I can't find them, please help
  • Music cache app to play music offline on iPhone 6/6s Dec 2015? All of the good apps seem to be gone for issues regarding youtube apple and google but is there still some available on the app store?
  • Iphone 4 won't play music/sound but will play with headphones? I was syncing my phone to my laptop (everything was fine before this), but when I ejected my iphone from my laptop, the sound stopped working. It will still have sounds such as alarms, voice control and that sort of thing, and I can hear it fine when I'm wearing headphones, but other than that (for instance when it's on music or an app that uses sound) it's silent. Any ideas or suggestions would be greatly appreciated.