Initial Commit - Now Playing Frontend

in #utopian-io6 years ago (edited)

Now Playing Frontend

This code is the beginning of the nowplaying frontend. The frontend ideally will allow users to log in with the familiar SteemConnect. Similar to busy.org and utopian-io, posts from the steem blockchain would be filtered to show only nowplaying posts. Users will be able to create a nowplaying post in which they choose songs directly from a web service's API, like Spotify. The goal being able to capture the song and artist of the post. The alternative would be to scrape each post for the song and artist which would be quite challenging and not as interesting to me. Using Spotify's API would allow for all sorts of new features not available.

Spotify's playlists would mean everything will be embedded into the site. The weekly playlist will be automatically updating as new entries are posted. The playlist can be filtered in various ways. You could choose to only see entries from certain people or of a certain genre. Each post can be wrapped into a playlist and these could be filtered to listen to all of @louie-jr's playlists, or to listen to all the rap music in the past 5 weeks.

This would also mean huge improvements for the @nowplaying-music bot. We can add some very cool features if we know the history of nowplaying. If two people post the same artist, the bot can add to its comment "Hey, did you know @personB posted link-to-post last week." Statistics would be very straightforward and we could show the trends of genre and artists. I hope to do a giveaway of some sort in the future and it would be great to know what artists people are actually listening to.

Tech

Angular set up for the frontend, MySQL, node + express backend. Using material design because it looks great and is really low maintenance. SteemConnect and Spotify.

  • How to contribute?
    Check out the repo and make issues, make pull requests, leave comments. Let me know what features are important and what aren't. All feedback and code review welcome and encouraged.

image



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

This would be awesome to have this feature. Lots of good info here. I'm gonna dig deeper into it. Upvote

Thank you for the contribution. It has been approved.

You can contact us on Discord.

[utopian-moderator]

Hey @walnut1 I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.28
TRX 0.11
JST 0.031
BTC 68763.18
ETH 3770.45
USDT 1.00
SBD 3.76