Trying to install in Arch

  • As most commandline tools, it wrote to stdout, not to file.


    You have to redirect stdout to a file, using 'tee' command or redirect operator '>'. And, after checking it, copy it to it's destination.



    (your used commandline) > ~/channels.conf

    .. or

    (your used commandline) | tee ~/channels.conf


    And for copying dont forget to stop vdr first.

  • Thank you I am still 'learning on the job'


    Having said that vdr is stopped and if i navigate to /var/lib/vdr/channels.conf the file is still unwritable

  • Hi,

    Is that a file or a symlink?

    Regards Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Not sure tbh sorry


    cd /var/lib/vdr

    [gary@pc vdr]$ ls

    camresponses.conf diseqc.conf plugins setup.conf svdrphosts.conf timers.conf

    channels.conf keymacros.conf scr.conf sources.conf themes


    I did have a folder in my home folder called vdr but I deleted that, was that my fakeroot? sorry still learning


    Since deleting that folder I now have the message in Kodi:


    VDR Vnsi channels: no data


    Feel free to virtually punch me through your screen


    Oct 28 11:59:50 pc vdr[1796]: [1910] VNSI: Dummy receiver (0x7f0330503b50) deactivated

    Oct 28 11:59:50 pc vdr[1796]: [1910] VNSI: Successfully found following device: 0x5633d1c51480>

    Oct 28 11:59:50 pc vdr[1796]: [1910] VNSI: Dummy receiver (0x7f0330503b50) activated

    Oct 28 11:59:50 pc vdr[1796]: [1910] VNSI: activate live receiver: 1

    Oct 28 11:59:54 pc vdr[1796]: [1800] frontend 0/0 timed out while tuning to channel 292 (Das E>

    Oct 28 11:59:59 pc vdr[1796]: [1910] VNSI: Channel: no data 16

    Oct 28 12:00:09 pc vdr[1796]: [1910] VNSI: Channel: no data 16

    Oct 28 12:00:19 pc vdr[1796]: [1910] VNSI: Channel: no data 16

    Oct 28 12:00:29 pc vdr[1796]: [1910] VNSI: Channel: no data 16

    Oct 28 12:00:40 pc vdr[1796]: [1910] VNSI: Channel: no data 16


    I have copied this file into my channels.conf: https://channelpedia.yavdr.com…2E_complete.channels.conf

  • This is my output trying to load Das Erste HD, other channels such as a.tv, aljazeera load fine


    [gary@pc ~]$ systemctl start vdr

    [gary@pc ~]$ systemctl status -n 150 vdr

    ● vdr.service - Video Disk Recorder

    Loaded: loaded (/usr/lib/systemd/system/vdr.service; disabled; vendor preset: disabled)

    Active: active (running) since Sun 2021-10-31 01:13:06 BST; 1min 39s ago

    Main PID: 1400 (vdr)

    Status: "Ready"

    Tasks: 7 (limit: 9454)

    Memory: 196.2M

    CPU: 2.604s

    CGroup: /system.slice/vdr.service

    └─1400 /usr/bin/vdr


    Oct 31 01:13:05 pc systemd[1]: Starting Video Disk Recorder...

    Oct 31 01:13:05 pc vdr[1400]: [1400] VDR version 2.4.7 started

    Oct 31 01:13:05 pc vdr[1400]: [1400] switched to user 'vdr'

    Oct 31 01:13:05 pc vdr[1400]: [1400] codeset is 'UTF-8' - known

    Oct 31 01:13:05 pc vdr[1400]: [1400] override character table is 'ISO-8859-15' - known

    Oct 31 01:13:05 pc vdr[1400]: [1400] loading plugin: /usr/lib/vdr/plugins/libvdr-vnsiserver.so.2.4.7

    Oct 31 01:13:05 pc vdr[1400]: [1400] loading /var/lib/vdr/setup.conf

    Oct 31 01:13:05 pc vdr[1400]: [1400] loading /var/lib/vdr/sources.conf

    Oct 31 01:13:05 pc vdr[1400]: [1400] loading /var/lib/vdr/diseqc.conf

    Oct 31 01:13:05 pc vdr[1400]: [1400] loading /var/lib/vdr/scr.conf

    Oct 31 01:13:05 pc vdr[1400]: [1400] loading /var/lib/vdr/channels.conf

    Oct 31 01:13:05 pc vdr[1400]: [1400] loading /var/lib/vdr/timers.conf

    Oct 31 01:13:05 pc vdr[1400]: [1400] loading /var/lib/vdr/svdrphosts.conf

    Oct 31 01:13:05 pc vdr[1400]: [1400] loading /var/lib/vdr/keymacros.conf

    Oct 31 01:13:05 pc vdr[1400]: [1400] loading /var/lib/vdr/camresponses.conf

    Oct 31 01:13:05 pc vdr[1400]: [1400] DVB API version is 0x050B (VDR was built with 0x050B)

    Oct 31 01:13:05 pc vdr[1400]: [1400] frontend 0/0 provides DVB-S,DVB-S2,DSS with QPSK ("STV090x Multistandard")

    Oct 31 01:13:05 pc vdr[1400]: [1400] found 1 DVB device

    Oct 31 01:13:05 pc vdr[1400]: [1400] initializing plugin: vnsiserver (1.8.0): VDR-Network-Streaming-Interface (>

    Oct 31 01:13:05 pc vdr[1400]: [1400] setting primary device to 1

    Oct 31 01:13:05 pc vdr[1400]: [1400] device 1 has no MPEG decoder

    Oct 31 01:13:05 pc vdr[1400]: [1400] setting current skin to "lcars"

    Oct 31 01:13:05 pc vdr[1400]: [1400] loading /var/lib/vdr/themes/lcars-default.theme

    Oct 31 01:13:05 pc vdr[1400]: [1400] starting plugin: vnsiserver

    Oct 31 01:13:05 pc vdr[1400]: [1400] VNSI: Starting vnsi server at port=34890

    Oct 31 01:13:05 pc vdr[1400]: [1400] VNSI: VNSI Server started

    Oct 31 01:13:05 pc vdr[1400]: [1400] VNSI: Channel streaming timeout: 30 seconds

    Oct 31 01:13:06 pc vdr[1400]: [1400] switching to channel 1 S19.2E-1-1089-12003 (RTL Television)

    Oct 31 01:13:06 pc systemd[1]: Started Video Disk Recorder.

    Oct 31 01:13:06 pc vdr[1400]: [1409] SVDRP pc opening port 6419/tcp

    Oct 31 01:13:06 pc vdr[1400]: [1409] SVDRP pc listening on port 6419/tcp

    Oct 31 01:13:06 pc vdr[1400]: [1400] ERROR: no OSD provider available - using dummy OSD!

    Oct 31 01:13:11 pc vdr[1400]: [1407] VNSI: Requesting clients to reload timers

    Oct 31 01:13:13 pc vdr[1400]: [1406] loading /var/lib/vdr/plugins/vnsiserver/allowed_hosts.conf

    Oct 31 01:13:13 pc vdr[1400]: [1406] VNSI: Client with ID 0 connected: 127.0.0.1:39162

    Oct 31 01:13:13 pc vdr[1400]: [1480] VNSI: Welcome client 'XBMC Media Center' with protocol version '13'

    Oct 31 01:13:16 pc vdr[1400]: [1407] VNSI: Requesting clients to reload timers

    Oct 31 01:13:21 pc vdr[1400]: [1407] VNSI: Requesting clients to reload timers

    Oct 31 01:13:26 pc vdr[1400]: [1407] VNSI: Requesting clients to reload timers

    Oct 31 01:13:31 pc vdr[1400]: [1407] VNSI: Requesting clients to reload timers

    Oct 31 01:13:36 pc vdr[1400]: [1407] VNSI: Requesting clients to reload timers

    Oct 31 01:13:41 pc vdr[1400]: [1407] VNSI: Requesting clients to reload timers

    Oct 31 01:14:11 pc vdr[1400]: [1407] VNSI: Requesting clients to reload timers

    Oct 31 01:14:16 pc vdr[1400]: [1407] VNSI: Requesting clients to reload timers

    Oct 31 01:14:21 pc vdr[1400]: [1407] VNSI: Requesting clients to reload timers

    Oct 31 01:14:26 pc vdr[1400]: [1407] VNSI: Requesting clients to reload timers

    Oct 31 01:14:28 pc vdr[1400]: [1406] loading /var/lib/vdr/plugins/vnsiserver/allowed_hosts.conf

    Oct 31 01:14:28 pc vdr[1400]: [1406] VNSI: Client with ID 1 connected: 127.0.0.1:39188

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: Welcome client 'XBMC Media Center' with protocol version '13'

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: LiveStreamer::Close - close

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: close video input ...

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: Successfully found following device: 0x563f5bbba360 (1) for receivin>

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: Dummy receiver (0x7fb170003b40) activated

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: activate live receiver: 1

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: Successfully switched to channel 5 - Das Erste HD

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: Started streaming of channel Das Erste HD (timeout 30 seconds)

    Oct 31 01:14:28 pc vdr[1400]: [1406] loading /var/lib/vdr/plugins/vnsiserver/allowed_hosts.conf

    Oct 31 01:14:28 pc vdr[1400]: [1406] VNSI: Client with ID 2 connected: 127.0.0.1:39190

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: LiveStreamer::Close - close

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: close video input ...

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: Successfully found following device: 0x563f5bbba360 (1) for receivin>

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: Dummy receiver (0x7fb170003b40) activated

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: activate live receiver: 1

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: Successfully switched to channel 5 - Das Erste HD

    Oct 31 01:14:28 pc vdr[1400]: [1506] VNSI: Started streaming of channel Das Erste HD (timeout 30 seconds)

    Oct 31 01:14:28 pc vdr[1400]: [1406] loading /var/lib/vdr/plugins/vnsiserver/allowed_hosts.conf

    Oct 31 01:14:28 pc vdr[1400]: [1406] VNSI: Client with ID 2 connected: 127.0.0.1:39190

    Oct 31 01:14:28 pc vdr[1400]: [1512] VNSI: Welcome client 'XBMC Media Center' with protocol version '13'

    Oct 31 01:14:28 pc vdr[1400]: [1509] VNSI: Created stream for pid=5101 and type=8

    Oct 31 01:14:28 pc vdr[1400]: [1509] VNSI: Created stream for pid=5106 and type=1

    Oct 31 01:14:28 pc vdr[1400]: [1509] VNSI: Created stream for pid=5102 and type=2

    Oct 31 01:14:28 pc vdr[1400]: [1509] VNSI: Created stream for pid=5103 and type=2

    Oct 31 01:14:28 pc vdr[1400]: [1509] VNSI: Created stream for pid=5105 and type=10

    Oct 31 01:14:28 pc vdr[1400]: [1509] VNSI: Created stream for pid=5104 and type=12

    Oct 31 01:14:28 pc vdr[1400]: [1509] VNSI: Audio stream change, pid: 5102, channels: 2, samplerate: 48000

    Oct 31 01:14:28 pc vdr[1400]: [1509] VNSI: Audio stream change, pid: 5103, channels: 2, samplerate: 48000

    Oct 31 01:14:28 pc vdr[1400]: [1509] VNSI: Audio stream change, pid: 5106, channels: 6, samplerate: 48000

    Oct 31 01:14:29 pc vdr[1400]: [1509] VNSI: Video stream change, pid: 5101, width: 1280, height: 720, aspect: 1.>

    Oct 31 01:14:31 pc vdr[1400]: [1407] VNSI: Requesting clients to reload timers

    Oct 31 01:14:31 pc vdr[1400]: [1511] VNSI-Error: cxSocket::read(fd=-1): read() error at 0/16

    Oct 31 01:14:31 pc vdr[1400]: [1509] VNSI-Error: cxSocket::write(fd=7): write() error

    Oct 31 01:14:31 pc vdr[1400]: [1511] VNSI-Error: Socket error: 'Failed to read header'. Dropping connection

    Oct 31 01:14:31 pc vdr[1400]: [1505] VNSI: cxSocket::read(fd=7): eof, connection closed

    Oct 31 01:14:31 pc vdr[1400]: [1505] VNSI-Error: Socket error: 'Failed to read header'. Dropping connection

    Oct 31 01:14:31 pc vdr[1400]: [1479] VNSI-Error: cxSocket::read(fd=13): read() error at 0/16

  • So, why not skip kodi for now and try softhddevice.

  • This will be probably pretty tricky on Arch. Only two setups are prepared for somewhat "easy" setup:


    - VDR with its frontend but in "standalone mode" (boot to VDR). In this mode no additional desktop is expected.

    - VDR in "backend only" mode (no frontend). In this case some kind of external frontend is needed. I, so far, had no issues with Kodi at all. So I don't know why this fails here. Probably a easier test setup would be to use the "live plugin" together with "streamdev-server plugin" to start a stream from the browser.


    To try out softhddevice on a system with existing desktop the only "simple" way I can think of is to give the desktop user permission to the DVB devices and start VDR manually inside the desktop session.

  • Would it be easier if I changed distro? (although that kind of defeats the object of switching to linux)


    I have currently been without tv for 3 weeks (have Viark and enigma2 boxes) but my normal setup I have been without for 3 weeks ie 4.2.2 feeds and such


    I am not throwing the towel in on this, I could easily switch to dvbviewer or smartdvb and be up and running in 20 minutes


    Listen I am really grateful for your help on this, please dont lose patience with me, I bet the answer to this is something of nothing


    For me to use this program as I want it ie to scan for feeds I need to be able to scan individual transponders - reading between the lines I need the interface for this then switch to kodi


    Again I am trying to run before I can walk so if I install softhdevice what do next?


    Side note: vdr-live works I have had it running

  • To be honest: I think you should install something more "VDR related" (special VDR distribution) to a second hard drive or maybe even an USB memory stick or similar. Just try to get the first steps done somehow. Arch itself is by far no "beginner distribution" but the whole DVB topic by far is not beginner friendly at all. There are no "helpers" here for Arch. Just plain VDR and everything else is up to you.


    If you got your setup working with some distribution, we can still port this to Arch.


    The only setup with Arch I can really assist you with is the Kodi setup as that's what I'm actually still using sometimes. But the crashes you get are in no way reproducible for me. I've been using Kodi with VDR for years and never experienced any crash. And as far as I know I'm the only one currently doing something VDR related for the Arch community. TV reception is a boring topic which does not attract many spare time developers anymore. IMHO tvheadend is pretty much dead and if I had to decide which TV backend project is still actively maintained, I would choose VDR.


    If it's not the "obsolete" concept of "linear programme" which will kill regular TV at some point, then it is the complexity of reception. With my streaming services, I have subscriptions for, all I have to do is enter my credentials and start streaming whatever I want. No satellite dish adjustments and never "bad reception" also no fiddling with channels scans, DVB drivers, .....

  • Still there are people with limited internet bandwidth or monthly data volumes, so using other non-internet-depending methods for receiving tv will stay for a while :)

  • Hi,

    Most VDR Frontend users use it on a dedicated PC.

    That's your main problem.

    You can try to use yavdr 0.7 Focal (or easyvdr v5) .

    Then you will have a system which works.

    But it is just for using VDR or Kodi and in case of easyvdr a desktop and browsers and games are included. But easyvdr is not maintained much.

    Regards Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • SurfaceCleanerZ arleady mentioned what are the usual use cases for VDR. You could use already proposed options and I'll add another one, add xineliboutput plugin and connect to local VDR with vdr-sxfe. All of them work but are a little bit clunky to use, if TV watching is not the main thing You do on Your PC.


    And there's a solution (buzzword!) for Your problem, install kaffeine. It's not on par with features that usual Windows programs You used have, but the basics are there. There's fine YouTube video from Hauppauge which illustrate how to set it up

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    . Good luck.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!