Skip to main content

Last.FM wrapper by Infrared LLC.

Project description

infrared banner


maybe we scrobble.
maybe we don’t.

what is this

infrared.fm

a simple last.fm wrapper powering infrared
built for speed. async. clean.

  • user, artist, album, track, and chart endpoints

how to

import asyncio
from infrafm import LastFMClient



async def main():
    lfm = LastFMClient("your_lastfm_api_key")
    track = await lfm.user.get_now_playing("infrared")

    if track:
        print(f"🎧 {track.name}{track.artist}")
    else:
        print("No track playing.")

    await lfm.close()

asyncio.run(main())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

infrared_fm-2.1.0.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

infrared_fm-2.1.0-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

Details for the file infrared_fm-2.1.0.tar.gz.

File metadata

  • Download URL: infrared_fm-2.1.0.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for infrared_fm-2.1.0.tar.gz
Algorithm Hash digest
SHA256 196141ef76e6cb459f5f16dc943aa362bd81b4e0ccb6fc7b31562fa3c12c4817
MD5 d01d846777df1a544a4d8e1a639f4720
BLAKE2b-256 8db3904d947b8899e08621e5825eae170cb92cb5a09493657359fd98c352addc

See more details on using hashes here.

File details

Details for the file infrared_fm-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: infrared_fm-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for infrared_fm-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dff3a99626a7429276bf3438a2ed1117ca303112812c4d89ffb30c1e44d28258
MD5 54d88e68e3d92b1014063ec060b54bfb
BLAKE2b-256 78aca245be3e20f81b08330008539a79ea4779495cdd68260771a64e621a2f4a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page