Η ανάγκη για εναλλακτική πρόσβαση στα δεδομένα του Last.fm
Μετά την παύση υποστήριξης των επίσημων RSS feeds από το Last.fm, πολλοί χρήστες έχασαν τη δυνατότητα να παρακολουθούν τη μουσική τους δραστηριότητα μέσω των αγαπημένων τους RSS readers. Το εργαλείο lfm.xiffy.nl έρχεται να καλύψει αυτό το κενό, λειτουργώντας ως ένα ενδιάμεσο επίπεδο (proxy layer) που αντλεί δεδομένα από το API του Last.fm και τα μετατρέπει σε έγκυρα XML feeds.
Αρχιτεκτονική και ευελιξία των endpoints
Η υπηρεσία ακολουθεί μια απλή RESTful προσέγγιση, όπου το username του χρήστη αποτελεί το βασικό path. Η ευελιξία της υλοποίησης έγκειται στην υποστήριξη προαιρετικών παραμέτρων, επιτρέποντας στους χρήστες να φιλτράρουν τα δεδομένα τους ανά χρονική περίοδο. Επιπλέον, η προσθήκη του enclosure tag για τις εικόνες των εξωφύλλων καθιστά τα feeds συμβατά με σύγχρονους RSS aggregators που υποστηρίζουν πλούσιο περιεχόμενο (rich media).
Επέκταση σε JSON και Soundixx compatibility
Πέρα από το κλασικό RSS, η πλατφόρμα εισήγαγε πρόσφατα υποστήριξη για JSON format όσον αφορά τα προτεινόμενα κομμάτια (recommended tracks). Η επιλογή της συμβατότητας με το πρότυπο Soundixx δείχνει μια προσπάθεια για καλύτερη διαλειτουργικότητα (interoperability) με εξωτερικά συστήματα αναπαραγωγής μουσικής, επιτρέποντας σε developers να ενσωματώσουν τα δεδομένα του Last.fm σε δικές τους εφαρμογές χωρίς την ανάγκη περίπλοκου parsing.