]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
19 hours agoXMLTV: Rating Labels: Use 'NONE' when 'system' attribute is missing master
DeltaMikeCharlie [Fri, 14 Jun 2024 19:25:53 +0000 (05:25 +1000)] 
XMLTV: Rating Labels: Use 'NONE' when 'system' attribute is missing

9 days agoAllow setting a custom grace period for LinuxDVB adapters
Daniel Kamil Kozar [Sun, 2 Jun 2024 15:45:13 +0000 (17:45 +0200)] 
Allow setting a custom grace period for LinuxDVB adapters

When using Astrometa to tune to DVB-T2 muxes in Poland, the scans are reported
as complete but the found services have zero elementary services due to the scan
period being too short in order to fetch PMTs.

This change allows overriding the default grace period of 5 seconds with a
custom value. I successfully scanned all services with this setting changed to
15 for this particular adapter/mux combination.

9 days agoAlways compile x265 as PIC
Flole998 [Sat, 1 Jun 2024 14:37:35 +0000 (14:37 +0000)] 
Always compile x265 as PIC

9 days agoUpdate libogg and libfdkaac
Flole998 [Sun, 12 May 2024 18:44:11 +0000 (18:44 +0000)] 
Update libogg and libfdkaac

9 days agoUpdate libx264
Flole998 [Sun, 12 May 2024 18:38:23 +0000 (18:38 +0000)] 
Update libx264

9 days agoUpdate nasm
Flole998 [Sun, 12 May 2024 18:33:43 +0000 (18:33 +0000)] 
Update nasm

9 days agoAdd current pcloud cert
Flole998 [Sun, 12 May 2024 18:33:25 +0000 (18:33 +0000)] 
Add current pcloud cert

9 days agoUpdate x265 to 3.6
Flole998 [Sun, 12 May 2024 14:57:30 +0000 (14:57 +0000)] 
Update x265 to 3.6

9 days agoMake builds parallel and add bookworm and ubuntu 24.04 builds
Flole998 [Fri, 10 May 2024 21:17:34 +0000 (21:17 +0000)] 
Make builds parallel and add bookworm and ubuntu 24.04 builds

9 days ago Extend CORS origin help/hover message
Claudio [Thu, 23 May 2024 21:53:01 +0000 (23:53 +0200)] 
 Extend CORS origin help/hover message

Clarify that the value should be a URL, prefixed with http:// or https://, and not "bare" domains, which currently silently fail to save. Fixes (partially) #1700.

9 days agodvr: Added missing directory to rerecord-entry
malex_14 [Mon, 3 Jun 2024 13:21:58 +0000 (15:21 +0200)] 
dvr: Added missing directory to rerecord-entry

Previously if you had a directory set on a recording and this recording
needed to be rerecorded, the directory was not kept in the new entry.

10 days agotvhdhomerun: Add ISDB to type check in tvhdhomerun_device_create
diogosalazar [Mon, 20 May 2024 20:42:50 +0000 (16:42 -0400)] 
tvhdhomerun: Add ISDB to type check in tvhdhomerun_device_create

This commit adds support for ISDB in the type check of the tvhdhomerun_device_create function in tvhdhomerun.c.
This allows the function to handle ISDB type devices, which previously would have been changed to a DVB device on startup every time despite overrides.

10 days agoDocker/Alpine: Remove USB group
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>
7 weeks agoFix echo target for superuser file in Debian postinst
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.

7 weeks agoCorrect M3U playlist logo tag
djlucas123456 [Fri, 26 Apr 2024 03:54:17 +0000 (03:54 +0000)] 
Correct M3U playlist logo tag

7 weeks agoProperly escape json in setup
Flole [Wed, 24 Apr 2024 14:29:14 +0000 (16:29 +0200)] 
Properly escape json in setup

7 weeks agosatip: Ignore additional parameters
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"

8 weeks agoconfigure: fix parsing args if values contain "="
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>
8 weeks agoUpdate WebUI to allow debug/trace subsystem selection from a list.
DeltaMikeCharlie [Fri, 19 Apr 2024 00:17:53 +0000 (10:17 +1000)] 
Update WebUI to allow debug/trace subsystem selection from a list.

2 months agoAdd subsystems to JSON API.
DeltaMikeCharlie [Sat, 13 Apr 2024 04:54:25 +0000 (14:54 +1000)] 
Add subsystems to JSON API.

2 months agoFix detection of unknown version numbers in support/version
Flole [Mon, 8 Apr 2024 19:17:31 +0000 (21:17 +0200)] 
Fix detection of unknown version numbers in support/version

Fixes: #1683
2 months agoUpdate manpage
Flole [Sun, 24 Mar 2024 13:38:57 +0000 (14:38 +0100)] 
Update manpage

- Replace freenode with libera
- Change copyright info

