Skip to main content

Mopidy-Mixcloud


Installation

If you already have mopidy installed and running, you can install just by running on a command line.

If you are using Mopidy 3:

sudo python3 -m pip install Mopidy-Mixcloud

and for Mopidy 2:

sudo pip install Mopidy-Mixcloud

If not, maybe you could have a look at Radio Rough HTML or Radio Rough :)

Use

Once installed the addin behaves much like the rest of mopidy addins, with a couple of special tweaks. In the browsing section there are directories for Categories, Users and Tags. User directory is used for browsing users' cloudcasts, playlists, favorites etc. By default it is populated from the config file (see below). Tags directory is used for exploring mixcloud tags, this is like "discover" groups on Mixcloud website. Like users, this is by default populated from the config file (see below).

Searching for users can be done by adding 'user:' in front of a search string (without quotes), for example: user:factionmix. Once the search is completed the users's cloudcasts will be listed as abums. Additional user information for all dicovered users wil lbe automatically added to User section in the browsing screen.

Similarly you can search for tags (for example tag:jazz) or cities (city:budapest). The results of these searches will also appear under Tags top menu.

To clear this search for string 'refresh:'. This will also clear internal caches so you will be able to get updated data from mixcloud. Caches are cleared automatically about every 10 minutes.

Configuration

Once installed it will work, you can disable it by setting enabled=false in [mixcloud] section of mopidy.conf. You can also list your favorite users (including yourself) in a comma separated list under users setting in [mixcloud] section. These users will then appear in Mixcloud/Users section in Mopidy and you will be able to browse their cloudcasts, playlists, followers etc

Similarly, you can add your favorite tags under tags setting, this also works with cities, so you can have something like tags=city:budapest,jazz and in your Tags section you will have two entries, *city:budapest" and jazz.

Sometimes (often) Mixcloud serches return many, many, many results and this is slow to load and displaybut also not really relevant for the most of it. So the plugin limits the number of results it displays. Default is 20, but this can be changed in configuration file, under serch_max.

The plugin caches all of its results, then refreshes the cache about every 10 minutes. This makes it feel faster :) The refresh period can be configured with setting refresh_period.

It is, sadly, impossible to play "select exclusive" mixcloud tracks outside their website, even if you are subscribed to them. To reduce the clutter these are ignored and not displayed by the plugin. You can switch that back on and see them, though still not play them, by setting ignore_exclusive to False.

Project resources

Credits

I have learned a lot from jackyNIX's code for kodi MixCloud plugin.

Metadata

Release files for Mopidy-Mixcloud 3.1415.9265

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Mopidy-Mixcloud 3.1415.9265
File Size Uploaded Provenance Actions
Mopidy-Mixcloud-3.1415.9265.tar.gz 15.7 kB Without provenance Details for Mopidy-Mixcloud-3.1415.9265.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for Mopidy-Mixcloud 3.1415.9265
File Interpreter ABI Platform Actions
Mopidy_Mixcloud-3.1415.9265-py2.py3-none-any.whl Python 2, Python 3 none any Details for Mopidy_Mixcloud-3.1415.9265-py2.py3-none-any.whl

Total release size: 31.3 kB

Release files / Mopidy-Mixcloud-3.1415.9265.tar.gz

Download URL Mopidy-Mixcloud-3.1415.9265.tar.gz
Size 15.7 kB
Tags Source
SHA-256 checksum
How to use checksums
0555c616c6d2713fc6e97440e37706dda8855a21c0d9491324bb02e9690e3959
BLAKE2b-256 checksum
How to use checksums
818596ed75e22048f93a7afd51586a70366d6dc1160b090a94848516fdaff412
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.6.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/2.7.16

Release files / Mopidy_Mixcloud-3.1415.9265-py2.py3-none-any.whl

Download URL Mopidy_Mixcloud-3.1415.9265-py2.py3-none-any.whl
Size 15.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
9a2c1cf0f6b3b03a0ff6db90bd203358fd7716200aa3130e1d0f14be9484a197
BLAKE2b-256 checksum
How to use checksums
48563c0d0f03a90c98e42dbb7f0ebb7532862f654d1a9bd3e8cc7c74a3599545
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.6.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/2.7.16

Security for Mopidy-Mixcloud 3.1415.9265

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page