Mopidy extension for playing music from SoundCloud
MIT License
Bot releases are visible (Hide)
Scrape soundcloud.com for their public client ID and use this wherever possible to stream publicly available tracks, as done by other projects. Otherwise, fallback to our not-so-secret client ID. This reduces our API quota usage in the face of SoundCloud's continued disregard for their API users. (PR https://github.com/mopidy/mopidy-soundcloud/pull/122)
Fix auth by removing our client_id
parameter from API requests. (PR https://github.com/mopidy/mopidy-soundcloud/pull/133)
Published by jodal almost 4 years ago
Don't URL encode browse directory names. (Fixes #64, #103, PR #112)
Add Python 3.9 to the test matrix. (PR: #117)
Published by jodal almost 4 years ago
Published by jodal almost 4 years ago
Require Mopidy >= 3.0.0a5, which required the following changes: (PR #109)
Album.images
field.Require Python >= 3.7. No major changes required. (PR #109)
Rate limit requests to SoundCloud. (Contributes towards fixing #99, PR #104)
Update project setup. (PR #109)
Published by jodal almost 4 years ago
Fix AttributeError: 'list' object has no attribute 'name'
when browsing tracks. (Fixes #43, #45, #59, PR #69)
Improved error handling. (Fixes #53, #71, #90, #95, PR #100)
Merged oustanding pull requests implementing various API updates. (Fixes #79, #82, PR #100)
Cached main API endpoint responses for 10 seconds.
Cached stream links to reduce impact of API rate limit. (PR #100)
Add explore_songs
config to limit the number of results returned. (PR #100)
Published by jodal almost 4 years ago
Handle HTTP connection errors without a response. (PR #61)
Ignore tracks without a URI. (Related to mopidy/mopidy#1340, PR #62)
Published by jodal almost 4 years ago
Published by jodal almost 4 years ago
Require Mopidy >= 1.0.
Update to work with new playback API in Mopidy 1.0.
Update to work with new backend search API in Mopidy 1.0.
Published by jodal almost 4 years ago
Published by jodal almost 4 years ago
Published by jodal almost 4 years ago
Published by jodal almost 4 years ago
Published by jodal almost 4 years ago
Published by jodal almost 4 years ago
Deprecated explore
and explore_pages
config values.
Extension is now using Mopidy's virtual filesystem to expose music from your
SoundCloud account instead of fake playlists. See the "Browse" or "Files"
option in your MPD client.
In the virtual file system you can browse:
The "Stream" with tracks from the users you follow.
All "Explore" sections.
Your followers and their shared tracks.
Your liked tracks.
Your sets.
Add search support.
Add support for looking up music by SoundCloud URLs through searching for the
URL as a file name.
Published by jodal almost 4 years ago
Published by jodal almost 4 years ago
Use proper logger namespaced to mopidy_soundcloud
instead of mopidy
.
Fix wrong use of raise
when the SoundCloud API doesn't respond as expected
Published by jodal almost 4 years ago
Don't cache the user request.
Require Requests >= 2.0. (Fixes #3)
Published by jodal almost 4 years ago
Require Mopidy >= 0.14.
Fix crash when SoundCloud returns 404 on track lookup. (Fixes #7)
Add some tests
Published by jodal almost 4 years ago
Import code from old repo.
Handle authentication errors without crashing. (Fixes #3 and #4)