Permalink
df8ed6f Jul 21, 2018
1 contributor

Users who have contributed to this file

160 lines (111 sloc) 3.8 KB

Mirakurun

Mirakurun

DVR Tuner Server Service for Chinachu Air.

npm version npm downloads Linux Build Dependency Status devDependency Status tip for next commit

Features

  • RESTful API (Open API) - has designed like HTTP version of Spinel
  • Unix Sockets / TCP
  • Advanced Tuner Process Management
  • Priority Management
  • Integrated MPEG-2 TS Parser, Filter
  • Realtime EPG Parser
  • Supports most Tuner Devices (chardev, DVB / ISDB-T, ISDB-S, DVB-S2)
  • IPv6 Support
  • Multiplexing Mirakuruns

Requirements / Supported Platforms

see: doc/Platforms.md

Install

# Linux / Darwin
sudo npm install pm2 -g
sudo npm install mirakurun -g --unsafe --production

# Win32 (Windows PowerShell as Admin)
npm install winser@1.0.3 -g
npm install mirakurun -g --production

Update

# Linux / Darwin
sudo npm install mirakurun@latest -g --unsafe --production

# Win32 (Windows PowerShell as Admin)
npm install mirakurun@latest -g --production

Uninstall

# Linux / Darwin
sudo npm uninstall mirakurun -g --unsafe

# Win32 (Windows PowerShell as Admin)
npm uninstall mirakurun -g

CLI

Only Linux / Darwin Platform

Administration

Config

mirakurun config [server|tuners|channels]

Log Stream

mirakurun log server

Service Management

mirakurun [status|start|stop|restart]

Version Info

mirakurun version

Munin Plugin

Required

Installation

ln -s /usr/local/lib/node_modules/mirakurun/bin/munin-plugins/mirakurun_status.js /usr/share/munin/plugins/mirakurun_status
ln -s /usr/share/munin/plugins/mirakurun_status /etc/munin/plugins/mirakurun_status
# check
munin-run mirakurun_status
# apply
service munin-node restart

Workaround: /usr/bin/env: node: No such file or directory

create /etc/munin/plugin-conf.d/mirakurun.conf like below:

[mirakurun_*]
command /usr/local/bin/node %c

Client Implementations

Contributing

CONTRIBUTING.md

Supporting

  • Tip4Commit (BTC) - to Every Committers
  • 1ND6fuKgQ8kKZnyoCRfJqe6cijsScd5Ttf (BTC) - Directly to the Project Team

Slack Community

License

Apache License, Version 2.0

Commercial License/Support is provided by Pixely LLC.