Giter VIP home page Giter VIP logo

harekaze / pvr.epgstation Goto Github PK

View Code? Open in Web Editor NEW
33.0 8.0 6.0 9.75 MB

EPGStation for Kodi! A Kodi PVR addon of EPGStation

Home Page: https://mzyy94.com/blog/2020/08/18/libreelec-mirakurun-epgstation/

License: GNU General Public License v3.0

Makefile 0.13% C 6.86% PowerShell 0.04% M4 0.08% Python 0.81% C++ 91.89% CMake 0.11% Shell 0.08%
kodi dvr pvr xbmc kodi-addon epgstation raspberry-pi-os

pvr.epgstation's Introduction

Harekaze2 for Kodi/XBMC

EPGStation PVR addon for Kodi

Build status GitHub release GitHub release downloads GitHub issues GitHub stars GitHub license 日本語版

fanart

Supported environment

Backend

Frontend

  • Kodi 18.8 Leia
    • for macOS (x86_64)
    • for Raspberry Pi OS (armv7)
    • for Windows 10 (64 bit/Microsoft Store)

It might work on other platforms, but it hasn't been tested.

Latest release

pvr.epgstation/releases

Building from source

macOS/Raspberry Pi OS

$ ./bootstrap
$ ./configure
$ make
$ make release
$ ls pvr.epgstation.zip

Windows

Requirements:

  • Visual Studio 2019
  • PowerShell v5
> ./build.ps1
> ls ./pvr.epgstation.zip

Installation

Install from Repository (recommended)

  1. Download the latest repository add-on from https://repo.harekaze.org/
  2. Launch Kodi.
  3. Navigate to System -> Add-ons -> Install from zip file
  4. Select the zip file which you get in first step.
  5. Go to Install from repository -> Harekaze2 repository
  6. Install PVR add-on from the repository

Install manually

  1. Build or download the appropriate version for your platform.
  2. Launch Kodi.
  3. Navigate to System -> Add-ons -> Install from zip file
  4. Select the zip file which you get in first step.

Configuration

See wiki/configuration

Contribution

See wiki/contribution

License

GPLv3

pvr.epgstation's People

Contributors

ashimokawa avatar mzyy94 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pvr.epgstation's Issues

iOS版Kodiにて正常にURLが認識されていない?

概要

※動作未確認でしたがiOSのファイルもあったので試しに動作確認してみました

EPGStationのURLを設定してもアドオン側が正常に設定されていないプロンプトが表示されてしまいます
またその後チャンネルを読み込もうとしてクラッシュします(次回以降も同じ)

またSideloadするのが悪いのかと思い別のiPadにてJailbreak、その後Kodiを公式サイトからインストールし正規の手順でpvr.epgstationをインストールしたところ同じ症状が再現されました。

バグ詳細

期待する挙動

正常にチャンネル一覧が表示される

発生するバグの挙動

チャンネルを読み込む際接続エラーが発生しKodiがクラッシュ

再現手順

(非脱獄環境)

  1. KodiのIPAファイル内、"Kodi/addons"にプラグインをフォルダーごと追加してIPAを署名
    (ローカルでインストールすると署名なしとしてpvr.epgstation-ios.dylibが読み込まれないため)
  2. Kodiを開きアドオンを有効可、通常の設定(EPGStationのURL入力)をする
  3. 有効後KodiのPVRマネージャーが自動的に起動しチャンネルをEPGStationから読み取る作業中にクラッシュ

(脱獄環境)

  1. Kodiをインストール後、ローカルからpvr.epgstationをインストール
  2. pvr.epgstationの設定(EPGStationのURL入力)をする
  3. 設定後KodiのPVRマネージャーが自動的に起動しチャンネルをEPGStationから読み取る作業中にクラッシュ

再現確率

常に

環境

iPad Gen7 (Jailbroken)
iPad Air Gen3
iPhone 11 Pro Max

Kodi のバージョンとアーキテクチャ

v18.9 / v18.8 / v18.7
arm64

pvr.epgstation のバージョン

v0.0.9

EPGStation のバージョン

v1.7.6

OS の種類とバージョン

iOS 14.2 (iPad Air Gen3)
iOS 13.5 (iPad Gen7)
iOS 14.0.1 (iPhone 11 Pro Max)

ログ

