]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Olliver Schinagl [Mon, 3 Jun 2024 14:09:17 +0000 (16:09 +0200)]
Docker/Alpine: Remove USB group
The USB group has been removed from upstream alpine in commit
bb00d0e4f345 ("main/alpine-baselayout: remove mem and usb group") which
was a fixup on commit
f16d0754d601 ("main/alpine-baselayout: remove unused/moved users and groups")
Lets remove it here as well as we cannot join the group any longer.
Besides, device access is probably better managed with host specific
udev rules.
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
Michael Marley [Fri, 26 Apr 2024 17:50:17 +0000 (13:50 -0400)]
Fix echo target for superuser file in Debian postinst
aba5e60792177d6a2a867445559f4806973b3258 was causing the username
and password to get printed to the console instead of being put in
the correct file. Also, use the modern $() syntax instead of ``
and quote all variable assignments.
djlucas123456 [Fri, 26 Apr 2024 03:54:17 +0000 (03:54 +0000)]
Correct M3U playlist logo tag
Flole [Wed, 24 Apr 2024 14:29:14 +0000 (16:29 +0200)]
Properly escape json in setup
Flole [Wed, 24 Apr 2024 14:24:06 +0000 (16:24 +0200)]
satip: Ignore additional parameters
Instead or erroring, ignore additional parameters, as required by the specs in 3.5.11 where it says "Unknown attributes shall be ignored by the server"
MichaIng [Thu, 18 Apr 2024 19:05:22 +0000 (21:05 +0200)]
configure: fix parsing args if values contain "="
Currently, when the value of an option passed to the configure script as argument contains an equal sign "=", the part of the string up to the second equal sign is used as option. This commit changes how the string is split, so that always only the part up to the first equal sign is interpreted as option.
"${var%=*}" removes everything from the last equal sign, "${var%%=*}" removes everything from the first equal sign.
This allows to pass CFLAGS, which usually contain equal signs, like
"--cflags=-march=armv6 -mfloat-abi=hard -mfpu=vfp"
For reference: https://github.com/tvheadend/tvheadend/issues/1665
Signed-off-by: MichaIng <micha@dietpi.com>
DeltaMikeCharlie [Fri, 19 Apr 2024 00:17:53 +0000 (10:17 +1000)]
Update WebUI to allow debug/trace subsystem selection from a list.
DeltaMikeCharlie [Sat, 13 Apr 2024 04:54:25 +0000 (14:54 +1000)]
Add subsystems to JSON API.
Flole [Mon, 8 Apr 2024 19:17:31 +0000 (21:17 +0200)]
Fix detection of unknown version numbers in support/version
Fixes: #1683
Flole [Sun, 24 Mar 2024 13:38:57 +0000 (14:38 +0100)]
Update manpage
- Replace freenode with libera
- Change copyright info
xofe [Sun, 24 Mar 2024 04:07:12 +0000 (04:07 +0000)]
webui: Fix year being replaced incorrectly when using custom date format
fixes regression in
2ca8a19
transifex-integration[bot] [Mon, 18 Mar 2024 13:31:21 +0000 (13:31 +0000)]
intl: Translate intl/docs/tvheadend.doc.pot in pl
100% translated source file: 'intl/docs/tvheadend.doc.pot'
on 'pl'.
transifex-integration[bot] [Mon, 18 Mar 2024 08:30:45 +0000 (08:30 +0000)]
intl: Translate intl/docs/tvheadend.doc.pot in pl
98% of minimum 80% translated source file: 'intl/docs/tvheadend.doc.pot'
on 'pl'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Sun, 17 Mar 2024 07:55:52 +0000 (07:55 +0000)]
intl: Translate intl/docs/tvheadend.doc.pot in pl
95% of minimum 80% translated source file: 'intl/docs/tvheadend.doc.pot'
on 'pl'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Sat, 16 Mar 2024 08:49:02 +0000 (08:49 +0000)]
intl: Translate intl/docs/tvheadend.doc.pot in pl
92% of minimum 80% translated source file: 'intl/docs/tvheadend.doc.pot'
on 'pl'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Fri, 15 Mar 2024 23:36:55 +0000 (23:36 +0000)]
intl: Translate intl/docs/tvheadend.doc.pot in pl
91% of minimum 80% translated source file: 'intl/docs/tvheadend.doc.pot'
on 'pl'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Fri, 15 Mar 2024 06:51:43 +0000 (06:51 +0000)]
intl: Translate intl/docs/tvheadend.doc.pot in pl
90% of minimum 80% translated source file: 'intl/docs/tvheadend.doc.pot'
on 'pl'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Thu, 14 Mar 2024 17:03:38 +0000 (17:03 +0000)]
intl: Translate intl/docs/tvheadend.doc.pot in pl
87% of minimum 80% translated source file: 'intl/docs/tvheadend.doc.pot'
on 'pl'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Thu, 14 Mar 2024 08:11:04 +0000 (08:11 +0000)]
intl: Translate intl/docs/tvheadend.doc.pot in pl
86% of minimum 80% translated source file: 'intl/docs/tvheadend.doc.pot'
on 'pl'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Wed, 13 Mar 2024 07:49:40 +0000 (07:49 +0000)]
intl: Translate intl/docs/tvheadend.doc.pot in pl
85% of minimum 80% translated source file: 'intl/docs/tvheadend.doc.pot'
on 'pl'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Tue, 12 Mar 2024 07:47:28 +0000 (07:47 +0000)]
intl: Translate intl/docs/tvheadend.doc.pot in pl
82% of minimum 80% translated source file: 'intl/docs/tvheadend.doc.pot'
on 'pl'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Mon, 11 Mar 2024 23:09:36 +0000 (23:09 +0000)]
intl: Translate intl/docs/tvheadend.doc.pot in pl
80% of minimum 80% translated source file: 'intl/docs/tvheadend.doc.pot'
on 'pl'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Mon, 11 Mar 2024 07:49:49 +0000 (07:49 +0000)]
intl: Translate intl/docs/tvheadend.doc.pot in pl
80% of minimum 80% translated source file: 'intl/docs/tvheadend.doc.pot'
on 'pl'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Thu, 7 Mar 2024 07:28:49 +0000 (07:28 +0000)]
intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
Fergus [Thu, 14 Mar 2024 01:43:41 +0000 (01:43 +0000)]
Update README.md
Existing (page not found) : https://cloudsmith.io/tvheadend/tvheadend
New: https://cloudsmith.io/~tvheadend/repos/tvheadend/packages/
Flole998 [Sat, 9 Mar 2024 21:53:29 +0000 (22:53 +0100)]
CI: remove NODIRTY option as those builds may be dirty
Flole998 [Fri, 8 Mar 2024 19:39:06 +0000 (19:39 +0000)]
Revert accidental package renaming
Flole998 [Fri, 8 Mar 2024 15:35:14 +0000 (15:35 +0000)]
Improve armv6l-packages and remove various outdated references/commands
Flole998 [Thu, 7 Mar 2024 15:18:42 +0000 (16:18 +0100)]
Create special tvheadend-armv6l and tvheadend-dbg-armv6l packages
Fixes: #1665
transifex-integration[bot] [Sun, 3 Mar 2024 22:17:53 +0000 (22:17 +0000)]
intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
transifex-integration[bot] [Sat, 2 Mar 2024 22:11:38 +0000 (22:11 +0000)]
intl: Translate intl/js/tvheadend.js.pot in pl
100% translated source file: 'intl/js/tvheadend.js.pot'
on 'pl'.
transifex-integration[bot] [Sat, 2 Mar 2024 22:08:07 +0000 (22:08 +0000)]
intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
uknunknown [Mon, 22 Jan 2024 05:12:34 +0000 (21:12 -0800)]
update to libvpx 1.14.0-patch
added patch
dave-p [Fri, 23 Feb 2024 12:22:38 +0000 (12:22 +0000)]
Improve autorec duplicate handling
6007135 [Wed, 21 Feb 2024 06:54:39 +0000 (00:54 -0600)]
ci: added more info logging to cloudsmith.sh
transifex-integration[bot] [Tue, 27 Feb 2024 22:56:24 +0000 (22:56 +0000)]
intl: Translate intl/js/tvheadend.js.pot in pl
100% translated source file: 'intl/js/tvheadend.js.pot'
on 'pl'.
transifex-integration[bot] [Fri, 23 Feb 2024 23:23:18 +0000 (23:23 +0000)]
intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
transifex-integration[bot] [Fri, 23 Feb 2024 20:49:49 +0000 (20:49 +0000)]
intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
Flole998 [Fri, 23 Feb 2024 23:23:45 +0000 (00:23 +0100)]
Replace broken links, update copyright year
transifex-integration[bot] [Thu, 22 Feb 2024 18:09:24 +0000 (18:09 +0000)]
intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
transifex-integration[bot] [Thu, 22 Feb 2024 08:30:46 +0000 (08:30 +0000)]
intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
transifex-integration[bot] [Thu, 22 Feb 2024 05:01:51 +0000 (05:01 +0000)]
intl: Translate intl/js/tvheadend.js.pot in ko
82% of minimum 80% translated source file: 'intl/js/tvheadend.js.pot'
on 'ko'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Thu, 22 Feb 2024 05:01:39 +0000 (05:01 +0000)]
intl: Translate intl/js/tvheadend.js.pot in pt
84% of minimum 80% translated source file: 'intl/js/tvheadend.js.pot'
on 'pt'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Thu, 22 Feb 2024 05:01:26 +0000 (05:01 +0000)]
intl: Translate intl/js/tvheadend.js.pot in en_US
84% of minimum 80% translated source file: 'intl/js/tvheadend.js.pot'
on 'en_US'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Thu, 22 Feb 2024 05:01:14 +0000 (05:01 +0000)]
intl: Translate intl/js/tvheadend.js.pot in it
81% of minimum 80% translated source file: 'intl/js/tvheadend.js.pot'
on 'it'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Thu, 22 Feb 2024 05:00:49 +0000 (05:00 +0000)]
intl: Translate intl/js/tvheadend.js.pot in en_GB
84% of minimum 80% translated source file: 'intl/js/tvheadend.js.pot'
on 'en_GB'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Thu, 22 Feb 2024 05:00:36 +0000 (05:00 +0000)]
intl: Translate intl/js/tvheadend.js.pot in et
82% of minimum 80% translated source file: 'intl/js/tvheadend.js.pot'
on 'et'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Thu, 22 Feb 2024 05:00:24 +0000 (05:00 +0000)]
intl: Translate intl/js/tvheadend.js.pot in nl
81% of minimum 80% translated source file: 'intl/js/tvheadend.js.pot'
on 'nl'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Thu, 22 Feb 2024 05:00:11 +0000 (05:00 +0000)]
intl: Translate intl/js/tvheadend.js.pot in es
84% of minimum 80% translated source file: 'intl/js/tvheadend.js.pot'
on 'es'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Thu, 22 Feb 2024 04:59:58 +0000 (04:59 +0000)]
intl: Translate intl/js/tvheadend.js.pot in hu
80% of minimum 80% translated source file: 'intl/js/tvheadend.js.pot'
on 'hu'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Thu, 22 Feb 2024 04:59:46 +0000 (04:59 +0000)]
intl: Translate intl/js/tvheadend.js.pot in fr
89% of minimum 80% translated source file: 'intl/js/tvheadend.js.pot'
on 'fr'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Thu, 22 Feb 2024 04:59:21 +0000 (04:59 +0000)]
intl: Translate intl/js/tvheadend.js.pot in de
84% of minimum 80% translated source file: 'intl/js/tvheadend.js.pot'
on 'de'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
transifex-integration[bot] [Thu, 22 Feb 2024 04:59:12 +0000 (04:59 +0000)]
intl: Translate intl/js/tvheadend.js.pot in cs
81% of minimum 80% translated source file: 'intl/js/tvheadend.js.pot'
on 'cs'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
Flole998 [Thu, 22 Feb 2024 13:40:36 +0000 (14:40 +0100)]
Give comment-on-labels.yml permissions to write to PRs
DeltaMikeCharlie [Wed, 21 Feb 2024 18:39:43 +0000 (05:39 +1100)]
Add OpenCollective donate link to Wizard
transifex-integration[bot] [Thu, 22 Feb 2024 05:01:40 +0000 (09:01 +0400)]
transifex: Updates for project Tvheadend and language pl (#1655)
* intl: Translate intl/js/tvheadend.js.pot in pl
100% translated source file: 'intl/js/tvheadend.js.pot'
on 'pl'.
* intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
* intl: Translate intl/js/tvheadend.js.pot in pl
100% translated source file: 'intl/js/tvheadend.js.pot'
on 'pl'.
* intl: Translate intl/js/tvheadend.js.pot in pl
100% translated source file: 'intl/js/tvheadend.js.pot'
on 'pl'.
* intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
* intl: Translate intl/js/tvheadend.js.pot in pl
100% translated source file: 'intl/js/tvheadend.js.pot'
on 'pl'.
* intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Flole998 [Wed, 21 Feb 2024 20:25:51 +0000 (21:25 +0100)]
Run enforce-pr-rebase whenever a PR is updated
Flole998 [Wed, 21 Feb 2024 20:24:36 +0000 (21:24 +0100)]
Fix Auto-PR comment on squash-label
Flole998 [Tue, 20 Feb 2024 19:53:52 +0000 (19:53 +0000)]
Make sure we spawn the best matching executable and not the first match
Fixes: #1632
6007135 [Wed, 21 Feb 2024 05:20:03 +0000 (23:20 -0600)]
ci: change CLOUDSMITH_OWNER from a var to a secret
transifex-integration[bot] [Tue, 20 Feb 2024 19:50:06 +0000 (19:50 +0000)]
intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
transifex-integration[bot] [Tue, 20 Feb 2024 19:44:23 +0000 (19:44 +0000)]
intl: Translate intl/js/tvheadend.js.pot in pl
100% translated source file: 'intl/js/tvheadend.js.pot'
on 'pl'.
transifex-integration[bot] [Mon, 19 Feb 2024 19:44:59 +0000 (19:44 +0000)]
intl: Translate intl/js/tvheadend.js.pot in pl
100% translated source file: 'intl/js/tvheadend.js.pot'
on 'pl'.
transifex-integration[bot] [Mon, 19 Feb 2024 19:43:59 +0000 (19:43 +0000)]
intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
transifex-integration[bot] [Mon, 19 Feb 2024 15:00:58 +0000 (15:00 +0000)]
intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
transifex-integration[bot] [Mon, 19 Feb 2024 15:00:02 +0000 (15:00 +0000)]
intl: Translate intl/js/tvheadend.js.pot in pl
100% translated source file: 'intl/js/tvheadend.js.pot'
on 'pl'.
Flole998 [Sun, 18 Feb 2024 23:02:30 +0000 (23:02 +0000)]
Replace poison memset by memset_s to avoid compiler optimizing it out
DeltaMikeCharlie [Tue, 20 Feb 2024 03:06:34 +0000 (14:06 +1100)]
Show SeriesLink for AutoRecs
DeltaMikeCharlie [Mon, 19 Feb 2024 22:56:39 +0000 (09:56 +1100)]
Add some ERRNOs for DVR & Config
Flole998 [Mon, 19 Feb 2024 23:00:37 +0000 (00:00 +0100)]
Shorten time for stale issues before a warning is applied
Flole998 [Mon, 19 Feb 2024 22:32:44 +0000 (23:32 +0100)]
Add missing tvheadend-prefix in JS file
Fixes
2ca8a19e4c8761af1a6653fed09af658e9cd5b67
Steve Switzer [Fri, 12 May 2023 15:05:19 +0000 (11:05 -0400)]
Add support for 12-hour custom date formats
Flole998 [Sun, 18 Feb 2024 23:50:08 +0000 (23:50 +0000)]
Add missing htmsg_destroy() call in hdhomerun_server_discover
Flole998 [Sun, 18 Feb 2024 23:20:30 +0000 (23:20 +0000)]
Replace single-bit signed integers with unsigned integers
Single bit signed integers contain a single sign-byte and zero value
bytes according to the C99 standard. This is not inteded here.
Flole998 [Sun, 18 Feb 2024 22:42:51 +0000 (23:42 +0100)]
ci: Enforce rebasing PRs before merging
Replaces the old, broken action
transifex-integration[bot] [Sat, 17 Feb 2024 18:42:44 +0000 (18:42 +0000)]
intl: Translate intl/js/tvheadend.js.pot in pl
100% translated source file: 'intl/js/tvheadend.js.pot'
on 'pl'.
transifex-integration[bot] [Sat, 17 Feb 2024 18:02:24 +0000 (18:02 +0000)]
intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
transifex-integration[bot] [Sat, 17 Feb 2024 14:28:11 +0000 (14:28 +0000)]
intl: Translate intl/js/tvheadend.js.pot in pl
100% translated source file: 'intl/js/tvheadend.js.pot'
on 'pl'.
transifex-integration[bot] [Sat, 17 Feb 2024 13:36:28 +0000 (13:36 +0000)]
intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
transifex-integration[bot] [Sat, 17 Feb 2024 12:23:10 +0000 (12:23 +0000)]
intl: Translate intl/js/tvheadend.js.pot in pl
100% translated source file: 'intl/js/tvheadend.js.pot'
on 'pl'.
transifex-integration[bot] [Sat, 17 Feb 2024 12:14:22 +0000 (12:14 +0000)]
intl: Translate intl/tvheadend.pot in pl
100% translated source file: 'intl/tvheadend.pot'
on 'pl'.
E.Smith [Fri, 12 Apr 2019 18:07:11 +0000 (19:07 +0100)]
bouquet: Allow merging of services across network bouquet, fixes #5617
In a mixed network environment (such as DVB-T and DVB-S) it is common
to receive many of the same channels. However, with "auto map to
channels" on a bouquet, you could not merge the channels across the
network bouquets.
Now we create a separate "Tvheadend Network" in the bouquets and allow
"auto map to channels" on it. Any other bouquets that are enabled but
do _not_ have "auto map to channels" enabled will be added to the
enabled "Tvheadend Network".
So, if "DVB-T Network" and "DVB-S Network" in the bouquet tab are both
enabled _and_ their tickbox for "auto map to channels" is deselected,
then their services will be added to the "Tvheadend Network". That can
then be enabled with "merge channels" to produce the merged channels.
We call it "Tvheadend Network" instead of "Tvheaded Virtual Bouquet"
to be consistent with the other auto-generated names.
The new bouquet is lazily updated to ensure the CPU overhead is
minimized. This means that when other bouquets are scanned, we wait
until the system is quiet before updating the new bouquet with
the new channels.
Fixes: #5617
Flole998 [Sun, 18 Feb 2024 08:37:56 +0000 (09:37 +0100)]
ci: Use correct version of merge commit block action
Flole998 [Sat, 17 Feb 2024 23:59:55 +0000 (00:59 +0100)]
ci: Block merge or autosquash commits in PRs
Flole998 [Sat, 17 Feb 2024 23:31:03 +0000 (00:31 +0100)]
docs: Fix broken Readme.md badge for builds
Flole998 [Sat, 17 Feb 2024 13:54:58 +0000 (13:54 +0000)]
Add automatic labels to PRs
Flole998 [Sat, 17 Feb 2024 13:48:14 +0000 (14:48 +0100)]
Remove broken codeball
transifex-integration[bot] [Sat, 17 Feb 2024 07:13:11 +0000 (07:13 +0000)]
transifex: Translate tvheadend.js.pot in pl
100% translated source file: 'tvheadend.js.pot'
on 'pl'.
transifex-integration[bot] [Sat, 17 Feb 2024 06:38:13 +0000 (06:38 +0000)]
transifex: Translate tvheadend.js.pot in pl
100% translated source file: 'tvheadend.js.pot'
on 'pl'.
transifex-integration[bot] [Sat, 17 Feb 2024 06:35:43 +0000 (06:35 +0000)]
transifex: Translate tvheadend.js.pot in pl
100% translated source file: 'tvheadend.js.pot'
on 'pl'.
transifex-integration[bot] [Sat, 17 Feb 2024 06:35:13 +0000 (06:35 +0000)]
transifex: Translate tvheadend.js.pot in pl
100% translated source file: 'tvheadend.js.pot'
on 'pl'.
transifex-integration[bot] [Sat, 17 Feb 2024 06:19:16 +0000 (06:19 +0000)]
transifex: Translate tvheadend.js.pot in pl
100% translated source file: 'tvheadend.js.pot'
on 'pl'.
transifex-integration[bot] [Sat, 17 Feb 2024 06:19:00 +0000 (06:19 +0000)]
transifex: Translate tvheadend.js.pot in pl
100% translated source file: 'tvheadend.js.pot'
on 'pl'.
Christian Hewitt [Thu, 1 Feb 2024 08:34:42 +0000 (08:34 +0000)]
intl: update translation templates from code
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
6007135 [Mon, 5 Feb 2024 06:25:55 +0000 (00:25 -0600)]
ci: use CURL for cloudsmith.sh and enable RPM upload
Olliver Schinagl [Sun, 11 Feb 2024 22:54:34 +0000 (23:54 +0100)]
CI: Ensure we clone the whole repo
We have to make sure we clone the whole repo, so that `git describe`
works as expected. Without it, we get version 0.0.0, not what we want.
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
Olliver Schinagl [Wed, 1 Mar 2023 18:08:01 +0000 (19:08 +0100)]
container: Add container support
This commit adds support for containizersation of TVHeadend. It adds the
actual technology agnostic container file, an entry point and
healthcheck for it and a github workflow component to publish it.
TODO: Healthcheck script is not yet working.
TODO: Add decent documetnation
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
ast261 [Fri, 9 Feb 2024 18:48:36 +0000 (19:48 +0100)]
transcoding: access the codec name only when codec pointer is valid
this fixes #1635
Tianyi Liu [Tue, 6 Feb 2024 07:11:37 +0000 (15:11 +0800)]
dvr: Fix incorrect usage of `strerror`
`strerror` takes the `errno` directly as its argument,
negating it will result in an "Unknown error".
Signed-off-by: Tianyi Liu <i.pear@outlook.com>
Michael Marley [Tue, 6 Feb 2024 21:46:23 +0000 (16:46 -0500)]
Add "recordings" to the backup exclude list
Since https://github.com/tvheadend/tvheadend/pull/1540, enabled by
https://github.com/tvheadend/tvheadend/pull/1535 and
https://github.com/tvheadend/tvheadend/pull/1538, we have been
storing the recordings in a subdirectory of the configuration
directory by default. Because of this, the recordings are getting
stored in the configuration backup. This causes the backups to
take forever and fill the disk (see
https://github.com/tvheadend/tvheadend/issues/1625). Instead,
exclude the "recordings" directory from the backup to prevent this.