When searching, HipHop will use iTunes and Last.fm to display song results (with cover, title, artist). It will then try to find the best match for this song on Youtube and stream the highest quality audio stream.
HipHop DOES NOT use torrents and is entirely safe and untraceable, wherever you live.
- Angular.js refactor - In progress
- Android & iOS apps (with Cordova)
- Easy proxy setup (Youtube is blocked at work for many users)
- Media keys support on desktop (nwjs/nw.js#200)
- Internationalization (everyone will be able to help on translations)
- Auto-update
- Sync Playlists & History between all your devices (tough one)
- Offline mode for both desktop & mobile apps
- Kick-ass homescreen (with Top tracks in your country, ranking by genres, ...)
And we should keep focusing on:
- Keeping the app simple
- Improving performance (especially search and playback)
- Fixing bugs
- Providing a clean & attractive design
- Staying decentralized and impossible to take down
What's NOT a priority and why:
- Adding more metadata services: HipHop already provides an enormous library of tracks (iTunes and Last.fm, combined)
- Playing local files (most of them are available for streaming anyway)
- Working on anything that would require HipHop to have a backend or some sort of centralized system that could easily be taken down
- Too advanced features (ex: showing the kbps for the current track)
Here is a list of some of the articles talking about us:
https://github.com/hiphopapp/hiphop/wiki/HipHop-on-the-Web
We need you! Join us on IRC at #hiphopapp
on freenode (web access).
You will need Grunt:
$ npm install -g grunt-cli
And Compass to build the stylesheets:
$ gem install compass
You will also need to install all the node dependencies:
$ npm install
You can easily launch HipHop with:
$ grunt run
Note that grunt build
has to be done at least once before this.
Search for libudev.so.0 on your distribution. Most of the time it can be easily fixed by creating a symbolic link from libudev.so to libudev.so.0
See: https://github.com/rogerwang/node-webkit/wiki/The-solution-of-lacking-libudev.so.0