📻

Vimでvim-jpラジオを聞く

2024/07/10に公開

この記事はVim駅伝の2024-07-10の記事です。
前回の記事はuga-rosaさんのYokohama.vimに参加しましたです。
次回の記事はstaticWagomUさんのmini.nvimを使って環境構築したら優勝したです。


エンジニアの楽園 vim-jpラジオが放送開始しました。おめでとうございます。
制作陣のみなさまの素晴らしい仕事に拍手を送りたいです。

https://audee.jp/program/show/300008578

2024年7月8日に第1回が配信され、今後も月曜日の12時(日本時間)に配信が予定されています。

https://x.com/vimjpradio/status/1810153263779733787

では、Vimから聞きましょう。

まずはpodcastの音声ファイルをローカルにダウンロードします。いろいろな方法があると思いますが、ここではpodcast-dlを使ってみます。

https://github.com/lightpohl/podcast-dl

RSSのURLから最新のものを取得します。普通にダウンロードするとファイル名にスペースや日本語が入って扱いづらくなる可能性があるので、リリース日をタイトルに設定しています。

npx podcast-dl --url https://feeds.megaphone.fm/TFM9640066968 --out-dir ~/Downloads/VimJpRadio --episode-template "{{release_date}}" --limit 1

保存先のパスをsound_playfileに渡します。起動と同時に再生されるようautocmdを使いましょう。以下の設定をvimrcに追加してください。
※ 以下は第1回の日付をハードコーディングしています。聴きたい回に合わせて直してください。

vimrc
augroup vim-jp-radio
  autocmd!
  autocmd VimEnter * ++once call sound_playfile(expand('~/Downloads/VimJpRadio/20240708.mp3'))
augroup END

これでVimを立ち上げるたびにラジオが流れます。ヴィムジェイピィレディオ~~♪

ラジオへのおたよりはvim-jp slackにて受け付けているとのことです。
エンジニアの楽園の雰囲気が気になった方もslackに来てみてください。
参加はこちらから。

https://vim-jp.org/docs/chat.html

また、ラジオのグッズの販売も始まっています。

https://suzuri.jp/vim-jp-radio

今後の放送も楽しみですね。

https://vim-jp-radio.com/

先行研究

Vimで音声を扱う方法に関しては以下の記事も参考になるかもしれません。

https://qiita.com/mira010/items/ff73bdb5d922bc89c021

https://zenn.dev/higashi000/articles/63cd861b97dea2

Discussion