Music sharing using Dropbox.
Project description
DropTheBeat
Music sharing using Dropbox.
Features
Recommend songs to friends
Get a list of songs shared by friends
Download the songs to your computer
Getting Started
Requirements
Installation
DropTheBeat can be installed with pip or easy_install:
pip install DropTheBeat
Or directly from the source code:
python setup.py install
Initial Setup
Create a folder named ‘DropTheBeat’ in your Dropbox
Share this folder with your friends
Graphical Interface
Start the app:
DropTheBeat
Command-line Inteface
Create your user folder:
dtb --new <FirstLast>
Recommend a song to friends:
dtb --share <path/to/a/song> dtb --share <path/to/a/song> --users JohnDoe JaneDoe
Display recommended songs:
dtb --incoming dtb --outoing
Download recommended songs:
dtb dtb --daemon
Launch the GUI:
dtb --gui
For Developers
Requirements
Python 3: http://www.python.org/download/releases/3.3.3/#download
GNU Make:
virtualenv: https://pypi-hypernode.com/pypi/virtualenv
Environment
Create a virtualenv:
make develop
Run static analysis:
make doc make pep8 make pylint make check # all of the above
Run the tests:
make test make tests # includes integration tests
Launch the GUI from the virtualenv:
make gui # sets TCL_LIBRARY on Windows
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file DropTheBeat-0.0.3.tar.gz
.
File metadata
- Download URL: DropTheBeat-0.0.3.tar.gz
- Upload date:
- Size: 20.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff5fd0443002d8e4af43e6f2195a2c5edd0314dc9b7f41f2a2272731467648b7 |
|
MD5 | 53439f2bc0c13778ab63d5fc4b079708 |
|
BLAKE2b-256 | 2378cad3a950f290e936269153a2a88f8a81c24815b1ec648f60e90e8bc895a2 |
File details
Details for the file DropTheBeat-0.0.3-py2.py3-none-any.whl
.
File metadata
- Download URL: DropTheBeat-0.0.3-py2.py3-none-any.whl
- Upload date:
- Size: 24.9 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ede7e0e17950c4a03f3cfba9bde4b641b4e12fe0c9b2a929e032daa7ba4d222 |
|
MD5 | e271ff0fb6291ffd1b01b4dcef5057da |
|
BLAKE2b-256 | 276fc89edba318de53aeaa0067b03b0740a8861b6fcc2830f7dd91bf3069234e |