Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jacebrowning/dropthebeat
Music sharing using Dropbox.
https://github.com/jacebrowning/dropthebeat
desktop-app dropbox file-sharing music
Last synced: 29 days ago
JSON representation
Music sharing using Dropbox.
- Host: GitHub
- URL: https://github.com/jacebrowning/dropthebeat
- Owner: jacebrowning
- License: other
- Created: 2013-11-13T21:43:44.000Z (almost 11 years ago)
- Default Branch: develop
- Last Pushed: 2016-09-19T04:53:36.000Z (about 8 years ago)
- Last Synced: 2024-09-07T02:00:47.049Z (2 months ago)
- Topics: desktop-app, dropbox, file-sharing, music
- Language: Python
- Homepage: http://dropthebeat.readthedocs.io
- Size: 479 KB
- Stars: 6
- Watchers: 8
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
Unix: [![Unix Build Status](http://img.shields.io/travis/jacebrowning/dropthebeat/develop.svg)](https://travis-ci.org/jacebrowning/dropthebeat) Windows: [![Windows Build Status](https://img.shields.io/appveyor/ci/jacebrowning/dropthebeat/develop.svg)](https://ci.appveyor.com/project/jacebrowning/dropthebeat)
Metrics: [![Coverage Status](http://img.shields.io/coveralls/jacebrowning/dropthebeat/develop.svg)](https://coveralls.io/r/jacebrowning/dropthebeat) [![Scrutinizer Code Quality](http://img.shields.io/scrutinizer/g/jacebrowning/dropthebeat.svg)](https://scrutinizer-ci.com/g/jacebrowning/dropthebeat/?branch=develop)
Usage: [![PyPI Version](http://img.shields.io/pypi/v/DropTheBeat.svg)](https://pypi.python.org/pypi/DropTheBeat) [![PyPI Downloads](http://img.shields.io/pypi/dm/DropTheBeat.svg)](https://pypi.python.org/pypi/DropTheBeat)# 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](https://raw.githubusercontent.com/jacebrowning/dropthebeat/master/docs/assets/screenshot.png)
# Setup
## Requirements
* Python 3.4+
## Installation
Install DropTheBeat with pip:
```sh
$ pip install DropTheBeat
```or directly from the source code:
```sh
$ 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:
```sh
$ DropTheBeat
```## Command-line Interface
Create your user folder:
```sh
$ dtb --new <"First Last">
```Recommend a song to friends:
```sh
$ dtb --share
$ dtb --share --users "John Doe" "Jane Doe"
```Display recommended songs:
```sh
$ dtb --incoming
$ dtb --outoing
```Download recommended songs:
```sh
$ dtb
$ dtb --daemon
```Launch the GUI:
```sh
$ dtb --gui
```