MxFlix

Mass Download?

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.

Share this post


Link to post
Share on other sites

If you were a code monkey you could probably write some kind of script to do it but as far as the site itself goes I don't think there's really a way to just mass download everything.

Share this post


Link to post
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^^

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

I wish there was a mass download, I really just want to grab an iPod Classic (modded for more storage), download everypony song created (thus far) and hit play, then favorite ones I really like.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.