@pitt-2 as far as i can see you did not change the order of the arguments on invocation but dropped any that came after that suspiciously placed dash right after the the SAT>IP XML URL which might just root caused your issues.
Search Criteria
Package Details: tvheadend-git 4.3.r2354.gadef81b-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/tvheadend-git.git (read-only, click to copy) |
---|---|
Package Base: | tvheadend-git |
Description: | TV streaming server and DVR |
Upstream URL: | https://tvheadend.org/ |
Keywords: | dvb iptv pvr streaming tv |
Licenses: | GPL-3.0-or-later |
Conflicts: | tvheadend |
Provides: | tvheadend |
Submitter: | zman0900 |
Maintainer: | willemw |
Last Packager: | willemw |
Votes: | 28 |
Popularity: | 0.000006 |
First Submitted: | 2015-08-10 20:59 (UTC) |
Last Updated: | 2024-08-13 12:33 (UTC) |
Dependencies (19)
- avahi
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-amd-fullAUR)
- libdvbcsaAUR (libdvbcsa-gitAUR)
- libfdk-aac (libfdk-aac-gitAUR)
- libogg (libogg-gitAUR)
- libtheora (libtheora-gitAUR)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- opus (opus-gitAUR)
- pcre2 (pcre2-gitAUR)
- pngquant
- uriparser (uriparser-gitAUR)
- x264 (x264-tmod-gitAUR, x264-gitAUR)
- x265 (x265-gitAUR, x265-mod-patman-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- libhdhomerunAUR (libhdhomerun-gitAUR) (optional) – HDHomeRun support
- xmltvAUR (optional) – alternative source of programme listings
Required by (0)
Sources (4)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 17 Next › Last »
mercora commented on 2021-03-27 10:15 (UTC)
pitt-2 commented on 2021-03-27 09:24 (UTC) (edited on 2021-03-27 09:26 (UTC) by pitt-2)
Hello,
after many tests it turned out: The order of the parameters is important.
override.conf=
[Service]
ExecStart=
ExecStart=/usr/bin/tvheadend -c /etc/tvheadend -f -p /run/tvheadend/tvheadend.pid -B -b 192.168.1.100 --satip_xml http://192.168.2.99:8080/desc.xml -C
Thats how it works. greeting
glenb77 commented on 2021-03-26 20:12 (UTC)
got it thanks, i see what to do. i'll try out over weekend. i assume with all this in place before service starts i should not need the 'first run' parameter?
francoism90 commented on 2021-03-26 13:50 (UTC)
@glenb77 This would be:
# ls -lh /etc/tvheadend/
total 1.6M
drwx------ 2 tvheadend tvheadend 4.0K Mar 20 13:32 accesscontrol
drwx------ 2 tvheadend tvheadend 4.0K Mar 20 13:27 bouquet
drwx------ 2 tvheadend tvheadend 4.0K Mar 20 17:38 caclient
drwx------ 4 tvheadend tvheadend 4.0K Mar 20 13:45 channel
drwx------ 2 tvheadend tvheadend 4.0K Mar 20 13:27 codec
-rw------- 1 tvheadend tvheadend 1.8K Mar 20 17:53 config
drwx------ 3 tvheadend tvheadend 4.0K Mar 20 13:27 dvr
-rw------- 1 tvheadend tvheadend 1.5M Mar 22 21:55 epgdb.v3
drwx------ 3 tvheadend tvheadend 4.0K Mar 20 13:38 epggrab
drwx------ 3 tvheadend tvheadend 4.0K Mar 20 17:40 imagecache
drwx------ 5 tvheadend tvheadend 4.0K Mar 20 13:32 input
drwx------ 2 tvheadend tvheadend 4.0K Mar 20 13:32 passwd
drwxr-xr-x 2 tvheadend tvheadend 24K Mar 20 17:51 picons
drwx------ 2 tvheadend tvheadend 4.0K Mar 20 13:27 profile
drwx------ 2 tvheadend tvheadend 4.0K Mar 20 13:45 service_mapper
glenb77 commented on 2021-03-26 02:48 (UTC)
i am a bit confused. my understanding is that all the config is in .hts directory. so under this revised layout where would i move the .hts folders to, in order to retain my current config with tuners and channels etc. ?
francoism90 commented on 2021-03-24 20:11 (UTC)
@pitt-2 Sorry to hear, I'm going to investigate, if I receive more reports I'll revert the PKG changes.
pitt-2 commented on 2021-03-24 19:22 (UTC)
Hi, Since the server has to be running, I gave it up for now. My rebuilt old PKGBUILD uses and runs with libavresample. I don't mind if hts is under / home. The main thing is that it works. So I can't deliver any error data for the time being, only that tvheadend doesn't start at all.
francoism90 commented on 2021-03-24 07:42 (UTC)
@pitt-2 Could you please tell me the error you're receiving? You can retrieve this by using journalctl -xe
or by running the TVHeadend comment directly:
$ sudo -u tvheadend /usr/bin/tvheadend -c /etc/tvheadend -f -p /run/tvheadend.pid -B -b 192.168.1.100 --satip_xml http://192.168.2.99:8080/desc.xml - -http_port 9981 --htsp_port 9982 --satip_bindaddr 192.168.1.100 --satip_rtsp 554 -C
If the command doesn't run (no output), it's a permission issue. In this case run:
# chown -R tvheadend:tvheadend /etc/tvheadend
pitt-2 commented on 2021-03-23 19:12 (UTC) (edited on 2021-03-23 19:21 (UTC) by pitt-2)
Hi, my tvheadend.service looked like this:
[Unit]
Description = Tvheadend - a TV streaming server and DVR
After = syslog.target systemd-networkd.service network-online.target network.target oscam.service auditd.service
[Service]
Type = forking
RuntimeDirectory = tvheadend
PrivateTmp = yes
Environment = PID_DIR=/run/tvheadend
User=tvheadend
Group=tvheadend
ExecStart=/usr/bin/tvheadend -c /etc/tvheadend -f -p $ {PID_DIR}/tvheadend.pid -B -b 192.168.1.100 --satip_xml http://192.168.2.99:8080/desc.xml - -http_port 9981 --htsp_port 9982 --satip_bindaddr 192.168.1.100 --satip_rtsp 554 -C
Restart=always
[Install]
WantedBy=multi-user.target
and it doesn't work. A systemctl daemon reload was always done.
francoism90 commented on 2021-03-22 20:30 (UTC)
@pitt-2 Please see https://wiki.archlinux.org/index.php/Systemd#Drop-in_files
It's important to run $ systemctl daemon-reload
when done. The etc/conf.d/tvheadend
file isn't being read anymore. If you want to use this:
// /etc/systemd/system/tvheadend.service.d/override.conf
[Service]
ExecStart=
ExecStart=/usr/bin/tvheadend -f -p /var/run/tvheadend.pid -B -b 192.168.1.100 --satip_xml http://192.168.2.99:8080/desc.xml --http_port 9981 --htsp_port 9982 --satip_bindaddr 192.168.1.100 --satip_rtsp 554 -C
This part needs to be removed - u hts -g video -B
, it's tvheadend
and it will add this user to the video
group.
@mindjoy Sorry to hear, I was hoping this would be a bit of a smoother upgrade. Could you please tell me what isn't working.
If you need the old PKGBUILD: https://aur.archlinux.org/cgit/aur.git/tree/?h=tvheadend-git&id=93db26656edc3294ade3be9c23bc0517bc87d788
Pinned Comments
francoism90 commented on 2021-03-21 14:16 (UTC) (edited on 2021-03-21 14:16 (UTC) by francoism90)
Warning: if you have previously used this package, you need to reinstall! Sorry for introducing breaking changes, but hopefully the introduced changes will provide a better experience for most users. :)
Backup your configs (if needed) before performing the upgrade!
Changes:
/var/lib/tvheadend
instead of/usr/share/tvheadend
tvheadend
(member of groupvideo
) with config files stored in/etc/tvheadend
, it will not use a home directory anymore.sysusers.d
andtmpfiles.d
permissions should be easier to manage.tvheadend.service
now includes-C
by default.If you have any questions or suggestions, please let me know. :)
luciferin commented on 2017-04-06 14:01 (UTC) (edited on 2019-08-14 12:21 (UTC) by luciferin)
I started up a wiki page for Tvheadend. Input and help is welcome.
https://wiki.archlinux.org/index.php/Tvheadend