<?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>Die Welt ist gar nicht so. &#187; timpritlove</title>
	<atom:link href="http://blog.dieweltistgarnichtso.net/tag/timpritlove/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.dieweltistgarnichtso.net</link>
	<description>Sie ist ganz anders.</description>
	<lastBuildDate>Mon, 23 Sep 2013 15:41:20 +0000</lastBuildDate>
	<language>de-DE</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.35</generator>
	<item>
		<title>Zu Podlove Simple Chapters</title>
		<link>http://blog.dieweltistgarnichtso.net/zu-podlove-simple-chapters</link>
		<comments>http://blog.dieweltistgarnichtso.net/zu-podlove-simple-chapters#comments</comments>
		<pubDate>Sun, 11 Nov 2012 04:21:55 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Bastelei]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[cmml]]></category>
		<category><![CDATA[gerritvanaaken]]></category>
		<category><![CDATA[podlove]]></category>
		<category><![CDATA[simplechapters]]></category>
		<category><![CDATA[timpritlove]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=6080</guid>
		<description><![CDATA[Gestern war ich auf dem von Tim Pritlove organisierten zweiten Podlove Developer Meeting. Ich kam leider zu spät, um die Diskussion zu Podlove Simple Chapters mitzuverfolgen, einem XML-basierten Format für Kapitel von Mediendateien. Bei einem Gespräch mit Gerrit van Aaken &#8230; <a href="http://blog.dieweltistgarnichtso.net/zu-podlove-simple-chapters">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Gestern war ich auf dem
von <a href="http://de.wikipedia.org/wiki/Tim_Pritlove">Tim
Pritlove</a>
organisierten <a href="http://metaebene.me/blog/2012/09/27/podlove-developer-meeting-2/">zweiten <i>Podlove
Developer Meeting</i></a>. Ich kam leider zu spät, um die Diskussion
zu <a href="http://podlove.org/simple-chapters/"><i>Podlove Simple
Chapters</i></a> mitzuverfolgen, einem <abbr title="Extensible Markup
Language">XML</abbr>-basierten Format für Kapitel von
Mediendateien.</p>

<p>Bei einem Gespräch mit <a href="http://praegnanz.de/">Gerrit van
Aaken</a> äußerte ich die Vermutung, dass bestehende Formate nicht
berücksichtigt wurden. Spontan fiel
mir <a href="http://wiki.xiph.org/OggKate"><i>Ogg Kate</i></a> ein –
das ist allerdings ein Untertitel-Codec, für Kapitel also nicht zu
gebrauchen.</p>

<p>Als ich im Netz nach weiteren Formaten suchte, fand ich heraus,
dass man mit
dem <a href="http://de.wikipedia.org/wiki/Totem_(Software)">Mediaplayer <i>Totem</i></a>
auch <a href="http://axsaprykin.blogspot.de/search/label/totem">Kapitelmarken
anzeigen und erstellen</a> kann. Das verwendete Dateiformat
heißt <a href="http://www.annodex.net/TR/draft-pfeiffer-cmml-03.html"><i>Continuous
Media Markup Language</i></a> und
ist <a href="http://en.wikipedia.org/wiki/Annodex">über zehn Jahre
alt</a>.</p>

<p>Mit <abbr title="Continuous Media Markup Language">CMML</abbr> kann
man Kapiteln Bilder, Links und Beschreibungen zuweisen. Es
ist <abbr title="Extensible Markup Language">XML</abbr>-basiert, kann
in <a href="http://www.annodex.net/TR/draft-pfeiffer-cmml-03.html#anchor31"><i>Ogg</i>
verkapselt werden</a> und wird von bestehender Software
unterstützt: <a href="http://en.wikipedia.org/wiki/GStreamer"><i>GStreamer</i></a>
kann <abbr title="Continuous Media Markup
Language">CMML</abbr> <a href="http://developer.gnome.org/gst-plugins-libs/0.10/gst-plugins-good-plugins-cmmlenc.html">kodieren</a>
und <a href="http://developer.gnome.org/gst-plugins-libs/0.10/gst-plugins-good-plugins-cmmldec.html">dekodieren</a>, <a href="http://www.xiph.org/oggz/"><i>Oggz</i></a>
erkennt <abbr title="Continuous Media Markup Language">CMML</abbr>; es
existiert
sogar <a href="http://svn.annodex.net/scripts/trunk/ircCMMLBot.py">ein <abbr title="Internet
Relay Chat">IRC</abbr>-Bot, der Kapitelmarken schreibt</a>.
</p>

<p><strong>Ich halte <i>Podlove Simple Chapters</i> daher für
überflüssig.</strong></p>

<ins datetime="2012-11-11T04:21:05+00:00">
<p><a href="https://github.com/erlehmann/libcmml"><i>libcmml</i> gibt es jetzt auch auf GitHub.</a></p>
</ins>

<p>Nebenbei habe ich mal
eben <a href="https://github.com/erlehmann/redokast/blob/master/generate-cmml.py">ein
Skript</a> gefrickelt, das
aus <a href="https://github.com/erlehmann/redokast/blob/master/wn-10.linklist"><i>Warum
nicht?</i>-Annotationen</a> Kapitelmarken in <abbr title="Continuous
Media Markup Language">CMML</abbr> erstellt. In <i>Totem</i>
sieht <a href="http://warumnicht.dieweltistgarnichtso.net/wn-10.html">Folge
10</a> dann so aus:
</p>

<figure>
<img src="http://daten.dieweltistgarnichtso.net/pics/screenshots/totem-chapters-wn-10.png" alt="Bildschirmfoto des Mediaplayers Totem mit Kapitelmarken">
<figcaption>Bildschirmfoto des Mediaplayers <i>Totem</i> mit Kapitelmarken</figcaption>
</figure>

<figure>
<code>
&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
&lt;!DOCTYPE cmml SYSTEM "cmml.dtd"&gt;
&lt;cmml&gt;
&lt;head&gt;&lt;title&gt;Warum nicht? – Folge 10&lt;/title&gt;&lt;/head&gt;
&lt;clip title="Scotty" start="npt:0:0:0."&gt;&lt;/clip&gt;
&lt;clip title="Serien" start="npt:0:0:28."&gt;&lt;/clip&gt;
&lt;clip title="Joss-Whedon-Serien" start="npt:0:1:22."&gt;&lt;/clip&gt;
&lt;clip title="TV Tropes" start="npt:0:2:43."&gt;&lt;/clip&gt;
&lt;clip title="HBO" start="npt:0:5:30."&gt;&lt;/clip&gt;
&lt;clip title="Tod" start="npt:0:8:14."&gt;&lt;/clip&gt;
&lt;/cmml&gt;
</code>
<figcaption><abbr title="Continuous Media Markup
Language">CMML</abbr> für Folge 10 des Podcasts <i>Warum nicht?</i></figcaption>
</figure>

<ins datetime="2012-11-11T23:01:12+00:00">
<p>Tim ist nicht meiner Meinung:</p>
<blockquote>
<p>
Mag ja sein, dass es Formate gibt, die _derzeit_ noch ähnlich sind, aber die können wir nicht eigenständig weiterentwickeln. Die nächste Version von PSC wird Bilder dazubekommen und das können wir dann einfach einbauen, ohne uns mit Unbekannten rumschlagen zu müssen.
</p>
<p>
Dem wird dann &#8220;Podlove Shownotes&#8221; oder &#8220;Podlove Timeline&#8221; folgen und es wichtig, die beiden Formate aufeinander abzustimmen.
</p>
<p>
Dazu ist es für die Außenkommunikation wichtig, dass wir klar sagen können: hier ist eine Community mit Fokus, die in eine bestimmte Richtung marschiert und ihre Namespaces unter Kontrolle hat.
</p>
</blockquote>
<p>
Ich halte das für einen Fall von <a href="http://de.wikipedia.org/wiki/Not-invented-here-Syndrom">Not-invented-here-Syndrom</a>: Man kann bereits <a href="http://www.annodex.net/TR/draft-pfeiffer-cmml-03.html#anchor24">mit <abbr title="Continuous Media Markup Language">CMML</abbr> Bilder einbetten</a> (<a href="http://daten.dieweltistgarnichtso.net/pics/screenshots/totem-chapters-untergang.png">Beweisfoto</a>) und die <a href="http://permalink.gmane.org/gmane.comp.multimedia.ogg.devel/1782">Spezifikation ist verwaist</a>. Aber an die <em>Außenkommunikation</em> der <em>Community</em> habe ich natürlich nicht gedacht – <em>Marschieren</em> ist auch nicht so mein Ding.
</p>
</ins>]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/zu-podlove-simple-chapters/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Riesenwaschmaschine mit Volltext-Feed — so gehts !</title>
		<link>http://blog.dieweltistgarnichtso.net/riesenwaschmaschine-mit-volltext-feed-%e2%80%94-so-gehts</link>
		<comments>http://blog.dieweltistgarnichtso.net/riesenwaschmaschine-mit-volltext-feed-%e2%80%94-so-gehts#comments</comments>
		<pubDate>Tue, 09 Feb 2010 02:02:26 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Bastelei]]></category>
		<category><![CDATA[Netzkultur]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[riesenmaschine]]></category>
		<category><![CDATA[saschalobo]]></category>
		<category><![CDATA[timpritlove]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=1634</guid>
		<description><![CDATA[Die Riesenmaschine (jetzt neu mit Waschzwang in jedem 10. Ei) liefert in ihre Feeds nicht im Volltext aus — statt dessen erhält man eine verstümmelte Version, über die sich vor Jahren auch bereits der Herr Pritlove aufregte. Die Rationale wird &#8230; <a href="http://blog.dieweltistgarnichtso.net/riesenwaschmaschine-mit-volltext-feed-%e2%80%94-so-gehts">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>
Die <a href="http://riesenmaschine.de">Riesenmaschine</a> (jetzt neu mit <a href="http://riesenmaschine.de/bilder/riesenwaschmaschine.png">Waschzwang</a> in jedem 10. Ei) liefert in ihre Feeds nicht im Volltext aus — statt dessen erhält man eine verstümmelte Version, über die sich vor Jahren auch bereits der Herr Pritlove <a href="http://tim.geekheim.de/2006/12/05/der-volltext-und-der-mittelteil/">aufregte</a>. Die Rationale wird in den Kommentaren vom Herrn <span title="Lobo">Eisenhower</span> einfach erklärt: Zum Ersten handele es sich bei der RM um ein <i>Gesamtkunstwerk</i>, zum Zweiten schalten sie ja <i>Werbung</i>, die man im Feed nicht sieht (haha, <a href="http://adblockplus.org/de/">als ob</a>). <span title="Lobo">Eisenhower</span> fordert hier, man müsse „als Leser Zugeständnisse für die Refinanzierung machen.“
</p>
<p>
Fast tut er so, als wäre es sein Internet und nicht meins, genauer gesagt: Das der <em>Anbieter</em> und nicht das der <em>Nutzer</em>. Die zwar konsistente und vom Motiv her nachvollziehbare, doch in beiden Teilen ausgesprochen arrogante Haltung ließe sich ohne weiteres heranziehen, um <abbr title="Digitales Restriktions-Management">DRM</abbr> zu rechtfertigen und weiterhin Remixe und gleich jegliche Hackerey zu verbieten. Weiterhin ist es ein Paradebeispiel dafür, wie individuelle Interessen die allgemeine Zugänglichkeit (hier insbesondere: Maschinenlesbarkeit) von Daten beeinträchtigen.
</p>
<p>
Glücklicherweise gibt es Abhilfe, um ein derart <em>defektes</em> Angebot den Bedürfnissen der Nutzer anzupassen: Der Feedreader <a href="http://newsfox.mozdev.org/">Newsfox</a> ermöglicht es mit einer Funktion namens „Web-Filter“, statt des Feedinhaltes die verlinkte Seite oder einen Teil davon anzuzeigen. Trägt man den <a href="http://de.wikipedia.org/wiki/XPath">XPath</a>-Ausdruck <code>/html/body/div/table/tbody/tr[2]/td/div/p</code> (ermittelt mit <a href="http://getfirebug.com/">Firebug</a>) in die Konfiguration ein (<a href="http://daten.dieweltistgarnichtso.net/pics/screenshots/web/riesenmaschine-newsfox-fullfeed.png">Screenshot</a>), erhält man so auf komplizierte Weise das, was unzählige andere Seiten ohne Weiteres ausliefern: Ein funktionierendes Volltext-Feed.
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/riesenwaschmaschine-mit-volltext-feed-%e2%80%94-so-gehts/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
