Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

soundcloud - download explicitly allowed tracks only #10113

Closed
mitsukuri opened this issue Jul 17, 2016 · 13 comments
Closed

soundcloud - download explicitly allowed tracks only #10113

mitsukuri opened this issue Jul 17, 2016 · 13 comments

Comments

@mitsukuri
Copy link

@mitsukuri mitsukuri commented Jul 17, 2016

Is it possible to download only those tracks from Soundcloud that are explicitly marked as downloadable by author? I see there is a --match-filter option, tried --match-filter "download", which didn't work (unsurprisingly so). If it's impossible right now, it would be a nice addition for those respecting authors' decisions. There are enough profiles where a fraction of tracks are allowed for download - it's no good combing them manually when such a brilliant tool exists.

@yan12125
Copy link
Collaborator

@yan12125 yan12125 commented Jul 18, 2016

Can you give some concrete examples?

@yan12125 yan12125 added the request label Jul 18, 2016
@dstftw
Copy link
Collaborator

@dstftw dstftw commented Jul 18, 2016

One of the main purposes of youtube-dl is to be able to download from places that does not provide you with explicit ability to do so thus this option will be useless for most of the extractors.
Moreover if you really want to respect author's decision then also respect a way author expects you to download, i.e. using a website.

@dstftw dstftw closed this Jul 18, 2016
@dstftw dstftw removed the request label Jul 18, 2016
@yan12125
Copy link
Collaborator

@yan12125 yan12125 commented Jul 18, 2016

Hmm actually it's possible:

$ youtube-dl -v -f download https://soundcloud.com/shimmering-moods-records --ignore-errors
@mitsukuri
Copy link
Author

@mitsukuri mitsukuri commented Jul 18, 2016

dstftw, I guess I've triggered some emotions with the phrase "respect author's decision". Sorry about that, I should have be cautious saying that out loud here. Mind you, I'm not against the ability to download anything without someone's explicit permission.
Now, to the strawman about the way authors expecting their tracks to be downloaded. I got my own soundcloud profile, and yes, I upload my own tracks there. When I mark my tracks as downloadable, there's nothing in the UI, nor is there in my mind as to how exactly my listeners would download them. I don't care if they download them from the site or by some h4Xx0r means, including binary telepathy. I just want them to be freely available. Sure, even those tracks I don't mark as such can be downloaded and I don't mind that either. That 'download' button is just about 'fair play' for those who care, akin to opensource licenses.

@mitsukuri
Copy link
Author

@mitsukuri mitsukuri commented Jul 18, 2016

yan12125, wow, that seems to work, thank you! Care to explain how? Doesn't look obvious :)

@yan12125
Copy link
Collaborator

@yan12125 yan12125 commented Jul 18, 2016

The downloadable link has the format ID download. -f download tries to choose this format. If not found an error is raised. --ignore-erros can ignore all errors. The overall effect is just what you want.

@mitsukuri
Copy link
Author

@mitsukuri mitsukuri commented Jul 18, 2016

Thank you even more! I would like to add this to the readme.md. Any thoughts as to which section this should go to, or if this is a good idea at all?

@yan12125
Copy link
Collaborator

@yan12125 yan12125 commented Jul 18, 2016

There's an FAQ section, while I guess it's not so common to be in FAQ.

@mitsukuri
Copy link
Author

@mitsukuri mitsukuri commented Jul 18, 2016

That's what I thought too. Maybe adding it to FORMAT SELECTION section as a remark somewhere at the bottom would do?

@yan12125
Copy link
Collaborator

@yan12125 yan12125 commented Jul 18, 2016

Such a usage is site-specific. Format selection should contain generic information only.

@mitsukuri
Copy link
Author

@mitsukuri mitsukuri commented Jul 18, 2016

How about adding a SITE SPECIFIC section between VIDEO SELECTION and FAQ? I guess it might grow in the future as many sites are not without their quirks.

@yan12125
Copy link
Collaborator

@yan12125 yan12125 commented Jul 18, 2016

I guess it might grow in the future as many sites are not without their quirks.

That's my concern. README.md is already too long. github search should be enough.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.