チャンネル設定
mirakcには,利用可能なチャンネルをスキャンする機能は備わっていません.しかし, Mirakurunのチャンネル設定と一定の互換性があるため,Mirakurunの設定を流用可能です.
Mirakurunのchannels.yml
の例:
# NHK総合
- name: NHK
type: GR
channel: '27'
# NHK BS1
- name: BS1
type: BS
channel: BS15_0
serviceId: 101
mirakcのconfig.yml
の例:
# `channels`プロパティの要素としてチャンネルを登録
channels:
# NHK総合
- name: NHK
type: GR
channel: '27'
# NHK BS1
- name: BS1
type: BS
channel: BS15_0
# プロパティ名が違う
# 配列で複数指定可能
services: [101]
基本的には,以下のような置き換えでMirakurunのchannels.yml
から変換可能です.
Mirakuruのプロパティ名 | mirakcのプロパティ名 |
---|---|
serviceId | services(配列) |
satelite | extra-args (文字列) |
space | extra-args (文字列) |
(なし) | excluded-services(配列) |
チューナーコマンドとしてrecpt1
を使用する場合,以下のようなMirakurun用のチャンネルスキャンスクリプトを利用可能です.
mirakc専用のスクリプトもあります.
どちらもepgdump
を使用していますが,現時点ではmirakc/mirakc
イメージには含まれていません.mirakc/mirakc
イメージからカスタムイメージを作成する方法については後述します.