YoutubeでPodcastを配信しているやつの構造
モチベ
たとえばSyntax.fmとかはYoutubeに動画も上がっていて、Spotifyで聴いてもビデオが表示される(Apple Podcastとかだと音声だけっぽい)。Podcastの本質はRSSだからまあわからんでもないけど、こういう感じの番組を始める方法を調べたい。
そもそもどういう括りの配信なのか
YouTubeのポッドキャスト機能とは、チャンネル内にポッドキャストの再生リストを作成できる機能のことです。
この機能は、2024年中にGoogleポッドキャストが廃止され、YouTube Music(音楽ストリーミングサービス)に移行・統合されるために追加されました。
今後数か月の間に、YouTube Music のポッドキャストが世界中でご利用いただけるようになり、ポッドキャスト番組の定期購入を Google Podcasts から移行するツールがリリースされます。YouTube Music でも Google Podcasts と同じようにポッドキャストを視聴でき、有料登録は不要です。
Google Podcastsメール「Google Podcasts がまもなくサービスを終了します。(2023年9月27日)」
Googleは、YouTubeでしか体験できない独自のサービスを提供すると発表しており、GoogleポッドキャストやSpotify、Apple Podcastなどのプラットフォームと異なる運用になることが予測されます。
実はYouTubeにはこれまでも「ポッドキャスト」というアップロード機能はありました。ただ実際は音声コンテンツ配信機能ではなく、ラジオっぽい(音声主体の)動画コンテンツをYouTubeにアップロードする機能でした。
つまり、"一般的な「ポッドキャスト」の定義とは異なるラジオっぽい動画"をアップする機能だったわけです。ちなみにこのような動画付きのポッドキャスト(らしきもの)は「ビデオポッドキャスト」と呼ばれたりします。
それが今回の2023年10月のアップデートで、これまでのポッドキャスト配信で使われていた「RSSフィード」経由での番組公開方法が使えるようになったわけです。
ビデオエピソードは、Spotifyでのみ配信が可能です。ほかのプラットフォームでは、オーディオのみのエピソードとして配信されます。
実際にどういうRSSを出力すればいいのか
Syntax.fmの例を見てみる。
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<channel>
<atom:link href="https://feed.syntax.fm/" rel="self" type="application/rss+xml"/>
<title>Syntax - Tasty Web Development Treats</title>
<pubDate>Fri, 01 Nov 2024 11:00:00 +0000</pubDate>
<lastBuildDate>Fri, 01 Nov 2024 13:39:15 +0000</lastBuildDate>
<generator>Libsyn WebEngine 2.0</generator>
<link>https://syntax.fm</link>
<language>en</language>
<copyright><![CDATA[]]></copyright>
<docs>https://syntax.fm</docs>
<managingEditor>wes@wesbos.com (wes@wesbos.com)</managingEditor>
<itunes:summary><![CDATA[Full Stack Developers Wes Bos and Scott Tolinski dive deep into web development topics, explaining how they work and talking about their own experiences. They cover from JavaScript frameworks like React, to the latest advancements in CSS to simplifying web tooling.]]></itunes:summary>
<image>
<url>https://static.libsyn.com/p/assets/6/4/b/8/64b8ee9cb432ec4188c4a68c3ddbc4f2/Syntax_Cover_Art.png</url>
<title>Syntax - Tasty Web Development Treats</title>
<link><![CDATA[https://syntax.fm]]></link>
</image>
<itunes:author>Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers</itunes:author>
<itunes:keywords>HTML,css,html5,javascript,js,webdevelopment</itunes:keywords>
<itunes:category text="Technology">
</itunes:category>
<itunes:category text="News">
<itunes:category text="Tech News"/>
</itunes:category>
<itunes:image href="https://static.libsyn.com/p/assets/6/4/b/8/64b8ee9cb432ec4188c4a68c3ddbc4f2/Syntax_Cover_Art.png" />
<itunes:explicit>false</itunes:explicit>
<itunes:owner>
<itunes:name><![CDATA[Wes Bos]]></itunes:name>
<itunes:email>wes@wesbos.com</itunes:email>
</itunes:owner>
<description><![CDATA[Full Stack Developers Wes Bos and Scott Tolinski dive deep into web development topics, explaining how they work and talking about their own experiences. They cover from JavaScript frameworks like React, to the latest advancements in CSS to simplifying web tooling.]]></description>
<itunes:type>episodic</itunes:type>
<podcast:locked owner="wes@wesbos.com">no</podcast:locked>
<item>
<title>842: There's Python in my JavaScript! with Andrea Giammarchi</title>
<itunes:title>842: There's Python in my JavaScript! with Andrea Giammarchi</itunes:title>
<pubDate>Fri, 01 Nov 2024 11:00:00 +0000</pubDate>
<guid isPermaLink="false"><![CDATA[4248703e-ff62-41c4-bad4-047981d371cb]]></guid>
<link><![CDATA[https://syntax.fm/842]]></link>
<description><![CDATA[<p class="has-line-data" data-line-start="0" data-line-end="1"> Scott and Wes talk with Andrea Giammarchi (aka WebReflection) about his projects, including LinkDOM and PyScript, and the exciting future of running Python in the browser via WebAssembly.</p> <h3 class="code-line" data-line-start="2" data-line-end="3"><a id= "Show_Notes_2"></a>Show Notes</h3> <ul> <li class="has-line-data" data-line-start="4" data-line-end="5"> <strong><a href="#t=00:00">00:00</a></strong> Welcome to Syntax!</li> <li class="has-line-data" data-line-start="5" data-line-end="7"> <strong><a href="#t=01:04">01:04</a></strong> Andrea’s background and early work <ul> <li class="has-line-data" data-line-start="6" data-line-end="7"> <a href= "https://github.com/WebReflection/linkedom">LinkDOM</a></li> </ul> </li> <li class="has-line-data" data-line-start="7" data-line-end="8"> <strong><a href="#t=07:25">07:25</a></strong> Brought to you by <a href="https://sentry.io">Sentry.io</a></li> <li class="has-line-data" data-line-start="8" data-line-end="9"> <strong><a href="#t=09:56">09:56</a></strong> <a href= "https://pyscript.com/">Pyscript</a></li> <li class="has-line-data" data-line-start="9" data-line-end="10"> <strong><a href="#t=14:31">14:31</a></strong> Why run <a href= "https://www.python.org/">Python</a> in the browser?</li> <li class="has-line-data" data-line-start="10" data-line-end="11"> <strong><a href="#t=20:17">20:17</a></strong> Using <a href= "https://webassembly.org/">WebAssembly</a> to run different languages in JS</li> <li class="has-line-data" data-line-start="11" data-line-end="12"> <strong><a href="#t=23:33">23:33</a></strong> The advantages of WebAssembly</li> <li class="has-line-data" data-line-start="12" data-line-end="14"> <strong><a href="#t=25:55">25:55</a></strong> What excites Andrea about WASM <ul> <li class="has-line-data" data-line-start="13" data-line-end="14"> <a href= "https://es.discourse.group/t/proposal-esx-as-core-js-feature/1511"> Proposal: ESX as core JS feature</a></li> </ul> </li> <li class="has-line-data" data-line-start="14" data-line-end="15"> <strong><a href="#t=31:10">31:10</a></strong> What is <a href= "https://github.com/WebAssembly/WASI">WASI</a>?</li> <li class="has-line-data" data-line-start="15" data-line-end="16"> <strong><a href="#t=32:21">32:21</a></strong> Andrea’s experience with IOT and microcontrollers</li> <li class="has-line-data" data-line-start="16" data-line-end="17"> <strong><a href="#t=35:35">35:35</a></strong> How can the JS ecosystem be improved?</li> <li class="has-line-data" data-line-start="17" data-line-end="19"> <strong><a href="#t=38:07">38:07</a></strong> Should we have reactivity in the browser? <ul> <li class="has-line-data" data-line-start="18" data-line-end="19"> <a href="https://github.com/WebReflection/signal">Signals</a></li> </ul> </li> <li class="has-line-data" data-line-start="19" data-line-end="20"> <strong><a href="#t=41:06">41:06</a></strong> Andrea’s thoughts on server-side APIs</li> <li class="has-line-data" data-line-start="20" data-line-end="21"> <strong><a href="#t=43:43">43:43</a></strong> Andrea’s thoughts on <a href="https://www.typescriptlang.org/">TypeScript</a></li> <li class="has-line-data" data-line-start="21" data-line-end="23"> <strong><a href="#t=49:13">49:13</a></strong> Sick Picks & Shameless Plugs</li> </ul> <h3 class="code-line" data-line-start="23" data-line-end="24"> <a id="Sick_Picks_23"></a>Sick Picks</h3> <ul> <li class="has-line-data" data-line-start="25" data-line-end="27"> Andrea: <a href= "https://www.espressif.com/en/products/socs/esp32">ESP32</a></li> </ul> <h3 class="code-line" data-line-start="27" data-line-end="28"> <a id="Shameless_Plugs_27"></a>Shameless Plugs</h3> <ul> <li class="has-line-data" data-line-start="29" data-line-end="31"> Andrea: <a href="https://x.com/WebReflection">Andrea’s X / Twitter</a></li> </ul> <h3 class="code-line" data-line-start="31" data-line-end="32"> <a id="Hit_us_up_on_Socials_31"></a>Hit us up on Socials!</h3> <p class="has-line-data" data-line-start="33" data-line-end="34"> Syntax: <a href="https://twitter.com/syntaxfm">X</a> <a href= "https://www.instagram.com/syntax_fm/">Instagram</a> <a href= "https://www.tiktok.com/@syntaxfm">Tiktok</a> <a href= "https://www.linkedin.com/company/96077407/admin/feed/posts/">LinkedIn</a> <a href="https://www.threads.net/@syntax_fm">Threads</a></p> <p class="has-line-data" data-line-start="35" data-line-end="36"> Wes: <a href="https://twitter.com/wesbos">X</a> <a href= "https://www.instagram.com/wesbos/">Instagram</a> <a href= "https://www.tiktok.com/@wesbos">Tiktok</a> <a href= "https://www.linkedin.com/in/wesbos/">LinkedIn</a> <a href= "https://www.threads.net/@wesbos">Threads</a></p> <p class="has-line-data" data-line-start="37" data-line-end="38"> Scott: <a href="https://twitter.com/stolinski">X</a> <a href= "https://www.instagram.com/stolinski/">Instagram</a> <a href= "https://www.tiktok.com/@stolinski">Tiktok</a> <a href= "https://www.linkedin.com/in/stolinski/">LinkedIn</a> <a href= "https://www.threads.net/@stolinski">Threads</a></p> <p class="has-line-data" data-line-start="39" data-line-end="40"> Randy: <a href="https://twitter.com/randyrektor">X</a> <a href= "https://www.instagram.com/randyrektor/">Instagram</a> <a href= "https://www.youtube.com/@randyrektor">YouTube</a> <a href= "https://www.threads.net/@randyrektor">Threads</a></p>]]></description>
<content:encoded><![CDATA[<p class="has-line-data" data-line-start="0" data-line-end="1"> Scott and Wes talk with Andrea Giammarchi (aka WebReflection) about his projects, including LinkDOM and PyScript, and the exciting future of running Python in the browser via WebAssembly.</p> <a id= "Show_Notes_2"></a>Show Notes <ul> <li class="has-line-data" data-line-start="4" data-line-end="5"> <a href="#t=00:00">00:00</a> Welcome to Syntax!</li> <li class="has-line-data" data-line-start="5" data-line-end="7"> <a href="#t=01:04">01:04</a> Andrea’s background and early work <ul> <li class="has-line-data" data-line-start="6" data-line-end="7"> <a href= "https://github.com/WebReflection/linkedom">LinkDOM</a></li> </ul> </li> <li class="has-line-data" data-line-start="7" data-line-end="8"> <a href="#t=07:25">07:25</a> Brought to you by <a href="https://sentry.io">Sentry.io</a></li> <li class="has-line-data" data-line-start="8" data-line-end="9"> <a href="#t=09:56">09:56</a> <a href= "https://pyscript.com/">Pyscript</a></li> <li class="has-line-data" data-line-start="9" data-line-end="10"> <a href="#t=14:31">14:31</a> Why run <a href= "https://www.python.org/">Python</a> in the browser?</li> <li class="has-line-data" data-line-start="10" data-line-end="11"> <a href="#t=20:17">20:17</a> Using <a href= "https://webassembly.org/">WebAssembly</a> to run different languages in JS</li> <li class="has-line-data" data-line-start="11" data-line-end="12"> <a href="#t=23:33">23:33</a> The advantages of WebAssembly</li> <li class="has-line-data" data-line-start="12" data-line-end="14"> <a href="#t=25:55">25:55</a> What excites Andrea about WASM <ul> <li class="has-line-data" data-line-start="13" data-line-end="14"> <a href= "https://es.discourse.group/t/proposal-esx-as-core-js-feature/1511"> Proposal: ESX as core JS feature</a></li> </ul> </li> <li class="has-line-data" data-line-start="14" data-line-end="15"> <a href="#t=31:10">31:10</a> What is <a href= "https://github.com/WebAssembly/WASI">WASI</a>?</li> <li class="has-line-data" data-line-start="15" data-line-end="16"> <a href="#t=32:21">32:21</a> Andrea’s experience with IOT and microcontrollers</li> <li class="has-line-data" data-line-start="16" data-line-end="17"> <a href="#t=35:35">35:35</a> How can the JS ecosystem be improved?</li> <li class="has-line-data" data-line-start="17" data-line-end="19"> <a href="#t=38:07">38:07</a> Should we have reactivity in the browser? <ul> <li class="has-line-data" data-line-start="18" data-line-end="19"> <a href="https://github.com/WebReflection/signal">Signals</a></li> </ul> </li> <li class="has-line-data" data-line-start="19" data-line-end="20"> <a href="#t=41:06">41:06</a> Andrea’s thoughts on server-side APIs</li> <li class="has-line-data" data-line-start="20" data-line-end="21"> <a href="#t=43:43">43:43</a> Andrea’s thoughts on <a href="https://www.typescriptlang.org/">TypeScript</a></li> <li class="has-line-data" data-line-start="21" data-line-end="23"> <a href="#t=49:13">49:13</a> Sick Picks & Shameless Plugs</li> </ul> <a id="Sick_Picks_23"></a>Sick Picks <ul> <li class="has-line-data" data-line-start="25" data-line-end="27"> Andrea: <a href= "https://www.espressif.com/en/products/socs/esp32">ESP32</a></li> </ul> <a id="Shameless_Plugs_27"></a>Shameless Plugs <ul> <li class="has-line-data" data-line-start="29" data-line-end="31"> Andrea: <a href="https://x.com/WebReflection">Andrea’s X / Twitter</a></li> </ul> <a id="Hit_us_up_on_Socials_31"></a>Hit us up on Socials! <p class="has-line-data" data-line-start="33" data-line-end="34"> Syntax: <a href="https://twitter.com/syntaxfm">X</a> <a href= "https://www.instagram.com/syntax_fm/">Instagram</a> <a href= "https://www.tiktok.com/@syntaxfm">Tiktok</a> <a href= "https://www.linkedin.com/company/96077407/admin/feed/posts/">LinkedIn</a> <a href="https://www.threads.net/@syntax_fm">Threads</a></p> <p class="has-line-data" data-line-start="35" data-line-end="36"> Wes: <a href="https://twitter.com/wesbos">X</a> <a href= "https://www.instagram.com/wesbos/">Instagram</a> <a href= "https://www.tiktok.com/@wesbos">Tiktok</a> <a href= "https://www.linkedin.com/in/wesbos/">LinkedIn</a> <a href= "https://www.threads.net/@wesbos">Threads</a></p> <p class="has-line-data" data-line-start="37" data-line-end="38"> Scott: <a href="https://twitter.com/stolinski">X</a> <a href= "https://www.instagram.com/stolinski/">Instagram</a> <a href= "https://www.tiktok.com/@stolinski">Tiktok</a> <a href= "https://www.linkedin.com/in/stolinski/">LinkedIn</a> <a href= "https://www.threads.net/@stolinski">Threads</a></p> <p class="has-line-data" data-line-start="39" data-line-end="40"> Randy: <a href="https://twitter.com/randyrektor">X</a> <a href= "https://www.instagram.com/randyrektor/">Instagram</a> <a href= "https://www.youtube.com/@randyrektor">YouTube</a> <a href= "https://www.threads.net/@randyrektor">Threads</a></p>]]></content:encoded>
<enclosure length="51593374" type="audio/mpeg" url="https://traffic.libsyn.com/secure/syntax/Syntax_-_842.mp3?dest-id=532671" />
<itunes:duration>53:45</itunes:duration>
<itunes:explicit>false</itunes:explicit>
<itunes:keywords />
<itunes:subtitle><![CDATA[Scott and Wes talk with Andrea Giammarchi (aka WebReflection) about his projects, including LinkDOM and PyScript, and the exciting future of running Python in the browser via WebAssembly. Show Notes Welcome to Syntax! Andrea’s background and...]]></itunes:subtitle>
<itunes:episodeType>full</itunes:episodeType>
</item>
</channel>
</rss>
<item>
<title>842: There's Python in my JavaScript! with Andrea Giammarchi</title>
<itunes:title>842: There's Python in my JavaScript! with Andrea Giammarchi</itunes:title>
<pubDate>Fri, 01 Nov 2024 11:00:00 +0000</pubDate>
<guid isPermaLink="false"><![CDATA[4248703e-ff62-41c4-bad4-047981d371cb]]></guid>
<link><![CDATA[https://syntax.fm/842]]></link>
<description><![CDATA[<p class="has-line-data" data-line-start="0" data-line-end="1"> Scott and Wes talk with Andrea Giammarchi (aka WebReflection) about his projects, including LinkDOM and PyScript, and the exciting future of running Python in the browser via WebAssembly.</p> <h3 class="code-line" data-line-start="2" data-line-end="3"><a id= "Show_Notes_2"></a>Show Notes</h3> <ul> <li class="has-line-data" data-line-start="4" data-line-end="5"> <strong><a href="#t=00:00">00:00</a></strong> Welcome to Syntax!</li> <li class="has-line-data" data-line-start="5" data-line-end="7"> <strong><a href="#t=01:04">01:04</a></strong> Andrea’s background and early work <ul> <li class="has-line-data" data-line-start="6" data-line-end="7"> <a href= "https://github.com/WebReflection/linkedom">LinkDOM</a></li> </ul> </li> <li class="has-line-data" data-line-start="7" data-line-end="8"> <strong><a href="#t=07:25">07:25</a></strong> Brought to you by <a href="https://sentry.io">Sentry.io</a></li> <li class="has-line-data" data-line-start="8" data-line-end="9"> <strong><a href="#t=09:56">09:56</a></strong> <a href= "https://pyscript.com/">Pyscript</a></li> <li class="has-line-data" data-line-start="9" data-line-end="10"> <strong><a href="#t=14:31">14:31</a></strong> Why run <a href= "https://www.python.org/">Python</a> in the browser?</li> <li class="has-line-data" data-line-start="10" data-line-end="11"> <strong><a href="#t=20:17">20:17</a></strong> Using <a href= "https://webassembly.org/">WebAssembly</a> to run different languages in JS</li> <li class="has-line-data" data-line-start="11" data-line-end="12"> <strong><a href="#t=23:33">23:33</a></strong> The advantages of WebAssembly</li> <li class="has-line-data" data-line-start="12" data-line-end="14"> <strong><a href="#t=25:55">25:55</a></strong> What excites Andrea about WASM <ul> <li class="has-line-data" data-line-start="13" data-line-end="14"> <a href= "https://es.discourse.group/t/proposal-esx-as-core-js-feature/1511"> Proposal: ESX as core JS feature</a></li> </ul> </li> <li class="has-line-data" data-line-start="14" data-line-end="15"> <strong><a href="#t=31:10">31:10</a></strong> What is <a href= "https://github.com/WebAssembly/WASI">WASI</a>?</li> <li class="has-line-data" data-line-start="15" data-line-end="16"> <strong><a href="#t=32:21">32:21</a></strong> Andrea’s experience with IOT and microcontrollers</li> <li class="has-line-data" data-line-start="16" data-line-end="17"> <strong><a href="#t=35:35">35:35</a></strong> How can the JS ecosystem be improved?</li> <li class="has-line-data" data-line-start="17" data-line-end="19"> <strong><a href="#t=38:07">38:07</a></strong> Should we have reactivity in the browser? <ul> <li class="has-line-data" data-line-start="18" data-line-end="19"> <a href="https://github.com/WebReflection/signal">Signals</a></li> </ul> </li> <li class="has-line-data" data-line-start="19" data-line-end="20"> <strong><a href="#t=41:06">41:06</a></strong> Andrea’s thoughts on server-side APIs</li> <li class="has-line-data" data-line-start="20" data-line-end="21"> <strong><a href="#t=43:43">43:43</a></strong> Andrea’s thoughts on <a href="https://www.typescriptlang.org/">TypeScript</a></li> <li class="has-line-data" data-line-start="21" data-line-end="23"> <strong><a href="#t=49:13">49:13</a></strong> Sick Picks & Shameless Plugs</li> </ul> <h3 class="code-line" data-line-start="23" data-line-end="24"> <a id="Sick_Picks_23"></a>Sick Picks</h3> <ul> <li class="has-line-data" data-line-start="25" data-line-end="27"> Andrea: <a href= "https://www.espressif.com/en/products/socs/esp32">ESP32</a></li> </ul> <h3 class="code-line" data-line-start="27" data-line-end="28"> <a id="Shameless_Plugs_27"></a>Shameless Plugs</h3> <ul> <li class="has-line-data" data-line-start="29" data-line-end="31"> Andrea: <a href="https://x.com/WebReflection">Andrea’s X / Twitter</a></li> </ul> <h3 class="code-line" data-line-start="31" data-line-end="32"> <a id="Hit_us_up_on_Socials_31"></a>Hit us up on Socials!</h3> <p class="has-line-data" data-line-start="33" data-line-end="34"> Syntax: <a href="https://twitter.com/syntaxfm">X</a> <a href= "https://www.instagram.com/syntax_fm/">Instagram</a> <a href= "https://www.tiktok.com/@syntaxfm">Tiktok</a> <a href= "https://www.linkedin.com/company/96077407/admin/feed/posts/">LinkedIn</a> <a href="https://www.threads.net/@syntax_fm">Threads</a></p> <p class="has-line-data" data-line-start="35" data-line-end="36"> Wes: <a href="https://twitter.com/wesbos">X</a> <a href= "https://www.instagram.com/wesbos/">Instagram</a> <a href= "https://www.tiktok.com/@wesbos">Tiktok</a> <a href= "https://www.linkedin.com/in/wesbos/">LinkedIn</a> <a href= "https://www.threads.net/@wesbos">Threads</a></p> <p class="has-line-data" data-line-start="37" data-line-end="38"> Scott: <a href="https://twitter.com/stolinski">X</a> <a href= "https://www.instagram.com/stolinski/">Instagram</a> <a href= "https://www.tiktok.com/@stolinski">Tiktok</a> <a href= "https://www.linkedin.com/in/stolinski/">LinkedIn</a> <a href= "https://www.threads.net/@stolinski">Threads</a></p> <p class="has-line-data" data-line-start="39" data-line-end="40"> Randy: <a href="https://twitter.com/randyrektor">X</a> <a href= "https://www.instagram.com/randyrektor/">Instagram</a> <a href= "https://www.youtube.com/@randyrektor">YouTube</a> <a href= "https://www.threads.net/@randyrektor">Threads</a></p>]]></description>
<content:encoded><![CDATA[<p class="has-line-data" data-line-start="0" data-line-end="1"> Scott and Wes talk with Andrea Giammarchi (aka WebReflection) about his projects, including LinkDOM and PyScript, and the exciting future of running Python in the browser via WebAssembly.</p> <a id= "Show_Notes_2"></a>Show Notes <ul> <li class="has-line-data" data-line-start="4" data-line-end="5"> <a href="#t=00:00">00:00</a> Welcome to Syntax!</li> <li class="has-line-data" data-line-start="5" data-line-end="7"> <a href="#t=01:04">01:04</a> Andrea’s background and early work <ul> <li class="has-line-data" data-line-start="6" data-line-end="7"> <a href= "https://github.com/WebReflection/linkedom">LinkDOM</a></li> </ul> </li> <li class="has-line-data" data-line-start="7" data-line-end="8"> <a href="#t=07:25">07:25</a> Brought to you by <a href="https://sentry.io">Sentry.io</a></li> <li class="has-line-data" data-line-start="8" data-line-end="9"> <a href="#t=09:56">09:56</a> <a href= "https://pyscript.com/">Pyscript</a></li> <li class="has-line-data" data-line-start="9" data-line-end="10"> <a href="#t=14:31">14:31</a> Why run <a href= "https://www.python.org/">Python</a> in the browser?</li> <li class="has-line-data" data-line-start="10" data-line-end="11"> <a href="#t=20:17">20:17</a> Using <a href= "https://webassembly.org/">WebAssembly</a> to run different languages in JS</li> <li class="has-line-data" data-line-start="11" data-line-end="12"> <a href="#t=23:33">23:33</a> The advantages of WebAssembly</li> <li class="has-line-data" data-line-start="12" data-line-end="14"> <a href="#t=25:55">25:55</a> What excites Andrea about WASM <ul> <li class="has-line-data" data-line-start="13" data-line-end="14"> <a href= "https://es.discourse.group/t/proposal-esx-as-core-js-feature/1511"> Proposal: ESX as core JS feature</a></li> </ul> </li> <li class="has-line-data" data-line-start="14" data-line-end="15"> <a href="#t=31:10">31:10</a> What is <a href= "https://github.com/WebAssembly/WASI">WASI</a>?</li> <li class="has-line-data" data-line-start="15" data-line-end="16"> <a href="#t=32:21">32:21</a> Andrea’s experience with IOT and microcontrollers</li> <li class="has-line-data" data-line-start="16" data-line-end="17"> <a href="#t=35:35">35:35</a> How can the JS ecosystem be improved?</li> <li class="has-line-data" data-line-start="17" data-line-end="19"> <a href="#t=38:07">38:07</a> Should we have reactivity in the browser? <ul> <li class="has-line-data" data-line-start="18" data-line-end="19"> <a href="https://github.com/WebReflection/signal">Signals</a></li> </ul> </li> <li class="has-line-data" data-line-start="19" data-line-end="20"> <a href="#t=41:06">41:06</a> Andrea’s thoughts on server-side APIs</li> <li class="has-line-data" data-line-start="20" data-line-end="21"> <a href="#t=43:43">43:43</a> Andrea’s thoughts on <a href="https://www.typescriptlang.org/">TypeScript</a></li> <li class="has-line-data" data-line-start="21" data-line-end="23"> <a href="#t=49:13">49:13</a> Sick Picks & Shameless Plugs</li> </ul> <a id="Sick_Picks_23"></a>Sick Picks <ul> <li class="has-line-data" data-line-start="25" data-line-end="27"> Andrea: <a href= "https://www.espressif.com/en/products/socs/esp32">ESP32</a></li> </ul> <a id="Shameless_Plugs_27"></a>Shameless Plugs <ul> <li class="has-line-data" data-line-start="29" data-line-end="31"> Andrea: <a href="https://x.com/WebReflection">Andrea’s X / Twitter</a></li> </ul> <a id="Hit_us_up_on_Socials_31"></a>Hit us up on Socials! <p class="has-line-data" data-line-start="33" data-line-end="34"> Syntax: <a href="https://twitter.com/syntaxfm">X</a> <a href= "https://www.instagram.com/syntax_fm/">Instagram</a> <a href= "https://www.tiktok.com/@syntaxfm">Tiktok</a> <a href= "https://www.linkedin.com/company/96077407/admin/feed/posts/">LinkedIn</a> <a href="https://www.threads.net/@syntax_fm">Threads</a></p> <p class="has-line-data" data-line-start="35" data-line-end="36"> Wes: <a href="https://twitter.com/wesbos">X</a> <a href= "https://www.instagram.com/wesbos/">Instagram</a> <a href= "https://www.tiktok.com/@wesbos">Tiktok</a> <a href= "https://www.linkedin.com/in/wesbos/">LinkedIn</a> <a href= "https://www.threads.net/@wesbos">Threads</a></p> <p class="has-line-data" data-line-start="37" data-line-end="38"> Scott: <a href="https://twitter.com/stolinski">X</a> <a href= "https://www.instagram.com/stolinski/">Instagram</a> <a href= "https://www.tiktok.com/@stolinski">Tiktok</a> <a href= "https://www.linkedin.com/in/stolinski/">LinkedIn</a> <a href= "https://www.threads.net/@stolinski">Threads</a></p> <p class="has-line-data" data-line-start="39" data-line-end="40"> Randy: <a href="https://twitter.com/randyrektor">X</a> <a href= "https://www.instagram.com/randyrektor/">Instagram</a> <a href= "https://www.youtube.com/@randyrektor">YouTube</a> <a href= "https://www.threads.net/@randyrektor">Threads</a></p>]]></content:encoded>
<enclosure length="51593374" type="audio/mpeg" url="https://traffic.libsyn.com/secure/syntax/Syntax_-_842.mp3?dest-id=532671" />
<itunes:duration>53:45</itunes:duration>
<itunes:explicit>false</itunes:explicit>
<itunes:keywords />
<itunes:subtitle><![CDATA[Scott and Wes talk with Andrea Giammarchi (aka WebReflection) about his projects, including LinkDOM and PyScript, and the exciting future of running Python in the browser via WebAssembly. Show Notes Welcome to Syntax! Andrea’s background and...]]></itunes:subtitle>
<itunes:episodeType>full</itunes:episodeType>
</item>
<title>とitunes:title: エピソードのタイトル。
<pubDate>: 公開日。
<guid>: エピソードの一意の識別子。
<link>: エピソードのウェブページへのリンク。
<description>とcontent:encoded: エピソードの詳細な説明。
<enclosure>: エピソードのオーディオファイルのURLとそのメタデータ。
itunes:duration: エピソードの長さ。
itunes:explicit: エピソードが明示的な内容を含むかどうか。
itunes:keywords: エピソードに関連するキーワード。
itunes:subtitle: エピソードのサブタイトル。
itunes:episodeType: エピソードのタイプ(例:フルエピソード)。
なんかこれをみる限りだと、YoutubeやSpotifyには別口でアップロードしているような感じもある。