cloudtunes alternatives and similar software solutions
Based on the "Audio Streaming" category.
Alternatively, view cloudtunes alternatives based on common mentions on social networks and blogs.
7.9 9.9 L5 cloudtunes VS AmpacheA web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.
6.9 0.2 cloudtunes VS Airsonic:satellite: :cloud: :notes:Airsonic, a Free and Open Source community driven media server (fork of Subsonic and Libresonic)
6.9 9.8 cloudtunes VS AzuraCastA self-hosted web radio management suite, including turnkey installer tools for the full radio software stack and a modern, easy-to-use web app to manage your stations.
🎧☁️ Modern Music Server and Streamer compatible with Subsonic/Airsonic
5.9 0.0 L2 cloudtunes VS AirtimeAirtime is Sourcefabric’s open source radio software for scheduling and remote station management. Airtime provides a reliable audio playout with sub-second precision, an improved interface with modern usability features, advanced user management supporting roles and a Google-style calendar to schedule and move shows and playlists.
5.5 0.0 L1 cloudtunes VS SonerezhA self-hosted, web-based application to stream your music, everywhere.
4.7 0.0 L4 cloudtunes VS Mopidy MusicBoxWeb Client for Mopidy Music Server and the Pi MusicBox
4.6 0.0 L2 cloudtunes VS IcecastIcecast streaming media server (Mirror) - Please report bugs at https://gitlab.xiph.org/xiph/icecast-server/issues
2.6 2.1 cloudtunes VS obplayer:radio: OpenBroadcaster Player Ver 5.1 RTP Livewire,YouTube Streaming, Playout, Live Assist and CAP EAS Alerting
1.3 6.4 cloudtunes VS ThRadioA simple and self-hosted web radio management, inspired by AzuraCast. Developed with Typescript
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of cloudtunes or a related project?
CloudTunes provides a unified interface for music stored in the cloud (YouTube, Dropbox, etc.) and integrates with Last.fm, Facebook, and Musicbrainz for metadata, discovery, and social experience. It is similar to services like Spotify, except instead of local tracks and the fixed Spotify catalog, CloudTunes uses your files stored in Dropbox and music videos on YouTube.
[screenshot](screenshots/Collection.png) [screenshot](screenshots/Explore.png) [screenshot](screenshots/Settings-Social.png)
CloudTunes is a side project of @jakubroztocil who is a bit of a music nerd and who likes to build stuff. In 2012 he decided to create an iTunes-like webapp to make music stored all over the cloud easily discoverable and accessible: hence CloudTunes.
Another one of the goals was to experiment with a bunch of new technologies. Later, this side-project was largely abandoned due to other more pressing projects. In the autumn of 2014, CloudTunes was open-sourced "as is" (i.e. alpha quality, lack of polish, tests and docs).
The architecture consists of a server and client component. Those two are decoupled and communicate via a JSON REST API and a WebSocket connection:
Web and WebSocket server, worker processes. Written in Python, uses Tornado, Celery, Mongo DB, MongoEngine, Redis.
Single-page app. Written in CoffeeScript and Sass, uses Brunch, Backbone.js, SocketIO, Handlebars, Compass, SoundManager.
Discographies & Entire Albums
Find and stream entire albums from YouTube.
[screenshot](screenshots/Artist-Discography.png) [screenshot](screenshots/Artist-Top-Videos.png) [screenshot](screenshots/Artist-Related.png) [screenshot](screenshots/Search.png)
Any album or track you like can be added to your collection or any of your playlists.
Access and stream music that you already have in Dropbox from any computer. Fast indexing and realtime updates.
Organise your collection with playlists. Drag and drop tracks and albums on a playlist to add them. You can create playlists containing both tracks from your Dropbox and music videos from YouTube.
Scrobble and play your personalised recommendations.
[Notifications](screenshots/Settings-Notifications.png) [Notifications](screenshots/Notification.png) [Notifications](screenshots/Notification-Confirm.png)
- Drag and drop
- Keyboard shortcuts
- Browse view
- Sorting, resizing
- Support for 10s of 1000s of tracks in collection
- Clone this repository:
$ git clone https://github.com/jakubroztocil/cloudtunes.git $ cd cloudtunes
- Use [
cloudtunes-server/cloudtunes/settings/local.example.py](cloudtunes-server/cloudtunes/settings/local.example.py) as a template and fill in the
$ cp cloudtunes-server/cloudtunes/settings/local.example.py cloudtunes-server/cloudtunes/settings/local.py $ vim cloudtunes-server/cloudtunes/settings/local.py
- Decide whether to continue with or without Docker and follow the specific instructions below.
Continue by following the instructions in:
The easiest way to run CloudTunes is in an isolated
Docker container. Like this,
the only thing you need to install directly on your system is Docker
Please follow the
on how to install Docker (or
boot2docker) on your system. Then follow the
- Build a Docker image according to our [
Dockerfile](Dockerfile) and name it
cloudtunes-img. This takes a long time the first time it's run:
$ docker build --tag=cloudtunes-img .
- Verify that the image has been created:
$ docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE cloudtunes-img latest e1bcb48ab148 About an hour ago 995.1 MB
- Create a new container named
cloudtunes-imgimage and run the app in it:
$ docker run --name=cloudtunes --publish=8000:8000 --detach --tty cloudtunes-img
- Verify the container is running:
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 564cc245e6dd cloudtunes-img:latest "supervisord --nodae 52 minutes ago Up 2 minutes 0.0.0.0:8000->8000/tcp cloudtunes
- Now CloudTunes should be running in the Docker container on port
8000. The full URL depends on the method you used to install Docker:
- If you have installed Docker directly on your system, the full
URL will simply be:
- If you have used
boot2docker, then run
$ boot2docker ipto find out the IP address under which the app is available, and the full URL will be
To stop the app (Docker container), run:
$ docker stop cloudtunes
To start it again, run:
$ docker start cloudtunes
All user data (stored by MongoDB and Redis under
/data) will persist until the container has been deleted.
After you have made any changes to the codebase or configuration and want them to be applied to the container, or if you simply wish to start from scratch again, run the following commands to delete the existing container (this will also delete all user data in it):
$ docker stop cloudtunes $ docker rm cloudtunes
And then start again from step 1. above (it should go much faster this time).
BSD. See [LICENSE](LICENSE) for more details.
*Note that all licence references and agreements mentioned in the cloudtunes README section above are relevant to that project's source code only.