2 months agowebui: Fix year being replaced incorrectly when using custom date format
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

2 months agointl: Translate intl/docs/tvheadend.doc.pot in pl
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'.

2 months agointl: Translate intl/docs/tvheadend.doc.pot in 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

2 months agointl: Translate intl/docs/tvheadend.doc.pot in pl
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

2 months agointl: Translate intl/docs/tvheadend.doc.pot in pl
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

2 months agointl: Translate intl/docs/tvheadend.doc.pot in pl
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

2 months agointl: Translate intl/docs/tvheadend.doc.pot in pl
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

2 months agointl: Translate intl/docs/tvheadend.doc.pot in pl
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

2 months agointl: Translate intl/docs/tvheadend.doc.pot in pl
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

2 months agointl: Translate intl/docs/tvheadend.doc.pot in pl
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

2 months agointl: Translate intl/docs/tvheadend.doc.pot in pl
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

2 months agointl: Translate intl/docs/tvheadend.doc.pot in pl
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

2 months agointl: Translate intl/docs/tvheadend.doc.pot in pl
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

2 months agointl: Translate intl/tvheadend.pot in pl
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'.

3 months agoUpdate README.md
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/

3 months agoCI: remove NODIRTY option as those builds may be dirty
Flole998 [Sat, 9 Mar 2024 21:53:29 +0000 (22:53 +0100)] 
CI: remove NODIRTY option as those builds may be dirty

3 months agoRevert accidental package renaming
Flole998 [Fri, 8 Mar 2024 19:39:06 +0000 (19:39 +0000)] 
Revert accidental package renaming

3 months agoImprove armv6l-packages and remove various outdated references/commands
Flole998 [Fri, 8 Mar 2024 15:35:14 +0000 (15:35 +0000)] 
Improve armv6l-packages and remove various outdated references/commands

3 months agoCreate special tvheadend-armv6l and tvheadend-dbg-armv6l packages
Flole998 [Thu, 7 Mar 2024 15:18:42 +0000 (16:18 +0100)] 
Create special tvheadend-armv6l and tvheadend-dbg-armv6l packages

Fixes: #1665
3 months agointl: Translate intl/tvheadend.pot in pl
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'.

3 months agointl: Translate intl/js/tvheadend.js.pot in 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'.

3 months agointl: Translate intl/tvheadend.pot in 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'.

3 months agoupdate to libvpx 1.14.0-patch
uknunknown [Mon, 22 Jan 2024 05:12:34 +0000 (21:12 -0800)] 
update to libvpx 1.14.0-patch

added patch

3 months agoImprove autorec duplicate handling
dave-p [Fri, 23 Feb 2024 12:22:38 +0000 (12:22 +0000)] 
Improve autorec duplicate handling

3 months agoci: added more info logging to cloudsmith.sh
6007135 [Wed, 21 Feb 2024 06:54:39 +0000 (00:54 -0600)] 
ci: added more info logging to cloudsmith.sh

3 months agointl: Translate intl/js/tvheadend.js.pot in pl
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'.

3 months agointl: Translate intl/tvheadend.pot in 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'.

3 months agointl: Translate intl/tvheadend.pot in 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'.

3 months agoReplace broken links, update copyright year
Flole998 [Fri, 23 Feb 2024 23:23:45 +0000 (00:23 +0100)] 
Replace broken links, update copyright year

3 months agointl: Translate intl/tvheadend.pot in pl
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'.

3 months agointl: Translate intl/tvheadend.pot in 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'.

3 months agointl: Translate intl/js/tvheadend.js.pot in ko
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

3 months agointl: Translate intl/js/tvheadend.js.pot in pt
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

3 months agointl: Translate intl/js/tvheadend.js.pot in en_US
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

3 months agointl: Translate intl/js/tvheadend.js.pot in it
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

3 months agointl: Translate intl/js/tvheadend.js.pot in en_GB
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

3 months agointl: Translate intl/js/tvheadend.js.pot in et
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

3 months agointl: Translate intl/js/tvheadend.js.pot in nl
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

3 months agointl: Translate intl/js/tvheadend.js.pot in es
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

3 months agointl: Translate intl/js/tvheadend.js.pot in hu
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

3 months agointl: Translate intl/js/tvheadend.js.pot in fr
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

3 months agointl: Translate intl/js/tvheadend.js.pot in de
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

3 months agointl: Translate intl/js/tvheadend.js.pot in cs
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

3 months agoGive comment-on-labels.yml permissions to write to PRs
Flole998 [Thu, 22 Feb 2024 13:40:36 +0000 (14:40 +0100)] 
Give comment-on-labels.yml permissions to write to PRs

3 months agoAdd OpenCollective donate link to Wizard
DeltaMikeCharlie [Wed, 21 Feb 2024 18:39:43 +0000 (05:39 +1100)] 
Add OpenCollective donate link to Wizard

