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
Python 3
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
GNU Make (or Cygwin Make): http://www.gnu.org/software/make/
virtualenv: https://pypi-hypernode.com/pypi/virtualenv
Environment
make develop # creates the virtualenv make doc # runs documentation generation make pep8 # runs pep8 analysis make pylint # runs pylint make check # runs all of the above make test # runs the unit tests make tests # runs the integration tests make gui # launch the GUI from the virtualenv
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.1-rc.1.zip
.
File metadata
- Download URL: DropTheBeat-0.0.1-rc.1.zip
- Upload date:
- Size: 28.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dee4de4c5a0998f59ed9e801c8136959a8f23f52b0a8aaf3e123daae5a451395 |
|
MD5 | 83daf412f127abea0df76d433815cc9d |
|
BLAKE2b-256 | 11971f6fca58ca454669334a9f53e7909d9421a9079f8c3f15939254466e96ab |
File details
Details for the file DropTheBeat-0.0.1_rc.1-py2.py3-none-any.whl
.
File metadata
- Download URL: DropTheBeat-0.0.1_rc.1-py2.py3-none-any.whl
- Upload date:
- Size: 96.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5be920e311f3b5108febabea90f84dc051f696fb426d9473d82f02ddc8be32d |
|
MD5 | 953ec718dee8cc3b05c60a18dbd18740 |
|
BLAKE2b-256 | 1b3fbf249e6e9ea56edbf826d7bdb5de6422931fb7b799a064adf79811d9fcfe |