Temat: TVheadend

Posiada ktoś skompilowane biblioteki pod nowego gargoyle kernel 3.18.75 :

dvb-core.ko
af9033.ko
rc-core.ko
dv-usb-af9035.ko
dvb_usb_2.ko
it913x.ko
rc-it913-v1.ko
rc-it913-v2.ko

2

Odp: TVheadend

https://eko.one.pl/forum/viewtopic.php? … 88#p195488

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: TVheadend

Czy jest sens brudzić sobie ręce, skoro jest nowszy kernel w CC 3.18.80 i być może następne Gargoyle będzie miało ten lub wyższy numer.
Chyba, że Cezary zrobi pauzę na jakiś czas z wydaniami smile

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

4

Odp: TVheadend

Nope, nawet już źródła zdążyłem sobie zaktualizować smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: TVheadend

Czy jest jakiś nowszy TVH niż 4.0.x dla x86_64 jak w stopce

Pc Engines APU2 OpenWrt 18.06-SNAPSHOT r7714-4918fe0291

6

Odp: TVheadend

Zbuduj sobie: https://github.com/openwrt/packages/pull/6386
Tyle że jak widzisz dość spora dyskusja się zrobiła.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: TVheadend

Wersja z linku który podał Cezary działa bardzo dobrze, jedyny problem to większy rozmiar paczki ale w przypadku platformy x86_64 to nie stanowi kłopotu. Nowsza wersja posiada wizarda który nieco pomaga w konfiguracji, lecz z reguły i tak muxy trzeba wprowadzać ręcznie.

8

Odp: TVheadend

Powiem szczerze ... nie łapię tego githuba. W gałęzi master jak i openwrt /multimedia widnieje tvheadend ver 4.0.10
Tak na szybko może ktoś podpowiedzieć co i jak?

Pc Engines APU2 OpenWrt 18.06-SNAPSHOT r7714-4918fe0291

9

Odp: TVheadend