2021-01-05 03:01:20.505 T:6102708224 WARNING: DARWINIOS: underflow (5792 vs 7520 bytes)
2021-01-05 03:01:20.536 T:6099841024   DEBUG: ------ Window Deinit (DialogNotification.xml) ------
2021-01-05 03:01:22.403 T:6099841024   DEBUG: Activating window ID: 10004
2021-01-05 03:01:22.819 T:6099841024   DEBUG: ------ Window Deinit (Home.xml) ------
2021-01-05 03:01:22.820 T:6099841024   DEBUG: FreeVisualisation() done
2021-01-05 03:01:22.821 T:6099841024   DEBUG: ------ Window Init (Settings.xml) ------
2021-01-05 03:01:22.821 T:6099841024    INFO: Loading skin file: Settings.xml, load type: KEEP_IN_MEMORY
2021-01-05 03:01:22.983 T:6103281664   ERROR: AddOnLog: Harekaze (EPGStation PVR client): Failed to open URL: ocs (retry 2)
2021-01-05 03:01:22.984 T:6103281664   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'Harekaze (EPGStation PVR client)' requests setting 'server_url'
2021-01-05 03:01:22.984 T:6103281664   DEBUG: CAddonSettings[pvr.epgstation]: loading setting definitions
2021-01-05 03:01:22.985 T:6103281664   DEBUG: CAddonSettings[pvr.epgstation]: trying to load setting definitions from old format...
2021-01-05 03:01:22.986 T:6103281664   DEBUG: CAddonSettings[pvr.epgstation]: loading setting values
2021-01-05 03:01:22.986 T:6103281664   DEBUG: AddOnLog: Harekaze (EPGStation PVR client): Request URL: ocs
2021-01-05 03:01:22.986 T:6103281664   DEBUG: AddOnLog: Harekaze (EPGStation PVR client): Request Method: GET
2021-01-05 03:01:22.986 T:6103281664   DEBUG: AddOnLog: Harekaze (EPGStation PVR client): Open url for requesting
2021-01-05 03:01:22.986 T:6103281664   ERROR: AddOnLog: Harekaze (EPGStation PVR client): Failed to open URL: ocs (retry 0)
2021-01-05 03:01:25.992 T:6103281664   ERROR: AddOnLog: Harekaze (EPGStation PVR client): Failed to open URL: ocs (retry 1)
2021-01-05 03:01:28.996 T:6103281664   ERROR: AddOnLog: Harekaze (EPGStation PVR client): Failed to open URL: ocs (retry 2)
2021-01-05 03:01:28.996 T:6103281664   DEBUG: AddOnLog: Harekaze (EPGStation PVR client): Request URL: ocs
2021-01-05 03:01:28.996 T:6103281664   DEBUG: AddOnLog: Harekaze (EPGStation PVR client): Request Method: GET
2021-01-05 03:01:28.996 T:6103281664   DEBUG: AddOnLog: Harekaze (EPGStation PVR client): Open url for requesting
2021-01-05 03:01:28.996 T:6103281664   ERROR: AddOnLog: Harekaze (EPGStation PVR client): Failed to open URL: ocs (retry 0)
2021-01-05 03:01:32.002 T:6103281664   ERROR: AddOnLog: Harekaze (EPGStation PVR client): Failed to open URL: ocs (retry 1)
2021-01-05 03:01:35.007 T:6103281664   ERROR: AddOnLog: Harekaze (EPGStation PVR client): Failed to open URL: ocs (retry 2)
2021-01-05 03:01:35.012 T:6103281664  NOTICE: PVR Manager: Starting
2021-01-05 03:01:35.013 T:6096400384   DEBUG: Thread PVRManager start, auto delete: false
2021-01-05 03:01:35.017 T:6096973824   DEBUG: Thread PVRGUIProgressHandler start, auto delete: true
2021-01-05 03:01:35.018 T:6096400384   DEBUG: AddOnLog: Harekaze (EPGStation PVR client): Request URL: f??�
2021-01-05 03:01:35.018 T:6096400384   DEBUG: AddOnLog: Harekaze (EPGStation PVR client): Request Method: GET
2021-01-05 03:01:35.018 T:6096400384   DEBUG: AddOnLog: Harekaze (EPGStation PVR client): Open url for requesting
2021-01-05 03:01:35.018 T:6096400384   ERROR: AddOnLog: Harekaze (EPGStation PVR client): Failed to open URL: f??� (retry 0)
2021-01-05 03:01:35.025 T:6099841024   DEBUG: ------ Window Init (DialogExtendedProgressBar.xml) ------
2021-01-05 03:01:38.022 T:6096400384   ERROR: AddOnLog: Harekaze (EPGStation PVR client): Failed to open URL: f??� (retry 1)
2021-01-05 03:01:41.028 T:6096400384   ERROR: AddOnLog: Harekaze (EPGStation PVR client): Failed to open URL: f??� (retry 2)

EPGStation v2への対応について

少し気が早すぎるかも知れませんが、EPGStationをv2にアップデートしたら、pvr.epgstationが使えなくなってました。動作環境にv2が入っていないことはわかった上でこのissueを建てています。何か応急措置みたいなのってありますか?

録画予約ができない

何度もissueを挙げて申し訳ありません。今のところwindows10特有の問題なのですが、タイトルの通り録画予約ができません。参考までにログを貼っておきます。

2020-08-05 15:49:30.348 T:3080   ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 500
2020-08-05 15:49:30.348 T:3080   ERROR: CCurlFile::Open failed with code 500 for http://000.000.000:0000/api/reserves:
2020-08-05 15:49:30.348 T:3080   ERROR: AddOnLog: Harekaze (EPGStation PVR client): Failed to open URL: http://000.000.000:0000/api/reserves
2020-08-05 15:49:30.348 T:3080   ERROR: AddOnLog: Harekaze (EPGStation PVR client): Program reservation: #3429005952
2020-08-05 15:49:30.348 T:3080   ERROR: PVR::CPVRClient::AddTimer: Add-on 'EPGStation:http://000.000.000.:0000' returned an error: server error

EPGStationから500エラーが返されているようです。

Kodi 19 との互換性

Kodi 19が正式リリースされたことで、特にAndroid TVを使用しているユーザーの多くは、すでに自動的にバージョン19にアップグレードされていると思われます。
バージョン19にアップグレードすると、こちらのプラグインが無効されてしまっています。
毎日利用させていただいていますので、ぜひKodi 19への対応ご検討のほどお願いします。🙇🏻

録画済みリストが24件までしか表示されない

EPGStationのAPI (/api/recorded) がデフォルトで最大24件しか返さないためのようです。 (limitパラメータ)
オプション画面で設定できるか、limitにあらかじめ大きい数値を与えてしまっても良いかと思いました。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.