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:
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 Contributors
Requirements
GNU Make:
virtualenv: https://pypi.python.org/pypi/virtualenv
Installation
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
0.0.6 (2014/01/25)
General cleanup and bug fixes.
0.0.5 (2013/12/07)
Fixed a bug in the GUI for old info.yml format.
0.0.4 (2013/12/06)
With the CLI dtb.log is created with the downloads.
0.0.3 (2013/11/26)
Bug fixes. Better handling of empty directories.
0.0.2 (2013/11/25)
Now supporting multiple users and download paths.
0.0.1 (2013/11/22)
Initial release.
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
Hashes for DropTheBeat-0.0.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d68623acb572aeaad28afb9adb3eadad3614c1483d204f5e98d723d98b99edb |
|
MD5 | cfe184b819bf83ece31988b903677474 |
|
BLAKE2b-256 | 28b9bc2b5c02fadf3a9c4a624d60b080873f26565ad5432bf304faaf6ad6dfe1 |