Skip to content

GoSpotify is a simple service that syncs your playlists from SoundCloud, VK and Last.fm to Spotify.

License

Notifications You must be signed in to change notification settings

krasnoukhov/gospotify

Repository files navigation

GoSpotify

GoSpotify is a simple service that syncs your playlists from SoundCloud, VK and Last.fm to Spotify.

gospotify 2014-07-13 19-37-04 2014-07-13 19-39-37

Status

Build Status Coverage Status Code Climate Dependencies

Warning: this project is not maintained anymore.

Stack

GoSpotify is built using awesome technologies:

  • lotus, a complete web framework for Ruby
  • sidekiq, efficient background processing for Ruby

Data is stored in AWS DynamoDB with lotus-dynamodb, and frontend is built using Facebook React.

Development

Setup

  • Ensure you have redis and react-tools installed
  • Clone example env: cp .env.example .env
  • Edit .env and use it: source .env
  • Install fake_dynamo dependencies: bundle --gemfile Fakefile
  • Install application dependencies: bundle

Run

  • Start foreman: foreman start
  • Run development server: lotus server
  • Run tests: rake

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am "Add some feature")
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

About

GoSpotify is a simple service that syncs your playlists from SoundCloud, VK and Last.fm to Spotify.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published