Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to post track as track[sharing]=schedule #355

Open
noodsradio opened this issue Jan 15, 2025 · 3 comments
Open

Add ability to post track as track[sharing]=schedule #355

noodsradio opened this issue Jan 15, 2025 · 3 comments
Labels
enhancement New feature or request

Comments

@noodsradio
Copy link

noodsradio commented Jan 15, 2025

Endpoint(s):

  • POST /tracks

Scope(s):

  • OAuth

Steps to reproduce:

curl --request POST \
  --url 'https://api.soundcloud.com/tracks?track[title]=trackname&track[asset_data]=@ PATH_TO_A_FILE&track[sharing]=private

Expected behaviour:

I'd like the ability to post a track with the status of schedule so that it can be autopublished on a desired date. Can this be done via the tracks POST endpoint?

Actual behaviour:

Only private or public are valid values for track[sharing]

@dpreussler
Copy link
Contributor

@noodsradio can you tell us more why would you want that instead of scheduling the upload on your side?
For now you can upload the track as private and set it public manually for publishing date

@noodsradio
Copy link
Author

noodsradio commented Jan 16, 2025

Sure @dpreussler. we would like the ability to auto publish the shows via the API primarily because of the amount of uploads we make per day. We upload 15+ shows a day 7 days a week. Not having to input the release date via the SoundCloud UI would speed up our workflow significantly.

For some background, we are currently in the process of building an uploader for our radio shows that publishes to all our connected platforms (CMS, radio streaming service, SoundCloud etc) The ability to schedule posts for auto publishing on SoundCloud would speed up the admin process for us significantly at Noods Radio.

Check out our website here for more info on what we do.
https://noodsradio.com/

...

Also, as far as I'm aware there is no way to auto schedule the posting of tracks on our side... as the SoundCloud API for /tracks requires the admin to manually authenticate... please let me know if you know a way round this?

@MariaVWSoundCloud
Copy link

Hi @noodsradio ,

Thank you for your feedback - really appreciated and while I understand what you are intending, we don't think that this will be a priority for our public API in the foreseeable future. We are currently focussing on stabilising and maturing and as for new features, we are rather thinking about more fundamental features such as exposure of system playlists.
A workaround that you might want to try is uploading the track as private and then do the release management (like scheduling) via the standard SC clients.

Best regards,
Maria

@dpreussler dpreussler added the enhancement New feature or request label Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants