*** New version of seeqSearch (V0.12) can be found here / Eine überarbeitete Version V0.12 von SeeqSearch findet sich hier ***
seeqpod ist eine wirklich nette MP3-Suchmaschine, die das Web nach Audiodateien abgrast; ich hatte schon einmal bei surfkraft.de darüber kurz geschrieben.
Ein großes Manko ist allerdings, dass das System es nicht erlaubt, die gefundenen und anzuhörenden MP3-Dateien auch zu speichern. Nun kann man sich natürlich mit allerlei Tricks befehlen, z.B. die angezeigte URL einfach abtippen oder oder oder...
Viel simpler geht es aber über die von seeqpod angebotene API, ein simpler GET-Request per http liefert eine wunderbar nutzbare XML-Seite zurück.
Der Request selbst ist folgendermassen aufgebaut:
http://www.seeqpod.com/api/v0.2/[seeqpod API UID]/music/search/[suchbegriff]/[start]/[anzahl]
Die API-UID erhält man, indem man einen Account bei seeqpod anlegt, unter "Edit Profile" findet sich anschließend die notwendige UID. Allerdings soll hier nicht verheimlicht werden, dass seeqpod aktuell auch einfach sonstige wilde Zeichenfolgen ab einer bestimmten Länge akzeptiert, die API-UID im folgenden Beispiel ist mit Sicherheit auch keinem echten Benutzer zugeordnet:
http://www.seeqpod.com/api/v0.2/12345678901234567890/music/search/dick%20dale/0/10
Dieser Request liefert die ersten 10 Ergebnisse (also ab Position 0) auf die Suchanfrage "dick dale"
Weitere Ergebnisse werden analog abgefragt, also
http://www.seeqpod.com/api/v0.2/12345678901234567890/music/search/dick%20dale/10/10
für die nächsten 10 Ergebnisse, usw.
Die zurückerhaltene XML kann man simpelst parsen und findet dann im wesentlichen die folgenden Informationen (sofern in der MP3-Datei enthalten, seeqpod analysiert diese offensichtlich selbst schon bei der Indizierung):
<location> - die URL der MP3-Datei
<genre> - das Genre des Titels
<title> - den Titel des MP3-Datei
<autor> - den Künstlernamen
<album> - den Albumnamen
Oft sind allerdings nur <title> und <location> gefüllt, was aber für einen Download ja hinreichend ist.
Eine Doku der wirklich simplen API findet sich direkt bei seeqpod.
Als "Designstudie" hänge ich mal ein auf die Schnelle (gut, in rund einer Stunde) zusammengehacktes Progrämmchen an, welches es erlaubt, bei seeqpod zu suchen und die Ergebnisse dann als Links zum Download in einem kleinen Webgadget anbietet. Das Programm erhebt keinerlei Anspruch auf Eleganz und Komfort, falls es trotzdem der Eine oder Andere gebrauchen kann, um so besser... Ach ja, hinter Proxies funktioniert's vermutlich nicht.


8 Kommentare
wieso ist denn dein Download gelöscht?
wäre da mal sehr gespannt, ich tüftle gerade an einem greasemonkey script, evtl. kann man sich ja austauschen
gruß
Where can i download the new version? Mine is expired. It works if i change the date in my computer though, but is tedious…
@Jonathan: Naja, das Progrämmchen hat nichts anderes gemacht, als via API zu suchen und die Ergebnisse in einem Browserfenster anzuzeigen. Kein Zauberwerk
Der Download ist weg, weil es nur eine sehr einfache Machbarkeitsstudie war und keinen Qualitätsansprüchen genügen konnte… Da ich aber weder Zeit noch Lust habe, das Ganze zu vertiefen, habe ich’s lieber gleich wieder gelöscht…
@Rasti: Sorry, there will be no new version… it was only a sample implementation for me, to see how the API works. I don’t have the time to provide a better version with more functionality or to give support for the existing one.
MT: I understand.. But why not remove the expiration date as a “gift for the humanity”. why im asking this? Because seeqsearch is a portable and fits perfect into my MP3 player.
If i were programmer i were able to take seeqsearch as an example to develop my own version.. but im not…
Thankyou
I’ve compiled a version with a new expiration date especially for you… 2008-03-31 is the new date.
Until then i’ll try to get some spare time and write a modified, better version of seeqSearch.
You’ll find the file above…
@Mt Thank you very mucccccHHHHH!!!!
I dont know if you are aware that seeqsearch is one of the hottest portable apps and walkman related that you can find right now..
I have a mixed feeling about.
1st: I wish to tell all the people in the world about it.
2nd: I fear that if it becomes very popular, seeqpod.com will modify their Api to avoid Seeqsearch to connect.
IMHO, i think a version for Windows Mobile 5 or 6 is a very good idea, as you can fill your mobile phone with tunes when youre near to a wifi-hotspot (I can wait a year more if its needed LOL
)
Again, thank you very much !!!
Rasti
New version with much more features available…
See http://www.absurde-zeiten.de/seeqsearch-simple-download-tool-for-seeqpod-v010/
5 Trackbacks/Pingbacks
[...] Diese kann man aber einfach “nachrüsten”, indem man die API von seeqpod benutzt, genaueres habe ich bei absurde-zeiten.de beschrieben… [...]
[...] dem von mir hier beschriebenen Download von MP3 via seeqpod-API gibt es noch eine Reihe weiterer Möglichkeiten, an die bei seeqpod [...]
[...] http://www.absurde-zeiten.de/seeqpod-mp3-suche-samt-download-leicht-gemacht-via-api/ [...]
[...] first version (V0.01) of seeqSearch (mentioned here) was just a piece of software to try out the seeqpod-API without any additional functionality. [...]
[...] Die Suchabfrage per API bei SeeqPod hatte ich ja schon hier beschrieben im Artikel “MP3-Suche leicht gemacht via API“. [...]
Kommentar verfassen