Obwohl ich SeeqSearch ja aus schon beschriebenen Gründen nicht mehr anbiete, möchte ich doch noch auf eine Frage eingehen, die mich per E-Mail erreicht hat.
In der Mail wurde danach gefragt, wie man MP3-Dateien direkt aus dem SeeqPod-Cache herunterladen kann, da das natürlich oft schneller ist und außerdem dort noch Dateien zu finden sind, die auf der Ursprungs-URL schon lange wieder verschwunden sind.
Die Suchabfrage per API bei SeeqPod hatte ich ja schon hier beschrieben im Artikel "MP3-Suche leicht gemacht via API".
Eine einfache Suche z.B. nach Dick Dale sieht dann also so aus:
http://www.seeqpod.com/api/v0.2/12345678901234567890/music/search/dick%20dale/0/10
In dem zurückgelieferten XML-Dokument findet sich neben den im o.g. Artikel beschriebenen Attributen auch noch das Attribut <mp3_url_id>.
Den Wert dieses Attributes benötigt man nun, um auf den SeeqPod-Cache zugreifen zu können, man führt also den folgenden Aufruf durch:
http://www.seeqpod.com/api/adserve/results?uid=12345678901234567890&mp3_url_id=<mp3_url_id>
Konkret (wobei der Link gerade funktioniert, aber man natürlich mit 'frischen' Ergebnissen arbeiten sollte) also zum Beispiel:
Jetzt wird aber noch nicht die MP3-Datei zurückgeliefert, sondern erst einmal eine temporäre URL, mit der der Titel dann endgültig heruntergeladen werden kann:
http://adserve.seeqpod.com/api/adserve/fetch?t=7e431558d2c403ba6d1eae5c95e1894c14d6fde4b0b16456ee789f912e328280b89b72671e01ceac&h=be55f1183907b3c453a61263313ca1d0cdcee8a0
Diese URL habe ich mit Absicht nicht verlinkt, denn diese Adresse ist nur für ganz kurze Zeit, geschätzt so circa eine Minute, gültig. Wenn man ihn in dieser Zeit aufruft, erhält man nun endlich die MP3-Datei als Download.
Viel Erfolg beim Programmieren eigener Tools.


Ein Kommentar
Alternative http://seeqr.appjet.net/
Kommentar verfassen