goportify

module
v0.0.0-...-b007919 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2015 License: Apache-2.0

README

goportify

A port of portify to golang

But it actually works.

Originally done in python, but it was much easier to get windows support by rewriting it in go.

Transfers your Spotify playlists to Google Music: All Access

By using Pyportify you may violate both Spotify's and Google's Terms of Service. You agree that you are using Pyportify on your own risk. The author does not accept liability (as far as permitted by law) for any loss arising from any use of this tool. If you choose not to agree to these terms, then you may not use this tool.

You can read about portify here: http://www.maui.at/2013/06/portify/

Install

OSX:

# Install libspotify
$ brew install homebrew/binary/libspotify
# Workaround on OSX (see https://pyspotify.mopidy.com/en/latest/installation/)
$ sudo ln -s /usr/local/opt/libspotify/lib/libspotify.12.1.51.dylib \
/usr/local/opt/libspotify/lib/libspotify

Ubuntu:

curl -s https://apt.mopidy.com/mopidy.gpg | sudo apt-key add -
sudo sh -c “curl -s https://apt.mopidy.com/mopidy.list > /etc/apt/sources.list.d/mopidy.list”
sudo apt-get update
sudo apt-get install -y python-pip python-dev libffi-dev libspotify-dev
sudo pip install pyportify

Fedora

yum -y localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo yum check-update
sudo yum -y install gcc python-pip python-devel libffi-devel libspotify-devel
sudo pip install pyportify

Running

$ ./portify

License

Licensed under the terms of the Apache 2.0 License All Trademarks are the property of their respective owners.

Directories

Path Synopsis
Godeps
_workspace/src/code.google.com/p/go-uuid/uuid
The uuid package generates and inspects UUIDs.
The uuid package generates and inspects UUIDs.
_workspace/src/github.com/elazarl/go-bindata-assetfs
assetfs allows packages to serve static content embedded with the go-bindata tool with the standard net/http package.
assetfs allows packages to serve static content embedded with the go-bindata tool with the standard net/http package.
_workspace/src/github.com/googollee/go-socket.io
go-socket.io is the implement of socket.io in golang.
go-socket.io is the implement of socket.io in golang.
_workspace/src/github.com/gorilla/websocket
Package websocket implements the WebSocket protocol defined in RFC 6455.
Package websocket implements the WebSocket protocol defined in RFC 6455.
_workspace/src/github.com/gorilla/websocket/examples/autobahn
Command server is a test server for the Autobahn WebSockets Test Suite.
Command server is a test server for the Autobahn WebSockets Test Suite.
_workspace/src/github.com/op/go-libspotify/spotify
Package spotify adds language bindings for spotify in Go.
Package spotify adds language bindings for spotify in Go.
_workspace/src/github.com/skratchdot/open-golang/open
Open a file, directory, or URI using the OS's default application for that object type.
Open a file, directory, or URI using the OS's default application for that object type.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL