segler-alex / radiobrowser

website frontend with angular for radio-browser api
GNU Affero General Public License v3.0
117 stars 30 forks source link

Feature: Branch for 2.0-releasecandidate #150

Open kyjus25 opened 5 years ago

kyjus25 commented 5 years ago

Hi Alex, i've been working on a custom design for the frontend UI, was curious if you'd be interested in using it as an official 2.0 deployment to the UI. I've converted the site to Angular 7 and added a new UI.

Curious to get your thoughts, I'd love if I could get a 2.0-releasecandidate branch started so we can all contribute. It's got quite a bit of work in terms of functionality to catch up with the current site, but it's coming along quite quickly. Take a look?

Here's my fork

segler-alex commented 5 years ago

this sounds very cool!

kyjus25 commented 5 years ago

Awesome, glad to hear you're excited about it! I did quite a bit of work on it on Friday, so it's at a pretty good point. Creating a station works, I was able to make a new one with it. I can host it live somewhere if that is easiest for you, or you can just pull it down from my fork and give it the ol' npm install; npm start. I'm excited for you to see it!

segler-alex commented 5 years ago

wow, very impressive, i like it very much!

segler-alex commented 5 years ago

one thing i am missing are the links to the m3u, pls, xspf playlists. they are important for some people.

segler-alex commented 5 years ago

i would publish this as an additional gui on my server if you like

kyjus25 commented 5 years ago

Thanks for the feedback, @segler-alex !

I've added voting and playlist downloads as requested. Good find!

Yes, I would love having the gui officially hosted! Let me know if there's anything else you'd like added or changed. Thanks!

kyjus25 commented 5 years ago

The new UI also inherently corrects the following open issues:

9

17

30

40

43

82

100

126

127

134

148

ghost commented 5 years ago

Seconding this. The version of angular that is used in this repo is out of date and required a rewrite like this in order to be upgraded.

kyjus25 commented 5 years ago

Regarding #40, my new frontend also now pulls in ICY song metadata (Icecast and Shoutcast) if the stream supports it (majority do).

All metadata is pulled in once per station search, and updated every 10 seconds on the stream you're playing.

kyjus25 commented 5 years ago

Proudly temporarily hosting the site on my Raspberry Pi for everyone to enjoy :) http://173.17.33.25:4200

kyjus25 commented 5 years ago

The site has been moved onto GitHub pages and officially hosted as https://radio-browser.live