πŸ’Ž Discover, collect and play music from Youtube, Soundcloud, Bandcamp, Deezer and other streaming platforms
Clone or download
semantic-release-bot chore(release): 1.4.2 [skip ci]
## [1.4.2](v1.4.1...v1.4.2) (2018-09-17)

### Bug Fixes

* path problem in makefile ([61f6a55](61f6a55))
* path problem in restart script ([d10ba65](d10ba65))
* start script ([6c5239d](6c5239d))
Latest commit d39beea Sep 17, 2018
Permalink
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates May 26, 2018
.vscode refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
app refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
config refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
docs refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
misc/BrowserExt refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
public refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
scripts fix: path problem in makefile Sep 17, 2018
test refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
whydJS fix: path problem in makefile Sep 17, 2018
.all-contributorsrc fix(contributors): fix contributors’ avatars in README Sep 16, 2018
.codeclimate.yml refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
.dockerignore refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
.editorconfig refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
.eslintrc refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
.gitignore refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
.nvmrc refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
.prettierignore refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
.travis.yml refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
CHANGELOG.md chore(release): 1.4.2 [skip ci] Sep 17, 2018
Dockerfile refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
LICENSE.txt License: mention Whyd, inc. and Openwhyd (for community-contributed c… Jul 20, 2017
Makefile fix: path problem in makefile Sep 17, 2018
README.md fix(contributors): fix contributors’ avatars in README Sep 16, 2018
app.js refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
docker-compose.yml refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
env-vars-testing.conf refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
env-vars-testing.sh refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
errors.sh refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
icon.png bug fix: invite by email ("invalid sTk"), #39 Mar 25, 2017
package-lock.json refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
package.json chore(release): 1.4.2 [skip ci] Sep 17, 2018
wait-for-http-server.sh refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018
wdio.conf.js refact(file-structure): remove whydJS subdir + rename whydMisc to misc ( Sep 15, 2018

README.md

Build Status OpenCollective Contributors frequently asked questions Music lover club on Facebook Follow Openwhyd on Twitter

Openwhyd.org

Discover, collect and play music from Youtube, Soundcloud, Bandcamp, Deezer and other streaming platforms.

Music libraries like Spotify and Apple Music make it easy to play and collect music that is released officially by music labels.

Openwhyd, on the other hand, allows music lovers to discover, play and collect any musical gem that is available on the most popular streaming platforms, 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.

Free to use at openwhyd.org, and on your iPhone.

Features

Whyd Music Demo Video

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.

Development

Status of the project

This product is the result of years of iterative development, by the start-up company Whyd. Read the full story from Whyd to Openwhyd.

Since its code was generously open-sourced by Whyd, Adrien Joly (ex-lead developer at Whyd) has been maintaining it and coordinating contributors on his spare time.

⚠️ On January 21th of 2018, Adrien Joly announced that he's retiring from the maintainance of Openwhyd's codebase => this repository now open to new maintainers! (for more information, read the announcement)

πŸ€— We welcome backers and contributors, even beginners!

Current tech stack

  • Node.js
  • Express-like Web Server
  • jQuery
  • HTML + CSS
  • Playemjs for streaming tracks continuously

Setup and usage

Developers, feel free to clone this repo and make it run on your own machine! πŸ’ͺ

You'll find setup and usage instructions in INSTALL.md.

Support Openwhyd

There are several way you can help Openwhyd! πŸ’“

  • If you're a developer, you can help us reply to our users' problems and questions from the Music Lovers Club, maintain issues, or even better: contribute to the codebase. (beginners are welcome too!)

  • You can help Openwhyd sustain by becoming a backer (starting at $1/month, can be interrupted anytime), or giving a one-off donation. We publish our expenses transparently on Open Collective.

  • If you have other skills you'd like to contribute to Openwhyd, please tell us.

  • If you're out of time and money, you can still spread the word about openwhyd.org, e.g. by showing it to your friends or sharing your playlists on social networks.

Thank you in advance for your kindness! πŸ€—

Contributors

These are the wonderful people whose time and sweat have made Openwhyd's heart beat since 2012! πŸ’“ (emoji key):


Gilles Poupardin

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

Jie Meng-GΓ©rard

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

Adrien Joly

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

loickm

🎨 πŸ’»

Tony Hymes

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

Damien Romito

πŸ’» πŸ”Œ

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

πŸ’¬

This project follows the all-contributors specification. Contributions of any kind welcome!

Sorry if we forgot anyone... If you would like to appear on that list (or ask for an update), please let us know, or propose a PR after running npm run add-contrib (as explained there).

Backers

Support us with a monthly donation and help us keep Openwhyd alive. [Become a backer]

Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]

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