3 months agotransifex: Updates for project Tvheadend and language pl (#1655)
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>
3 months agoRun enforce-pr-rebase whenever a PR is updated
Flole998 [Wed, 21 Feb 2024 20:25:51 +0000 (21:25 +0100)] 
Run enforce-pr-rebase whenever a PR is updated

3 months agoFix Auto-PR comment on squash-label
Flole998 [Wed, 21 Feb 2024 20:24:36 +0000 (21:24 +0100)] 
Fix Auto-PR comment on squash-label

3 months agoMake sure we spawn the best matching executable and not the first match
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
3 months agoci: change CLOUDSMITH_OWNER from a var to a secret
6007135 [Wed, 21 Feb 2024 05:20:03 +0000 (23:20 -0600)] 
ci: change CLOUDSMITH_OWNER from a var to a secret

3 months agointl: Translate intl/tvheadend.pot in pl
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'.

3 months agointl: Translate intl/js/tvheadend.js.pot in 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'.

3 months agointl: Translate intl/js/tvheadend.js.pot in 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'.

3 months agointl: Translate intl/tvheadend.pot in 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'.

3 months agointl: Translate intl/tvheadend.pot in 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'.

3 months agointl: Translate intl/js/tvheadend.js.pot in 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'.

3 months agoReplace poison memset by memset_s to avoid compiler optimizing it out
Flole998 [Sun, 18 Feb 2024 23:02:30 +0000 (23:02 +0000)] 
Replace poison memset by memset_s to avoid compiler optimizing it out

3 months agoShow SeriesLink for AutoRecs
DeltaMikeCharlie [Tue, 20 Feb 2024 03:06:34 +0000 (14:06 +1100)] 
Show SeriesLink for AutoRecs

3 months agoAdd some ERRNOs for DVR & Config
DeltaMikeCharlie [Mon, 19 Feb 2024 22:56:39 +0000 (09:56 +1100)] 
Add some ERRNOs for DVR & Config

3 months agoShorten time for stale issues before a warning is applied
Flole998 [Mon, 19 Feb 2024 23:00:37 +0000 (00:00 +0100)] 
Shorten time for stale issues before a warning is applied

3 months agoAdd missing tvheadend-prefix in JS file
Flole998 [Mon, 19 Feb 2024 22:32:44 +0000 (23:32 +0100)] 
Add missing tvheadend-prefix in JS file

Fixes 2ca8a19e4c8761af1a6653fed09af658e9cd5b67

3 months agoAdd support for 12-hour custom date formats
Steve Switzer [Fri, 12 May 2023 15:05:19 +0000 (11:05 -0400)] 
Add support for 12-hour custom date formats

3 months agoAdd missing htmsg_destroy() call in hdhomerun_server_discover
Flole998 [Sun, 18 Feb 2024 23:50:08 +0000 (23:50 +0000)] 
Add missing htmsg_destroy() call in hdhomerun_server_discover

3 months agoReplace single-bit signed integers with unsigned integers
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.

3 months agoci: Enforce rebasing PRs before merging
Flole998 [Sun, 18 Feb 2024 22:42:51 +0000 (23:42 +0100)] 
ci: Enforce rebasing PRs before merging

Replaces the old, broken action

3 months agointl: Translate intl/js/tvheadend.js.pot in pl
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'.

3 months agointl: Translate intl/tvheadend.pot in 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'.

3 months agointl: Translate intl/js/tvheadend.js.pot in 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'.

3 months agointl: Translate intl/tvheadend.pot in 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'.

3 months agointl: Translate intl/js/tvheadend.js.pot in 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'.

3 months agointl: Translate intl/tvheadend.pot in 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'.

3 months agobouquet: Allow merging of services across network bouquet, fixes #5617
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
3 months agoci: Use correct version of merge commit block action
Flole998 [Sun, 18 Feb 2024 08:37:56 +0000 (09:37 +0100)] 
ci: Use correct version of merge commit block action

3 months agoci: Block merge or autosquash commits in PRs
Flole998 [Sat, 17 Feb 2024 23:59:55 +0000 (00:59 +0100)] 
ci: Block merge or autosquash commits in PRs

3 months agodocs: Fix broken Readme.md badge for builds
Flole998 [Sat, 17 Feb 2024 23:31:03 +0000 (00:31 +0100)] 
docs: Fix broken Readme.md badge for builds

3 months agoAdd automatic labels to PRs
Flole998 [Sat, 17 Feb 2024 13:54:58 +0000 (13:54 +0000)] 
Add automatic labels to PRs

3 months agoRemove broken codeball
Flole998 [Sat, 17 Feb 2024 13:48:14 +0000 (14:48 +0100)] 
Remove broken codeball

3 months agotransifex: Translate tvheadend.js.pot in pl
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'.