Sha256: 3674785a60ca850de29ee2b3e6adadcc05fe050c6ca09b85c14a73d02e34dfd4

Contents?: true

Size: 1.7 KB

Versions: 4

Compression:

Stored size: 1.7 KB

Contents

libspotify FFI bindings for Ruby
================================
[libspotify](http://developer.spotify.com/en/libspotify/overview/) is a C library which allows developers to interact with the Spotify music streaming service. I wanted to be able to use this library in Ruby, and thus [Hallon](https://github.com/Burgestrand/Hallon) was born. Hallon, however, is more than just bindings to libspotify, it’s my attempt to make the API a joy to use. This is Ruby, after all!

Hallon recently changed from being a C extension to using [Ruby FFI](https://github.com/ffi/ffi), and in the process I created libspotify for Ruby. I decided to extract that work into its’ own gem, and here it is.

This is a very primitive library!
---------------------------------
There is no sugar-coating. When (if) you use this library you will practically be writing C, handling pointers and so on; only you’ll be doing it in Ruby.

If you want a library that is easier to use, have a look at [Hallon](https://github.com/Burgestrand/Hallon).

Need help installing libspotify?
--------------------------------
You’re in luck! I’ve got you covered in the wiki, just [visit its main page](https://github.com/Burgestrand/libspotify-ruby/wiki)!

A note about versioning scheme
------------------------------
Given a version `X.Y.Z`, each segment corresponds to:

- X reflects supported libspotify version (0.0.7 => 7)
- Y is increased **only** on non-backwards-compatible bug fixes or feature additions
- Z is increased on backwards-compatible bug fixes or feature additions

When X increases (support for new libspotify versions) there are **no guarantees** of backwards-compatibility.

License
-------
X11 license, see the LICENSE document for details.

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
spotify-7.0.4 README.markdown
spotify-7.0.3 README.markdown
spotify-7.0.2 README.markdown
spotify-7.0.1 README.markdown