An open API service indexing awesome lists of open source software.

https://github.com/openwhyd/openwhyd

πŸ’Ž Like Pinterest, but for Music 🎧
https://github.com/openwhyd/openwhyd

bandcamp curation dailymotion deezer mp3 music music-player player soundcloud streaming vimeo youtube

Last synced: about 1 month ago
JSON representation

πŸ’Ž Like Pinterest, but for Music 🎧

Awesome Lists containing this project

README

        

[![Codacy Badge](https://app.codacy.com/project/badge/Coverage/b7fd412cbffb44afac147eb28f1082c0)](https://app.codacy.com/gh/openwhyd/openwhyd/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage) [![OpenCollective](https://opencollective.com/openwhyd/backers/badge.svg?style=flat-square)](#backers) [![Contributors](https://img.shields.io/badge/all_contributors-23-brightgreen.svg?style=flat-square)](#contributors) [![frequently asked questions](https://img.shields.io/badge/help-FAQ-ff69b4.svg?style=flat-square)](docs/FAQ.md) [![Music lover club on Facebook](https://img.shields.io/badge/chat-music%20lover%20club-blue.svg?style=flat-square)](https://facebook.com/groups/openwhyd/)

# Openwhyd

> πŸ’Ž Like Pinterest, but for Music. Discover, collect and play music from Youtube, Soundcloud, Bandcamp, Deezer and other streaming platforms.

Openwhyd is a music curation service freely available at [openwhyd.org](https://openwhyd.org). It was designed for music lovers who enjoy taking their time to find the best tracks and videos for their collection, including:

- music videos, bootlegs and specific live performances,
- fresh tracks from new and/or local artists,
- DJ sets and rare remixes,
- or any song that can be found and streamed online, and may not be found on Spotify, Apple Music or other music services.

[![Openwhyd Demo Video](./docs/img/openwhyd-demo-thumb.png)](https://www.youtube.com/watch?v=aZT8VlTV1YY 'Openwhyd Demo Video')

Initially known as "Whyd", the development of this product started in 2012. It became open-source in 2016. Read the full story [from Whyd to Openwhyd](https://medium.com/openwhyd/music-amongst-other-topics-a4f41657d6d).

## Features

- Playlists: made of tracks from **various sources**: Youtube, Soundcloud, Bandcamp, Deezer...
- Button: Add a track from **any web page**, in a few clicks, using our Google Chrome extension and bookmarklet
- Radio: **Subscribe** to music curators based on your musical taste, and listen to their latest discoveries
- Fame: Get a following by creating awesome playlists, and being featured in the "**Hot Tracks**" ranking
- Search: Add descriptions to your track, to make them **easier to find** when you need them
- Integration: Embed your playlists on your blog or website, so your visitors can listen to it directly.

πŸ‘‹ A question, a problem? Check out [our FAQ](docs/FAQ.md) and/or [chat with our community of music lovers](https://www.facebook.com/groups/openwhyd/).

## Development

### Tech stack

- Back-end: [Node.js](https://nodejs.org/) + [MongoDB](https://www.mongodb.com/) + [Express](https://expressjs.com/)
- Front-end: HTML + CSS + jQuery
- Streaming: [PlayemJS](https://github.com/adrienjoly/playemjs)

### Setup and usage

You just need Docker and `git` installed on your computer:

```sh
$ git clone https://github.com/openwhyd/openwhyd.git
$ cd openwhyd
$ docker compose up --build --detach
$ open localhost:8080
$ docker compose down --rmi local --remove-orphans # to stop the server and database + clean-up
```

More info about **Setup and Usage**: [INSTALL.md](docs/INSTALL.md).

πŸ€— The project is **open to contributions**. Check out [our FAQ](docs/FAQ.md#id-love-to-contribute-to-openwhyd-how-can-i-help) for more info.

## Contributors

These are the wonderful people whose time and sweat have made Openwhyd's heart beat since 2012! πŸ’“ ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):



Gilles Poupardin

πŸ“’ πŸ€” πŸ’΅

Jie Meng-GΓ©rard

πŸ’» πŸš‡ πŸ’΅

Adrien Joly

πŸ’» πŸ“– ⚠️ πŸ’¬

loickm

🎨 πŸ’»

Tony Hymes

πŸ“’ πŸ“ πŸ“‹ πŸ’¬

Damien Romito

πŸ’» πŸ”Œ

Camille Betinyani

🎨



Claire Marion

🎨 πŸ“ πŸ€”

Julien Tanay

πŸš‡ πŸ”§ πŸ’»

Adrien Candiotti

πŸš‡ πŸ’» πŸ€”

Constance Betinyani

πŸ“ πŸ”

Alberto Fantappie

πŸ” πŸ“‹

Mathilde Vercelletto

πŸ“– πŸ’΅

Henri Lieutaud

πŸ€”



FranΓ§ois Burra

πŸ€”

Grey Vugrin

πŸ’» πŸ› πŸ”§

Marin le Maignan

πŸ’» πŸ› πŸ€”

Nicolas Leger

πŸš‡ πŸ’»

Serdar Sever

πŸ’» πŸ›

Stanislas ChΓ’ble

πŸ’» πŸ›

Pia Mancini

πŸ”



Maurice Svay

πŸ’» πŸ› 🎨

JΓ©naΓ―c CambrΓ©

πŸ’¬

Felix Aknin

πŸ’¬

Patrick Rainier Juen

πŸ’» πŸš‡ βœ…

Brandon Okeke

πŸ’»

namanbiyani

πŸ’»

compiuta

πŸ› πŸ’»



Salayna Doukoure

πŸ’»

wen-chan

πŸ’»

Agathe Vaisse

πŸ’»

Valère

πŸ’»

Jeff Hsr

πŸ–‹

Dheeru Pennepalli

πŸ’»

has12zen

πŸ’»



Jordan NOURRY

πŸ’» πŸ§‘β€πŸ« πŸ“’

Julien TopΓ§u

πŸ’» πŸ§‘β€πŸ« πŸ“’

This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind are welcome!

To update that list, please propose a PR after running `npx all-contributors-cli add` or [contact us](mailto:[email protected]).

## Backers

Support us with a monthly donation and help us keep Openwhyd alive. [[Become a backer](https://opencollective.com/openwhyd#backer)]






























## Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/openwhyd#sponsor)]

Whyd is the company that founded this service and donated the source code
DigitalOcean has kindly offered us one year worth of hosting, to help us maintain our open-source development effort
Algolia has been kindly providing our users with blazing-fast track search for years