Working Soundcloud export
authorColin Fletcher <colin.m.fletcher@googlemail.com>
Mon, 7 Oct 2013 13:44:35 +0000 (14:44 +0100)
committerColin Fletcher <colin.m.fletcher@googlemail.com>
Mon, 7 Oct 2013 13:59:40 +0000 (14:59 +0100)
commita3465ff5d3b830e79a0e383b3c85df0c8cc3af9e
tree1872ca71bce4a93eb1433d7d6d4637df843a844b
parent15b4ebbb074ce679c5ea7fb44061934fe572cad5
Working Soundcloud export

Adds an 'upload' property to ExportFormatSpecification, to indicate that files
exported with that format specfication should be uploaded to Soundcloud, and
makes it editable in the export format dialogue.
Adds fields for the Soundcloud username & password to the file format selection
page, as well as an option to make the uploaded files public and open them in
the system browser.

Possible improvements not yet implemented:
- make upload happen in its own thread
- cosmetic tidying up of dialogue control layout
- remember username & password
17 files changed:
gtk2_ardour/export_dialog.cc
gtk2_ardour/export_dialog.h
gtk2_ardour/export_format_dialog.cc
gtk2_ardour/export_format_dialog.h
gtk2_ardour/icons/soundcloud.png [new file with mode: 0644]
gtk2_ardour/soundcloud_export.cc [deleted file]
gtk2_ardour/soundcloud_export.h [deleted file]
gtk2_ardour/soundcloud_export_selector.cc [new file with mode: 0644]
gtk2_ardour/soundcloud_export_selector.h [new file with mode: 0644]
gtk2_ardour/wscript
libs/ardour/ardour/export_format_specification.h
libs/ardour/ardour/export_handler.h
libs/ardour/ardour/soundcloud_upload.h [new file with mode: 0644]
libs/ardour/export_format_specification.cc
libs/ardour/export_handler.cc
libs/ardour/soundcloud_upload.cc [new file with mode: 0644]
libs/ardour/wscript