Music sharing using Dropbox.
Project description
DropTheBeat
Recommend songs to your friends and download their shared files to your computer.
Features
Recommend songs to your friends
Get a list of songs shared by your friends
Download the songs to your computer
Getting Started
Requirements
Python 3.3+
Installation
DropTheBeat can be installed with pip:
$ pip install DropTheBeat
or directly from the source code:
$ git clone https://github.com/jacebrowning/dropthebeat.git $ cd dropthebeat $ python setup.py install
Initial Setup
Create a folder named ‘DropTheBeat’ in your Dropbox
Share this folder with your friends
Graphical Interface
Start the application:
$ DropTheBeat
Command-line Interface
Create your user folder:
$ dtb --new <"First Last">
Recommend a song to friends:
$ dtb --share <path/to/a/song> $ dtb --share <path/to/a/song> --users "John Doe" "Jane Doe"
Display recommended songs:
$ dtb --incoming $ dtb --outoing
Download recommended songs:
$ dtb $ dtb --daemon
Launch the GUI:
$ dtb --gui
Changelog
0.2.1 (2015/12/30)
Fixed launching the GUI via dtb –gui.
0.2 (2015/12/30)
Added a –home option to specify a custom home directory.
0.1 (2015/01/20)
Added the sharing location to the GUI.
Added scrollbars to the GUI.
Fixed additional bugs.
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
File details
Details for the file DropTheBeat-0.2.1.tar.gz
.
File metadata
- Download URL: DropTheBeat-0.2.1.tar.gz
- Upload date:
- Size: 21.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c0378d20441b7c5fbf911454c80422167e75511ae067c379a00c033f2d5f898 |
|
MD5 | cae84bf608268ffd569816a9eaab815d |
|
BLAKE2b-256 | 9e97e9e04ce240059215cc280163619d023545c7688d492ed9dff87894cab463 |
File details
Details for the file DropTheBeat-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: DropTheBeat-0.2.1-py3-none-any.whl
- Upload date:
- Size: 24.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5d42b357dfea5c981cbd2a5af059da1b85a0e298c8d25bab7b177d21cf73890 |
|
MD5 | 17e52638d3ab327521c8e5259edb809d |
|
BLAKE2b-256 | d67ae11660567951b235e501d61c4d05b6639f95f5ee9fd6df6e2aabeae4d23b |