<?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>YouTube – Linux und Ich</title>
	<atom:link href="https://linuxundich.de/tag/youtube/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de</link>
	<description>Blog über Ubuntu, Linux, Android und IT</description>
	<lastBuildDate>Thu, 20 Nov 2025 08:07:10 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
	<item>
		<title>yt-dlp 2025.11.12: YouTube-Downloads unter Linux jetzt mit Deno</title>
		<link>https://linuxundich.de/yt-dlp-2025-11-12-youtube-ripper-javascript-deno/</link>
					<comments>https://linuxundich.de/yt-dlp-2025-11-12-youtube-ripper-javascript-deno/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Thu, 20 Nov 2025 08:06:18 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=45227</guid>

					<description><![CDATA[Die neue yt-dlp-Version benötigt eine externe JavaScript-Engine wie Deno, um YouTube-Videos zuverlässig zu extrahieren. Hintergrund sind verschärfte technische Maßnahmen seitens Google.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Kleines PSA für alle, die mit yt-dlp gerne YouTube-Videos lokal auf der Festplatte sichern und eigentlich auch für Entwickler, die alternative YouTube-Clients bauen, doch die werden die Situation eh im Blick haben. Mit der Veröffentlichung von yt-dlp 2025.11.12 benötigt das Programm nun eine JavaScript-Laufzeitumgebung wie zum Beispiel <a href="https://de.wikipedia.org/wiki/Deno_%28Software%29">Deno</a>. Hintergrund dieser Änderung ist die zunehmende Enshittification von YouTube durch Google.</p>



<h2 class="wp-block-heading">Hintergrund: YouTube und die Enshittification</h2>



<p class="wp-block-paragraph">YouTube-Ripper wie yt-dlp sowie unabhängige YouTube-Clients wie <a href="https://newpipe.net/">NewPipe</a> und Klons wie <a href="https://github.com/InfinityLoop1308/PipePipe">PipePipe</a>, die unter der Haube mit yt-dlp arbeiten, sollen künftig stärker blockiert werden. Grund dafür ist, dass freie Clients keine Werbung anzeigen und häufig Funktionen wie <a href="https://sponsor.ajay.app/">SponsorBlock</a> direkt integrieren.</p>



<p class="wp-block-paragraph">Technisch funktioniert das Blocken von yt-dlp über eine JavaScript-Challenge, die künftig einen Browser oder Client mit vollwertiger JavaScript-Engine erfordert. Der bisher in yt-dlp integrierte rudimentäre JavaScript-Interpreter genügt dafür nicht mehr. Die aktuelle Version yt-dlp 2025.11.12 kann nun jedoch Deno und andere JS-Runtimes einbinden. Für Anwender entsteht daraus kein großer Aufwand:</p>



<pre class="wp-block-code"><code>### Ohne Deno gibt yt-dlp eine Warnung aus...
$ <strong>yt-dlp https://www.youtube.com/watch?v=dQw4w9WgXcQ</strong>
&#91;...]
WARNING: &#91;youtube] No supported JavaScript runtime could be found. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See  https://github.com/yt-dlp/yt-dlp/wiki/EJS  for details on installing one. To silence this warning, you can use  --extractor-args "youtube:player_client=default"
&#91;...]
WARNING: &#91;youtube] dQw4w9WgXcQ: Some web_safari client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See  https://github.com/yt-dlp/yt-dlp/issues/12482  for more details
&#91;youtube] dQw4w9WgXcQ: Downloading m3u8 information
WARNING: &#91;youtube] dQw4w9WgXcQ: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See  https://github.com/yt-dlp/yt-dlp/issues/12482  for more details
&#91;info] dQw4w9WgXcQ: Downloading 1 format(s): 401+251
&#91;...]</code></pre>



<pre class="wp-block-code"><code>### Installation von Deno über die Paketverwaltung...
$ <strong>sudo pacman -S deno</strong></code></pre>



<pre class="wp-block-code"><code>### Deno löst die JS-Challenge erfolgreich...
$ <strong>yt-dlp https://www.youtube.com/watch?v=dQw4w9WgXcQ</strong>
&#91;youtube] Extracting URL: https://www.youtube.com/watch?v=dQw4w9WgXcQ
&#91;...]
&#91;youtube] &#91;jsc:deno] Solving JS challenges using deno
&#91;...]
&#91;download] Destination: Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster) &#91;dQw4w9WgXcQ].f251.webm
&#91;download] 100% of    3.27MiB in 00:00:00 at 9.59MiB/s
&#91;Merger] Merging formats into "Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster) &#91;dQw4w9WgXcQ].webm"
Deleting original file Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster) &#91;dQw4w9WgXcQ].f251.webm (pass -k to keep)
Deleting original file Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster) &#91;dQw4w9WgXcQ].f401.mp4 (pass -k to keep)</code></pre>



<h2 class="wp-block-heading">Derzeitige Situation und Ausblick</h2>



<p class="wp-block-paragraph">In Zukunft werden Paketbetreuer Deno mit hoher Wahrscheinlichkeit automatisch als Abhängigkeit von yt-dlp mitinstallieren. Unter Arch Linux ist das jedoch noch nicht der Fall – hier muss das Paket weiterhin manuell nachgerüstet werden, was sich über Pacman schnell erledigen lässt: Es genügt ein <code>pacman -S deno</code>. Man verliert dadurch lediglich rund 100 MByte Speicherplatz. Bei Ubuntu aber scheint Deno noch nicht in den Paketquellen zu sein.</p>



<p class="wp-block-paragraph">Derzeit funktionieren viele Downloads zwar noch ohne Deno oder eine andere vollwertige JavaScript-Engine, doch Google wird die Schrauben mit Sicherheit weiter anziehen. Je strenger die technischen Hürden ausfallen, desto unzuverlässiger werden die bisherigen Workarounds arbeiten, bis sie schließlich komplett ausfallen. Mittelfristig ist daher davon auszugehen, dass Downloads von YouTube-Videos mit yt-dlp ohne Deno nicht mehr möglich sein werden.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af30087857d2&quot;}" data-wp-interactive="core/image" data-wp-key="6af30087857d2" class="wp-block-image size-large wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1280" height="756" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/11/ytdlp-deno-1280x756.png" alt="yt-dlp lädt ein Video mit der Deno-JavaScript-Engine herunter. Dabei bindet der YouTube-Ripper Deno automatisch ein, wenn es die Engine im System vorfindet." class="wp-image-45229" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/11/ytdlp-deno-1280x756.png 1280w, https://linuxundich.de/wp-content/uploads/2025/11/ytdlp-deno-640x378.png 640w, https://linuxundich.de/wp-content/uploads/2025/11/ytdlp-deno-1536x907.png 1536w, https://linuxundich.de/wp-content/uploads/2025/11/ytdlp-deno-768x454.png 768w, https://linuxundich.de/wp-content/uploads/2025/11/ytdlp-deno.png 1834w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">yt-dlp lädt ein Video mit der Deno-JavaScript-Engine herunter. Dabei bindet der YouTube-Ripper Deno automatisch ein, wenn es die Engine im System vorfindet.</figcaption></figure>



<p class="wp-block-paragraph"><strong>PS:</strong> Wer sich wundert, wie man in einem Terminalfenster Videos abspielen und Bilder ansehen kann, sollte sich mal mplayer mit der <a href="https://github.com/cacalabs/libcaca">libcaca</a> sowie den Bildbetrachter <a href="https://github.com/cslarsen/jp2a">jp2a</a> ansehen. Beide Tools finden sich in den Paketquellen von Arch und sicher auch bei anderen Distributionen. Sie zählen sicherlich zu den kleinen Freuden des Linux-Alltags – aber was wäre die Linux-Welt ohne ein bisschen nerdiges Zeug?</p>



<pre class="wp-block-code"><code>$ <strong>mplayer -really-quiet -vo caca video.webm</strong>
$ <strong>jp2a --colors bild.png</strong></code></pre>



<p class="wp-block-paragraph"></p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/yt-dlp-2025-11-12-youtube-ripper-javascript-deno/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>NewPipe nur noch in 360p – YouTube macht freien Clients das Leben schwer</title>
		<link>https://linuxundich.de/newpipe-nur-360p-youtube-pipepipe/</link>
					<comments>https://linuxundich.de/newpipe-nur-360p-youtube-pipepipe/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Tue, 06 May 2025 16:49:57 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Streaming]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=44702</guid>

					<description><![CDATA[YouTube macht freien Clients wie NewPipe das Leben schwer: Wegen eines neuen Streaming-Protokolls ist bei 360p Schluss. Warum das so ist – und welche Alternative derzeit noch funktioniert.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ich schaue YouTube-Videos unter Android schon länger nicht mehr über die offizielle App, sondern mit NewPipe oder einem seiner Forks. Der quelloffene YouTube-Client bietet genau das, was viele sich von freier Software wünschen: Man muss sich nicht anmelden, wird nicht getrackt, bekommt keine fragwürdigen Empfehlungen – und kann Videos offline speichern oder im Hintergrund abspielen, ganz ohne Googles Einschränkungen. Doch inzwischen hat NewPipe mit einem gravierenden Problem zu kämpfen: Videos lassen sich nur noch mit maximal 360p abspielen. Das ist kein kleiner Bug, sondern die direkte Folge einer tiefgreifenden Änderung bei <a href="https://linuxundich.de/tag/youtube/" data-type="post_tag" data-id="102">YouTube</a> selbst.</p>







<h2 class="wp-block-heading" id="sabr-you-tube-schaltet-auf-undurchsichtiges-streaming-um">SABR: YouTube schaltet auf undurchsichtiges Streaming um</h2>



<p class="wp-block-paragraph">Wenn ihr in letzter Zeit ebenfalls bemerkt habt, dass <a href="https://newpipe.net/">NewPipe</a> nur noch pixelige Videos zeigt, seid ihr damit nicht allein. Das Problem besteht seit Ende März, wie ein <a href="https://github.com/TeamNewPipe/NewPipe/issues/12126">Issue auf GitHub</a> dokumentiert. Die Zahl der doppelten Fehlermeldungen ist inzwischen so groß, dass die Entwickler ausdrücklich darum bitten, keine neuen Threads mehr zu eröffnen – was das Ausmaß ganz gut zusammenfasst.</p>



<p class="has-cyan-bluish-gray-background-color has-background wp-block-paragraph"><strong>UPDATE 08.05.2025:</strong> Es gibt mit <a href="https://github.com/TeamNewPipe/NewPipe/releases/tag/v0.27.7">NewPipe 0.27.7</a> einen schnellen Hotfix, der die Problematik behebt. Aber es ist noch nicht aller Tage Abend:<em> &#8222;Note that the solution employed in this version is likely temporary, and in the long run the SABR video protocol needs to be implemented, but TeamNewPipe members are currently busy so any help would be greatly appreciated! Take a look at <a href="https://github.com/TeamNewPipe/NewPipe/issues/12248">#12248</a> for more information.&#8220;</em></p>



<p class="wp-block-paragraph">Hintergrund ist eine technische Umstellung bei YouTube: Google setzt zunehmend auf ein neues Streaming-Protokoll namens SABR (Server Adaptive Bitrate). Ziel ist es, die Videoqualität dynamisch an Gerät und Netzwerk anzupassen. Das Problem dabei: Statt offener Standards wie <a href="https://de.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over_HTTP">DASH</a> oder <a href="https://de.wikipedia.org/wiki/HTTP-Streaming">HLS</a> kommt nun ein proprietäres Format namens UMP zum Einsatz. Es kombiniert Audio- und Videospuren in einem einzigen Stream, verwendet zur Adressierung keine Byte-Ranges mehr, sondern Zeitwerte in Millisekunden, und erschwert dadurch die Analyse und Aufteilung durch Drittanbieter-Clients erheblich.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af300878823a&quot;}" data-wp-interactive="core/image" data-wp-key="6af300878823a" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" width="1280" height="916" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/360p-newpipe-und-co-1280x916.webp" alt="NewPipe, Tubular und PipePipe im Vergleich: Während NewPipe und Tubular auf 360p beschränkt sind, zeigt PipePipe derzeit noch Inhalte mit bis zu 1080p." class="wp-image-44703" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/05/360p-newpipe-und-co-1280x916.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/360p-newpipe-und-co-640x458.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/360p-newpipe-und-co-1536x1100.webp 1536w, https://linuxundich.de/wp-content/uploads/2025/05/360p-newpipe-und-co-2048x1466.webp 2048w, https://linuxundich.de/wp-content/uploads/2025/05/360p-newpipe-und-co-768x550.webp 768w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">NewPipe, Tubular und PipePipe im Vergleich: Während NewPipe und Tubular auf 360p beschränkt sind, zeigt PipePipe derzeit noch Inhalte mit bis zu 1080p.</figcaption></figure>



<p class="wp-block-paragraph">Die technischen Details hat der Entwickler des <a href="https://github.com/LuanRT/yt-sabr-shaka-demo">googlevideo-Projekts</a> gut nachvollziehbar dokumentiert. Klar ist: SABR macht es freien Clients nahezu unmöglich, auf das volle YouTube-Angebot zuzugreifen – jedenfalls solange, wie Google keine offizielle Schnittstelle bietet.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">About a year or two ago, YouTube started experimenting with SABR (Server ABR) streaming. It allows the server to dynamically adjust the stream based on the user&#8217;s network conditions and device capabilities. While this is all pretty good for YouTube, it&#8217;s quite difficult to implement properly in third-party apps (think FreeTube, NewPipe, GrayJay, etc.)</p>



<p class="wp-block-paragraph">For one, the SABR stream is not a standard DASH/HLS stream. It uses a custom streaming protocol (UMP) that is not compatible with any players available these days. And on top of that, it delivers both audio and video segments in one request, which is another incompatibility with DASH and HLS. It also does not use byte ranges, but rather a time value in milliseconds.</p>
</blockquote>



<h2 class="wp-block-heading" id="auch-forks-wie-tubular-sind-betroffen">Auch Forks wie Tubular sind betroffen</h2>



<p class="wp-block-paragraph">Nicht nur NewPipe selbst ist betroffen, sondern auch die zahlreichen Forks, die sich über die Jahre entwickelt haben. Besonders bekannt ist <a href="https://github.com/polymorphicshade/Tubular">Tubular</a>, ein Fork, der aus internen Spannungen im NewPipe-Team hervorgegangen ist. Viele Nutzerinnen und Nutzer bevorzugen Tubular, weil dort Funktionen wie <a href="https://sponsor.ajay.app/">SponsorBlock</a> oder <a href="https://returnyoutubedislike.com/">ReturnYouTubeDislike</a> direkt integriert sind – Features, die das Hauptprojekt bislang bewusst ablehnt. Doch auch Tubular kämpft mit den gleichen Problemen: Das letzte Release erschien Anfang Februar, und seitdem ist auch hier bei 360p Schluss.</p>



<h2 class="wp-block-heading" id="pipe-pipe-als-funktionierende-alternative">PipePipe als funktionierende Alternative</h2>



<p class="wp-block-paragraph">Ein kleiner Hoffnungsschimmer kommt vom Fork <a href="https://github.com/InfinityLoop1308/PipePipe">PipePipe</a>, der das SABR-Problem offenbar zumindest vorübergehend umgeht. Bei mir funktioniert die App derzeit problemlos mit Auflösungen bis 1080p – ohne erkennbare Einschränkungen. Wer <a href="https://f-droid.org/packages/InfinityLoop1309.NewPipeEnhanced/">PipePipe</a> selbst testen möchte, findet die App über F-Droid. Als alternativen F-Droid-Client kann ich <a href="https://github.com/Droid-ify/client">Droid-ify</a> empfehlen, der deutlich flotter und übersichtlicher wirkt als der klassische Client.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af3008789140&quot;}" data-wp-interactive="core/image" data-wp-key="6af3008789140" class="wp-block-image size-large is-resized wp-lightbox-container"><img decoding="async" width="1280" height="692" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/pipepipe-youtube-android-1280x692.webp" alt="PipePipe kann aktuell noch mit hoher Auflösung streamen. Die App zeigt sich als unkomplizierte Alternative für Android-User." class="wp-image-44704" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/05/pipepipe-youtube-android-1280x692.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/pipepipe-youtube-android-640x346.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/pipepipe-youtube-android-1536x831.webp 1536w, https://linuxundich.de/wp-content/uploads/2025/05/pipepipe-youtube-android-2048x1108.webp 2048w, https://linuxundich.de/wp-content/uploads/2025/05/pipepipe-youtube-android-768x415.webp 768w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">PipePipe kann aktuell noch mit hoher Auflösung streamen. Die App zeigt sich als unkomplizierte Alternative für Android-User.</figcaption></figure>



