Skip to main content

Music sharing using Dropbox.

Project description

DropTheBeat

Recommend songs to your friends and download their shared files to your computer.

Build Status
Coverage Status
Scrutinizer Code Quality
PyPI Version
PyPI Downloads

Features

  • Recommend songs to your friends

  • Get a list of songs shared by your friends

  • Download the songs to your computer

screenshot

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

  1. Create a folder named ‘DropTheBeat’ in your Dropbox

  2. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DropTheBeat-0.2.1.tar.gz (21.7 kB view details)

Uploaded Source

Built Distribution

DropTheBeat-0.2.1-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

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

Hashes for DropTheBeat-0.2.1.tar.gz
Algorithm Hash digest
SHA256 8c0378d20441b7c5fbf911454c80422167e75511ae067c379a00c033f2d5f898
MD5 cae84bf608268ffd569816a9eaab815d
BLAKE2b-256 9e97e9e04ce240059215cc280163619d023545c7688d492ed9dff87894cab463

See more details on using hashes here.

File details

Details for the file DropTheBeat-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for DropTheBeat-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b5d42b357dfea5c981cbd2a5af059da1b85a0e298c8d25bab7b177d21cf73890
MD5 17e52638d3ab327521c8e5259edb809d
BLAKE2b-256 d67ae11660567951b235e501d61c4d05b6639f95f5ee9fd6df6e2aabeae4d23b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page