Skip to content

yysub/EPGStation

 
 

Repository files navigation

EPGStation

Mirakurun を使用した録画管理ソフトです
iOS・Android での閲覧に最適化されたモバイルフレンドリーな Web インターフェイスが特徴です
PC からの閲覧でもモダンな UI で操作可能です

機能

Share BY YYSUB

我們分享一些可以直接獲取TS視頻檔案的一些設備,以下設備為字幕組自行搭建的,請不要濫用。請注意以下項目僅限學習與交流使用,請勿用於任何商業用途 可以複製到瀏覽器打開他們,便是可以公用的EPGStation;我們可以通過此類獲取到ts檔案,或者直接在上面預約節目。請注意預約節目后待你下載完成后,請務必記得刪除它們。

大阪府

60.151.199.80:8888

114.152.155.108:8888

125.193.220.103:8888

147.192.177.114:8888

61.206.116.147:8888

150.249.171.166:8888

59.138.41.199:8888

東京都

59.138.41.199:8888

59.168.9.146:8888

60.95.143.104:8888

60.70.53.177:8888

92.202.59.6:8888

118.27.118.183:8888

111.168.57.231:8888

153.166.119.8:8888

210.165.244.241:8888

60.101.117.83:8888

以上内容來自夜鶯家族字幕組,請合理使用

放送番組の視聴・録画・管理

  • ブラウザでの Web インターフェイス操作
    • 番組表の表示
    • 番組検索
    • 番組単位の予約
      • 番組表からの手動予約
      • ルールによる自動予約
      • 予約の競合や重複の警告
    • 番組の視聴
      • 放送中番組のライブ視聴
      • aribb24.js を使用する Web での字幕/文字スーパー表示機能
      • mpegts.js を使用する Web での低遅延ライブ視聴機能
      • 録画済み番組のストリーミング視聴
      • 録画済み番組のダウンロード
  • API

スクリーンショット


デモ

動作環境

sqlite3 パッケージのインストール時にバイナリが存在しなかった場合は次の環境も必要

構築済み推奨環境


セットアップ方法


アップデート方法

  • 以下のコマンドを実行後に EPGStation を再起動する

    $ git pull
    $ npm run all-install
    $ npm run build
    

v1 からの移行について

doc/v1migrate.md を参照


動作確認

  • ブラウザから http://<IPaddress>:<Port>/ にアクセスをする

  • curl や wget で API を叩く

    $ curl -o - http://<IPaddress>:<Port>/api/config
    

ログの確認

logs/EPGUpdater

  • EPG 更新機能からのログが記録されています
    • access.log
      • 基本的に空ファイル
    • stream.log
      • 基本的に空ファイル
    • system.log
      • Mirakurun へのアクセスログ、番組情報の更新等のログ

EPGStation/logs/Operator

  • 録画管理機能からのログが記録されています
    • access.log
      • 基本的に空ファイル
    • stream.log
      • 基本的に空ファイル
    • system.log
      • Mirakurun へのアクセスログ、コマンドの実行、録画等のログ

EPGStation/logs/Service

  • Web インターフェイスからのログ記録されています
    • access.log
      • Web インターフェイスへのアクセスログ
    • stream.log
      • ストリーミング配信ログ
    • system.log
      • Web サーバの動作ログ
    • encode.log
      • エンコード処理関連のログ

クライアント向け設定

  • EPGStation を利用する端末向けの設定を行うと快適に利用可能です

URL Scheme

スマートフォン側の設定

config.yml で設定したアプリをインストールしてください


データベースのバックアップとレストア

データベースに含まれる以下の情報がバックアップ可能です

  • 予約情報
  • 録画済み番組情報
  • 録画履歴
  • 録画予約ルール

バックアップデータはデータベースに依存しないので MySQL でバックアップし、SQLite3 へレストアなども可能です

注意

以下のファイルとディレクトリはバックアップに含まれません
別途手動でバックアップしてください

  • 録画ファイル (recorded)
  • サムネイル (thumbnail)
  • ドロップログ (drop)
  • ログ (logs)
  • 設定ファイル (config.yml)

バックアップ

  • 以下のコマンドを実行
npm run backup FILENAME

レストア

  • config.yml に新しいデータベース設定を記述後に以下のコマンドを実行
npm run restore FILENAME

Tips

Kodi との連携

Kodi との連携に対応しています詳細は doc/kodi.md を参照してください

Android 6.0 以上での注意

Android の設定 -> ユーザー補助 にて "操作の監視" が必要なサービスを ON にしていると、番組表の動作が著しく重くなります
具体的なアプリは LMT Launcher や Pie Control などが挙げられます

該当サービスを OFF にするのが一番良いですが、それができない場合は Firefox での使用を試してみてください。

Contributing

CONTRIBUTING.md

Licence

MIT Licence

About

Mirakurun を使用した録画管理ソフト

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 71.7%
  • Vue 27.9%
  • Other 0.4%