Commit Graph

123 Commits (6cd452acffe8d79c895a2ebd0346e2ba7f9e112f)

Author SHA1 Message Date
Remita Amine b334732709 [soundcloud] reduce API playlist page limit(closes )
Sergey M․ 75294a5ed0
[soundcloud] Improve AAC format extraction (closes , closes )
tom b9e5f87291
[soundcloud] Extract AAC format
Remita Amine a6c5859d6b [soundcloud] fix download url extraction(closes )
Remita Amine 2a5c26c980 [soundcloud] imporve private playlist/set tracks extraction
https://github.com/ytdl-org/youtube-dl/issues/3707#issuecomment-577873539
Sergey M․ e4e5fa6e3c
[soundcloud] Restore previews extraction (closes )
Remita Amine de7aade2f8 [soundcloud] fix client id extraction for non fatal requests
Remita Amine 3bed621750 [soundcloud] automatically update client id on failing requests
Sergey M․ d1b2722095
[soundcloud] Update client id (closes )
Remita Amine cf80ff186e [soundcloud] add support for token protected embeds()
Sergey M․ cf3c9eafad
[soundcloud] Update client id (closes )
Remita Amine 2e9ad59a4d [soundcloud] check if the soundtrack has downloads left(closes )
Remita Amine 548c395716 [soundcloud] improve extraction
- improve format extraction(closes )
- extract uploader_id and uploader_url(closes )
- extract all known thumbnails(closes )(closes )
- fix extration for private playlists(closes )
- add support for playlist embeds()
- skip preview formats(closes )
Kitten King 843ad1796b Fix typos ()
Sergey M․ c560680247
[soundcloud] Update client id
Sergey M․ e09965d550
[soundcloud] Add support for new rendition and improve extraction (closes )
Sergey M․ f516f44094
[soundcloud] Extract more metadata
Sergey M․ 7c5307f4c4
[soundcloud:pagedplaylist] Improve (closes )
Cory Hall 6cc6e0c34d
[soundcloud:pagedplaylist] Add ie and title to entries ()
rel: https://github.com/rg3/youtube-dl/issues/19022
Sergey M․ b6423e6ca2
[soundcloud:user] Update tests
Sergey M․ 3ef2da2d21
[soundcloud] Fix paged playlists extraction, add support for albums and update client id
Remita Amine c0fd20abca [soundcloud] detect format extension(closes )
Sergey M․ b8c6badc96
[soundcloud] Update client id (closes )
M.Yasoob Ullah Khalid ☺ 5fa2a6a561 [soundcloud] Remove unused _IPHONE_CLIENT_ID
Varun 67408fe0e9 [soundcloud] Update client id (closes )
Parmjit Virk 0b0870f9d0 [soundcloud] Fallback to avatar picture for thumbnail (closes )
Sergey M․ a26a3c6d34
[soundcloud] Update client id (closes )
Sergey M d7c7100e3d
[soundcloud] Simplify and add test (closes )
Tatsuyuki Ishi 73602bcd0c
[soundcloud] Fix download URL with private tracks
Sergey M․ e445850e69
[soundcloud] Update client id
Sergey M․ 836ef26486
[soundcloud:trackstation] Add extractor (closes )
Sergey M․ bf2dc9cc6e
[soundcloud] Fix tests
Viktor Szakats f1c051009b [soundcloud] Switch to https for API requests
Sergey M․ e30ccf7047
[soundcloud] Update client id (closes )
Sergey M․ 3a194cb4ec
[soundcloud] Improve formats extraction and extract audio bitrate
Sergey M․ 9b73471801
[soundcloud] Extract hls formats
Sergey M․ 489ffc1182
[soundcloud] Fix track URL extraction (closes )
Sergey M․ 4c4765dba2
[soundcloud] Update client id (closes )
Déstin Reed dcdb292fdd
Unify coding cookie
Sergey M․ 7518a61d41
[soundcloud] Fix typo in playlist base class name
Sergey M․ 8e45e1cc4d
[soundcloud] Generalize playlist entries extraction ()
Sergey M․ 24628cf7db
[soundcloud:playlist] Provide video id for playlist entries (Closes )
Sergey M․ f62a77b99a
[soundcloud] Modernize
coolsa 4bfd294e2f
[soundcloud] Extract license metadata
Sergey M․ f7043ef39c
[soundcloud] Fix _VALID_URL clashes with sets (Closes )
Sergey M․ fbdf8d15d1
[soundcloud] Add _extract_urls ()
Sergey M․ 6e6bc8dae5 Use urlencode_postdata across the codebase
Sergey M․ 15707c7e02 [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict
encode_dict functionality has been improved and moved directly into compat_urllib_parse_urlencode
All occurrences of compat_urllib_parse.urlencode throughout the codebase have been replaced by compat_urllib_parse_urlencode

Closes 
Sergey M․ 611c1dd96e [refactor] Single quotes consistency
Sergey M․ 97afd99a18 [soundcloud:likes] Adapt to API changes (Closes )