ポッドキャストは作れる!
TIME rest time current/total
TopicsPlaceHolder

ポッドキャストは作れる!

吉祥寺.pm 37

Jan 30th, 2025

Profile

songmu

Profile

songmu

ヘンリーから来ました

代表的なOSS

趣味でOSSをやっている者だ #oss4fun

ポッドキャスト始めました

https://oss4.fun/

アジェンダ

思想編

ポッドキャストはブログの拡張技術

RSSサンプル

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
  <channel>
    <title>Podcast Title</title>
    <link>https://example.com</link>
    <language>en-us</language>
    <description>This is a sample podcast description.</description>
    <item>
      <title>Episode 1 Title</title>
      <description>This is a description of episode 1.</description>
      <link>https://example.com/episode1</link>
      <guid>https://example.com/episode1</guid>
      <pubDate>Mon, 01 Jan 2024 00:00:00 GMT</pubDate>
      <enclosure url="https://example.com/episode1.mp3" length="12345678" type="audio/mpeg"/>
    </item>
  </channel>
</rss>

Indie Web

https://indieweb.org/

私たちは、以下の原則に基づく独立した個人ウェブサイトのコミュニティです。
- ドメインを所有し、それをオンライン上の主要なアイデンティティとして使用すること
- まず自分のサイトで公開し(必要に応じて他の場所でも公開すること)
- コンテンツを所有すること

Indie Web Principles

https://indieweb.org/principles

  1. ✊ Own your data
  2. 🔍 Use & publish visible data
  3. 💪 Make what you need
  4. 😋 Use what you make!
  5. 📓 Document
  6. 💞 Open source
  7. 📐 UX and design is more important
  8. 🌐 Modularity
  9. 🗿 Longevity
  10. ✨ Pluralism
  11. 🎉 Above all, Have fun

ポッドキャストとIndie Web

私のこだわり

blogsync

https://github.com/x-motemen/blogsync

ツール作り編

ポッドキャストをやるならツールから自作したかった

https://github.com/Songmu/podbard

イメージ画像はImageFXで生成

Podbard

ディレクトリ構成

サンプルエピソードMarkdown

---
audio: 21.mp3
title: "21: スト6にハマれ! (yui_tang)"
date: 2025-01-30
subtitle: 引き続きyui_tangさんをゲストに迎え、ストリートファイター6の話をしました
chapters:
- 0:00 ストリートファイター6デビュー
- 22:40 スト6開発陣のすごさ
- 28:25 ストリートファイターリーグ
- 36:45 ゲームにのめり込むこと
---

## ストリートファイター6デビュー
- [nasne](https://www.buffalo.jp/nasne/)
- [ファイティングコマンダーOCTA](https://hori.jp/products/p5/fc_octa/)

## スト6開発陣のすごさ
- [盲目の格闘ゲームプレイヤー「BlindWarriorSven」がEVO2023『スト6』のプール予選で勝利し会場大盛り上がり。サウンドアクセシビリティ機能を利用しエドモンド本田が対空とコンボを華麗に決める](https://news.denfaminicogamer.jp/news/230805a)

## ストリートファイターリーグ
- [ストリートファイターリーグ](https://sf.esports.capcom.com/sfl/)

## ゲームにのめり込むこと

ドキュメントサイト(作りかけ)

https://junkyard.song.mu/podbard/

yattecastとの類似

https://github.com/r7kamura/yattecast

Podbardはもう少しシンプルにするつもりだったが

Podbardのおすすめポイント

Podbard是非ご利用ください

"Use this template" ボタンからスタート!

実践編

趣味でOSSをやっている者だ #oss4fun

趣味でOSSをやっている者だ #oss4fun

https://oss4.fun/

始めた動機

番組名の由来


One-Punch Man, Vol. 1 (English Edition) 位置No. 19/203)

Just for Fun: The Story of an Accidental Revolutionary

邦題: それがぼくには楽しかったから 全世界を巻き込んだリナックス革命の真実

11. 🎉 Above all, Have fun

Indie Web原則の最後。"fun" 大事。

アーキテクチャー

r2sync

参考: R2を同期するr2syncというツールをRustで書いてcrate公開した

リポジトリ公開中

https://github.com/Songmu/oss4.fun

自動化

サイトデザイン

ChatGPTにサイトのHTMLを食わせ、「vimのmolokaiカラースキームっぽくなるようにCSSを生成して」と伝えてベースを生成してから調整した。便利。

ポッドキャスト登録

自前配信でもRSSのURLを指定して各種ポッドキャストサービスに登録できる。

収録・音声編集編

とにかく楽したい

収録環境

良く言われることを気にしすぎない程度に。

音声収録 (Riverside)

https://riverside.fm

音声編集 (Auphonic)

https://auphonic.com

rebuildやOssan.fmなどでも使われている。

手動編集は基本していない

音声確認とチャプター付け

全体像

展望

以上

"ぽっどきゃすと 始めてみよう 楽しいよ"

宣伝

宣伝2

OSS活動を支援してくれると嬉しいです。