<p class="wp-block-paragraph">Der Umstieg zwischen den Apps gelingt erfreulich unkompliziert: Die NewPipe-Einstellungen inklusive abonnierter Kanäle lassen sich exportieren und in einem anderen Fork problemlos wieder importieren. Mein persönlicher Wechsel von Tubular zu PipePipe verlief reibungslos – und auch der Umstieg auf andere Forks sollte ähnlich einfach sein. Im Vergleich zu NewPipe bietet PipePipe unter anderem folgende Funktionen:</p>



<ul class="wp-block-list">
<li>Integration von SponsorBlock (für YouTube &amp; BiliBili)</li>



<li>Rückkehr der Dislike-Anzeige mit ReturnYouTubeDislike</li>



<li>Anzeige von Bullet-Kommentaren und Live-Chats</li>



<li>Erweiterte Suchfilter zur gezielten Videosuche</li>



<li>Suche und Sortierung innerhalb lokaler Wiedergabelisten</li>



<li>Filtermöglichkeit nach Schlüsselwörtern, Kanälen und mehr</li>



<li>Musikmodus und Wiedergabe im Hintergrund</li>



<li>Schlaftimer zum automatischen Beenden der Wiedergabe</li>



<li>Gestensteuerung im Vollbildmodus</li>



<li>Anmeldung zum Abspielen eingeschränkter oder Premium-Inhalte</li>
</ul>



<h2 class="wp-block-heading" id="fazit-freie-clients-unter-druck-aber-nicht-kampflos">Fazit: Freie Clients unter Druck – aber nicht kampflos</h2>



<p class="wp-block-paragraph">Die NewPipe-Entwickler arbeiten weiterhin intensiv an einer Lösung, wie sich im <a href="https://github.com/TeamNewPipe/NewPipe/issues/12248">aktuellen Fortschritts-Thread</a> nachverfolgen lässt. Doch die Richtung ist klar: Google will die Kontrolle über seine Plattform behalten und setzt dabei zunehmend auf technische Barrieren, um Drittanbieterlösungen auszubremsen.</p>



<p class="wp-block-paragraph">Gerade deshalb sind Projekte wie NewPipe, PipePipe und andere Forks so wichtig – sie zeigen, dass es Alternativen gibt, auch wenn diese zunehmend unter Druck geraten. Natürlich wäre es am besten, sich komplett von YouTube zu lösen und Plattformen wie <a href="https://joinpeertube.org">PeerTube</a> zu nutzen. Aber wir kennen es alle: Der Geist ist willig, das Fleisch ist schwach.</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/newpipe-nur-360p-youtube-pipepipe/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Umstieg auf Firefox? YouTube macht Probleme?</title>
		<link>https://linuxundich.de/umstieg-auf-firefox-youtube-macht-probleme/</link>
					<comments>https://linuxundich.de/umstieg-auf-firefox-youtube-macht-probleme/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Tue, 22 Apr 2025 07:23:40 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=44413</guid>

					<description><![CDATA[YouTube läuft unter Firefox oft schlechter als unter Chrome – Videos starten langsam, die CPU-Last ist hoch, manche Funktionen nerven. Der Beitrag erklärt, woran das liegt und welche Add-ons und Einstellungen helfen.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ich nutze Firefox mittlerweile seit einer ganzen Weile – und das sehr bewusst. Firefox ist heute der letzte große Browser, der mit <a href="https://firefox-source-docs.mozilla.org/overview/gecko.html">Gecko</a> noch eine eigene Engine verwendet und sich der Idee von freier Software und digitaler Selbstbestimmung verpflichtet. Zumindest in der Theorie. In der letzten Zeit gab es leider immer wieder <a href="https://linuxnews.de/mozilla-und-die-nutzungsbedingungen-fuer-firefox/">Ärger um Mozilla</a> in dieser Hinsicht. Dennoch: Wer sich für Datenschutz interessiert und sich nicht völlig in die Hände eines der größten Datenkraken unserer Zeit begeben will, kommt an Firefox kaum vorbei.</p>



<p class="wp-block-paragraph">Falls ihr also gerade überlegt, von Google Chrome auf Firefox zu wechseln, oder diesen Schritt vielleicht schon gemacht habt: Willkommen! Ihr habt euch für einen starken, flexiblen und offenen Browser entschieden. Aber vielleicht habt ihr auch schon gemerkt – ganz reibungslos läuft der Umstieg vielleicht nicht. Ich lese beispielsweise immer wieder, dass es besonders bei YouTube stockt: Videos starten langsam, ruckeln, laufen nur in niedriger Qualität oder verursachen eine ungewöhnlich hohe CPU-Last.</p>



<p class="wp-block-paragraph">Woran liegt das? Nun, ganz unbegründet sind die Spekulationen nicht, dass Google als Betreiber von YouTube und als wohl erfolgreichster Werbekonzern aller Zeiten wenig Interesse daran hat, Firefox-Nutzer mit der gleichen Sorgfalt zu behandeln wie Chrome-User. Immerhin ist Firefox die letzte ernstzunehmende Konkurrenz im Browsermarkt. Doch zum Glück lässt sich mit ein paar gezielten Einstellungen einiges retten.</p>



<h2 class="wp-block-heading">YouTube unter Firefox – diese Tipps helfen</h2>



<h3 class="wp-block-heading">uBlock Origin installieren</h3>



<p class="wp-block-paragraph">Ein zuverlässiger Werbeblocker gehört heute zur Grundausstattung. Nicht nur, weil er lästige Werbung entfernt, sondern auch, weil er Tracking und andere ressourcenhungrige Scripte blockiert. Die Empfehlung kann hier nur lauten: <a href="https://addons.mozilla.org/firefox/addon/ublock-origin/">uBlock Origin</a>. Das Add-on ist quelloffen, sehr performant und lässt sich präzise konfigurieren. Im Gegensatz zu Chrome gibt es uBlock Origin noch in der &#8222;Vollversion&#8220; und nicht nur als abgespeckte Lite-Alternative. Nach der Installation empfiehlt es sich, unter den <em>Filterlisten</em> zusätzlich den Filter <em>uBlock filters – Annoyances</em> zu aktivieren. Dieser sorgt dafür, dass auch störende Seitenelemente (etwa Cookie-Banner, Overlay-Effekte oder YouTube-Spielereien) ausgeblendet werden. Behaltet allerdings im Hinterkopf, dass dieser Filter aktiv ist, er sorgt auf manchen Webseiten auch für unerwünschte Aussetzer.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af300878b463&quot;}" data-wp-interactive="core/image" data-wp-key="6af300878b463" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1223" height="797" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/firefox-ublock-annoyances.webp" alt="In den Filterlisten von uBlock Origin ist unter Belästigungen die Liste uBlock filters – Annoyances angehakt." class="wp-image-44421" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/04/firefox-ublock-annoyances.webp 1223w, https://linuxundich.de/wp-content/uploads/2025/04/firefox-ublock-annoyances-640x417.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/firefox-ublock-annoyances-768x500.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Mit aktivierten Zusatzfiltern blockiert uBlock Origin auch nervige Seitenelemente wie Cookie-Banner, YouTube-Overlays oder andere störende Einblendungen.</figcaption></figure>



<h3 class="wp-block-heading">Ambient Mode bei YouTube deaktivieren</h3>



<p class="wp-block-paragraph">YouTube hat vor einiger Zeit den sogenannten <em>Ambient Mode</em> eingeführt – dabei werden Farbverläufe des Videos weich in den Hintergrund projiziert. Ganz so, als ob über die Köpfe der Kinobesucher hinweg ein Projektor das Bild auf eine Leinwand werfen würde. Das sieht zwar nett aus, sorgt unter Firefox wohl aber häufig für Darstellungsfehler oder spürbare Performance-Einbußen. Zwingend nötig ist der Effekt nun wirklich nicht.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af300878bef4&quot;}" data-wp-interactive="core/image" data-wp-key="6af300878bef4" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1219" height="805" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/firefox-youtube-ambient.webp" alt="Im Einstellungsmenü eines YouTube-Videos steht der Schalter Beleuchtung wie im Kino auf an." class="wp-image-44422" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/04/firefox-youtube-ambient.webp 1219w, https://linuxundich.de/wp-content/uploads/2025/04/firefox-youtube-ambient-640x423.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/firefox-youtube-ambient-768x507.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Der Ambient Mode bei YouTube sieht schick aus, sorgt unter Firefox aber eventuell für Ruckler und hohe CPU-Last beim Abspielen von Videos.</figcaption></figure>



<p class="wp-block-paragraph">Wenn euch dieser Effekt auffällt (wie z. B. in diesem <a href="https://www.youtube.com/watch?v=9g1gZAaRhro">Beispielvideo</a>), könnt ihr über das Zahnradsymbol und den Menüpunkt <em>Beleuchtung wie im Kino</em> abstellen. Aber meist ist diese Einstellung nicht von Dauer. Stattdessen bietet es sich an, ihn mithilfe von uBlock Origin gezielt zu entfernen. Tragt dazu unter <em>Meine Filter</em> folgenden Eintrag ein:</p>



<pre class="wp-block-code"><code>youtube.com###cinematics.ytd-watch-flexy:remove()
</code></pre>



<p class="wp-block-paragraph">Setzt dann noch den Haken oben bei <em>Eigene Filter aktivieren</em>. Das entfernt das störende Element zuverlässig – und senkt ganz nebenbei die Systemlast beim Abspielen von Videos.</p>



<h3 class="wp-block-heading">Enhanced-h264ify nutzen</h3>



<p class="wp-block-paragraph">Ein echter Gamechanger kann das Add-on <strong><a href="https://addons.mozilla.org/en-US/firefox/addon/enhanced-h264ify/">enhanced-h264ify</a></strong> sein. Damit zwingt ihr YouTube dazu, Videos im älteren H.264-Format abzuspielen – statt in den modernen VP8- oder VP9-Codecs, die oft hardwareseitig nicht unterstützt werden. Gerade unter Linux – oder bei Laptops ohne aktuelle GPU-Beschleunigung – läuft H.264 oft wesentlich flüssiger. Weniger CPU-Last, weniger Ruckler, längere Akkulaufzeit. Nach der Installation lässt sich das Verhalten in den Einstellungen des Add-ons fein abstimmen.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af300878cb34&quot;}" data-wp-interactive="core/image" data-wp-key="6af300878cb34" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1223" height="797" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/firefox-h264ify.webp" alt="In den Einstellungen von enhanced-h264ify sind die Codecs VP8, VP9 und AV1 blockiert, H.264 bleibt aktiv." class="wp-image-44423" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/04/firefox-h264ify.webp 1223w, https://linuxundich.de/wp-content/uploads/2025/04/firefox-h264ify-640x417.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/firefox-h264ify-768x500.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Mit enhanced-h264ify lassen sich hardwarefreundliche Codecs erzwingen – das verbessert die Video-Wiedergabe unter Linux in vielen Fällen.</figcaption></figure>



