# Not understanding mopidy-soundcloud URI scheme; Unable to play soundcloud via mpc

**URL:** <https://discourse.mopidy.com/t/not-understanding-mopidy-soundcloud-uri-scheme-unable-to-play-soundcloud-via-mpc/1296>\
**Category:** Misc\
**Created:** [July 31, 2016, 10:32pm UTC](https://discourse.mopidy.com/t/not-understanding-mopidy-soundcloud-uri-scheme-unable-to-play-soundcloud-via-mpc/1296 "2016-07-31T22:32:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![erwinelling](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.mopidy.com/erwinelling/32/434_2.png) [@erwinelling](https://discourse.mopidy.com/u/erwinelling)\
**Post date:** [July 31, 2016, 10:32pm UTC](https://discourse.mopidy.com/t/not-understanding-mopidy-soundcloud-uri-scheme-unable-to-play-soundcloud-via-mpc/1296/1 "2016-07-31T22:32:59Z")

</div>

Could someone shed some light on the Soundcloud URI scheme?

Via e.g. the web interface and nmpcpp I am able to play a soundcloud playlist without a problem, but when I’m using mpc it just won’t.

I’ve tried:  
`mpc add "https://soundcloud.com/user-787148065/sets/test"`  
which does not work, probably because it is not recognized as something that should be handled by mopidy-soundcloud

This article in the [Mopidy docs](http://mopidy.readthedocs.io/en/latest/api/backend/#uris-and-routing-of-requests-to-the-backend) states that mopidy-soundcloud implemented its own URI scheme, but I still cannot figure out how to load a specific soundcloud set directly.

I’ve tried many different things. And I now am able to add a specific song, but I must be missing something concerning the sets. Can anyone help me out here?

---

<div class="post-metadata">

**Author:** ![erwinelling](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.mopidy.com/erwinelling/32/434_2.png) [@erwinelling](https://discourse.mopidy.com/u/erwinelling)\
**Post date:** [August 1, 2016, 12:43pm UTC](https://discourse.mopidy.com/t/not-understanding-mopidy-soundcloud-uri-scheme-unable-to-play-soundcloud-via-mpc/1296/2 "2016-08-01T12:43:17Z")

</div>

I am under the impression that whereas this seems to works  
`mpc add "spotify:track.<soundcloud_track_id>"`  
there is no equivalent for loading sets.

However, my own sets on Soundcloud are added to the virtual filesystem, so I managed to solve my problem by using:  
`mpc ls SoundCloud/Sets/<soundcloud_set_name> | mpc add`

No solution for other sets than my own though.

---

<div class="post-metadata">

**Author:** ![rnamdos](https://avatars.discourse-cdn.com/v4/letter/r/977dab/32.png) [@rnamdos](https://discourse.mopidy.com/u/rnamdos)\
**Post date:** [September 27, 2016, 7:02pm UTC](https://discourse.mopidy.com/t/not-understanding-mopidy-soundcloud-uri-scheme-unable-to-play-soundcloud-via-mpc/1296/3 "2016-09-27T19:02:04Z")

</div>

I’m having trouble doing this as well.

---

<div class="post-metadata">

**Author:** ![mnbv0987](https://avatars.discourse-cdn.com/v4/letter/m/eb9ed0/32.png) [@mnbv0987](https://discourse.mopidy.com/u/mnbv0987)\
**Post date:** [November 16, 2016, 5:57pm UTC](https://discourse.mopidy.com/t/not-understanding-mopidy-soundcloud-uri-scheme-unable-to-play-soundcloud-via-mpc/1296/5 "2016-11-16T17:57:32Z")

</div>

Mopidy-SoundCloud doesn’t support SoundCloud set URLs, so I added support for it.

- You can use my fork: [https://github.com/JC3/mopidy-soundcloud](https://github.com/JC3/mopidy-soundcloud)
- Here is the pull request for the main repo: [https://github.com/mopidy/mopidy-soundcloud/pull/84](https://github.com/mopidy/mopidy-soundcloud/pull/84)
- Here is the patch: [https://github.com/JC3/mopidy-soundcloud/commit/5d546a584da3eb7292e9ccc915f73e5df94149d0](https://github.com/JC3/mopidy-soundcloud/commit/5d546a584da3eb7292e9ccc915f73e5df94149d0)

Use the `sc:` scheme, e.g.:

```
mpc add sc:https://soundcloud.com/someuser/sets/someset
```
