<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>absurde Zeiten &#187; api</title>
	<atom:link href="http://www.absurde-zeiten.de/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.absurde-zeiten.de</link>
	<description>Merkwürdiges virtuell und ganz real...</description>
	<lastBuildDate>Sat, 04 Feb 2012 16:50:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SeeqPod API &#8211; Download von mp3-Dateien aus dem SeeqPod-Cache</title>
		<link>http://www.absurde-zeiten.de/seeqpod-api-download-von-mp3-dateien-aus-dem-seeqpod-cache/</link>
		<comments>http://www.absurde-zeiten.de/seeqpod-api-download-von-mp3-dateien-aus-dem-seeqpod-cache/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 14:15:02 +0000</pubDate>
		<dc:creator>Mario Teetzen</dc:creator>
				<category><![CDATA[Absurdes]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Unsortiertes]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[seeqpod]]></category>
		<category><![CDATA[seeqsearch]]></category>

		<guid isPermaLink="false">http://www.absurde-zeiten.de/?p=279</guid>
		<description><![CDATA[Obwohl ich SeeqSearch ja aus schon beschriebenen Gr&#252;nden nicht mehr anbiete,  m&#246;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&#252;rlich oft schneller ist und au&#223;erdem dort noch Dateien zu finden sind, die [...]]]></description>
			<content:encoded><![CDATA[<div id="vgwpixel"></div><p>Obwohl ich SeeqSearch ja aus schon beschriebenen Gr&#252;nden nicht mehr anbiete,  m&#246;chte ich doch noch auf eine Frage eingehen, die mich per E-Mail erreicht hat.</p>
<p>In der Mail wurde danach gefragt, wie man MP3-Dateien direkt aus dem SeeqPod-Cache herunterladen kann, da das nat&#252;rlich oft schneller ist und au&#223;erdem dort noch Dateien zu finden sind, die auf der Ursprungs-URL schon lange wieder verschwunden sind.</p>
<p>Die Suchabfrage per API bei SeeqPod hatte ich ja schon hier beschrieben im Artikel "<a href="http://www.absurde-zeiten.de/seeqpod-mp3-suche-samt-download-leicht-gemacht-via-api/">MP3-Suche leicht gemacht via API</a>".</p>
<p>Eine einfache Suche z.B. nach Dick Dale sieht dann also so aus:</p>
<p><a href="http://www.seeqpod.com/api/v0.2/12345678901234567890/music/search/dick%20dale/0/10">http://www.seeqpod.com/api/v0.2/12345678901234567890/music/search/dick%20dale/0/10</a></p>
<p>In dem zur&#252;ckgelieferten XML-Dokument findet sich neben den im o.g. Artikel beschriebenen Attributen auch noch das Attribut &lt;mp3_url_id&gt;.</p>
<p>Den Wert dieses Attributes ben&#246;tigt man nun, um auf den SeeqPod-Cache zugreifen zu k&#246;nnen, man f&#252;hrt also den folgenden Aufruf durch:</p>
<p>http://www.seeqpod.com/api/adserve/results?uid=12345678901234567890&#038;mp3_url_id=&lt;mp3_url_id&gt;</p>
<p>Konkret (wobei der Link gerade funktioniert, aber man nat&#252;rlich mit 'frischen' Ergebnissen arbeiten sollte) also zum Beispiel:</p>
<p><a href="http://www.seeqpod.com/api/adserve/results?uid=12345678901234567890&amp;mp3_url_id=904add2947641d00e6bddd937db6ae28a642de6f">http://www.seeqpod.com/api/adserve/results?uid=12345678901234567890&amp;mp3_url_id=904add2947641d00e6bddd937db6ae28a642de6f</a></p>
<p>Jetzt wird aber noch nicht die MP3-Datei zur&#252;ckgeliefert, sondern erst einmal eine tempor&#228;re URL, mit der der Titel dann endg&#252;ltig heruntergeladen werden kann:</p>
<p>http://adserve.seeqpod.com/api/adserve/fetch?t=7e431558d2c403ba6d1eae5c95e1894c14d6fde4b0b16456ee789f912e328280b89b72671e01ceac&#038;h=be55f1183907b3c453a61263313ca1d0cdcee8a0</p>
<p>Diese URL habe ich mit Absicht nicht verlinkt, denn diese Adresse ist nur f&#252;r ganz kurze Zeit, gesch&#228;tzt so circa eine Minute, g&#252;ltig. Wenn man ihn in dieser Zeit aufruft, erh&#228;lt man nun endlich die MP3-Datei als Download.</p>
<p>Viel Erfolg beim Programmieren eigener Tools. <img src='http://www.absurde-zeiten.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<g:plusone size="small" href="http://www.absurde-zeiten.de/seeqpod-api-download-von-mp3-dateien-aus-dem-seeqpod-cache/"></g:plusone>]]></content:encoded>
			<wfw:commentRss>http://www.absurde-zeiten.de/seeqpod-api-download-von-mp3-dateien-aus-dem-seeqpod-cache/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Neue Version 0.13 von seeqSearch verf&#252;gbar&#8230;</title>
		<link>http://www.absurde-zeiten.de/seeqsearch-neue-version-013-verfuegbar/</link>
		<comments>http://www.absurde-zeiten.de/seeqsearch-neue-version-013-verfuegbar/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 18:36:20 +0000</pubDate>
		<dc:creator>Mario Teetzen</dc:creator>
				<category><![CDATA[Absurdes]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Unsortiertes]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[seeqpod]]></category>
		<category><![CDATA[seeqsearch]]></category>

		<guid isPermaLink="false">http://www.absurde-zeiten.de/?p=230</guid>
		<description><![CDATA[** Update 05.11.2008; 21:20 ** Sorry, nochmal eine neue Version 0.13a, nun funktioniert auch die Erkennung, ob eine Datei wirklich im Seeqpod-Cache vorhanden ist. Bitte beachten: Die Links zum Seeqpod-Cache werden von seeqpod dynamisch generiert und verfallen nach kurzer Zeit, wenn also Klicks auf den Cache-Link nicht mehr funktionieren, einfach die Suche wiederholen und dann [...]]]></description>
			<content:encoded><![CDATA[<div id="vgwpixel"></div><p><strong>** Update 05.11.2008; 21:20 **</strong></p>
<p>Sorry, nochmal eine neue Version 0.13a, nun funktioniert auch die Erkennung, ob eine Datei wirklich im Seeqpod-Cache vorhanden ist.</p>
<p><strong>Bitte beachten: Die Links zum Seeqpod-Cache werden von seeqpod dynamisch generiert und verfallen nach kurzer Zeit, wenn also Klicks auf den Cache-Link nicht mehr funktionieren, einfach die Suche wiederholen und dann nochmal versuchen!</strong></p>
<p>Sorry, a small bugfix was necessary. Please download the new version 013a. Implemented a check for existence of the file in the seeqpod-cache.</p>
<p><strong>Attention: The links for downloading from the cache will expire after a some seconds, so if they don't work anymore, just repeat the query.</strong></p>
<p><strong>****</strong></p>
<p>English text below...</p>
<p>Da sich ja doch noch einige Leute f&#252;r seeqSearch, der einfachen M&#246;glichkeit, Songs im Netz via seeqpod-API zu finden, interessieren, gibt es ab sofort eine neue Version 0.13.</p>
<p>Download: <a href="http://www.absurde-zeiten.de/seeqsearch.exe">http://www.absurde-zeiten.de/seeqsearch.exe</a></p>
<p>Wesentliche &#196;nderungen:</p>
<p>- Existenzcheck der Dateifunde abgeschaltet</p>
<p>- M&#246;glichkeit, gefundene Dateien direkt aus dem seeqpod-Cache zu laden (Vorteil: hohe Geschwindigkeit, hohe Verf&#252;gbarkeit; einziger Nachteil: Vorgeschlagener Dateiname unbeeinflussbar 'fetch.mp3')</p>
<p>- Es wird kein neues Browserfenster mehr ge&#246;ffnet beim Anklicken von Links</p>
<p>English:</p>
<p>Because there are still some requests, now you can find a new version (0.13) of seeqsearch here:</p>
<p><a href="http://www.absurde-zeiten.de/seeqsearch.exe">http://www.absurde-zeiten.de/seeqsearch.exe</a></p>
<p>Changes:</p>
<p>- Check for existence removed because of some problems</p>
<p>- New option for faster downloading using the seeqpod-cache; the only disadvantage: the name of the file returned by the API will always be 'fetch.mp3', but of course you can change this before saving.</p>
<p>- No more new browser windows when clicking on a link</p>
<p>Wie immer freue ich mich &#252;ber Resonanz in Form von Kommentaren...</p>
<g:plusone size="small" href="http://www.absurde-zeiten.de/seeqsearch-neue-version-013-verfuegbar/"></g:plusone>]]></content:encoded>
			<wfw:commentRss>http://www.absurde-zeiten.de/seeqsearch-neue-version-013-verfuegbar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>seeqpod &#8211; MP3-Suche samt Download leicht gemacht (via API)</title>
		<link>http://www.absurde-zeiten.de/seeqpod-mp3-suche-samt-download-leicht-gemacht-via-api/</link>
		<comments>http://www.absurde-zeiten.de/seeqpod-mp3-suche-samt-download-leicht-gemacht-via-api/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 16:49:51 +0000</pubDate>
		<dc:creator>Mario Teetzen</dc:creator>
				<category><![CDATA[Absurdes]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[seeqpod]]></category>

		<guid isPermaLink="false">http://www.absurde-zeiten.de/seeqpod-mp3-suche-samt-download-leicht-gemacht-via-api/</guid>
		<description><![CDATA[*** New version of seeqSearch (V0.12) can be found here / Eine &#252;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&#252;ber kurz geschrieben. Ein gro&#223;es Manko ist allerdings, dass das System es nicht erlaubt, die gefundenen [...]]]></description>
			<content:encoded><![CDATA[<div id="vgwpixel"></div><h3><strong><a href="http://www.absurde-zeiten.de/seeqsearch">*** New version of seeqSearch (V0.12) can be found here / Eine &#252;berarbeitete Version V0.12 von SeeqSearch findet sich hier ***</a></strong></h3>
<p><a href="http://www.seeqpod.com">seeqpod</a> ist eine wirklich nette MP3-Suchmaschine, die das Web nach Audiodateien abgrast; ich hatte schon einmal bei <a href="http://www.surfkraft.de/">surfkraft.de</a> dar&#252;ber <a href="http://www.surfkraft.de/seeqpod-web-mp3-suche-samt-player/">kurz geschrieben</a>.</p>
<p>Ein gro&#223;es Manko ist allerdings, dass das System es nicht erlaubt, die gefundenen und anzuh&#246;renden MP3-Dateien  auch zu speichern. Nun kann man sich nat&#252;rlich mit allerlei Tricks befehlen, z.B. die angezeigte URL einfach abtippen oder oder oder...</p>
<p>Viel simpler geht es aber &#252;ber die von seeqpod angebotene API, ein simpler GET-Request per http liefert eine wunderbar nutzbare XML-Seite zur&#252;ck.</p>
<p>Der Request selbst ist folgendermassen aufgebaut:</p>
<p><code>http://www.seeqpod.com/api/v0.2/[seeqpod API UID]/music/search/[suchbegriff]/[start]/[anzahl]</code></p>
<p>Die API-UID erh&#228;lt man, indem man einen Account bei seeqpod anlegt, unter "Edit Profile" findet sich anschlie&#223;end die notwendige UID. Allerdings soll hier nicht verheimlicht werden, dass seeqpod aktuell auch einfach sonstige wilde Zeichenfolgen ab einer bestimmten L&#228;nge akzeptiert, die API-UID im folgenden Beispiel ist mit Sicherheit auch keinem echten Benutzer zugeordnet:</p>
<p><a href="http://www.seeqpod.com/api/v0.2/12345678901234567890/music/search/dick%20dale/0/10">http://www.seeqpod.com/api/v0.2/12345678901234567890/music/search/dick%20dale/0/10</a></p>
<p>Dieser Request liefert die ersten 10 Ergebnisse (also ab Position 0) auf die Suchanfrage "dick dale"</p>
<p>Weitere Ergebnisse werden analog abgefragt, also</p>
<p><a href="http://www.seeqpod.com/api/v0.2/12345678901234567890/music/search/dick%20dale/10/10">http://www.seeqpod.com/api/v0.2/12345678901234567890/music/search/dick%20dale/10/10</a></p>
<p>f&#252;r die n&#228;chsten 10 Ergebnisse, usw.</p>
<p>Die zur&#252;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):</p>
<p>&lt;location&gt; - die URL der MP3-Datei<br />
&lt;genre&gt; - das Genre des Titels<br />
&lt;title&gt; - den Titel des MP3-Datei<br />
&lt;autor&gt; - den K&#252;nstlernamen<br />
&lt;album&gt; - den Albumnamen</p>
<p>Oft sind allerdings nur &lt;title&gt; und &lt;location&gt; gef&#252;llt, was aber f&#252;r einen Download ja hinreichend ist. <img src='http://www.absurde-zeiten.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Eine Doku der wirklich simplen API findet sich <a href="http://www.seeqpod.com/api/">direkt bei seeqpod</a>.</p>
<p>Als "Designstudie" h&#228;nge ich mal ein auf die Schnelle (gut, in rund einer Stunde) zusammengehacktes Progr&#228;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.</p>
<h3><strong><a href="http://www.absurde-zeiten.de/seeqsearch/">*** New version of seeqSearch (V0.12) can be found here / Eine &#252;berarbeitete Version V0.12 von SeeqSearch findet sich hier ***</a></strong></h3>
<g:plusone size="small" href="http://www.absurde-zeiten.de/seeqpod-mp3-suche-samt-download-leicht-gemacht-via-api/"></g:plusone>]]></content:encoded>
			<wfw:commentRss>http://www.absurde-zeiten.de/seeqpod-mp3-suche-samt-download-leicht-gemacht-via-api/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