<h3 class="wp-block-heading">User-Agent anpassen (optional)</h3>



<p class="wp-block-paragraph">Wenn trotz aller Optimierungen YouTube weiterhin zickt, kann es helfen, den sogenannten User-Agent zu ändern. Damit gebt ihr euch gegenüber Webseiten nicht mehr als Firefox, sondern z. B. als Chrome-Browser aus. Das geht ganz einfach mit dem Add-on <strong><a href="https://addons.mozilla.org/en-US/firefox/addon/uaswitcher/">User-Agent Switcher</a></strong>. Nach der Installation könnt ihr den Browser auf Chrome „umstellen“. Klar: Ideal ist das nicht. Denn so bekommen Webseitenbetreiber keine Rückmeldung, dass Firefox-Nutzer existieren und gute Performance erwarten. Aber wenn ihr nur schauen wollt – und euch der Ärger mit YouTube nervt – kann dieser Schritt kurzfristig helfen.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af300878d879&quot;}" data-wp-interactive="core/image" data-wp-key="6af300878d879" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1225" height="802" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/04/firefox-user-agent.webp" alt="Das Menü des User-Agent Switchers mit der Auswahl Windows / Chrome 134 für die Domain youtube.com." class="wp-image-44424" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/04/firefox-user-agent.webp 1225w, https://linuxundich.de/wp-content/uploads/2025/04/firefox-user-agent-640x419.webp 640w, https://linuxundich.de/wp-content/uploads/2025/04/firefox-user-agent-768x503.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Ein veränderter User-Agent kann Probleme mit YouTube lindern – als Workaround, wenn andere Optimierungen nicht greifen.</figcaption></figure>



<h2 class="wp-block-heading">Die Browser-Wars sind zurück</h2>



<p class="wp-block-paragraph">Was wir gerade erleben, ist kein Zufall. Firefox steht allein gegen eine überwältigende Übermacht an Chrome-Derivaten. Ob Brave, Microsofts Edge, Opera oder Vivaldi – sie alle bauen inzwischen auf Googles Blink-Engine auf. Firefox ist der leider letzte große Browser mit echter technischer Unabhängigkeit. Wir können nun wirklich nur hoffen, dass Mozilla trotz aller Querelen weiterhin wirtschaftlich stabil bleibt und die Entwicklung des Browsers vorantreibt.</p>



