Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

Music sharing using Dropbox.

Project description

Unix: Unix Build Status Windows: Windows Build Status Metrics: Coverage Status Scrutinizer Code Quality Usage: PyPI Version PyPI Downloads

Overview

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

screenshot

Setup

Requirements

  • Python 3.3+

Installation

Install DropTheBeat 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

Configuration

  1. Create a folder named ‘DropTheBeat’ in your Dropbox
  2. Share this folder with your friends

Usage

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

Revision History

1.0 (2016/08/01)

  • Switched license to MIT.
  • Added Windows support.

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

This version
History Node

1.0

History Node

0.2.1

History Node

0.2

History Node

0.1

History Node

0.0.6

History Node

0.0.5

History Node

0.0.4

History Node

0.0.3

History Node

0.0.2

History Node

0.0.1

History Node

0.0.1-rc.1

History Node

0.0.1-alpha.2

History Node

0.0.1-alpha.1

History Node

0.0.0

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
DropTheBeat-1.0-py3-none-any.whl (24.7 kB) Copy SHA256 hash SHA256 Wheel 3.5 Aug 1, 2016
DropTheBeat-1.0.tar.gz (21.3 kB) Copy SHA256 hash SHA256 Source None Aug 1, 2016

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page