Tawny - A last.fm Api proxy
For a complete picture checkout the page in my portfolio and the GitHub Repo
Anyone who has ever worked with the last.fm API probably knows that it is anything but up to date. The documentation is incomplete, the structure seems outdated, and dealing with the individual endpoints is often unnecessarily complicated.
This is exactly where my project comes in: I have developed a proxy that receives the original API calls from last.fm and converts them into a modern, clearly structured interface.
Instead of having to struggle with outdated parameters and confusing responses, my proxy API offers a simplified, consistent, and modern interface. The goal is to make it easier for developers to access last.fm data while creating a foundation that is easier to expand and integrate into modern applications.
The API also offers the option of signing requests in advance using HMAC. This makes each call uniquely verifiable and can only be generated with a valid key. This additional layer of security reduces the risk of the public API key being misused or used without permission in third-party applications. Especially in client-side environments—such as web apps or mobile applications—this is an important protective mechanism for maintaining control over your own API access.
This project is currently still a work in progress. Accordingly, this page may be subject to change in the future and does not necessarily reflect the current status.