<p class="wp-block-paragraph">Und genau deshalb ist es so wichtig, ihn zu nutzen. Ihn zu unterstützen. Denn ohne Firefox würde Google das Web wohl endgültig kontrollieren. Der Kampf um offene Standards, freie Software und ein privatsphärefreundliches Internet ist zurück – und wir alle sind ein Teil davon. Also: Wechselt. Testet. Gebt Firefox eine echte Chance. Und lasst euch nicht vom ersten YouTube-Ruckler entmutigen. Wenn ihr noch weitere Tipps oder Erfahrungen zum Thema habt, schreibt sie gerne in die Kommentare.</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/umstieg-auf-firefox-youtube-macht-probleme/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>youtube-dl lädt Videos von zahlreichen Videoseiten und Mediatheken aus dem Netz</title>
		<link>https://linuxundich.de/youtube-dl-laedt-videos-von-zahlreichen-videoseiten-und-mediatheken-aus-dem-netz/</link>
					<comments>https://linuxundich.de/youtube-dl-laedt-videos-von-zahlreichen-videoseiten-und-mediatheken-aus-dem-netz/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Tue, 08 Jul 2014 15:03:31 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Mediathek]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=25536</guid>

					<description><![CDATA[youtube-dl lädt Videos aus über 350 Portalen – von der ARD über Vimeo bis zum ZDF, und das alles aus dem Terminal heraus.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Das Kommandozeilentool youtube-dl lädt YouTube-Videos aus dem Netz, das dürfte aufgrund der Namensgebung kaum jemanden wirklich überraschen. Auch mir ist das Programm nicht wirklich neu, doch ich habe es bisher immer nur mit YouTube in Verbindung gebracht. Doch das kleine Programm für das Linux-Terminal kann inzwischen deutlich mehr als es der auf nur einen Dienst hindeutende&nbsp;Name vermuten lässt. Das schlanke Konsolentool beherrscht inzwischen den Download von Videos aus über 350 Videoportalen: Von der ARD über Vimeo und YouTube,&nbsp;bis hin zum ZDF oder nicht ganz jugendfreien Webseiten ist alles mit dabei.</p>



<span id="more-25536"></span>



<p class="wp-block-paragraph">Da die Mediatheken der öffentlich-rechtlichen Sender ihre Inhalte nach nur einer Woche aus dem Netz schmeißen müssen, muss man sich Sendungen, die man gerade nicht ansehen kann, wohl oder übel auf der eigenen Festplatte sichern. Dazu verwende ich bisher mit&nbsp;<a title="ARD-Mediathek bzw. Tatort mit tatort-dl unter Linux herunterladen" href="https://linuxundich.de/ard-mediathek-bzw-tatort-mit-tatort-dl-unter-linux-herunterladen/">tatort-dl</a> und <a href="http://linuxundich.de/tag/zdf-dl">zdf-dl</a>&nbsp;zwei kleine Programme fürs Terminal, so muss ich nicht das große MediathekView starten. Doch die beiden Programme sind ein wenig hakelig und auch ab und an veraltet, daher hat es mich sehr gefreut zu erfahren (Danke lieber <a href="https://linuxundich.de/zdf-dl-1-1-laedt-nun-wieder-videos-aus-der-zdf-mediathek-auf-eure-festplatte/#comment-58304">Tippgeber</a>!), dass&nbsp;<a href="https://rg3.github.io/youtube-dl/">youtube-dl</a>&nbsp;inzwischen mit über 350 Videoportalen umzugehen weiß.</p>



<h2 class="wp-block-heading">youtube-dl unter Debian, Ubuntu oder Arch installieren</h2>



<pre class="wp-block-code"><code># youtube-dl unter Ubuntu/Debian installieren
$ <strong>sudo apt-get install youtube-dl rtmpdump</strong>

# youtube-dl unter Arch Linux installieren
$ <strong>sudo pacman -S youtube-dl</strong></code></pre>



<p class="wp-block-paragraph">Die Liste der unterstützten Portale führt von&nbsp;1up.com, über die ARD,&nbsp;arte.tv, RTLnow und Tagesschau, bis hin zur WDRMaus und dem ZDF. Für alle diese Portale reicht für den Download der Webvideos ein Kommando aus. Auch zahlreiche Schmuddelportale wie YouPorn, Xtube oder Xhamster und Co. werden von youtube-dl unterstützt. Damit macht youtube-dl die etwas wackligeren Lösungen die bereits genannten Skripte tatort-dl und mein zdf-dl&nbsp;komplett überflüssig. Eine Liste mit allen von youtube-dl unterstützten Portalen liefert euch der Schalter&nbsp;<em>&#8211;list-extractors</em>.</p>



<h2 class="wp-block-heading">Von youtube-dl unterstützte Videoportale auflisten</h2>



<pre class="wp-block-code"><code>$ <strong>youtube-dl --list-extractors</strong>
1up.com
220.ro
3sat
4tube
56.com
5min
8tracks
9gag
AcademicEarth:Course
AddAnime
&#91;...]</code></pre>



<p class="wp-block-paragraph">Die Bedienung ist im Endeffekt immer die selbe: Es reicht youtube-dl aus dem Terminal heraus aufzurufen und die URL des gewünschten Videos hinter das Kommando zu hängen. Bei zdf-dl war es dabei wichtig auf die Nicht-Flash-Version der ZDF-Mediathek zu verweisen, youtube-dl akzeptiert dagegen beide Varianten ohne zu murren. Weitere Schalter lassen einen das Format der Tonspur bestimmen oder gar nur den Ton herunterladen, in der Praxis wird man meist aber den blanken Befehl benutzen.</p>



<h2 class="wp-block-heading">Webvideos mit youtube-dl herunterladen</h2>



<pre class="wp-block-code"><code># Filme aus der ARD-Mediathek herunterladen...
$ <strong>youtube-dl http://www.ardmediathek.de/tv/Fernsehfilme-im-Ersten/Mord-in-bester-Gesellschaft-Das-Ende-v/Das-Erste/Video?documentId=22196602&amp;bcastId=1933898</strong>

# Filme aus der ZDF-Mediathek herunterladen...
$ <strong>youtube-dl http://www.zdf.de/ZDFmediathek/hauptnavigation/startseite#/beitrag/video/2180242/Bullenball</strong></code></pre>



<p class="wp-block-paragraph">Mit youtube-dl hat man also eine eierlegende Wollmilchsau für zahlreiche Videoportale an der Hand. Es ist nicht mehr nötig sich für jedes neue Portal wieder ein anderes Download-Tool zu installieren und sich an die Syntax zu erinnern. youtube-dl wird zudem regelmäßig aktuell gehalten, sodass die Anwendung nach Änderungen auf einer der unterstützten Videoseiten schnell wieder funktioniert.</p>



<p class="has-pale-cyan-blue-background-color has-background wp-block-paragraph"><strong>TIPP:</strong> Youtube-dl erlaubt den Download von zahlreichen Videoportalen. Allerdings kennt auch youtube-dl nicht sämtliche Anbieter. Möchtet ihr ein Flash-Video eines beliebigen Video-Hosters herunterladen, dann könnt ihr euch den <a title="Mit Linux-Bordwerkzeugen jedes Flash-Video aus dem Netz laden" href="https://linuxundich.de/mit-linux-bordwerkzeugen-jedes-flash-video-aus-dem-netz-laden/">Download des Flash-Videos</a> von der Festplatte angeln.</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/youtube-dl-laedt-videos-von-zahlreichen-videoseiten-und-mediatheken-aus-dem-netz/feed/</wfw:commentRss>
			<slash:comments>27</slash:comments>
		
		
			</item>
		<item>
		<title>Chromecasts startet in Deutschland, was kann man mit dem Ding eigentlich machen?</title>
		<link>https://linuxundich.de/chromecasts-startet-in-deutschland-was-kann-man-mit-dem-ding-eigentlich-machen/</link>
					<comments>https://linuxundich.de/chromecasts-startet-in-deutschland-was-kann-man-mit-dem-ding-eigentlich-machen/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 19 Mar 2014 13:16:36 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Chromecast]]></category>
		<category><![CDATA[Maxdome]]></category>
		<category><![CDATA[Watchever]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=23088</guid>

					<description><![CDATA[Der Chromecast ist ab sofort auch in Deutschland zu haben. Was der 35-Euro-Stick kann und welche Apps ihn unterstützen.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Es gibt nur wenige Google-Produkte, die mehr Zeit gebraucht haben, bis sie weltweit vertrieben wurden. Schon am 24. Juli 2013 gab es in den USA den Chromecast zu kaufen, hier in Deutschland mussten wir nun bis Mitte März auf den Chromecast-Dongle warten. Nun aber ist er da! Der HDMI-Stick lässt sich in Deutschland direkt bei <a href="https://play.google.com/store/devices/details?id=chromecast">Google Play</a> und auch bei <a href="http://amzn.to/1gOj7SM" rel="sponsored nofollow">Amazon</a>, <a href="http://www.mediamarkt.de/mcs/product/GOOGLE-Chromecast,48353,462837,1196343.html?langId=-3">Media Markt</a> oder <a href="http://www.saturn.de/mcs/product/GOOGLE-Chromecast,48352,474977,1196344.html?langId=-3">Saturn</a> bestellen. Der Chromecast kostet bei den vier großen Versendern generell 35 Euro, am meisten Sinn macht es aber wohl bei Amazon oder Media Markt zu bestellen, da diese den Stick versandkostenfrei liefern. Oder man schlappt vor Ort in einen der Läden, auch in den Filialen von Saturn und Media Markt sollte der Stick zu finden sein. Da ich mir einen Chromecast schon vor längerer Zeit aus den USA hab kommen lassen, möchte ich euch die Möglichkeiten des Sticks zusammenfassen.</p><p class="wp-block-paragraph">Erstmal zu den technischen Gegebenheiten: Zum Betrieb des Chromecast-Sticks benötigt ihr keinen super-top-aktuellen Smart-TV mit allem drum und dran. Es reicht ein ganz normaler Fernseher mit einem freien HDMI-Eingang und am besten einem USB-Anschluss. So könnt ihr den Chromecast gleich über den Fernseher mit Strom versorgen, alternativ bekommt der Chromecast über ein Handy-Netzteil seine Energie. Ihr könnt den Chromecast aber auch nach dem Einrichten per Chromecast-App an einen A/V-Receiver anstecken, so könnt ihr bspw. Google Music über eure HiFi-Stereoanlage hören.</p><p class="wp-block-paragraph">Mit dem Chromecast rüstet ihr euren Fernseher nicht mit Android aus, ihr verbessert eigentlich &#8222;nur&#8220; das Zusammenspiel von Fernseher und Handy bzw. Tablet. Die Chromecast-Oberfläche auf dem Fernseher dient lediglich zum Betrachten der gestreamten Inhalte, gesteuert wird der Stick komplett vom Handy aus. Sämtliche<span style="line-height: 1.5em;"> Chromecast-fähigen Apps zeigen mit dem Chromecast-Icon an, dass zum einen ein Chromecast-Dongle im Netzwerk gefunden wurde und dass die App auch ihre Inhalte an den Stick schicken kann. Ihr könnt auch mehr als nur einen Stick in eurem Netzwerk betreiben, die Chromecast-Apps fragen immer über eine Auswahlbox ab, wo der Stream hingebeamt werden soll.</span></p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af3008790319&quot;}" data-wp-interactive="core/image" data-wp-key="6af3008790319" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="759" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/03/cast-store-chromecast-1280x759.png" alt="Der Cast Store für Chromecast listet alle Chromecast-fähigen Apps auf." class="wp-image-23090" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/03/cast-store-chromecast.png 1280w, https://linuxundich.de/wp-content/uploads/2014/03/cast-store-chromecast-640x380.png 640w, https://linuxundich.de/wp-content/uploads/2014/03/cast-store-chromecast-768x455.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Der Cast Store für Chromecast listet alle Chromecast-fähigen Apps auf.</figcaption></figure>
<p class="wp-block-paragraph">Doch was gibt es eigentlich inzwischen an Apps? Google geht nach wie vor ein wenig arg sparsam mit Information um, welche Apps denn nun Unterstützung für den Chromecast-Stick anbieten. Auf der <a href="https://web.archive.org/web/20140312010515/http://www.google.com/intl/de/chrome/devices/chromecast/apps.html">Chromecast-Seite</a> listet Google zwar einige der Chromecast-fähigen Apps auf, doch dort finden sich nur die  wirklich &#8222;prominenten&#8220; Apps wie eben  YouTube oder Watchever, die den meisten Chromecast-Besitzern sowieso schon bekannt sein dürften. Mit dem <a href="https://web.archive.org/web/20140320095113/https://play.google.com/store/apps/details?id=goko.gcs">Cast Store für Chromecast</a> finden ihr dagegen deutlich mehr Chromecast-Apps. Die App darf jedoch nicht als eigener Chromecast-Market verstanden werden, sie listet lediglich alle Chromecast-Apps zusammen mit der Bewertung des Play Stores auf, ein Klick auf einen der Einträge führt euch dann zur App im Play Store, aus diesem heraus lassen sich die Anwendung dann installieren. Aktuell kennt Cast Store für Chromecast über einhundert Chromecast-fähige Apps und Spiele.</p><h2 class="wp-block-heading">YouTube, Google Play Music, Google Play Movies</h2>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af3008791044&quot;}" data-wp-interactive="core/image" data-wp-key="6af3008791044" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="759" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/03/google-apps-chromecast-1280x759.png" alt="Natürlich sind alle Multimedia-Apps von Google wie YouTube oder Play Music mit dem Chromecast kompatibel." class="wp-image-23091" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/03/google-apps-chromecast.png 1280w, https://linuxundich.de/wp-content/uploads/2014/03/google-apps-chromecast-640x380.png 640w, https://linuxundich.de/wp-content/uploads/2014/03/google-apps-chromecast-768x455.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Natürlich sind alle Multimedia-Apps von Google wie YouTube oder Play Music mit dem Chromecast kompatibel.</figcaption></figure>
<p class="wp-block-paragraph">Es wäre natürlich eine peinliche Nummer, wenn Google in seinen eigenen Apps keinen Chromecast-Support einbauen würde &#8212; dem ist selbstverständlich nicht so. Ihr könnt mit dem Chromecast-Dongle am Fernseher direkt aus <a href="https://play.google.com/store/apps/details?id=com.google.android.youtube">YouTube</a>, <a href="https://play.google.com/store/apps/details?id=com.google.android.music">Google Play Music</a> und <a href="https://play.google.com/store/apps/details?id=com.google.android.videos">Play Movies</a> heraus die jeweiligen Inhalte auf den Fernseher schicken. Das entsprechende Icon in der Kopfzeile der App informiert euch immer über den Chromecast-Support. Interessant ist bei Google Musik die eingangs angesprochene Option einen Chromecast an einen A/V-Receiver zu hängen, der nicht über einen Bluetooth-Empfänger verfügt. So lässt sich zum Beispiel die &#8222;Google Play Music All Inlusive&#8220;-Flatrate aus dem Handy- bzw. Tablet befreien und laut über die Boxen der Stereoanlage streamen.</p><h2 class="wp-block-heading">Dailymotion</h2>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af3008791af9&quot;}" data-wp-interactive="core/image" data-wp-key="6af3008791af9" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="759" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/03/dailymotion-chromecast-1280x759.png" alt="Auch die YouTube-Alternative kann mit Chromecast umgehen." class="wp-image-23092" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/03/dailymotion-chromecast.png 1280w, https://linuxundich.de/wp-content/uploads/2014/03/dailymotion-chromecast-640x380.png 640w, https://linuxundich.de/wp-content/uploads/2014/03/dailymotion-chromecast-768x455.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Auch die YouTube-Alternative kann mit Chromecast umgehen.</figcaption></figure>
<p class="wp-block-paragraph">Neben YouTube gibt es auch noch andere Video-Plattformen wie etwa <a href="https://play.google.com/store/apps/details?id=com.dailymotion.dailymotion">Dailymotion</a>. Auch diese beherrscht inzwischen den Umgang mit Chromecast. Das Angebot von Dailymotion ist nicht ganz so dynamisch und &#8222;individuell&#8220; wie bei YouTube, allerdings gibt es bei Dailymotion eine ganze Reihe von gut gemachten Inhalten, die sich so in dieser Form nicht bei YouTube finden lassen, auch die App ist mittlerweile sehr gut an die Android-Plattform angepasst.</p><h2 class="wp-block-heading">Watchever und Maxdome</h2>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af30087925ca&quot;}" data-wp-interactive="core/image" data-wp-key="6af30087925ca" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="853" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/03/watchever-tv-chromecast-1280x853.jpg" alt="Die Online-Videothek zum Flatrate-Preis erlaubt die Nutzung des Chromecast-Dongles." class="wp-image-23094" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/03/watchever-tv-chromecast.jpg 1280w, https://linuxundich.de/wp-content/uploads/2014/03/watchever-tv-chromecast-640x427.jpg 640w, https://linuxundich.de/wp-content/uploads/2014/03/watchever-tv-chromecast-768x512.jpg 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Die Online-Videothek zum Flatrate-Preis erlaubt die Nutzung des Chromecast-Dongles.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af30087932a3&quot;}" data-wp-interactive="core/image" data-wp-key="6af30087932a3" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="759" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/03/watchever-chromecast-1280x759.png" alt="Auch Watchever kann nun Videos per Chromecast auf den Fernseher beamen." class="wp-image-23093" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/03/watchever-chromecast.png 1280w, https://linuxundich.de/wp-content/uploads/2014/03/watchever-chromecast-640x380.png 640w, https://linuxundich.de/wp-content/uploads/2014/03/watchever-chromecast-768x455.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Auch Watchever kann nun Videos per Chromecast auf den Fernseher beamen.</figcaption></figure>
<p class="wp-block-paragraph">Netflix und Hulu haben sich bisher noch nicht über den großen Teich getraut, dafür gibt es in Deutschland zumindest Watchever und Maxdome &#8212; jetzt auch mit Chromecast-Support. Die beiden Video-on-Demand Online-Videotheken haben im Zuge des Marktstarts des Chromecasts auch gleich die <a href="https://web.archive.org/web/20140307231024/https://play.google.com/store/apps/details?id=com.vme.watchever">Watchever-</a> und die <a href="https://web.archive.org/web/20140703050024/https://play.google.com/store/apps/details?id=de.maxdome.app.android">Maxdome-App</a> aktualisiert, so dass diese nun auch den Chromecast-Dongle unterstützen. Damit sind die beiden Dienste noch vor Amazon Instant Video die ersten VoD-Anbieter in Deutschland, die es ihren Kunden erlauben auch ohne einen modernen Smart-TV oder eine Set-Top-Box Streaming-Videos auf dem Fernseher zu betrachten.</p><h2 class="wp-block-heading">AllCast</h2>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af3008794500&quot;}" data-wp-interactive="core/image" data-wp-key="6af3008794500" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="759" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/03/mediathek-1-allcast-1280x759.png" alt="Apps wie Mediathek 1 oder Theke und Allcast ergänzten sich perfekt." class="wp-image-22955" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/03/mediathek-1-allcast.png 1280w, https://linuxundich.de/wp-content/uploads/2014/03/mediathek-1-allcast-640x380.png 640w, https://linuxundich.de/wp-content/uploads/2014/03/mediathek-1-allcast-768x455.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Apps wie Mediathek 1 oder Theke und Allcast ergänzten sich perfekt.</figcaption></figure>
<p class="wp-block-paragraph"><a href="https://web.archive.org/web/20140301214857/https://play.google.com/store/apps/details?id=com.koushikdutta.cast">AllCast</a> ist praktisch das Schweizer Taschenmesser unter den Chromecast-Apps. Mit ihr könnt ihr lokal gespeicherte Inhalte wie die Fotos oder Videos der Handy-Kamera oder auch auf dem Handy gepeicherte MP3s zum Chromecast schicken. Viel interessanter ist aber in meinen Augen, dass AllCast auch andere Streams weiterleiten kann. Ideal funktioniert dies zum Beispiel mit den alternativen Mediathek-Apps <a href="https://web.archive.org/web/20140426101139/https://play.google.com/store/apps/details?id=de.janrenz.app.mediathek">Mediathek 1</a> oder <a href="https://web.archive.org/web/20140210023448/https://play.google.com/store/apps/details?id=com.sh.theke">Theke</a>. Die Streams beider Apps lassen sich mit AllCast zum Chromecast durchreichen, so lassen sich die Mediatheken der öffentlich-rechtlichen Sender der ARD und des ZDF auf dem Fernseher betrachten, auch ohne dass die offiziellen Apps Chromecast unterstützen und ohne Smart-TV oder <a title="Was ist das beste Mediacenter zum Nachrüsten? Chromecast, Raspberry PI/XBMC oder Odroid/Android?" href="https://linuxundich.de/was-ist-das-beste-mediacenter-zum-nachruesten-chromecast-raspberry-pixbmc-oder-odroidandroid/">Raspberry-Pi-Mediacenter</a>.</p><h2 class="wp-block-heading">BubbleUPnP</h2>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af3008794ea0&quot;}" data-wp-interactive="core/image" data-wp-key="6af3008794ea0" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="759" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/03/bubbleupnp-chromecast-1280x759.png" alt="BubbleUPnP unterstützt neben DLNA-Streams inzwischen auch den Chromecast-Dongle." class="wp-image-23095" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/03/bubbleupnp-chromecast.png 1280w, https://linuxundich.de/wp-content/uploads/2014/03/bubbleupnp-chromecast-640x380.png 640w, https://linuxundich.de/wp-content/uploads/2014/03/bubbleupnp-chromecast-768x455.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">BubbleUPnP unterstützt neben DLNA-Streams inzwischen auch den Chromecast-Dongle.</figcaption></figure>
<p class="wp-block-paragraph">Ähnlich wie AllCast dient auch <a href="https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp">BubbleUPnP</a> dazu Inhalte auf den Chromecast durchzuleiten. Die App ist dabei aber deutlich flexibler wie AllCast, neben dem Chromecast unterstützt es generell UPnP/DLNA und kann somit Inhalte direkt auf DLNA-fähige Fernseher oder A/V-Reiceiver durchleiten. Auch XBMC auf dem Raspberry Pi wird somit von BubbleUPnP unterstützt, somit ist die Anwendung deutlich flexibler als AllCast. Ich würde jedem raten der mehr Features sucht und vielleicht auch einen Raspbi zuhause stehen hat zu BubbleUPnP zu greifen. Wer sowieso nur einen Chromecast am Fernseher hängen hat, der sollte sich lieber AllCast für ein paar Euro kaufen.</p><h2 class="wp-block-heading">Solid Explorer</h2>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af3008795866&quot;}" data-wp-interactive="core/image" data-wp-key="6af3008795866" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="759" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/03/solid-explorer-chromecast-1280x759.png" alt="Mit dem Solid Explorer lassen Sich Bilder und Videos aus dem Dateimanager heraus an den Chromecast schicken." class="wp-image-23096" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/03/solid-explorer-chromecast.png 1280w, https://linuxundich.de/wp-content/uploads/2014/03/solid-explorer-chromecast-640x380.png 640w, https://linuxundich.de/wp-content/uploads/2014/03/solid-explorer-chromecast-768x455.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Mit dem Solid Explorer lassen Sich Bilder und Videos aus dem Dateimanager heraus an den Chromecast schicken.</figcaption></figure>
<p class="wp-block-paragraph">Neben den ganzen speziell für den Chromecast entwickelten Apps, lernen inzwischen auch immer mehr Apps mit dem Chromecast umzugehen, von denen man das eigentlich gar nicht erwarten würde. Ein Vertreter diese Klasse ist der sehr gute Dateimanager <a href="https://web.archive.org/web/20140209222019/https://play.google.com/store/apps/details?id=pl.solidexplorer">Solid Explorer</a>, den man sowieso nicht verpassen sollte. Der Dateischubser bietet inzwischen über das <a href="https://web.archive.org/web/20140409000818/https://play.google.com/store/apps/details?id=pl.solidexplorer.cast">Solid Explorer Cast-Plugin</a> die Möglichkeit Bilder und Videos auf den Chromecast zu schicken, so lässt sich der eine oder andere Klick sparen, der über den Umweg via AllCast nötig wäre.</p><h2 class="wp-block-heading">Pocket Casts</h2>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af3008796330&quot;}" data-wp-interactive="core/image" data-wp-key="6af3008796330" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="759" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/03/pocket-casts-chromecast-1280x759.png" alt="Mit Pocket Casts lassen sich auch Podcasts auf den Chromecast-Stick schicken." class="wp-image-23097" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/03/pocket-casts-chromecast.png 1280w, https://linuxundich.de/wp-content/uploads/2014/03/pocket-casts-chromecast-640x380.png 640w, https://linuxundich.de/wp-content/uploads/2014/03/pocket-casts-chromecast-768x455.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Mit Pocket Casts lassen sich auch Podcasts auf den Chromecast-Stick schicken.</figcaption></figure>
<p class="wp-block-paragraph">Podcasts finden immer mehr Anklang unter den Internetsurfern, so dass inzwischen auch große Redaktionen regelmäßig Podcasts produzieren. Am besten hört bzw. schaut man sich Podcasts unterwegs von oder zur Arbeit an, oder wenn man ein wenig Zeit totschlagen muss, so kommt keine Langeweile auf. Auf Android hat sich besonders <a href="https://play.google.com/store/apps/details?id=au.com.shiftyjelly.pocketcasts">Pocket Casts</a> als sehr gute Podcast-App einen Namen gemacht. Die App unterstützt den Download der Podcasts auf das Handy und bringt auch gleich eine gute Auswahl beliebter Podcasts mit, so dass man gleich zum Start viele gute Podcasts ohne Sucherei entdecken kann. Im Zuge der Freigabe des Google-Cast-SDK kann die App nun Podcasts auf den Fernseher oder die Stereoanlage schicken.</p><h2 class="wp-block-heading">Chromecast vs. Raspberry Pi vs. Android</h2><p class="wp-block-paragraph">Ingesamt ist der Chromecast in meinen Augen inzwischen eine gute Ergänzung zum Raspberry Pi als Mediacenter. <a title="Was ist das beste Mediacenter zum Nachrüsten? Chromecast, Raspberry PI/XBMC oder Odroid/Android?" href="https://linuxundich.de/was-ist-das-beste-mediacenter-zum-nachruesten-chromecast-raspberry-pixbmc-oder-odroidandroid/">Vergleicht man Chromecast, Raspberry Pi/XMBC und einen Android-TV-Stick</a>, dann schließt der Chromecast-Dongle für 35 Euro die Lücke, die bei der Kombination aus einem Raspberry Pi und XBMC noch offen bleibt, da der Rasbpi bzw. XBMC noch nicht mit VoD-Diensten wie eben Watchever oder Maxdome umgehen können. Hat man sowieso schon ein Android-Handy oder ein -Tablet, dann muss man also nicht viel mehr Geld in die Hand nehmen, um aus einem &#8222;dummen&#8220; Fernseher ein verdammt smartes TV-Gerät zu machen.</p><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/chromecasts-startet-in-deutschland-was-kann-man-mit-dem-ding-eigentlich-machen/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title>YouTube-Videos responsive in WordPress-Blogs und statische Webseiten einbetten</title>
		<link>https://linuxundich.de/youtube-videos-responsive-in-wordpress-blogs-und-statische-webseiten-einbetten/</link>
					<comments>https://linuxundich.de/youtube-videos-responsive-in-wordpress-blogs-und-statische-webseiten-einbetten/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Mon, 03 Mar 2014 12:41:38 +0000</pubDate>
				<category><![CDATA[WordPress/Webdesign]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=22775</guid>

					<description><![CDATA[Eingebettete YouTube-Videos sprengen responsive Layouts. Ein paar Zeilen CSS sorgen dafür, dass sie sich der Displaybreite anpassen.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">YouTube hat ja eine sehr leicht bedienbare &#8222;Bette dieses Video in andere Webseiten ein&#8220;-Funktion. Dazu öffnet man einfach das YouTube-Video, wählt &#8222;Teilen&#8220; und &#8222;Einbetten&#8220; an, und schon hat man den entsprechenden Iframe-Code, den man nur noch in sein Blog oder eine statische Webseite einbauen muss. Allerdings gibt es dabei ein kleines Problemchen für alle, die mit einer Webseite im &#8222;Responsive&#8220;-Design arbeiten. Also einer Seite, die sich automatisch der Displaybreite des Endgeräts anpasst &#8212; so wie hier auch bei mir im Blog. Wählt man für die YouTube-Videos eine Breite, die perfekt in den Seitenaufbau im PC-Browser passt, dann ergeben sich beim Laden der Seite auf Handys oder Tablets schwarze Balken. Mit ein bisschen CSS-Magie lässt sich dieses Problem jedoch beheben.</p><p class="wp-block-paragraph">Dazu nötig sind ein paar Zeilen CSS-Code, den es gilt in die eigene Webseite einzubauen. Bei WordPress würde das Ganze also in die style.css eures Themes gehören. Unterstützt euer WordPress-Template Child-Themes, dann solltet ihr die Zeilen natürlich in dieses einbauen, so gehen euch die Änderungen bei einem Update des Templates nicht verloren.</p><pre class="wp-block-code"><code>.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}</code></pre><p class="wp-block-paragraph">Habt ihr die Zeilen mit dem CSS-Code in euer Theme integriert, müsst ihr beim Einbetten des von euch gewünschten YouTube-Videos nun nur noch darauf achten, das Video-Container-Block-Element um den Iframe des Videos zu legen. Anschließend passt sich auch das YouTube-Video der Breite des Browsers an.</p><pre class="wp-block-code"><code>&lt;div class=&quot;video-container&quot;&gt;
         &lt;iframe src=&quot;http://www.youtube.com/embed/dFVxGRekRSg&quot; frameborder=&quot;0&quot; width=&quot;560&quot; height=&quot;315&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;</code></pre><p class="wp-block-paragraph">Da ITler fauler Menschen sind, die wiederkehrende Aufgaben lieber abkürzen, nutze ich für das Einbetten von Videos das <a href="https://wordpress.org/plugins/wordpress-video-plugin/">WordPress Video Plugin</a>. So lassen sich Online-Videos aus diversen Quellen deutlich leichter per Shortcode in das Blog einbinden. Für mich hat das aber nun auch den Vorteil, dass ich den Video-Container gleich allen bisher in das Blog eingebetteten Videos überstülpen kann. Dazu muss in der <em>/wp-content/plugins/wordpress-video-plugin/videos.php</em> lediglich der YouTube-Code angepasst werden, ich habe mich hier für die simpelste Lösung entschieden und baue das Block-Element einfach in die Iframe-Zeile ein.</p><pre class="wp-block-code"><code>// Youtube Code
...
define(&quot;YOUTUBE_TARGET&quot;, &quot;&lt;div class=&quot;video-container&quot;&gt;&lt;iframe width=&quot;###WIDTH###&quot; height=&quot;###HEIGHT###&quot; src=&quot;http://www.youtube.com/embed/###URL###?wmode=transparent&quot; frameborder=&quot;0&quot; allowfullscreen&gt; &lt;/iframe&gt;&lt;/div&gt;&quot;);</code></pre><p class="wp-block-paragraph">Das Ergebnis kann man zum Beispiel unter <a href="https://linuxundich.de/mein-weg-zu-arch-teil1-warum-arch-warum-die-gnome-shell/">Mein Weg zu Arch… Teil1: Warum Arch? Warum die GNOME Shell</a> gerne gleich hier im Blog ansehen. Am PC liegen die YouTube-Leisten in der Vorschau deutlich enger am Bild an und besonders auf mobilen Geräten fehlen die hässlichen Ränder jetzt komplett. Die Umstellung tritt besonders auf Handy im Hochkantformat hervor.</p><h2 class="wp-block-heading">PC-Browser</h2>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af3008799569&quot;}" data-wp-interactive="core/image" data-wp-key="6af3008799569" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="965" height="782" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/02/nonresponsive-youtube-browser.png" alt="nonresponsive-youtube-browser" class="wp-image-22796" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/02/nonresponsive-youtube-browser.png 965w, https://linuxundich.de/wp-content/uploads/2014/02/nonresponsive-youtube-browser-640x519.png 640w, https://linuxundich.de/wp-content/uploads/2014/02/nonresponsive-youtube-browser-768x622.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af3008799efb&quot;}" data-wp-interactive="core/image" data-wp-key="6af3008799efb" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="965" height="782" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/02/responsive-youtube-browser.png" alt="responsive-youtube-browser" class="wp-image-22799" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/02/responsive-youtube-browser.png 965w, https://linuxundich.de/wp-content/uploads/2014/02/responsive-youtube-browser-640x519.png 640w, https://linuxundich.de/wp-content/uploads/2014/02/responsive-youtube-browser-768x622.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<h2 class="wp-block-heading">Tablet Hochformat</h2>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af300879a8d6&quot;}" data-wp-interactive="core/image" data-wp-key="6af300879a8d6" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="640" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/02/nonresponsive-youtube-tablet-hoch-640x1024.png" alt="nonresponsive-youtube-tablet-hoch" class="wp-image-22797" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/02/nonresponsive-youtube-tablet-hoch-640x1024.png 640w, https://linuxundich.de/wp-content/uploads/2014/02/nonresponsive-youtube-tablet-hoch-768x1229.png 768w, https://linuxundich.de/wp-content/uploads/2014/02/nonresponsive-youtube-tablet-hoch.png 800w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af300879b3b2&quot;}" data-wp-interactive="core/image" data-wp-key="6af300879b3b2" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="640" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/02/responsive-youtube-tablet-hoch-640x1024.png" alt="responsive-youtube-tablet-hoch" class="wp-image-22800" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/02/responsive-youtube-tablet-hoch-640x1024.png 640w, https://linuxundich.de/wp-content/uploads/2014/02/responsive-youtube-tablet-hoch-768x1229.png 768w, https://linuxundich.de/wp-content/uploads/2014/02/responsive-youtube-tablet-hoch.png 800w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<h2 class="wp-block-heading">Tablet Querformat</h2>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af300879bf75&quot;}" data-wp-interactive="core/image" data-wp-key="6af300879bf75" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/02/nonresponsive-youtube-tablet-quer-1280x800.png" alt="nonresponsive-youtube-tablet-quer" class="wp-image-22798" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/02/nonresponsive-youtube-tablet-quer.png 1280w, https://linuxundich.de/wp-content/uploads/2014/02/nonresponsive-youtube-tablet-quer-640x400.png 640w, https://linuxundich.de/wp-content/uploads/2014/02/nonresponsive-youtube-tablet-quer-768x480.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af300879ca6d&quot;}" data-wp-interactive="core/image" data-wp-key="6af300879ca6d" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/02/responsive-youtube-tablet-quer-1280x800.png" alt="responsive-youtube-tablet-quer" class="wp-image-22801" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/02/responsive-youtube-tablet-quer.png 1280w, https://linuxundich.de/wp-content/uploads/2014/02/responsive-youtube-tablet-quer-640x400.png 640w, https://linuxundich.de/wp-content/uploads/2014/02/responsive-youtube-tablet-quer-768x480.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<h2 class="wp-block-heading">Handy Hochformat</h2>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af300879d4f7&quot;}" data-wp-interactive="core/image" data-wp-key="6af300879d4f7" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1152" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/03/lui-youtube-responsive-handy-1152x1024.png" alt="lui-youtube-responsive-handy" class="wp-image-22860" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/03/lui-youtube-responsive-handy-1152x1024.png 1152w, https://linuxundich.de/wp-content/uploads/2014/03/lui-youtube-responsive-handy-640x569.png 640w, https://linuxundich.de/wp-content/uploads/2014/03/lui-youtube-responsive-handy-768x683.png 768w, https://linuxundich.de/wp-content/uploads/2014/03/lui-youtube-responsive-handy.png 1440w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>

<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/youtube-videos-responsive-in-wordpress-blogs-und-statische-webseiten-einbetten/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>youtube-dl direkt aus der Anwendung wieder fitt machen</title>
		<link>https://linuxundich.de/youtube-dl-direkt-aus-der-anwendung-wieder-fitt-machen/</link>
					<comments>https://linuxundich.de/youtube-dl-direkt-aus-der-anwendung-wieder-fitt-machen/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Fri, 28 Sep 2012 05:00:35 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=20362</guid>

					<description><![CDATA[youtube-dl bringt sich selbst wieder auf Stand: Ein eingebauter Update-Mechanismus repariert das Skript, wenn YouTube sein Streaming-Verfahren ändert.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Ich finde ja die kleinen Skripte <a title="ARD-Mediathek bzw. Tatort mit tatort-dl unter Linux herunterladen" href="https://linuxundich.de/ard-mediathek-bzw-tatort-mit-tatort-dl-unter-linux-herunterladen/">tatort-dl</a> (für die ARD-Mediathek), <a title="Streams aus der ZDF-Mediathek mit zdf-dl auf die Platte runterladen" href="https://linuxundich.de/streams-aus-der-zdf-mediathek-mit-zdf-dl-auf-die-platte-runterladen/">zdf-dl</a> und auch youtube-dl recht praktisch um schnell Videos aus Mediatheken oder YouTube auf die Platte zu bannen. So kann man sie bequem in einem Medienplayer anschauen, ohne dass es dank Flash ruckelt und hat mehr Komfort, weil man z.B. über eine Fernbedienung auch mal ein Päuschen einlegen kann. Allerdings kommt es vor, dass YouTube sein Streaming-Verfahren ändert, so dass youtube-dl nicht mehr funktioniert. Was ich nicht wusste: Die Anwendung hat einen Update-Mechanismus eingebaut, der das kleine Tool schnell wieder auf Vordermann bringt.</p><span id="more-20362"></span><p class="wp-block-paragraph">Der Tipp stammt von <a href="https://web.archive.org/web/20120929213931/http://linuxfiles.de/lf/www/?p=558">Karten von Linuxfiles.de</a> und steht auch im <a href="http://wiki.ubuntuusers.de/Archiv/uTube_Ripper#youtube-dl">Wiki von ubuntuusers.de</a>, an mir ist er allerdings bislang komplett vorbeigegangen. Mir fehlt eigentlich nur noch eine Art <a href="https://packages.ubuntu.com/search?keywords=unp&amp;searchon=names&amp;suite=all&amp;section=all">unp</a> für die Mediathek-Downloader, so dass man mit einem Befehl sämtliche Mediatheken erschlägt, wobei das mit ein bisschen Shell-Magie eigentlich schnell umgesetzt wäre. Allerdings lade ich nun wieder auch nicht sooo oft irgendwelche Videos runter.</p><h2 class="wp-block-heading">Youtube-dl will nicht mehr</h2><pre class="wp-block-code"><code>$ youtube-dl http://www.youtube.com/watch?v=EXB0WboeELM
[youtube] Setting language
[youtube] EXB0WboeELM: Downloading video webpage
[youtube] EXB0WboeELM: Downloading video info webpage
[youtube] EXB0WboeELM: Extracting video information
ERROR: unable to download video</code></pre><h2 class="wp-block-heading">Anwendung aktualisieren</h2><pre class="wp-block-code"><code>$ sudo youtube-dl -U
Updating to latest version...
Updated youtube-dl. Restart youtube-dl to use the new version.</code></pre><h2 class="wp-block-heading">Und schon klappts wieder</h2><pre class="wp-block-code"><code>$ youtube-dl http://www.youtube.com/watch?v=EXB0WboeELM
[youtube] Setting language
[youtube] EXB0WboeELM: Downloading video webpage
[youtube] EXB0WboeELM: Downloading video info webpage
[youtube] EXB0WboeELM: Extracting video information
[download] Destination: EXB0WboeELM.flv
[download] 24.3% of 18.74M at 1.27M/s ETA 00:11</code></pre><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/youtube-dl-direkt-aus-der-anwendung-wieder-fitt-machen/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>Flash-Videos im Fullscreen auf Dual-Monitor-Systemen</title>
		<link>https://linuxundich.de/flash-videos-im-fullscreen-auf-dual-monitor-systemen/</link>
					<comments>https://linuxundich.de/flash-videos-im-fullscreen-auf-dual-monitor-systemen/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Thu, 21 Jun 2012 10:45:58 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Multi-Monitor]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=19137</guid>

					<description><![CDATA[Flash im Vollbild landet auf Dual-Monitor-Systemen immer auf dem primären Schirm und skaliert bei YouTube nicht richtig. Ein Patch behebt wenigstens das Skalierungsproblem.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Adobe-Flash ist unter Linux leider schon immer ein ziemlicher Pain-in-the-ass gewesen. In vielen Fällen funktioniert das Browser-Plugin zwar ok, doch viele Bugs sind schon seit Ewigkeiten offen und alles Bitten und Betteln hilft nichts, Adobe weigert sich die Probleme zu fixen. Adobe hat mittlerweile wohl auch erkannt, dass Flash unter Linux wohl nie so richtig hinzubekommen ist und hat mit Adobe Flash 11.2 das &#8222;letzte&#8220; Adobe Flash für Linux veröffentlicht. Demnächst wird es Flash nur noch über die <a href="https://web.archive.org/web/20120512053352/http://blogs.adobe.com/flashplayer/2012/02/adobe-and-google-partnering-for-flash-player-on-linux.html">Pepper-API</a> geben, die bislang nur Chrome implementiert hat. Wer in Zukunft also unter Linux Flash-Elemente nutzen möchte, der muss auf die Flash-Alternativen&nbsp;Lightspark, Gnash und Co. setzen oder eben auf Chrome umsteigen.</p>



<span id="more-19137"></span>



<p class="wp-block-paragraph">Nach der langen Einleitung versuche ich nun wieder die Kurve zum eigentlichen Inhalt des Beitrags zu kommen: Flash und seine Probleme mit einem&nbsp;Dual-Monitor-System. Seit längerer Zeit nutze ich an meinem Desktop-Rechner wieder fest zwei Monitore und muss mich daher zwangsläufig dem Thema mal wieder widmen, Anlass ist auch die Fußball-EM, deren Streams von ARD und ZDF nur über Flash laufen.</p>



<p class="has-cyan-bluish-gray-background-color has-background wp-block-paragraph"><strong>Update 29.09.2014:</strong> Adobe hat die Unterstützung für Systeme mit mehr als einem Monitor in den aktuellen Versionen des Browser-Plugins deutlich verbessert. Allerdings spendierte Adobe die Neuerung lediglich der Pepper-Flash-Variante des Plugins. Wer mit Firefox arbeitet, sollte daher in Erwägung ziehen auf einen Browser wie Chrome oder Chromium mit PPAPI-Support umzusteigen, oder mit dem experimentellen Pepper-Flash-Wrapper zu arbeiten. Sämtliche Informationen zum Stand von Flash unter Ubuntu 14.04 und neuer findet ihr hier&#8230; <a href="https://linuxundich.de/adobe-flash-unter-ubuntu-14-04-14-10-installieren/">Adobe Flash für Firefox, Opera, Chromium und Chrome unter Ubuntu 14.04 und 14.10 installieren</a>.</p>



<h2 class="wp-block-heading">Die Probleme</h2>



<p class="wp-block-paragraph">Nun also mal zu den Wehwehchen von Adobe Flash auf einem Linux-System mit zwei Monitoren. Wer so ein Setup nutzt, der wird über kurz oder lang ein paar nervige Probleme feststellen können, die sich leider nicht so einfach beheben lassen.</p>



<ul class="wp-block-list">
<li>Im Vollbild erscheinen Flash-Videos nicht auf dem Schirm, wo auch das Browser-Fenster liegt, sondern poppen immer auf dem primären Monitor auf.</li>



<li>YouTube-Videos lassen sich zwar auf beiden Monitoren maximieren, allerdings wird das Video nicht auf die volle Breite des Displays aufgezogen und die Bedienelemente sind klitzeklein.</li>



<li>Vollbild-Videos schnappen zurück ins Browser-Fenster, sobald man auf dem zweiten Display irgendein anderes Fenster anklickt und ihm so den Fokus gibt.</li>
</ul>



<p class="wp-block-paragraph">Alle Probleme zusammengenommen machen Flash-Videos auf einem Dual-Screen-System zu einer nervigen Sache. Eigentlich könnte man bequem auf einem Monitor arbeiten und am zweiten die EM schauen, doch weder funktioniert der Vollbild-Modus ordentlich, noch bleibt er lange erhalten.</p>



<h2 class="wp-block-heading">Lösungen gefragt!</h2>



<p class="wp-block-paragraph">Im Netz tummeln sich bezüglich dieser Bugs zahlreiche Threads in Foren und unzählige Blog-Artikel geben Tipps und Tipps, doch leider hat sich bei mir keiner dieser Tipps bewährt. Ich habe weder für das Verschwinden des Fullscreen-Bildes bei einem Mausklick auf dem zweiten Monitor, noch für das Vollbild auf dem falschen Monitor eine Lösung gefunden. Für beide Issues gibt bzw. eher gab es schon Jahre alte Fehlermeldungen im Bug-Tracker von Adobe, allerdings ist jetzt nur noch der <a href="https://web.archive.org/web/20140908235555/https://bugbase.adobe.com/index.cfm?event=bug&#038;id=2908816">Falscher-Monitor-Bug</a>&nbsp;dort zu finden&#8230; und zwar als gelöst.</p>



<p class="wp-block-paragraph">Was mich noch interessieren würde: was YouTube anders macht, als bspw. Vimeo oder die Mediatheken von ARD und ZDF. YouTube-Flash-Videos maximieren sehr wohl auf das &#8222;richtige&#8220; Display, während eben das Vollbild von Vimeo, ARD und ZDF immer auf dem primären Monitor landet. Es muss also noch einen Trick der YouTubler geben, den die anderen Web-Entwickler nicht kennen.</p>



<h2 class="wp-block-heading">Fullscreen-YouTube-Bug</h2>



<p class="wp-block-paragraph">Was sich mit relativ erträglichem Aufwand und auch mit bleibendem Erfolg reparieren lässt, ist das Problem mit dem Vollbild bei YouTube-Videos. Bilder erklären hier die Lage sicherlich deutlich besser als viele Worte, von daher zeige ich einfach, wo der Schuh drückt.</p>



<p class="wp-block-paragraph">Auf den folgenden Bildern seht Ihr ein Dual-Screen-System mit Ubuntu 12.04 und der GNOME-Shell. Auf dem rechten Screen läuft ein YouTube-Video im vermeintlichen Vollbild. Flash schafft es nicht das Bild auf die volle Breite zu strecken und die Bedienelemente sind klitzeklein. Im zweiten Bild seht Ihr wie das Ganze eigentlich aussehen sollte, das Video ist so breit wie der Bildschirm und die Buttons für Play und Co. sind normal groß.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af30087a0944&quot;}" data-wp-interactive="core/image" data-wp-key="6af30087a0944" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" width="640" height="240" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2012/06/ohne_preload_small-640x240.png" alt="Ein Dual-Screen-Desktop, das YouTube-Vollbild auf dem rechten Monitor nutzt nur einen Teil der Fläche" class="wp-image-19144" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2012/06/ohne_preload_small-640x240.png 640w, https://linuxundich.de/wp-content/uploads/2012/06/ohne_preload_small.png 1280w, https://linuxundich.de/wp-content/uploads/2012/06/ohne_preload_small-768x288.png 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">YouTube im Vollbild auf einem Dual-Screen-System ohne den Patch.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af30087a148e&quot;}" data-wp-interactive="core/image" data-wp-key="6af30087a148e" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" width="640" height="240" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2012/06/mitpreload_small-640x240.png" alt="Derselbe Desktop mit geladenem Patch, das Video füllt den rechten Monitor vollständig aus" class="wp-image-19143" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2012/06/mitpreload_small-640x240.png 640w, https://linuxundich.de/wp-content/uploads/2012/06/mitpreload_small.png 1280w, https://linuxundich.de/wp-content/uploads/2012/06/mitpreload_small-768x288.png 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Mit dem Patch skaliert das Video nun auf beiden Monitoren korrekt.</figcaption></figure>



<p class="wp-block-paragraph">Schuld daran ist das Verfahren wie Flash die Displaygröße ermittelt. Auf <a href="http://al.robotfuzz.com/workaround-for-flash-on-linux-multihead-desktops/">Al&#8217;s Website</a> ist das Zustandekommen dieses Problems klasse erklärt, daher erspare ich mir an dieser Stelle weitere Details, allerdings lässt er uns nicht nur mit mehr Wissen um die Problematik zurück, sondern liefert auch gleich einen <a href="http://al.robotfuzz.com/~al/fullscreenhack/">Patch</a>, der das Problem in der Tat komplett behebt.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af30087a2261&quot;}" data-wp-interactive="core/image" data-wp-key="6af30087a2261" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" width="640" height="320" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2012/06/adobe_flash_fullscreen-640x320.png" alt="Direktvergleich zweier Vollbilder: links ohne Patch ein kleines Videobild im schwarzen Rahmen, rechts mit Patch bildschirmfüllend" class="wp-image-19224" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2012/06/adobe_flash_fullscreen-640x320.png 640w, https://linuxundich.de/wp-content/uploads/2012/06/adobe_flash_fullscreen-768x384.png 768w, https://linuxundich.de/wp-content/uploads/2012/06/adobe_flash_fullscreen.png 974w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Die Mitte des virtuellen Displays nochmal im direkten Vergleich.</figcaption></figure>



<p class="wp-block-paragraph">Den Patch müsst Ihr leider selber runterladen und kompilieren, was aber jetzt auch kein riesiges Unterfangen ist, im Archiv sind ausführliche Instruktionen hinterlegt, die ich hier im Rahmen des Artikels noch ein bisschen erläutern möchte. Getestet habe ich den Patch mit Ubuntu 12.04 64-Bit, aber auch ältere Ubuntus und andere Linux-Distributionen sollten funktionieren, dort müsst Ihr euch eben die genannten Abhängigkeiten mit dem Paketmanager eurer Distro holen.</p>



<p class="wp-block-paragraph">Als Vorbereitung ladet Ihr euch bitte die aktuelle Version des <a href="http://al.robotfuzz.com/~al/fullscreenhack/">YouTube-Fullscreen-Hacks</a> herunter und packt das Archiv bspw. in <code>/tmp</code> aus, merkt euch bitte den Pfad und wechselt in einem Terminal dort hin. Anschließend braucht Ihr noch ein paar Pakete, um den Hack bauen zu können, auf 64-Bit Systemen braucht es auch die Build-Abhängigkeiten des NsPluginWrappers.</p>



<pre class="wp-block-code"><code>$ sudo apt-get install build-essential libx11-dev
$ sudo apt-get build-dep nspluginwrapper # Bei 64-Bit Systemen
</code></pre>



<p class="wp-block-paragraph">64-Bit Linuxer müssen anschließend auch noch das Makefile in einem Editor ihrer Wahl öffnen und dort die erste Zeile von <code>BITS=32</code> in <code>BITS=64</code> ändern, so dass der Hack auch ordentlich für ein 64-Bit System gebaut wird. Danach wird mit einem simplen <code>make</code> der komplette Hack in wenigen Momenten gebaut, ein <code>make test</code> überprüft hinterher, ob das mit dem Bauen und der Erkennung der Auflösung auch geklappt hat.</p>



<pre class="wp-block-code"><code>$ <strong>make</strong>
$ <strong>make test</strong>
echo running without the hack...
running without the hack...
./tester
XGetGeometry reports width=3200 height=1200
echo running with the hack...
running with the hack...
LD_PRELOAD=./libfullscreenhack.so ./tester
fullscreen hack loaded...
XGetGeometry reports width=1920 height=1200</code></pre>



<p class="wp-block-paragraph">Interessant sind hier die beiden Zeilen mit <code>XGetGeometry reports</code>, sie zeigen an, welche Bildschirm-Dimension dem Flash-Plugin mit und ohne den Hack übermittelt wird. Wichtig ist, dass in der letzten Zeile die reale Auflösung eures primären Schirms steht. Stimmt hier alles, könnt Ihr den Hack als Bibliothek nach <code>/usr/lib/</code> in euer System kopieren.</p>



<pre class="wp-block-code"><code>$ <strong>sudo cp libfullscreenhack.so /usr/lib/libfullscreenhack.so</strong></code></pre>



<p class="wp-block-paragraph">Anschließend könnt Ihr den Hack nun erstmals richtig testen. Beendet dazu bitte euren Browser vollständig (Beachtet bitte bei Chrome, dass der Browser im Hintergrund als &#8222;Schnellstarter&#8220; weiterläuft) und ruft dann euren Browser mit einem vorangestellten <code>LD_PRELOAD=/usr/lib/libfullscreenhack.so</code> auf, so dass eure Bibliothek zusammen mit dem Browser geladen wird.</p>



<pre class="wp-block-code"><code>$ <strong>LD_PRELOAD=/usr/lib/libfullscreenhack.so firefox</strong>
$ <strong>LD_PRELOAD=/usr/lib/libfullscreenhack.so /opt/google/chrome/chrome</strong>
$ <strong>LD_PRELOAD=/usr/lib/libfullscreenhack.so euerbrowser</strong></code></pre>



<p class="wp-block-paragraph">Stimmt das Vollbild bei einem YouTube-Video, ist der Drops eigentlich schon gelutscht, allerdings ist es nicht gerade bequem nun den Browser immer aus dem Terminal heraus zu starten. Ich würde daher ein kleines Shell-Skript mit demselben Namen wie das Binary eures Browsers unter <code>/usr/local/bin</code> anlegen, das euren Browser mit dem LD_PRELOAD-Vorspann lädt. Da <code>/usr/local/bin</code> im $PATH weit vorne steht, wird automatisch euer Skript geladen und das Flash-Problem bei YouTube behoben.</p>



<p class="wp-block-paragraph">Anhand des Firefox-Browsers zeige ich euch kurz das Anlegen dieses Skripts. Erzeugt dazu eine Datei <code>/usr/local/bin/firefox</code> mit touch, weist Ihr die passenden Rechte mit chmod zu und öffnet sie abschließend im Editor eurer Wahl, hier wäre das <code>gedit</code>, der mit Root-Rechten aufgerufen wird.</p>



<pre class="wp-block-code"><code>$ <strong>sudo touch /usr/local/bin/firefox</strong>
$ <strong>sudo chmod +x /usr/local/bin/firefox</strong>
$ <strong>sudo gedit /usr/local/bin/firefox</strong></code></pre>



<p class="wp-block-paragraph">Dort fügt Ihr dann in einem aller, aber auch wirklich aller letzten Schritt die folgenden Zeilen ein. Sie bewirken, dass euer Firefox beim Klick ins Menü eurer Desktopumgebung ganz normal geladen wird, allerdings wird immer das LD_PRELOAD davorgesetzt.</p>



<pre class="wp-block-code"><code>#!/bin/bash
LD_PRELOAD=/usr/lib/libfullscreenhack.so firefox $@</code></pre>



<p class="wp-block-paragraph">Die restlichen beiden Probleme werden wohl auch in Zukunft nicht mehr bei Adobe-Flash behoben werden. Das Verschwinden des Vollbilds beim Klick auf den zweiten Screen ist &#8211; wenn ich mich richtig erinnere &#8211; angeblich ein Feature und kein Bug, und das Vollbild auf dem falschen Screen lässt sich einfach nicht auf den richtigen Bildschirm schieben.</p>



<h2 class="wp-block-heading">HTML5 für YouTube und Vimeo</h2>



<p class="wp-block-paragraph">Die wohl einzig vernünftige Lösung ist es Adobe-Flash im Video-Bereich den Stiefel zu geben und auf <a href="http://www.html5rocks.com/de/">HTML5</a> umzusteigen. Das ist leider nicht völlig eure Wahl, denn der Video-Hoster muss selber seine Videos oder Streams auch via HTML5 anbieten. Das ist bei YouTube oder Vimeo der Fall, aber bei unzähligen anderen Diensten (wie auch den Mediatheken von ARD und ZDF) leider nicht.</p>



<p class="wp-block-paragraph">Bei YouTube könnt Ihr zentral auf der <a href="http://www.youtube.com/html5?gl=DE&amp;hl=de">YouTube HTML5-Seite</a> den Schalter umlegen, YouTube bezeichnet den HTML5-Player noch als Test, dennoch funktioniert er eigentlich ganz gut. Bei Vimeo findet Ihr unter jedem Video einen Link, um auf die HTML-Variante des Players zu kommen. So habt Ihr wenigstens bei diesen beiden Diensten Ruhe vor Flash, bei den Mediatheken von ARD und ZDF tut sich in dieser Richtung leider Gottes bislang noch gar nichts.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af30087a3cab&quot;}" data-wp-interactive="core/image" data-wp-key="6af30087a3cab" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" width="640" height="469" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2012/06/youtube_html5-640x469.png" alt="Das Kontextmenü eines YouTube-Videos mit dem Eintrag "Über HTML5" am unteren Ende" class="wp-image-19245" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2012/06/youtube_html5-640x469.png 640w, https://linuxundich.de/wp-content/uploads/2012/06/youtube_html5-768x562.png 768w, https://linuxundich.de/wp-content/uploads/2012/06/youtube_html5.png 904w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Kontext-Menü bei aktiviertem HTML5-YouTube.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af30087a46b4&quot;}" data-wp-interactive="core/image" data-wp-key="6af30087a46b4" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" width="640" height="530" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2012/06/vimeo_html5-640x530.png" alt="Ein Vimeo-Video, ein roter Pfeil zeigt unten rechts auf den Link "Switch to HTML5 Player"" class="wp-image-19244" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2012/06/vimeo_html5-640x530.png 640w, https://linuxundich.de/wp-content/uploads/2012/06/vimeo_html5-768x636.png 768w, https://linuxundich.de/wp-content/uploads/2012/06/vimeo_html5.png 1162w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Bei Vimeo lässt sich der HTML5-Player unter jedem Video aktivieren.</figcaption></figure>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/flash-videos-im-fullscreen-auf-dual-monitor-systemen/feed/</wfw:commentRss>
			<slash:comments>29</slash:comments>
		
		
			</item>
		<item>
		<title>ProxMate umgeht IP-Sperren bei YouTube und Co. für Chrome, Chromium und Firefox</title>
		<link>https://linuxundich.de/proxmate-umgeht-ip-sperren-bei-youtube-und-co-fur-chrome-chromium-und-firefox/</link>
					<comments>https://linuxundich.de/proxmate-umgeht-ip-sperren-bei-youtube-und-co-fur-chrome-chromium-und-firefox/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Fri, 25 May 2012 10:31:24 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=18777</guid>

					<description><![CDATA[ProxMate holt von der GEMA gesperrte YouTube-Videos automatisch über einen Proxy nach, ohne dass man etwas anklicken muss. Bei eingebetteten Videos springt die Erweiterung nicht an.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Im Netz gibt es ja zahlreiche Tools und Erweiterungen, um &#8222;geogefickte&#8220; YouTube-Videos doch noch abspielen zu können. Im Großen und Ganzen funktionieren die ganz brauchbar, allerdings nervt mich bei den meisten Lösungen, dass sie nicht &#8222;einfach so&#8220; funktionieren. Immer muss man irgendwelche Buttons drücken oder Aktionen durchführen, um das hierzulande durch die GEMA gesperrte Video zu betrachten. Von daher finde ich <a href="http://www.personalitycores.com/projects/proxmate/">ProxMate</a> genial, die Erweiterung für Chrome, Chromium und Firefox arbeitet transparent im Hintergrund, ohne dass man viel von ihr mitbekommt.</p><p class="wp-block-paragraph">Browst man durch die Videos auf youtube.com und stolpert über ein gesperrtes Video, so erscheint der übliche GEMA-Hinweis nur kurz, ProxMate lädt dann aber das Video automatisch über einen Proxy nach, ohne dass man sich groß einmischen müsste. Ein großer Vorteil gegenüber den von mir bislang angetesteten Lösungen.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af30087a7c14&quot;}" data-wp-interactive="core/image" data-wp-key="6af30087a7c14" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1036" height="667" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2012/05/proxmate_youtube.png" alt="Ein YouTube-Video mit dem GEMA-Hinweis, darunter die Zeile "ProxMate will unblock this video now"" class="wp-image-18779" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2012/05/proxmate_youtube.png 1036w, https://linuxundich.de/wp-content/uploads/2012/05/proxmate_youtube-640x412.png 640w, https://linuxundich.de/wp-content/uploads/2012/05/proxmate_youtube-768x494.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">ProxMate umgeht die GEMA-Sperren und IP-Filter auf YouTube, Grooveshark und Hulu.</figcaption></figure>
<p class="wp-block-paragraph">Allerdings gibt es auch bei ProxMate ein paar Einschränkungen: Die Erweiterung funktioniert nur auf YouTube selber, ist auf einer Webseite ein gesperrtes Video eingebettet, dann springt ProxMate erst gar nicht an. Ein weiteres Problem zeigt sich bei Leuten, die auf YouTube den <a href="http://www.youtube.com/html5">HTML5-Player</a> nutzen möchten.</p><p class="wp-block-paragraph">Bei einem eingebetteten Video landet man letztendlich auf einem Text-Only Element, das einem wieder mitteilt, dass das Video gesperrt sei, ohne eine Möglichkeit sich auf YouTube weiterleiten zu lassen. Ist man wieder auf YouTube selber, so klappts auch mit dem HTML5-Video, allerdings wird das &#8222;entsperrte&#8220; Video über den Flash-Player abgespielt, ein Flash-Video ist aber wohl besser als gar kein Video. Hier ist ein Video, mit dem Ihr ProxMate testen könnt.</p>
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<figure class="lui-video-embed"><button type="button" class="lui-video-facade" data-embed-src="https://www.youtube-nocookie.com/embed/qROP_RRD00Y?feature=oembed&#038;autoplay=1" data-title="Aerodynamic (Daft Punk) on Google Moog Doodle (2012)" aria-label="Video laden und abspielen: Aerodynamic (Daft Punk) on Google Moog Doodle (2012)"><img decoding="async" src="https://linuxundich.de/wp-content/uploads/lui-cache/video_youtube_qROP_RRD00Y.jpg" alt="" loading="lazy" width="1280" height="720"><span class="lui-video-facade-play" aria-hidden="true"></span><span class="lui-video-facade-note">Video wird erst nach Klick von YouTube geladen.</span></button></figure>
</div></figure>
<p class="wp-block-paragraph">Die Erweiterung ist kostenlos, werbefrei und &#8211; was ich am besten finde &#8211; sie ist Open Source. Den Quelltext findet Ihr auf <a href="https://github.com/dabido/ProxMate">GitHub</a>, wo Ihr auch Fehler und Verbesserungsvorschläge melden könnt. Kontakt zum Entwickler bekommt Ihr über die Mail-Adresse auf der Homepage oder über die <a href="https://www.facebook.com/ProxMate">Facebook-Seite</a> des Projekts.</p><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/proxmate-umgeht-ip-sperren-bei-youtube-und-co-fur-chrome-chromium-und-firefox/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title>YouTube Remote in neuer Version</title>
		<link>https://linuxundich.de/youtube-remote-in-neuer-version/</link>
					<comments>https://linuxundich.de/youtube-remote-in-neuer-version/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Fri, 13 Jan 2012 15:49:01 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=17468</guid>

					<description><![CDATA[Mit der YouTube Remote lässt sich YouTube Leanback im Browser vom Android-Handy aus steuern. Das Koppeln ist umständlicher geworden, mit dem QR-Code aber schnell erledigt.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Eigentlich nur eine kleine App, aber ich finde die <a title="Fernsteuerung für Videos per Android-Smartphone: YouTube Remote" href="https://linuxundich.de/fernsteuerung-fur-videos-per-android-smartphone-youtube-remote/">YouTube Remote</a> eine praktische Sache, einfach nur <a href="https://web.archive.org/web/20120101115959/http://www.youtube.com/leanback">YouTube Leanback</a> im Browser aufrufen und schon kann man bequem von der Couch oder dem Sessel YouTube steuern. Vor ein paar Tagen wurde die App deutlich in einer neuen Version in den Market gepackt. Man muss jetzt zwar den &#8222;Bildschirm&#8220; etwas aufwändiger an die App koppeln, dafür muss man dieses Pairing nur einmal machen.</p><p class="wp-block-paragraph">Wenn Ihr das Ganze einmal ausprobieren wollt, dann installiert erstmal die <a href="https://web.archive.org/web/20120202021611/https://market.android.com/details?id=com.google.android.ytremote">YouTube Remote App</a> auf eurem Androiden. Öffnet danach euren Browser und geht auf <a href="https://web.archive.org/web/20120101115959/http://www.youtube.com/leanback">youtube.com/leanback</a>, damit die Daten übertragen werden können, müsst ihr bei eurem Google-Account eingeloggt und auch bei YouTube angemeldet sein.</p><p class="wp-block-paragraph">Das Koppeln ist auf den ersten Blick nicht leicht zu finden. Auf der Leanback-Seite von YouTube müsst Ihr &#8222;Mein YouTube&#8220; mit der Maus oder Tastatur (Hoch/Runter) ansteuern und dann mit der Tastatur (Rechts/Links) bis ganz nach rechts scrollen. Dort findet Ihr dann den Menüpunkt zum Koppeln mit der App.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af30087a910e&quot;}" data-wp-interactive="core/image" data-wp-key="6af30087a910e" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="878" height="630" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2012/01/youtube_leanback_koppeln1.png" alt="YouTube Leanback im Browser, im Menü "Mein YouTube" ist die Kachel "Koppeln" ausgewählt" class="wp-image-17474" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2012/01/youtube_leanback_koppeln1.png 878w, https://linuxundich.de/wp-content/uploads/2012/01/youtube_leanback_koppeln1-640x459.png 640w, https://linuxundich.de/wp-content/uploads/2012/01/youtube_leanback_koppeln1-768x551.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Das Koppeln ist ein bisschen aufwändiger geworden&#8230;</figcaption></figure>
<p class="wp-block-paragraph">Eigentlich müsstest Ihr nun die Zahl in der YouTube Remote App eintippen und so den Screen zu koppeln, ich fand es jedoch deutlich einfacher, einfach nur den QR-Code mit dem Barcode Scanner einzulesen. Dadurch wird automatisch ein Link mit der URL und dem Key an die YouTube Remote App geschickt.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af30087a9dd4&quot;}" data-wp-interactive="core/image" data-wp-key="6af30087a9dd4" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="878" height="630" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2012/01/youtube_leanback_koppeln2.png" alt="Die Kopplungsseite von YouTube Leanback mit QR-Code und einem dreiteiligen Zahlencode" class="wp-image-17475" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2012/01/youtube_leanback_koppeln2.png 878w, https://linuxundich.de/wp-content/uploads/2012/01/youtube_leanback_koppeln2-640x459.png 640w, https://linuxundich.de/wp-content/uploads/2012/01/youtube_leanback_koppeln2-768x551.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Den Code kann man auch mit dem Barcode Scanner einlesen.</figcaption></figure>
<p class="wp-block-paragraph">Danach ist die Sache dann eigentlich komplett gegessen. In der App könnt ihr suchen, eure Favoriten einlesen, die Videos bewerten usw&#8230; ganz so als ob Ihr YouTube selber bedienen würdet. Ich weiß nicht, ob die Overlay-Anzeige auf der Seite neu ist, aber sie macht einen nett gestalteten Eindruck. Alles in allem also eine praktische Sache für YouTube-Fans, die keinen YouTube-tauglichen Fernseher besitzen.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6af30087aa9b6&quot;}" data-wp-interactive="core/image" data-wp-key="6af30087aa9b6" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1002" height="985" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2012/01/youtube_fernsteuern.jpg" alt="Zwei Android-Screenshots der YouTube Remote mit Wiedergabesteuerung, Fortschrittsbalken und Videoliste" class="wp-image-17477" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2012/01/youtube_fernsteuern.jpg 1002w, https://linuxundich.de/wp-content/uploads/2012/01/youtube_fernsteuern-640x629.jpg 640w, https://linuxundich.de/wp-content/uploads/2012/01/youtube_fernsteuern-768x755.jpg 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Die App ist deutlich komfortabler geworden.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af30087ab3fe&quot;}" data-wp-interactive="core/image" data-wp-key="6af30087ab3fe" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="878" height="630" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2012/01/youtube_leanback.png" alt="YouTube Leanback im Vollbild mit laufendem Video und eingeblendeter Steuerleiste" class="wp-image-17473" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2012/01/youtube_leanback.png 878w, https://linuxundich.de/wp-content/uploads/2012/01/youtube_leanback-640x459.png 640w, https://linuxundich.de/wp-content/uploads/2012/01/youtube_leanback-768x551.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Nach dem Koppeln kann man sich zurücklegen oder von der Couch aus YouTube nutzen.</figcaption></figure>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/youtube-remote-in-neuer-version/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
