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

the last.fm wrapper powering infrared
built for speed. async. clean.

  • user, artist, album, track, and chart endpoints
  • powers dynamic embed views: nowplaying, charts, stats
  • no extra weight, just flex

how to

import asyncio
from infrafm import LastFMClient

lfm = LastFMClient("your_lastfm_api_key")

async def main():
    track = await lfm.user.get_now_playing("opexwtf")

    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-1.1.0.tar.gz (10.1 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-1.1.0-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for infrared_fm-1.1.0.tar.gz
Algorithm Hash digest
SHA256 2bb4df54ee59924999751bacb83590f31a759315e260e5b353ffa324a01a40d5
MD5 65af6eca1dd8161771e506b5650e1e1b
BLAKE2b-256 11c4d685ba16eff55246d32ec8055b73124fa223b9db29b91528e0e56a005cca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: infrared_fm-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.1 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-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8bc5cd875a5e92fec36b3184a1a5bd297ccf1f934cc5150e5514b9731da15616
MD5 c31b0486aab8d612ec0023474b219bd8
BLAKE2b-256 b2e895b913e22440323ada52b5781780f43417bac031fa17cae73002471c1c72

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