vfsfitvnm / ViMusic

An Android application for streaming music from YouTube Music.
GNU General Public License v3.0
9.08k stars 875 forks source link

Download Whole Playlist to Storage for Offline playback #95

Closed KakarottoCake closed 2 years ago

KakarottoCake commented 2 years ago

Feature description

Don't close this issue please, read it before you do. I saw that you mentioned it could already played on the device offline after adding it. That's fine, but I'm primarily looking for downloading a whole playlist, and in addition, be able to access those music files from my storage device so I can also use the music on other devices.

Why do you want this feature?

I haven't found another app that provides this QoL feature, and this one shows promise.

Additional information

No response

vfsfitvnm commented 2 years ago

I think you want a "pre-cache" feature (#83)

KakarottoCake commented 2 years ago

Well, I guess? I mean tbh my thinking here's a little more straightforward. I just wanna be able to click the 3 dots on a playlist (like, an existing on from YouTube, not one I made in the app itself) click download, then have the mp3s (or whatever audio format they're in) be downloaded to the device so I can use them on my other music players. The closest I was able to find was with "Spotiflyer" but that's a hit or miss 50% of the time.

vfsfitvnm commented 2 years ago

Well, if you just need a downloader, you could use youtube-dl. Music, BlackHole...

KakarottoCake commented 2 years ago

youtube-dl is a command line interface: no Music is still in beta and is missing basic functionalities for downloading playlists: no Black hole... Just doesn't even work in my country and the YouTube portion doesn't let you download in mass playlists

vfsfitvnm commented 2 years ago

There are also plenty of websites that allows you to download albums or playlists I guess.

A download (download and export to external storage) feature is not planned because: 1- I don't need it; 2- The ability to play local music files should be implemented first (I don't need that too); 3- It has zero priority - songs are already downloaded and cached while being played; 4- I don't want to deal with file formats, headers and stuff - this is a music player, not an audio encoder/tagger/converter.

santosp1 commented 2 years ago

I don't know if I can refer to a different project here, but a nice app for downloading playlist is Spotiflyer, currently running on desktop, android and web, and also available at F-droid.

vfsfitvnm commented 2 years ago

Closing (let's keep the download and export feature in #83)

KakarottoCake commented 2 years ago

😕

Erik-vdb commented 2 years ago

@KakarottoCake You are looking for YMusic