Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anyaudio/anyaudio-server
:musical_note: Simple server to search youtube and give direct audio download and stream links
https://github.com/anyaudio/anyaudio-server
flask music postgresql python rest-api youtube youtube-dl
Last synced: 2 months ago
JSON representation
:musical_note: Simple server to search youtube and give direct audio download and stream links
- Host: GitHub
- URL: https://github.com/anyaudio/anyaudio-server
- Owner: anyaudio
- Created: 2016-08-04T10:38:25.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-10-21T16:58:53.000Z (about 5 years ago)
- Last Synced: 2024-06-18T06:33:58.628Z (7 months ago)
- Topics: flask, music, postgresql, python, rest-api, youtube, youtube-dl
- Language: Python
- Homepage:
- Size: 1.1 MB
- Stars: 91
- Watchers: 9
- Forks: 19
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Authors: AUTHORS.md
Awesome Lists containing this project
README
# AnyAudio
Download any song that this world ever heard, and that too in your favorite format MP3.
A rich public API is also included.
[![Join the chat at https://gitter.im/Any-Audio/anyaudio-server](https://badges.gitter.im/iiitv/algos.svg)](https://gitter.im/Any-Audio/anyaudio-server?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Build Status](https://travis-ci.org/anyaudio/anyaudio-server.svg?branch=master)](https://travis-ci.org/anyaudio/anyaudio-server)[Android App](https://github.com/bxute/musicgenie)
[![Launch on OpenShift](http://launch-shifter.rhcloud.com/button.svg)](https://openshift.redhat.com/app/console/application_type/custom?cartridges%5B%5D=python-2.7&initial_git_url=https%3A%2F%2Fgithub.com%2Faviaryan%2Fyoutube%2Dmp3%2Dserver.git&name=youtube%2Dmp3%2Dserver)
## Running
```
pipenv run app
```## API
See [API v1 documentation](docs/api/v1/API-v1.md)
## Deployment on Openshift instructions
See [docs/OPENSHIFT.md](docs/OPENSHIFT.md)
## Deployment using Docker instructions
See [docs/DOCKER.md](docs/DOCKER.md)
## External Dependencies
* `ffmpeg`Make sure that you have `ffmpeg` and its path is set properly in `run.sh`
## Running tests
```bash
make test
# or
# python -m unittest discover tests
```