Skip to content

Hearcloud is a web application that lets you upload, store, organize, edit and play all of your music from the cloud.

License

Notifications You must be signed in to change notification settings

hearcloud/hearcloud

Repository files navigation

Hearcloud

Build Status License: AGPL v3 Code Climate Coverage Status OpenShift

##About the project

Heardcloud is a web application that lets you effortlessly store all your music files and make them availabe anytime and everywhere you want. You can organize your songs inside the platform, edit all their attributes (like title, artists, artwork, ...) and download the updated files again to your system.

Hearcloud-Home

Why did I start this project?

Since music is one of my passions, I found that I had a bunch of songs distributed on a wide range of devices (desktop computer, laptop, hdds, pen drives, smartphone, tablets, etc) which were also in general duplicated. Because of that, I felt I needed something that would let me store all of them in one place where I could also organise my collection, editing their tags and making them available whenever I want to play or download again.

Why Django?

From all the programming languages that I've studied so far, Python es the one with which I'm feeling more comfortable. So, when I found Django, I immediately wanted to learn more about it.

Requirements

Here is a list of everything you will need in order to run the project on your machine. But don't worry, if you read the next section, you will find how to install easily.

How to install

Run:

$ git clone https://github.com/mpvillafranca/hearcloud.git
$ cd hearcloud
$ sudo bash dependencies.sh
$ sudo pip install virtualenv
$ virtualenv hcenv
$ source hcenv/bin/activate
(hcenv)$ pip install -r requirements/local.txt
(hcenv)$ python manage.py migrate
(hcenv)$ python manage.py runserver

License

All the code developed for the Headcloud project is licensed under GNU AFFERO GENERAL PUBLIC LICENSE Version 3. You can check the license terms here.

Resources

About

Hearcloud is a web application that lets you upload, store, organize, edit and play all of your music from the cloud.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published