夏休みはmikutter-plugin
夏コミ終わりましたね。参加された皆様はお疲れ様です。私は行ってないです。 mikutterの薄い本、買いました? ラボ畜本、買いました? えー、それらが欲しかったんですよ……。 さて今年は最後の夏休みということで、惰眠をむさぼったり、Yukariの開発をすすめたり、mikutter-pluginを書いて思う存分遊んでます。 課題?知るかよ 数がまとまってきたので、本Blogではまだ紹介していないものをちょっとこの辺に書きなぐってみようかなと思った次第で。 gstreamer mikutterのサウンドプラグインとしてGStreamerを利用できるようにするプラグイン。 動作の詳細については、今後Web上にも公開される予定である「 mikutterの薄い本 vol.6 」の記事を参照されたし。 適当に言うと、mikutterが直接GStreamerを触るとアプリケーションがハングアップしてしまうことがあるため、mikutterとGStreamerの間に仲介役のプロセスを立てて通信を行いGStreamerを利用するといったもの。 まぁ例えば、授業中にちょっと離れてる友達に伝言を直接投げつけるのは難しいので、相手先の途中に座っている子にメモを渡して、それを送ってもらう感じですかね。 余計分かりにくいね。 ともかく、これを使うことでGStreamerの力でサウンドが再生できるようになる。通知再生プラグインとしてだけでなく、他のプラグインからGStreamerで再生を行うためにも使えるようにしている。 ALSA Pluginではaplayの都合でwav程度しか鳴らせないものが、これによって幅が広がるので、まぁ発想次第でいろいろ遊べるんじゃないかなと思っています! mediaplayer mikutter_gstreamer の力を使い、mikutter上でサウンドファイルを再生するためのプラグイン。 実際にはmikutter-gstreamer単体で再生可能だが、ユーザが使うためのコマンドを実装していないために別途書いた。 これを使うことで、とりあえず作業用BGMを流すといったことがmikutter上で完結する。まあ、mikutterはいつも立ち上がっていますものね? ちなみにmikutter作者の @toshi_a さんにはこのよ...