linuxserver / docker-tvheadend

GNU General Public License v3.0
158 stars 87 forks source link

[BUG] Cannot use DVB-C #243

Closed MrManor closed 4 months ago

MrManor commented 7 months ago

Is there an existing issue for this?

Current Behavior

Aftern having setup the container with macvlan tvheadend was able to locate my hdhomerun on the network. I have defined a DVB-C Network (Denmark YouSee cable network) but I am unable to select this under the individual adapters. Likewise when I try the First time autoguide, an am not able to select DVB-C for any adapter.

Expected Behavior

After having created a cable based network, this should be available for the adapter

Steps To Reproduce

  1. Create a DVB-C network
  2. select it for a tvheadend adapter

Environment

- OS: Docker on OpenSUSE
- docker network create -d macvlan --subnet=172.16.189.0/24 --gateway=172.16.189.1 -o parent=eno1.189 videolan
- docker compose up -d  
# docker-compose attached

CPU architecture

x86-64

Docker creation

- docker network create -d macvlan --subnet=172.16.189.0/24 --gateway=172.16.189.1 -o parent=eno1.189 videolan
- docker compose up -d  
- cat docker-compose.yml
---
version: "2.1"
services:
  tvheadend:
    image: lscr.io/linuxserver/tvheadend:latest
    container_name: tvheadend
    environment:
      - PUID=100
      - PGID=39
      - TZ=Europe/Berlin
#      - RUN_OPTS= #optional
    volumes:
      - tvheadend-data:/config
      - tvheadend-recordings:/recordings
    networks:
      - videolan
#    ports:
#      - 9981:9981
#      - 9982:9982
#    devices:
#      - /dev/dri:/dev/dri #optional
#      - /dev/dvb:/dev/dvb #optional
    restart: unless-stopped

volumes:
  tvheadend-data:
    driver: local
    driver_opts:
      type: nfs
      o: nfsvers=4,addr=raagi.rlab.vink-slott.dk,rw
      device: ":/dockdat/tvheadend"

  tvheadend-recordings:
    driver: local
    driver_opts:
      type: nfs
      o: nfsvers=4,addr=raagi.rlab.vink-slott.dk,rw
      device: ":/medie/shared/Optagelser"

networks:
  videolan:
    external: true

Container logs

[migrations] started
[migrations] no migrations found
usermod: no changes
───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗ 
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝ 

   Brought to you by linuxserver.io
───────────────────────────────────────

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    100
User GID:    39
───────────────────────────────────────

