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] Option to limit number of track pages to download #11181

Open
TheBlackParrot opened this issue Nov 13, 2016 · 1 comment
Open

[SoundCloud] Option to limit number of track pages to download #11181

TheBlackParrot opened this issue Nov 13, 2016 · 1 comment
Labels

Comments

@TheBlackParrot
Copy link

@TheBlackParrot TheBlackParrot commented Nov 13, 2016

What is the purpose of your issue?

  • Bug report (encountered problems with youtube-dl)
  • Site support request (request for adding support for a new site)
  • Feature request (request for a new functionality)
  • Question
  • Other

I could not find any option to limit the amount of track pages to download when requesting a user page on SoundCloud, and of course this gets rather slow when an account has a massive amount of tracks.

as an example

from __future__ import unicode_literals;
import youtube_dl;

ydl_opts = {
	"playlistend": 2,
	"dateafter": "2016/11/1"
};

with youtube_dl.YoutubeDL(ydl_opts) as ydl:
	results = ydl.extract_info(
		"http://soundcloud.com/anjunabeats",
		download=False
	);
	print(results);
[soundcloud:user] anjunabeats: Downloading user info
[soundcloud:user] anjunabeats: Downloading track page 1
[soundcloud:user] anjunabeats: Downloading track page 2
[soundcloud:user] anjunabeats: Downloading track page 3
[soundcloud:user] anjunabeats: Downloading track page 4
[soundcloud:user] anjunabeats: Downloading track page 5
[soundcloud:user] anjunabeats: Downloading track page 6
[soundcloud:user] anjunabeats: Downloading track page 7
[soundcloud:user] anjunabeats: Downloading track page 8
[soundcloud:user] anjunabeats: Downloading track page 9
[soundcloud:user] anjunabeats: Downloading track page 10
[soundcloud:user] anjunabeats: Downloading track page 11
[soundcloud:user] anjunabeats: Downloading track page 12
[soundcloud:user] anjunabeats: Downloading track page 13
[soundcloud:user] anjunabeats: Downloading track page 14
[soundcloud:user] anjunabeats: Downloading track page 15
[soundcloud:user] anjunabeats: Downloading track page 16
[soundcloud:user] anjunabeats: Downloading track page 17
[soundcloud:user] anjunabeats: Downloading track page 18
[soundcloud:user] anjunabeats: Downloading track page 19
[soundcloud:user] anjunabeats: Downloading track page 20
[soundcloud:user] anjunabeats: Downloading track page 21
[soundcloud:user] anjunabeats: Downloading track page 22

etc., etc.

I just want some way to limit this to 1 page, as an example, also only looking to extract data.

@yan12125 yan12125 added the request label Nov 13, 2016
@yan12125
Copy link
Collaborator

@yan12125 yan12125 commented Nov 13, 2016

To accomplish it SoundcloudUserIE needs to be rewritten with InAdvancePagedList

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
2 participants
You can’t perform that action at this time.