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 (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.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file DropTheBeat-0.2.tar.gz.

File metadata

  • Download URL: DropTheBeat-0.2.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for DropTheBeat-0.2.tar.gz
Algorithm Hash digest
SHA256 1824d70db5fdebd7ff6bbac8fc2bd684ef7aa9eace5579a2fd61956a309ae120
MD5 1627bdbcc3df4a6211891820502c9187
BLAKE2b-256 d95f33301e20f9bb40b0c2925a06bb4f0a6042a022ef7931f8f01bfed651239d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for DropTheBeat-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2bb19ceef26d39b52d4617d03b333c6ef38ae93e69dad87b8477d964aaecc665
MD5 5ac42f1524418118dcc7209d51d608f4
BLAKE2b-256 5d2313ef95d6ff8a79f7f2e6a55be6497ee70acb8be92816b25f18a39f51c861

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