diff --git a/docs/development.rst b/docs/development.rst index 7efc4983..9aff39ec 100644 --- a/docs/development.rst +++ b/docs/development.rst @@ -57,21 +57,18 @@ Issues A list of the issues we currently experience with spytify, both bugs and features we wished was there. -* r483: Track lookup support. Possibly fixed in r497. To reproduce:: +* r483: Sometimes segfaults when traversing stored playlists, their tracks, + artists, and albums. As it is not predictable, it may be a concurrency issue. + +* r499: Segfaults when looking up playlists, both your own lists and other + peoples shared lists. To reproduce:: >>> import spytify >>> s = spytify.Spytify('alice', 'secret') - >>> s.lookup('spotify:track:1mr3616BzLdhXfJmLmRsO8') - --------------------------------------------------------------------------- - SpytifyError Traceback (most recent call last) + >>> s.lookup('spotify:user:klette:playlist:5rOGYPwwKqbAcVX8bW4k5V') + Segmentation fault - /home/jodal/ in () - - /usr/local/lib/python2.6/dist-packages/spytify.so in spytify.Spytify.lookup (src/spytify.c:7914)() - - SpytifyError: URI specifies invalid type: track - -* r483: Error when accessing an album through an artist. To reproduce:: +* r499: Error when accessing an album through an artist. To reproduce:: >>> import spytify >>> s = spytify.Spytify('alice', 'secret') @@ -99,22 +96,6 @@ features we wished was there. TypeError: Cannot convert spytify.AlbumDataFull to spytify.ArtistDataFull -* r483: Sometimes segfaults when traversing stored playlists, their tracks, - artists, and albums. As it is not predictable, it may be a concurrency issue. - -* r483: Segfaults when looking up playlists, both your own lists and other - peoples shared lists. To reproduce:: - - >>> import spytify - >>> s = spytify.Spytify('alice', 'secret') - >>> s.lookup('spotify:user:klette:playlist:5rOGYPwwKqbAcVX8bW4k5V') - Segmentation fault - -* r497: spytify fails on ``make`` because the despotify API has changed:: - - src/spytify.c: In function ‘__pyx_pf_7spytify_7Spytify___init__’: - src/spytify.c:7325: error: too few arguments to function ‘despotify_init_client’ - pyspotify ========= diff --git a/docs/installation.rst b/docs/installation.rst index 43859605..4f5ece5e 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -38,9 +38,9 @@ Install despotify's dependencies. At Debian/Ubuntu systems:: sudo aptitude install libssl-dev zlib1g-dev libvorbis-dev \ libtool libncursesw5-dev libao-dev -Check out revision 483 of the despotify source code:: +Check out revision 499 of the despotify source code:: - svn co https://despotify.svn.sourceforge.net/svnroot/despotify@483 despotify + svn co https://despotify.svn.sourceforge.net/svnroot/despotify@499 despotify Build and install despotify::