Commit Graph

39 Commits (95ee84421e57982f208ec00c314abfabaa3418e8)

Author SHA1 Message Date
Philipp Hagemeister 46f74bcf5c [soundcloud] Fix non-secret playlists
dequis 2f834e9381 [soundcloud] Secret playlists and sets
Closes  again.

No test cases because I don't know what urls to use that won't be turned
into public eventually (as it happened with the first one in that
ticket)
dequis 9296738f20 [soundcloud] Support api urls with secret_token, Closes
Philipp Hagemeister 22a6f15061 Move playlist tests to extractors.
From now on, test_download will run these tests. That means we benefit not only from the networking setup in there, but also from the other tests (for example test_all_urls to find problems with _VALID_URLs).
Philipp Hagemeister eae12e3fe3 [soundcloud] Adapt test
Sergey M․ 00a82ea805 [soundcloud] Replace 404 test
azeem 3941669d69 [soundcloud] Adding likes support to SoundcloudUserIE
Philipp Hagemeister 814d4257df Remove unused imports
Philipp Hagemeister eb92077720 [soundcloud] Add duration information (Closes , Fixes )
Philipp Hagemeister 2099125333 [soundcloud/generic] Add support for playlists
Philipp Hagemeister 5e114e4bfe [soundcloud] Always add streaming formats
Philipp Hagemeister 83622b6d2f [soundcloud] Simplify string literals
Jaime Marquínez Ferrándiz 63ad031583 [soundcloud] Add the description field to the second test
Sergey M․ 9d3f7781f3 [soundcloud:set] Fix _VALID_URL regex (Closes )
Philipp Hagemeister fbcd7b5f83 [soundcloud] Use unicode_literals and centralized sorting
Jaime Marquínez Ferrándiz 31c1cf5a9d [soundcloud] recognize more players’ urls (fixes )
Philipp Hagemeister 71507a11c8 [soundcloud] Support mobile URLs (Fixes )
Jaime Marquínez Ferrándiz f67ca84d4a [soundcloud] Fix the extension for 'downloadable' songs
In this case the 'original_format' field must be used.
Philipp Hagemeister 475700acfe [soundcloud] Do not mistake original_format for ext (Fixes )
Philipp Hagemeister 4ff50ef846 [soundcloud] Do not match sets (Fixes )
Jaime Marquínez Ferrándiz de2dd4c502 [soundcloud] add support for private links (fixes )
dst c0ade33e16 Correct some extractor _VALID_URL regexes
Philipp Hagemeister fb04e40396 [soundcloud] Support for listing of audio-only files
Philipp Hagemeister 2a15e7063b [soundcloud] Prefer HTTP over RTMP ()
Philipp Hagemeister ab009f59ef [toutv] Fix a typo
Jaime Marquínez Ferrándiz 64bb5187f5 [soundcloud] Retrieve the file url using the client_id for the iPhone (fixes )
The desktop's client_id always give the rtmp url, but with the iPhone one it returns the http url if it's available.
Philipp Hagemeister f3682997d7 Clean up unused imports and other minor mistakes
Jaime Marquínez Ferrándiz e3b9ab5e18 [soundlcoud] Set the correct extension for the tracks (fixes )
Some tracks are not in mp3 format, they can be wav files.
Jaime Marquínez Ferrándiz 12c167c881 [soundcloud] Allow to download tracks marked as not 'streamable'
They use the rtmp protocol but if the are marked as 'downloadable' it can use the direct download link.
Jaime Marquínez Ferrándiz 92790f4e54 [soundcloud] Add an extractor for users (closes )
Jaime Marquínez Ferrándiz 668de34c6b [soundcloud] Support widget urls (fixes )
Jaime Marquínez Ferrándiz eb6a41ba0f ExfmIE: extract Soundcloud songs using SoundcloudIE
Now SouncloudIE accepts api urls.
Jaime Marquínez Ferrándiz 7d2392691c [soundcloud]: Some improvements
Extract thumbnails.
Make SoundcloudSetIE a subclass of SoundcloudIE to reuse some code.
Directly extract the file url without downloading an extra page.
Philipp Hagemeister b7cc9f5026 [soundcloud] Support URLs with a slash at the end (Fixes )
Philipp Hagemeister 20db33e299 Make sure SoundcloudIE does not match soundcloud sets
Philipp Hagemeister 6f5ac90cf3 Move tests to the IE definitions
Philipp Hagemeister 0d843f796b Remove superfluous name declarations
Philipp Hagemeister 0c6c096c20 [soundcloud] Move tests
Philipp Hagemeister aad0d6d5ba Move Soundcloud into its own file