An asynchronous Python Last.FM API wrapper
This project will be on PyPi once it is functional
Linux
python3 -m pip install -U lastfm-py
Windows
py -m pip install -U lastfm-py
import lastfm
import asyncio
client = lastfm.Client('client_key') # Replace with your client key (client_secret is optional)
async def main():
recent_tracks = await client.user_get_recent_tracks("username", limit=5)
print(recent_tracks[0].title) # prints the title of the users most recently scrobbled track
await client.session.close() # don't forget to close the session once finished with everything
asyncio.run(main())
- Version 0.0.18:
- Made
tagging_type
a required parameter foruser_get_personal_tags
- Made
A list of methods implemented can be found in API Methods
Next projects include:
- Creating models for all the methods
- Implement Auth methods
- Implement the rest of the methods