Tak na szybko - ściągasz źródła openwrt, ściągasz łatkę (https://patch-diff.githubusercontent.co … 6386.patch), nakładasz to na źródła (patch -p1 < nazwa-tej-łatki) będąc w odpowiednim katalogu ze źródłami, robisz makemenuconfig, zaznaczasz x86 oraz tvheadned), kompilujesz całość. Jeżeli wszystko poszło dobrze to w bin/* będziesz miał paczkę ipk.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: TVheadend

A myślałem że pójdzie prosto ... zrobiłem

    $ git clone https://github.com/openwrt/openwrt.git
    $ cd openwrt
    $ git fetch --tags
    $ git checkout v18.06.1
    $ make package/symlinks

pobrałem 6386.patch do katalogu openwrt... będąc w katalogu openwrt wklepałem

 
    $patch -p1 < 6386.patch

i wyskoczyło że

can't find file to patch at input line 18
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 0c754af7d44e4939c01739c3127539aee29aee78 Mon Sep 17 00:00:00 2001
|From: Sandy Gould <sjjgould@gmail.com>
|Date: Sun, 1 Jul 2018 15:35:21 +0100
|Subject: [PATCH 1/2] tvheadend: Update to 4.2.6
|
|Signed-off-by: Sandy Gould <sjjgould@gmail.com>
|---
| multimedia/tvheadend/Config.in                | 19 ++++++-
| multimedia/tvheadend/Makefile                 | 51 ++++++++++++++++---
| .../patches/010-libiconv-full-cflags.patch    | 31 +++++++++++
| 3 files changed, 92 insertions(+), 9 deletions(-)
| create mode 100644 multimedia/tvheadend/patches/010-libiconv-full-cflags.patch
|
|diff --git a/multimedia/tvheadend/Config.in b/multimedia/tvheadend/Config.in
|index 61a3774a8b5..f8470ac8080 100644
|--- a/multimedia/tvheadend/Config.in
|+++ b/multimedia/tvheadend/Config.in
--------------------------
File to patch: 

Co robię źle?

Pc Engines APU2 OpenWrt 18.06-SNAPSHOT r7714-4918fe0291

11

Odp: TVheadend

W złym katalogu jesteś. W tym przypadku łatka ma być w feeds/packages i tam wykonaj patch -p1 < 6386.patch Łatasz pakiet z feedsów a nie głównego openwrt.

O ile w ogóle to wejdzie na wersje z 18.06.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: TVheadend

Dzięki ... rzeczywiście szukałem w złym katalogu tego tvh. Teraz leci kompilacja ... zobaczymy co i jak.

Pc Engines APU2 OpenWrt 18.06-SNAPSHOT r7714-4918fe0291

13

Odp: TVheadend

Wypluło pliki więc chyba śmiem twierdzić że poszło smile
Jeszcze tylko jedno

Wystarczy zainstalować tego ipk a znajdzie i doinstaluje sobie sam inne zależności czy trzeba mieć pod ręką wszystkie pliki z katalogu bin?

Pc Engines APU2 OpenWrt 18.06-SNAPSHOT r7714-4918fe0291

14

Odp: TVheadend

Jeżeli instalowałeś dla 18.06 to wszystkie zależności są od 18.06 więc wystarczy sam pakiet a resztę dociągnie sobie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: TVheadend

Chyba coś nie poszło.

Przyjechałem do domu. Zapakowałem na pendraku tvheadend_4.2.6-1_i386_pentium4.ipk
Uruchomiłem w konsoli

root@OpenWrt:/overlay# opkg install tvheadend_4.2.6-1_i386_pentium4.ipk 
Unknown package 'tvheadend'.
Collected errors:
 * pkg_hash_fetch_best_installation_candidate: Packages for tvheadend found, but incompatible with the architectures configured
 * opkg_install_cmd: Cannot install package tvheadend.

i skrzyczał mnie że nie zainstaluje

Pc Engines APU2 OpenWrt 18.06-SNAPSHOT r7714-4918fe0291

16

Odp: TVheadend

opkg install ./tvheadend_4.2.6-1_i386_pentium4.ipk

Jak już.

A ty na pewno skomplowałeś dla apu (x86/64)? Bo pakiet masz dla zwykłego x86

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17 (edytowany przez cityboy 2018-09-14 18:37:19)

Odp: TVheadend

Też się zdziwiłem ze i386
Dwa razy kompilowałem raz zaznaczyłem x86 i pozostawiłem resztę domyślne (Generic).
Przy 2gim razie w System target - x86  3ciej linijce (chyba target profile ) zaznaczyłem x86_64 ale wynikiem był ten sam plik (przynajmniej po nazwie) i nie zabrałem go ze sobą.

Pc Engines APU2 OpenWrt 18.06-SNAPSHOT r7714-4918fe0291

18

Odp: TVheadend

zaznacz, zapisz, i make jeszcze raz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: TVheadend

Pakiet wygenerowany ponownie i jest pod x86_64.
Zainstalowany z palca i...
próbując dostać się do GUI pod adresem 9981 krzyczy o login i hasło sad

Pc Engines APU2 OpenWrt 18.06-SNAPSHOT r7714-4918fe0291

20

Odp: TVheadend

A to już patrz w dokumentację tvheadend.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21 (edytowany przez cityboy 2018-09-15 13:31:34)

Odp: TVheadend

Mały kroczek do przodu ...
już nie krzyczy o login i haslo ale nic się nie wyświetla(biała strona) pod adresem 9981

jak ubijam proces i wklepuje z palca

root@OpenWrt:~# /usr/bin/tvheadend -B -c /etc/tvheadend --ipv6
2018-09-15 14:29:35.890 [   INFO] main: Log started
2018-09-15 14:29:35.891 [   INFO] http: Starting HTTP server :::9981
2018-09-15 14:29:35.891 [   INFO] htsp: Starting HTSP server :::9982
2018-09-15 14:29:35.949 [   INFO] config: loaded
2018-09-15 14:29:35.949 [   INFO] config: scanfile (re)initialization with path <none>
2018-09-15 14:29:35.951 [WARNING] fastscan: configuration file missing
2018-09-15 14:29:35.952 [   INFO] dvr: Creating new configuration ''
2018-09-15 14:29:35.953 [   INFO] csa: Using SSE2 128bit parallel descrambling
2018-09-15 14:29:35.953 [   INFO] epggrab: module eit created
2018-09-15 14:29:35.953 [   INFO] epggrab: module uk_freesat created
2018-09-15 14:29:35.954 [   INFO] epggrab: module uk_freeview created
2018-09-15 14:29:35.954 [   INFO] epggrab: module nz_freeview created
2018-09-15 14:29:35.954 [   INFO] epggrab: module viasat_baltic created
2018-09-15 14:29:35.954 [   INFO] epggrab: module Bulsatcom_39E created
2018-09-15 14:29:35.954 [   INFO] epggrab: module psip created
2018-09-15 14:29:35.954 [   INFO] epggrab: module pyepg created
2018-09-15 14:29:35.954 [   INFO] epggrab: module xmltv created
2018-09-15 14:29:35.956 [ NOTICE] START: HTS Tvheadend version 4.2.6~openwrt1 started, running as PID:6621 UID:0 GID:0, CWD:/root CNF:/etc/tvheadend
2018-09-15 14:29:35.956 [WARNING] scanfile: no predefined muxes found, check path '/usr/share/tvheadend/data/dvb-scan'
2018-09-15 14:29:35.956 [WARNING] scanfile: expected tree structure - http://git.linuxtv.org/cgit.cgi/dtv-scan-tables.git/tree/

wygląda na to że startuje

Pc Engines APU2 OpenWrt 18.06-SNAPSHOT r7714-4918fe0291

22

Odp: TVheadend

Czarku czy dobrze rozumiem...

 As of Tvheadend 2.4, the Tvheadend 'bundle' (the web front-end) requires CONFIG_BUILD_NLS (i.e., native language support) to be enabled.
 This allows the correct version of libiconv to be built and linked.
 Tvheadend will function without the bundle being enabled, and therefore without CONFIG_BUILD_NLS, you will just see a blank page if you attempt to log into the front-end.

...że potrzeba zaznaczyć CONFIG_BUILDS_NLS podczas kompilacji obrazu openwrt aby pakiet tvheadend działał poprawnie?
Czy w Twojej kompilacji jest to zaznaczone?
Czy da się zaznaczyć w kolejnym wydaniu?
Obecnie po instalacji to mam tylko białą stronę (brak web-ui)

Pc Engines APU2 OpenWrt 18.06-SNAPSHOT r7714-4918fe0291

23

Odp: TVheadend

Moje buildy jadą na domyślnych ustawieniach openwrt, więc ja jest jakikolwiek problem z tvheadend to zgłoś to jako błąd.

PS: podczas kompilacji ustaw sobie TVHEADEND_ENABLE_BUNDLE bo bez tego  nie ma www. Było to w pierwszym poście w linku z nową paczką.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.