Experimental project

This is a sandbox project, which contains experimental code for developer use only.

Offers a new field type which accepts and stores an audio file in Drupal, and queues it for automatic upload to Soundcloud. The file is displayed using the Soundcloud player. This is helpful when you want a soundcloud player, but also want access to the file, for example to:

* provide an alternative to the player
* show file metadata (getID3 module and similar only work on local files!)
* Offer the file as a part of a podcast

To use:

1) Create an OAuth2 connection in admin/structure/oauth2-connections
2) Select that connection in admin/config/services/soundcloud, and authorize your site with soundcloud. This gives Drupal permission to upload tracks to soundcloud on your behalf.
3) Create a Soundcloud File Field on an entity of your choice.

When you upload a file to the field, it is queued for upload to soundcloud on Cron, so it will not display until the upload is complete.

Note that when you delete a file from Drupal, this module does not (yet) delete it from Soundcloud! This is easy to add, but it wasn't in the client's use case. Patches accepted. :)

This module requires the Oauth2 client service sandbox module.

Supporting organizations: 
sponsored development

Project information

  • caution Minimally maintained
    Maintainers monitor issues, but fast responses are not guaranteed.
  • caution Maintenance fixes only
    Considered feature-complete by its maintainers.
  • Module categories: Media
  • Created by ohthehugemanatee on , updated