Setting permissions
[custom-init] No custom files found, skipping...
2023-11-23 22:57:31.316 [   INFO] main: Log started
2023-11-23 22:57:31.316 [   INFO] config: Using configuration from '/config'
2023-11-23 22:57:31.407 [   INFO] http: Starting HTTP server 0.0.0.0:9981
2023-11-23 22:57:31.407 [   INFO] htsp: Starting HTSP server 0.0.0.0:9982
2023-11-23 22:57:31.435 [   INFO] config: loaded
2023-11-23 22:57:31.435 [   INFO] config: scanfile (re)initialization with path <none>
2023-11-23 22:57:31.435 [   INFO] transcode: 'video' context type registered
2023-11-23 22:57:31.435 [   INFO] transcode: 'audio' context type registered
2023-11-23 22:57:31.435 [   INFO] transcode: '&TVHH264Decoder' decoder helper registered
2023-11-23 22:57:31.435 [   INFO] transcode: '&TVHTHEORADecoder' decoder helper registered
2023-11-23 22:57:31.435 [   INFO] transcode: '&TVHAACDecoder' decoder helper registered
2023-11-23 22:57:31.435 [   INFO] transcode: '&TVHVORBISDecoder' decoder helper registered
2023-11-23 22:57:31.435 [   INFO] transcode: '&TVHOPUSDecoder' decoder helper registered
2023-11-23 22:57:31.435 [   INFO] transcode: '&TVHMPEG2VIDEOEncoder' encoder helper registered
2023-11-23 22:57:31.435 [   INFO] transcode: '&TVHH264Encoder' encoder helper registered
2023-11-23 22:57:31.435 [   INFO] transcode: '&TVHHEVCEncoder' encoder helper registered
2023-11-23 22:57:31.435 [   INFO] transcode: '&TVHAACEncoder' encoder helper registered
2023-11-23 22:57:31.435 [   INFO] codec: 'mpeg2video' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'mp2' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'aac' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'vorbis' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'flac' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'libx264' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'libx265' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'libvpx' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'libvpx-vp9' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'libtheora' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'libvorbis' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'libopus' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'h264_vaapi' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'hevc_vaapi' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'vp8_vaapi' encoder registered
2023-11-23 22:57:31.435 [   INFO] codec: 'vp9_vaapi' encoder registered
2023-11-23 22:57:31.436 [   INFO] codec: 'webtv-vp8' codec profile created
2023-11-23 22:57:31.436 [   INFO] codec: 'webtv-h264' codec profile created
2023-11-23 22:57:31.436 [   INFO] codec: 'webtv-vorbis' codec profile created
2023-11-23 22:57:31.436 [   INFO] codec: 'webtv-aac' codec profile created
2023-11-23 22:57:31.440 [   INFO] descrambler: adding CAID 2600/FFFF as ConstCW interval 10000ms pc 20 ep default (BISS)
2023-11-23 22:57:31.440 [   INFO] descrambler: adding CAID 0E00/FFFF as MultiPID interval 1000ms pc 2 ep default (PowerVu)
2023-11-23 22:57:31.446 [   INFO] iptv: Using 3 input thread(s)
2023-11-23 22:57:31.447 [   INFO] dvr: Creating new configuration ''
2023-11-23 22:57:31.448 [   INFO] epggrab: module uk_freesat created
2023-11-23 22:57:31.448 [   INFO] epggrab: module uk_freesat_eit created
2023-11-23 22:57:31.448 [   INFO] epggrab: module uk_freeview created
2023-11-23 22:57:31.448 [   INFO] epggrab: module nz_freeview2 created
2023-11-23 22:57:31.448 [   INFO] epggrab: module nz_freeview1 created
2023-11-23 22:57:31.448 [   INFO] epggrab: module viasat_baltic created
2023-11-23 22:57:31.448 [   INFO] epggrab: module Bulsatcom_39E created
2023-11-23 22:57:31.448 [   INFO] epggrab: module uk_cable_virgin created
2023-11-23 22:57:31.448 [   INFO] epggrab: module eit created
2023-11-23 22:57:31.448 [   INFO] epggrab: module psip created
2023-11-23 22:57:31.450 [   INFO] epggrab: module opentv-ausat created
2023-11-23 22:57:31.450 [   INFO] epggrab: module opentv-skyit created
2023-11-23 22:57:31.451 [   INFO] epggrab: module opentv-skynz created
2023-11-23 22:57:31.451 [   INFO] epggrab: module opentv-skyuk created
2023-11-23 22:57:31.451 [   INFO] epggrab: module xmltv created
2023-11-23 22:57:31.452 [   INFO] spawn: Executing "/usr/bin/tv_find_grabbers"
2023-11-23 22:57:31.660 [   INFO] epggrab: module /usr/bin/tv_grab_file created
2023-11-23 22:57:31.660 [   INFO] epggrab: module /usr/bin/tv_grab_url created
2023-11-23 22:57:31.660 [   INFO] epggrab: module /usr/bin/tv_grab_wg created
2023-11-23 22:57:31.660 [   INFO] epggrab: module /usr/bin/tv_grab_combiner created
2023-11-23 22:57:31.660 [   INFO] epggrab: module /usr/bin/tv_grab_it created
2023-11-23 22:57:31.660 [   INFO] epggrab: module /usr/bin/tv_grab_na_dtv created
2023-11-23 22:57:31.660 [   INFO] epggrab: module /usr/bin/tv_grab_na_tvmedia created
2023-11-23 22:57:31.660 [   INFO] epggrab: module /usr/bin/tv_grab_zz_sdjson created
2023-11-23 22:57:31.660 [   INFO] epggrab: module /usr/bin/tv_grab_zz_sdjson_sqlite created
2023-11-23 22:57:31.661 [   INFO] tbl-eit: module eit - scraper disabled by config
2023-11-23 22:57:31.661 [   INFO] epgdb: gzip format detected, inflating (ratio 138.6% deflated size 79)
2023-11-23 22:57:31.661 [   INFO] epgdb: parsing 57 bytes
2023-11-23 22:57:31.661 [   INFO] epgdb: loaded v3
2023-11-23 22:57:31.661 [   INFO] epgdb:   config     1
2023-11-23 22:57:31.661 [   INFO] epgdb:   broadcasts 0
2023-11-23 22:57:31.661 [   INFO] dvr: Purging obsolete autorec entries for current schedule
2023-11-23 22:57:31.661 [ NOTICE] START: HTS Tvheadend version 4.3-2159~g62adbebfd started, running as PID:144 UID:100 GID:39, CWD:/run/s6-rc:s6-rc-init:JNCPCg/servicedirs/svc-tvheadend CNF:/config
2023-11-23 22:57:31.776 [   INFO] scanfile: DVB-S - loaded 1 regions with 116 networks
2023-11-23 22:57:31.777 [   INFO] scanfile: DVB-T - loaded 46 regions with 1134 networks
2023-11-23 22:57:31.777 [   INFO] scanfile: DVB-C - loaded 20 regions with 82 networks
2023-11-23 22:57:31.777 [   INFO] scanfile: ATSC-T - loaded 2 regions with 13 networks
2023-11-23 22:57:31.777 [   INFO] scanfile: ATSC-C - loaded 1 regions with 5 networks
2023-11-23 22:57:31.777 [   INFO] scanfile: ISDB-T - loaded 2 regions with 1297 networks
2023-11-23 22:57:31.864 [   INFO] tvhdhomerun: Found HDHomerun device 1221218e with 2 tuners
2023-11-23 22:57:31.885 [   INFO] tvhdhomerun: Using Network type : DVB-T
2023-11-23 22:57:31.885 [   INFO] tvhdhomerun: Created frontend 1221218E tuner 0
2023-11-23 22:57:31.885 [   INFO] tvhdhomerun: Created frontend 1221218E tuner 1
[ls.io-init] done.
github-actions[bot] commented 7 months ago

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

LinuxServer-CI commented 6 months ago

This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 3 months ago

This issue is locked due to inactivity