Jump to content

Mass Download?


MxFlix

Recommended Posts

Hiya!

Is there some sort of a way to download all (downloadable) songs from pony.fm at once / in not-too-many chunks? I prefer having the music I listen to offline / on my phone, as I don't always have an internet connection everywhere, and also want to use the features of my music player (e.g. rating). Before my years-long break from the fandom, the MLP Music Archive was a wonderful way to do so, but as far as I can tell, that hasn't been updated since somewhere in 2014. The biggest download option on .fm I have found is to download an entire album at once, but at 1360 albums plus an inassessable amount of album-less songs, downloading every album would not only take forever, but wouldn't be complete anyway.

If an actual mass download of all files would overload the server (which I imagine could happen with that amount of music), an alternative could be some sort of list of which albums / tracks a user hasn't downloaded once yet.

Link to comment
Share on other sites

I am a code monkey, but as far as I can tell, pony.fm doesn't have an API, making the whole thing a lot more difficult :/ But maybe I can figure something out^^

Link to comment
Share on other sites

(edited)

Okay, through some inspecting of the network traffic, I have found out that there is indeed an internal, but publicly accessible api, through which it would be in theory possible to get a list of all tracks and their download codes. However, before I built a little script that goes through 400+ pages, creates download links for 1000+ songs (which would of course be written to respect the "is_downloadable" setting of each track) and especially before I actually download all those songs, I would like to hear from at least one of the people behind the tech and servers (Which, I believe, would be @Feld0, NelsonLaQuet, and @Logic, according to pony.fm's about page). If I should do the api-request and/or download in chunks, e.g. "Wait for X minutes after every Yth request / download", that would obviously be absolutely okay.

Edited by MisterFlix
Link to comment
Share on other sites

  • 2 months later...

I wrote something like that a while ago and made a torrent out of it at the time.

Maybe I should publish the script, but of course it hits the server pretty hard so maybe not. Either way it's pretty easy to write if you really care.

Screenshot_20170709_024731.png

Link to comment
Share on other sites

  • 9 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Join the herd!

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...