[X] The "/emesene/emesene-1.5/emesene-portable.exe" file could not be found or is not available. Please select another file.

PHP Last.fm API is a set of classes which help you gain access to Last.fm's API using PHP. It allows you to get information on users, artists, albums, tracks, groups, events and tags. It also contains geographic API classes to get musical geo informatio


http://www.matto1990.com/lastfm_protocol/





Separate each tag with a space.

Release Date:

2009-06-19

Topic:

License:

Translations:

Intended Audience:

User Interface:

Database Environment:

Programming Language:

Registered:

2008-08-12

Ratings and Reviews

  • Thumbs up:

    1
  • Thumbs down:

    0
100% of 1 user recommends this project

Be the first to post a text review of PHP Last.fm API. Rate and review a project by clicking thumbs up or thumbs down in the right column.

View all reviews

Project Feed

  • Code committed

    matt-o committed revision 183 to the PHP Last.fm API SVN repository, changing 24 files

    posted by matt-o 135 days ago

  • Code committed

    matt-o committed revision 182 to the PHP Last.fm API SVN repository, changing 2 files

    posted by matt-o 135 days ago

  • phplastfmapi 0.7.1 file released: phplastfmapi-0.7.1.zip

    == VERSION 0.7 TO VERSION 0.7.1 == * Fixed error with non subscribers not being able to use full authed methods. Thanks to all the reported this one to me. It took me way too long to fix that one... sorry! == VERSION 0.6 TO VERSION 0.7 == + Added some parameters that were muissing from existing methods (thanks to comentator (http://www.last.fm/user/comentator) for resporting it on the user.getRecentTracks method) * Fixed some of the case's in the parameters of some methods. You may need to change your casing for the following methods to work again: * event.attend * event.getattendees * event.getinfo * event.getshouts * event.share * event.shout * playlist.addtrack * playlist.fetch == VERSION 0.5 TO VERSION 0.6 == + Added new methods: + radio.getPlaylist + radio.tune + venue.getEvents + venue.getPastEvents + venue.search + Added lang parameter to album.getInfo and artist.getInfo. Cheers to Christian Grlica (heavenseven, http://www.last.fm/user/heavenseven) for adding the code needed in and send it to me. * Fixed the caching so it works a bit better. Thanks to Alex Schmacks (schmaecky, http://www.last.fm/user/schmaecky) for the pimped cache.php he made. You will need to delete your previous cache file to stop errors showing up. == VERSION 0.4 TO VERSION 0.5 == + Added mysql support for the caching system (it still defaults to sqlite as it's lighter and easier to setup) + Added new methods: + artist.getShouts + artist.shout + event.getAttendees + event.getShouts + event.shout + user.getShouts + user.shout + Added PHPDocumentor comments to all methods to allow automatic documentation generation * Fixed badly formed XML errors appearing. Will return error 95 when it happens. It is up to the application to decide how to handle the error. Thank you to her035 for the advice on how to fix it and the nice example that was made for me (http://her035.de/lastfm/test/xml.php). Much appreciated! * Fixed geo.getTopTracks example so it now works == VERSION 0.3.1 TO VERSION 0.4 == + Added automatic caching using sqlite (config variables are passed as the 3rd parameter of the getPackage method) + Added new method artist.getImages (Thanks to lastfm staff member Steve Gravell for giving me the code before the method was even released. Cheers Steve!) + Added error handling to the "Which staff member am I?" sample application == VERSION 0.3 TO VERSION 0.3.1 == * Fixed error with non-subscribers not being able to auth (Thanks to methhhp for the bug report) == VERSION 0.2.1 TO VERSION 0.3 == + Added new methods: + album.search + group.getMembers + library.addAlbum + library.addArtist + library.addTrack + playlist.create + tag.getWeeklyArtistChart + tag.getWeeklyChartList + user.getRecommendedArtists + user.getRecommendedEvents == VERSION 0.1 TO VERSION 0.2.1 == * Fixed minor bug with variables not being correctly encoded before being sent, causing &'s and ?'s to create errors * Minor update to the user.getFriends example to show how the recent tracks parameter works == VERSION 0.1 TO VERSION 0.2 == * Restructured all methods with error handling done in base class functions + Added new methods: + album.addTags + album.removeTag + artist.addTags + artist.removeTag + artist.share + event.attend + event.share + playlist.addTrack + track.addTags + track.ban + track.getInfo + track.love + track.removeTag + track.share * Changed the method of calling all of the API to make it more uniform and easier to learn + Added sample application to show extended examples of using the API + Which Staff Member Are You? + Describe Me == INITIAL VERSION - 0.1 == * Initial version

    posted 201 days ago

  • phplastfmapi 0.7.1 file released: phplastfmapi-0.7.1.tar.gz

    == VERSION 0.7 TO VERSION 0.7.1 == * Fixed error with non subscribers not being able to use full authed methods. Thanks to all the reported this one to me. It took me way too long to fix that one... sorry! == VERSION 0.6 TO VERSION 0.7 == + Added some parameters that were muissing from existing methods (thanks to comentator (http://www.last.fm/user/comentator) for resporting it on the user.getRecentTracks method) * Fixed some of the case's in the parameters of some methods. You may need to change your casing for the following methods to work again: * event.attend * event.getattendees * event.getinfo * event.getshouts * event.share * event.shout * playlist.addtrack * playlist.fetch == VERSION 0.5 TO VERSION 0.6 == + Added new methods: + radio.getPlaylist + radio.tune + venue.getEvents + venue.getPastEvents + venue.search + Added lang parameter to album.getInfo and artist.getInfo. Cheers to Christian Grlica (heavenseven, http://www.last.fm/user/heavenseven) for adding the code needed in and send it to me. * Fixed the caching so it works a bit better. Thanks to Alex Schmacks (schmaecky, http://www.last.fm/user/schmaecky) for the pimped cache.php he made. You will need to delete your previous cache file to stop errors showing up. == VERSION 0.4 TO VERSION 0.5 == + Added mysql support for the caching system (it still defaults to sqlite as it's lighter and easier to setup) + Added new methods: + artist.getShouts + artist.shout + event.getAttendees + event.getShouts + event.shout + user.getShouts + user.shout + Added PHPDocumentor comments to all methods to allow automatic documentation generation * Fixed badly formed XML errors appearing. Will return error 95 when it happens. It is up to the application to decide how to handle the error. Thank you to her035 for the advice on how to fix it and the nice example that was made for me (http://her035.de/lastfm/test/xml.php). Much appreciated! * Fixed geo.getTopTracks example so it now works == VERSION 0.3.1 TO VERSION 0.4 == + Added automatic caching using sqlite (config variables are passed as the 3rd parameter of the getPackage method) + Added new method artist.getImages (Thanks to lastfm staff member Steve Gravell for giving me the code before the method was even released. Cheers Steve!) + Added error handling to the "Which staff member am I?" sample application == VERSION 0.3 TO VERSION 0.3.1 == * Fixed error with non-subscribers not being able to auth (Thanks to methhhp for the bug report) == VERSION 0.2.1 TO VERSION 0.3 == + Added new methods: + album.search + group.getMembers + library.addAlbum + library.addArtist + library.addTrack + playlist.create + tag.getWeeklyArtistChart + tag.getWeeklyChartList + user.getRecommendedArtists + user.getRecommendedEvents == VERSION 0.1 TO VERSION 0.2.1 == * Fixed minor bug with variables not being correctly encoded before being sent, causing &'s and ?'s to create errors * Minor update to the user.getFriends example to show how the recent tracks parameter works == VERSION 0.1 TO VERSION 0.2 == * Restructured all methods with error handling done in base class functions + Added new methods: + album.addTags + album.removeTag + artist.addTags + artist.removeTag + artist.share + event.attend + event.share + playlist.addTrack + track.addTags + track.ban + track.getInfo + track.love + track.removeTag + track.share * Changed the method of calling all of the API to make it more uniform and easier to learn + Added sample application to show extended examples of using the API + Which Staff Member Are You? + Describe Me == INITIAL VERSION - 0.1 == * Initial version

    posted 201 days ago

  • phplastfmapi 0.7.1 file released: phplastfmapi-0.7.1.7z

    == VERSION 0.7 TO VERSION 0.7.1 == * Fixed error with non subscribers not being able to use full authed methods. Thanks to all the reported this one to me. It took me way too long to fix that one... sorry! == VERSION 0.6 TO VERSION 0.7 == + Added some parameters that were muissing from existing methods (thanks to comentator (http://www.last.fm/user/comentator) for resporting it on the user.getRecentTracks method) * Fixed some of the case's in the parameters of some methods. You may need to change your casing for the following methods to work again: * event.attend * event.getattendees * event.getinfo * event.getshouts * event.share * event.shout * playlist.addtrack * playlist.fetch == VERSION 0.5 TO VERSION 0.6 == + Added new methods: + radio.getPlaylist + radio.tune + venue.getEvents + venue.getPastEvents + venue.search + Added lang parameter to album.getInfo and artist.getInfo. Cheers to Christian Grlica (heavenseven, http://www.last.fm/user/heavenseven) for adding the code needed in and send it to me. * Fixed the caching so it works a bit better. Thanks to Alex Schmacks (schmaecky, http://www.last.fm/user/schmaecky) for the pimped cache.php he made. You will need to delete your previous cache file to stop errors showing up. == VERSION 0.4 TO VERSION 0.5 == + Added mysql support for the caching system (it still defaults to sqlite as it's lighter and easier to setup) + Added new methods: + artist.getShouts + artist.shout + event.getAttendees + event.getShouts + event.shout + user.getShouts + user.shout + Added PHPDocumentor comments to all methods to allow automatic documentation generation * Fixed badly formed XML errors appearing. Will return error 95 when it happens. It is up to the application to decide how to handle the error. Thank you to her035 for the advice on how to fix it and the nice example that was made for me (http://her035.de/lastfm/test/xml.php). Much appreciated! * Fixed geo.getTopTracks example so it now works == VERSION 0.3.1 TO VERSION 0.4 == + Added automatic caching using sqlite (config variables are passed as the 3rd parameter of the getPackage method) + Added new method artist.getImages (Thanks to lastfm staff member Steve Gravell for giving me the code before the method was even released. Cheers Steve!) + Added error handling to the "Which staff member am I?" sample application == VERSION 0.3 TO VERSION 0.3.1 == * Fixed error with non-subscribers not being able to auth (Thanks to methhhp for the bug report) == VERSION 0.2.1 TO VERSION 0.3 == + Added new methods: + album.search + group.getMembers + library.addAlbum + library.addArtist + library.addTrack + playlist.create + tag.getWeeklyArtistChart + tag.getWeeklyChartList + user.getRecommendedArtists + user.getRecommendedEvents == VERSION 0.1 TO VERSION 0.2.1 == * Fixed minor bug with variables not being correctly encoded before being sent, causing &'s and ?'s to create errors * Minor update to the user.getFriends example to show how the recent tracks parameter works == VERSION 0.1 TO VERSION 0.2 == * Restructured all methods with error handling done in base class functions + Added new methods: + album.addTags + album.removeTag + artist.addTags + artist.removeTag + artist.share + event.attend + event.share + playlist.addTrack + track.addTags + track.ban + track.getInfo + track.love + track.removeTag + track.share * Changed the method of calling all of the API to make it more uniform and easier to learn + Added sample application to show extended examples of using the API + Which Staff Member Are You? + Describe Me == INITIAL VERSION - 0.1 == * Initial version

    posted 201 days ago

  • File released: /phplastfmapi/0.7.1/phplastfmapi-0.7.1.zip

    posted 201 days ago

  • File released: /phplastfmapi/0.7.1/phplastfmapi-0.7.1.tar.gz

    posted 201 days ago

  • File released: /phplastfmapi/0.7.1/phplastfmapi-0.7.1.7z

    posted 201 days ago

  • phplastfmapi 0.7 file released: phplastfmapi-0.7.zip

    == VERSION 0.6 TO VERSION 0.7 == + Added some parameters that were muissing from existing methods (thanks to comentator (http://www.last.fm/user/comentator) for resporting it on the user.getRecentTracks method) * Fixed some of the case's in the parameters of some methods. You may need to change your casing for the following methods to work again: * event.attend * event.getattendees * event.getinfo * event.getshouts * event.share * event.shout * playlist.addtrack * playlist.fetch == VERSION 0.5 TO VERSION 0.6 == + Added new methods: + radio.getPlaylist + radio.tune + venue.getEvents + venue.getPastEvents + venue.search + Added lang parameter to album.getInfo and artist.getInfo. Cheers to Christian Grlica (heavenseven, http://www.last.fm/user/heavenseven) for adding the code needed in and send it to me. * Fixed the caching so it works a bit better. Thanks to Alex Schmacks (schmaecky, http://www.last.fm/user/schmaecky) for the pimped cache.php he made. You will need to delete your previous cache file to stop errors showing up. == VERSION 0.4 TO VERSION 0.5 == + Added mysql support for the caching system (it still defaults to sqlite as it's lighter and easier to setup) + Added new methods: + artist.getShouts + artist.shout + event.getAttendees + event.getShouts + event.shout + user.getShouts + user.shout + Added PHPDocumentor comments to all methods to allow automatic documentation generation * Fixed badly formed XML errors appearing. Will return error 95 when it happens. It is up to the application to decide how to handle the error. Thank you to her035 for the advice on how to fix it and the nice example that was made for me (http://her035.de/lastfm/test/xml.php). Much appreciated! * Fixed geo.getTopTracks example so it now works == VERSION 0.3.1 TO VERSION 0.4 == + Added automatic caching using sqlite (config variables are passed as the 3rd parameter of the getPackage method) + Added new method artist.getImages (Thanks to lastfm staff member Steve Gravell for giving me the code before the method was even released. Cheers Steve!) + Added error handling to the "Which staff member am I?" sample application == VERSION 0.3 TO VERSION 0.3.1 == * Fixed error with non-subscribers not being able to auth (Thanks to methhhp for the bug report) == VERSION 0.2.1 TO VERSION 0.3 == + Added new methods: + album.search + group.getMembers + library.addAlbum + library.addArtist + library.addTrack + playlist.create + tag.getWeeklyArtistChart + tag.getWeeklyChartList + user.getRecommendedArtists + user.getRecommendedEvents == VERSION 0.1 TO VERSION 0.2.1 == * Fixed minor bug with variables not being correctly encoded before being sent, causing &'s and ?'s to create errors * Minor update to the user.getFriends example to show how the recent tracks parameter works == VERSION 0.1 TO VERSION 0.2 == * Restructured all methods with error handling done in base class functions + Added new methods: + album.addTags + album.removeTag + artist.addTags + artist.removeTag + artist.share + event.attend + event.share + playlist.addTrack + track.addTags + track.ban + track.getInfo + track.love + track.removeTag + track.share * Changed the method of calling all of the API to make it more uniform and easier to learn + Added sample application to show extended examples of using the API + Which Staff Member Are You? + Describe Me == INITIAL VERSION - 0.1 == * Initial version

    posted 220 days ago

  • phplastfmapi 0.7 file released: phplastfmapi-0.7.tar.gz

    == VERSION 0.6 TO VERSION 0.7 == + Added some parameters that were muissing from existing methods (thanks to comentator (http://www.last.fm/user/comentator) for resporting it on the user.getRecentTracks method) * Fixed some of the case's in the parameters of some methods. You may need to change your casing for the following methods to work again: * event.attend * event.getattendees * event.getinfo * event.getshouts * event.share * event.shout * playlist.addtrack * playlist.fetch == VERSION 0.5 TO VERSION 0.6 == + Added new methods: + radio.getPlaylist + radio.tune + venue.getEvents + venue.getPastEvents + venue.search + Added lang parameter to album.getInfo and artist.getInfo. Cheers to Christian Grlica (heavenseven, http://www.last.fm/user/heavenseven) for adding the code needed in and send it to me. * Fixed the caching so it works a bit better. Thanks to Alex Schmacks (schmaecky, http://www.last.fm/user/schmaecky) for the pimped cache.php he made. You will need to delete your previous cache file to stop errors showing up. == VERSION 0.4 TO VERSION 0.5 == + Added mysql support for the caching system (it still defaults to sqlite as it's lighter and easier to setup) + Added new methods: + artist.getShouts + artist.shout + event.getAttendees + event.getShouts + event.shout + user.getShouts + user.shout + Added PHPDocumentor comments to all methods to allow automatic documentation generation * Fixed badly formed XML errors appearing. Will return error 95 when it happens. It is up to the application to decide how to handle the error. Thank you to her035 for the advice on how to fix it and the nice example that was made for me (http://her035.de/lastfm/test/xml.php). Much appreciated! * Fixed geo.getTopTracks example so it now works == VERSION 0.3.1 TO VERSION 0.4 == + Added automatic caching using sqlite (config variables are passed as the 3rd parameter of the getPackage method) + Added new method artist.getImages (Thanks to lastfm staff member Steve Gravell for giving me the code before the method was even released. Cheers Steve!) + Added error handling to the "Which staff member am I?" sample application == VERSION 0.3 TO VERSION 0.3.1 == * Fixed error with non-subscribers not being able to auth (Thanks to methhhp for the bug report) == VERSION 0.2.1 TO VERSION 0.3 == + Added new methods: + album.search + group.getMembers + library.addAlbum + library.addArtist + library.addTrack + playlist.create + tag.getWeeklyArtistChart + tag.getWeeklyChartList + user.getRecommendedArtists + user.getRecommendedEvents == VERSION 0.1 TO VERSION 0.2.1 == * Fixed minor bug with variables not being correctly encoded before being sent, causing &'s and ?'s to create errors * Minor update to the user.getFriends example to show how the recent tracks parameter works == VERSION 0.1 TO VERSION 0.2 == * Restructured all methods with error handling done in base class functions + Added new methods: + album.addTags + album.removeTag + artist.addTags + artist.removeTag + artist.share + event.attend + event.share + playlist.addTrack + track.addTags + track.ban + track.getInfo + track.love + track.removeTag + track.share * Changed the method of calling all of the API to make it more uniform and easier to learn + Added sample application to show extended examples of using the API + Which Staff Member Are You? + Describe Me == INITIAL VERSION - 0.1 == * Initial version

    posted 220 days ago

Rate and Review

Would you recommend this project?






<

Related Projects

PHP Last.fm API Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks