Skip to content

seancswanson/sonospace

Repository files navigation

Sonospace

A beautiful, minimal, and funky redesign of the Spotify Web Player. Use Sonospace to boogie down, browse new releases, and to review playlists! Growing up in an era that celebrated custom media players à la Fubar, WinAmp, etc, I have been missing custom skins on the programs that I use the most... so I decided to make one from scratch! Thank you for visiting this repo!

Title Screen

Instructions

  1. Create a Spotify Account.
  2. Log in with Sonospace (auth/security handled by Spotify).
  3. Explore the colorful dashboard.
  4. Browse newly released albums.
  5. Review your playlists!
  6. ???
  7. Boogie down!!

Getting Started

To get started journaling with Sonospace you may please:

  1. Visit the [Heroku site] (coming soon)
  2. Fork and clone this repo, npm install dependencies, 'npm start' in client folder and then 'node app.js' inside of the Authorizatio Code folder.

Prerequisites

  1. A love for the sounds of the Universe.
  2. Currently playing a Spotify song from another device.
  3. Curiosity to explore new music.
  4. (Have NODE.js installed if cloning).

Built With

Wireframes + User Flow

![userflow] (coming soon) ![wireframes] (coming soon) ![demo] (coming soon)

User Stories

  • As a user, I want to be able to log in through Spotify or be linked to Spotify for account creation.
  • As a user, I want to be able to view the song currently playing, browse new music from top artists, and review playlists.

Versioning

As of February 18, 2018 this app is in development post-graduation from General Assembly's WDI program and is initilized in this GitHub repo. Basic React Routes stubbed out and design of the UI has begun.

To Do

As this is a project currently in development, there some things left to implement.

  • Render top artists/new released album art in media player.
  • Change interval for the getCurrentSong functionality to avoid polling Spotify too often.
  • Fetch user's public AND private playlists.
  • Incorporate 30 second preview files for any song clicked on from the client.
  • DJ function, create playlists based on interests.

Authors

Sean Swanson - principal developer, bug squasher, breakdancing enthusiast.

Acknowledgments

  1. A hat tip to General Assembly Seattle's WDI-16 Instruction team for constant love and support during the program!
  2. Inspiration coming from the numerous media players I have had the pleasure of growing up with that allowed for deep personalization!
  3. "You" for visiting this repo and being so lovely.

About

A beautiful wrapper for Spotify built with React.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published