Openwhyd
π Like Pinterest, but for Music π§
Install / Use
/learn @openwhyd/OpenwhydREADME
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. 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.
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.
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 and/or chat with our community of music lovers.
Development
Tech stack
Setup and usage
You just need Docker and git installed on your computer:
$ git clone https://github.com/openwhyd/openwhyd.git
$ cd openwhyd
$ docker compose up --build --detach
$ open http://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.
<!-- If you want to run it directly with `docker compose`, checkout [Openwhyd on Docker Hub](https://hub.docker.com/r/openwhyd/openwhyd). If you want to deploy Openwhyd to a server, you can follow our guide: [How to deploy on DigitalOcean](docs/howto-deploy-on-digitalocean.md). -->π€ The project is open to contributions. Check out our FAQ for more info.
Contributors
These are the wonderful people whose time and sweat have made Openwhyd's heart beat since 2012! π (emoji key):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> <table> <tr> <td align="center"><a href="https://twitter.com/gillespoupardin"><img src="https://d1qb2nb5cznatu.cloudfront.net/users/56004-large?1405472476?s=98" width="98px;" alt=""/><br /><sub><b>Gilles Poupardin</b></sub></a><br /><a href="#talk" title="Talks">π’</a> <a href="#ideas" title="Ideas, Planning, & Feedback">π€</a> <a href="#financial" title="Financial">π΅</a></td> <td align="center"><a href="https://github.com/jiem"><img src="https://avatars0.githubusercontent.com/u/764618?v=4?s=98" width="98px;" alt=""/><br /><sub><b>Jie Meng-GΓ©rard</b></sub></a><br /><a href="https://github.com/openwhyd/openwhyd/commits?author=jiem" title="Code">π»</a> <a href="#infra-jiem" title="Infrastructure (Hosting, Build-Tools, etc)">π</a> <a href="#financial-jiem" title="Financial">π΅</a></td> <td align="center"><a href="https://adrienjoly.com/now"><img src="https://avatars3.githubusercontent.com/u/531781?v=4?s=98" width="98px;" alt=""/><br /><sub><b>Adrien Joly</b></sub></a><br /><a href="https://github.com/openwhyd/openwhyd/commits?author=adrienjoly" title="Code">π»</a> <a href="https://github.com/openwhyd/openwhyd/commits?author=adrienjoly" title="Documentation">π</a> <a href="https://github.com/openwhyd/openwhyd/commits?author=adrienjoly" title="Tests">β οΈ</a> <a href="#question-adrienjoly" title="Answering Questions">π¬</a></td> <td align="center"><a href="https://github.com/loickm"><img src="https://avatars3.githubusercontent.com/u/910269?v=4?s=98" width="98px;" alt=""/><br /><sub><b>loickm</b></sub></a><br /><a href="#design-loickm" title="Design">π¨</a> <a href="https://github.com/openwhyd/openwhyd/commits?author=loickm" title="Code">π»</a></td> <td align="center"><a href="https://twitter.com/tonyhymes"><img src="https://unavatar.now.sh/twitter/tonyhymes?s=98" width="98px;" alt=""/><br /><sub><b>Tony Hymes</b></sub></a><br /><a href="#talk" title="Talks">π’</a> <a href="#blog" title="Blogposts">π</a> <a href="#eventOrganizing" title="Event Organizing">π</a> <a href="#question" title="Answering Questions">π¬</a></td> <td align="center"><a href="http://www.choses.fr"><img src="https://avatars1.githubusercontent.com/u/603808?v=4?s=98" width="98px;" alt=""/><br /><sub><b>Damien Romito</b></sub></a><br /><a href="https://github.com/openwhyd/openwhyd/commits?author=damienromito" title="Code">π»</a> <a href="#plugin-damienromito" title="Plugin/utility libraries">π</a></td> <td align="center"><a href="http://www.camillebetinyani.com"><img src="https://www.nikonclub.fr/sites/default/files/styles/dashboard_avatar/public/users/avatars/2018-08/0036_Camille-Betinyani-2_0.jpg?itok=cceSKmUx?s=98" width="98px;" alt=""/><br /><sub><b>Camille Betinyani</b></sub></a><br /><a href="#design" title="Design">π¨</a></td> </tr> <tr> <td align="center"><a href="https://github.com/cmdcmdcmd"><img src="https://cloudinary-a.akamaihd.net/hopwork/image/upload/h_360,w_360,c_thumb,g_face,z_0.4,q_auto,dpr_2.0/wdxqlikzwk4p8fcj1u6k.jpeg?s=98" width="98px;" alt=""/><br /><sub><b>Claire Marion</b></sub></a><br /><a href="#design-cmdcmdcmd" title="Design">π¨</a> <a href="#blog-cmdcmdcmd" title="Blogposts">π</a> <a href="#ideas-cmdcmdcmd" title="Ideas, Planning, & Feedback">π€</a></td> <td align="center"><a href="http://julientanay.com"><img src="https://avatars1.githubusercontent.com/u/1169844?v=4?s=98" width="98px;" alt=""/><br /><sub><b>Julien Tanay</b></sub></a><br /><a href="#infra-Djiit" title="Infrastructure (Hosting, Build-Tools, etc)">π</a> <a href="#tool-Djiit" title="Tools">π§</a> <a href="https://github.com/openwhyd/openwhyd/commits?author=Djiit" title="Code">π»</a></td> <td align="center"><a href="https://github.com/SkinyMonkey"><img src="https://avatars0.githubusercontent.com/u/243268?v=4?s=98" width="98px;" alt=""/><br /><sub><b>Adrien Candiotti</b></sub></a><br /><a href="#infra-SkinyMonkey" title="Infrastructure (Hosting, Build-Tools, etc)">π</a> <a href="https://github.com/openwhyd/openwhyd/commits?author=SkinyMonkey" title="Code">π»</a> <a href="#ideas-SkinyMonkey" title="Ideas, Planning, & Feedback">π€</a></td> <td align="center"><a href="https://www.linkedin.com/in/constance-betinyani-30b8b95a/"><img src="https://image-uviadeo.journaldunet.com/image/450/1338899985/1559660.jpg?s=98" width="98px;" alt=""/><br /><sub><b>Constance Betinyani</b></sub></a><br /><a href="#blog" title="Blogposts">π</a> <a href="#fundingFinding" title="Funding Finding">π</a></td> <td align="center"><a href="https://angel.co/alberto-fantappie"><img src="https://d1qb2nb5cznatu.cloudfront.net/users/28089-large?1489180378?s=98" width="98px;" alt=""/><br /><sub><b>Alberto Fantappie</b></sub></a><br /><a href="#fundingFinding" title="Funding Finding">π</a> <a href="#eventOrganizing" title="Event Organizing">π</a></td> <td align="center"><a href="https://www.linkedin.com/in/mathildevercelletto/"><img src="http://www.doyoubuzz.com/var/users/_/2016/8/31/13/1245112/avatar/1188719/avatar_cp_630.jpg?t=1545569639?s=98" width="98px;" alt=""/><br /><sub><b>Mathilde Vercelletto</b></sub></a><br /><a href="https://github.com/openwhyd/openwhyd/commits?author=" title="Documentation">π</a> <a href="#financial" title="Financial">π΅</a></td> <td align="center"><a href="https://twitter.com/henrilieutaud"><img src="https://unavatar.now.sh/twitter/henrilieutaud?s=98" width="98px;" alt=""/><br /><sub><b>Henri Lieutaud</b></sub></a><br /><a href="#ideas-ElBurritoPodrido" title="Ideas, Planning, & Feedback">π€</a></td> </tr> <tr> <td align="center"><a href="https://github.com/FrancoisBurra"><img src="https://avatars3.githubusercontent.com/u/8008820?v=4?s=98" width="98px;" alt=""/><br /><sub><b>FranΓ§ois Burra</b></sub></a><br /><a href="#ideas-FrancoisBurra" title="Ideas, Planning, & Feedback">π€</a></td> <td align="center"><a href="http://greyvugrin@github.io"><img src="https://avatars0.githubusercontent.com/u/3294460?v=4?s=98" width="98px;" alt=""/><br /><sub><b>Grey Vugrin</b></sub></a><br /><a href="https://github.com/openwhyd/openwhyd/commits?author=greyvugrin" title="Code">π»</a> <a hre