Set 'downloadable' property on Soundcloud uploads
authorColin Fletcher <colin.m.fletcher@googlemail.com>
Fri, 23 May 2014 17:59:53 +0000 (18:59 +0100)
committerColin Fletcher <colin.m.fletcher@googlemail.com>
Fri, 23 May 2014 17:59:53 +0000 (18:59 +0100)
Set the downloadable property according to what the user chose on files
uploaded to Soundcloud.

libs/ardour/soundcloud_upload.cc

index 6fe32663f8a415a4a7dcaca2a22205dedcc3ea2f..ab3a20480b6a485bcbcea653c3cfa668337a90fe 100644 (file)
@@ -198,6 +198,14 @@ SoundcloudUploader::Upload(std::string file_path, std::string title, std::string
                        CURLFORM_COPYCONTENTS, ispublic ? "public" : "private",
                        CURLFORM_END);
 
+       curl_formadd(&formpost,
+                       &lastptr,
+                       CURLFORM_COPYNAME, "track[downloadable]",
+                       CURLFORM_COPYCONTENTS, downloadable ? "true" : "false",
+                       CURLFORM_END);
+
+
+
        /* initalize custom header list (stating that Expect: 100-continue is not
           wanted */ 
        struct curl_slist *headerlist=NULL;