Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/drsounds/bungalow

Open Source music streaming client shell
https://github.com/drsounds/bungalow

Last synced: 6 days ago
JSON representation

Open Source music streaming client shell

Awesome Lists containing this project

README

        

I will abandon this project and focus my contributions to Mopdify-Mopify project, which seems to accomplish what I want.

https://github.com/drsounds/mopidy-mopify

#Bungalow

Open Source Spotify client (designed to be the Eclipse of streaming music clients, other service should be easily integrated).

It should be run in nw.js and is based on a back and front end. The interaction with streaming music client is done in the back-end while the user interface and features (a.k.a Apps) are in the front end.

## Web-API branch
Last development sprint I used node-spotify but as Spotify announce End-of-Life for LibSpotify, I decided to migrate to Web API.
Spotify's Web API is still not supporting streaming at this point, so right now I'm stuck with no streaming possibility. However,
I have refactored the code so streaming music API implementation is in a node server back end while user interface are a front end
communicating with the back end through a REST API. On this way the code is easier to maintain.

## Apps
Spotify killed their app finder earlier this year claiming majority are using mobile phones. However many users liked the Spotify Apps and I believe the termination of it's apps program was a financial action more than a shift to mobile.
In this project, I have written a framework that emulates parts of the Spotify Apps framework, to encourage people to write plugins for Bungalow. The views are all written in this format.

#