]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Remove links to old Wiki (#1793)
authordave-p <gh@pickles.me.uk>
Tue, 13 May 2025 06:38:55 +0000 (07:38 +0100)
committerGitHub <noreply@github.com>
Tue, 13 May 2025 06:38:55 +0000 (10:38 +0400)
* Remove links to old Wiki. Fixes #1660
Also remove references to CIC and CLA, and other content where a more recent version exists on the documentation site.

* Remove more obsolete links.

CONTRIBUTING.md
LICENSE.md
README.md
docs/markdown/doc_about.md
docs/markdown/doc_update.md
docs/markdown/firstconfig.md
docs/markdown/installation.md
docs/markdown/introduction.md
src/webui/static/app/tvheadend.js
support/changelog

index b3ba682665096cff9c108cd1b331e4dbd625b1bc..ae710079aca879a3355ffd833912cf7f9543e205 100644 (file)
@@ -4,8 +4,6 @@ The Tvheadend project welcomes all submissions from the community. Without them
 
 We want to ensure that the process of submitting code is as simple as possible whilst ensuring that the project has the necessary provisions to fully utilize and handle all submissions. Therefore some short guidelines are provided here for reference.
 
-For further info, please see https://tvheadend.org/projects/tvheadend/wiki/Contributors.
-
 ## Before you start
 
 * Make sure you have a [GitHub account](https://github.com/signup/free)
@@ -15,10 +13,9 @@ For further info, please see https://tvheadend.org/projects/tvheadend/wiki/Contr
 ## Making Changes
 
 * If unsure, discuss any potential work on IRC channel to avoid duplicate work.
-* Create a branch to put your changes. Use a sensible name, i.e. feature/whizzbanger, or bugfix/redmine-1234.
-  * It's strongly recommend you create one branch per feature/bugfix/etc..
+* Create a branch to put your changes. Use a sensible name, i.e. feature/whizzbanger, or bugfix/issue-1234. It is strongly recommend you create one branch per feature/bugfix/etc.
 * Make commits, try and keep commits to sensible units.
-* Use sensible commit messages, prefix with subsystem, summary on first line, more detail on following lines and include reference to any related issue numbers in Redmine.
+* Use sensible commit messages, prefix with subsystem, summary on first line, more detail on following lines and include reference to any related issue numbers in Github or forum threads.
 
 ````
 mpegts dvb: Add foo feature to the DVB system.
@@ -31,7 +28,6 @@ This fixes #1234.
 
 # Additional Resources
 
-* [More information on contributing](https://tvheadend.org/projects/tvheadend/wiki/Contributors)
 * [Forum](https://tvheadend.org)
 * [General GitHub documentation](http://help.github.com/)
 * [GitHub pull request documentation](http://help.github.com/send-pull-requests/)
index 1edc2dced00215b709e5e4679a9513b757d19032..ccd773f3e5d92bb9bcccf216b1b132514c7b1b31 100644 (file)
@@ -12,10 +12,3 @@ Code not Covered
 ----------------
 
 Code in the "vendor" directory is not covered by our license, it is 3rd party provided code and as such is governed by individual licenses.
-
-Further Information
--------------------
-
-For more information regarding licensing and contributions, please see:
-
-> https://tvheadend.org/projects/tvheadend/wiki/Contributors    
index 62146a07d785fd87680dcb726b367cdda330f05b..527acfbc74218e75e7e74ea97ea7bd64f878085a 100644 (file)
--- a/README.md
+++ b/README.md
@@ -86,13 +86,4 @@ Transcoding is currently not supported.
 Packages
 --------
 
-Install instructions for various distributions can be found at our [Cloudsmith-Repository](https://cloudsmith.io/~tvheadend/repos/tvheadend/packages/).
-
-Further information
--------------------
-
-For more information about building, including generating packages, please visit:
-* https://old.tvheadend.org/projects/tvheadend/wiki/Building
-* https://old.tvheadend.org/projects/tvheadend/wiki/Packaging
-* https://old.tvheadend.org/projects/tvheadend/wiki/Git
-* https://old.tvheadend.org/projects/tvheadend/wiki/Internationalization
+Install instructions for various distributions can be found in our [documentation](https://docs.tvheadend.org/documentation/installation/linux).
index 1df47dd4f80a7694ca5f0bd9464147de38e9cabf..82ee39cfbf0e95661638c3afb8b9a89b8a7767dd 100644 (file)
@@ -2,13 +2,7 @@
 
 This documentation forms part of the Tvheadend project.
 
-All rights reserved, and all implications of using, following, not 
-following, or in any way even being aware of this documentation are 
-expressly excluded. Use everything entirely at your own risk. If your 
-television explodes, your house burns down or your kittens end up in 
-tears, that's nothing to do with us.
-
-(c) 2006 - 2017 Tvheadend Foundation CIC
+(c) 2006 - date Tvheadend contributors
 
 ## Licensing
 
@@ -16,10 +10,8 @@ The entire project is currently licensed using [GPLv3](http://www.gnu.org/licens
 
 ## Further Information
 
-For more information regarding the project, licensing and contributions, please see:
+For more information regarding the project, please see:
 
 [Project website](https://tvheadend.org)
 
-[Contributor information](https://tvheadend.org/projects/tvheadend/wiki/Contributors)
-
-[Contributor Licensing Agreement](https://tvheadend.org/projects/tvheadend/wiki/CLA)
+[Project docmentation](https://docs.tvheadend.org/documentation)
index cc1682e39687f1a520252c11956d7622ad4669bd..32c524f7538cc1ebabc10d81ea2e988fa62e2e62 100644 (file)
@@ -5,15 +5,10 @@ direct inclusion to tvheadend binary. The markdown processor in
 Tvheadend binary adds other information from the internal
 class system.
 
-The User Guide
-in [documentatation repository](https://github.com/tvheadend/tvheadend-documentation)
-fetches the markdown files using the build-in web server and use
-them as source for mkdocs.
-
 ### Instructions For Built-in Help
 
 Change markdown files in `docs/markdown`, `docs/markdown/inc`, `docs/class`, `docs/wizard`, etc.
 Images are placed in `src/webui/static/img/doc/`.
 
-Build Tvheadend as you normally would, see the [development page](https://tvheadend.org/projects/tvheadend/wiki/Development) for details.
+Build Tvheadend as you normally would, see the [README](README.md) for details.
 
index 1bbc4e9397cfe05cf635b337733fd1eff9143a04..032474cdd640ecc837f6663fdfdcf80287c5b4d6 100644 (file)
@@ -28,7 +28,7 @@ text; if this happens, don't panic, as you can easily change it later.
 
 If you cannot see your preferred language in the language list and would 
 like to help translate Tvheadend see 
-[here](https://tvheadend.org/projects/tvheadend/wiki/Internationalization). 
+[here](https://docs.tvheadend.org/documentation/development/translations).
 
 ### 2. Access Control
 
index b2606e7e86fdaaa14f35f29fc53219c784f1b2de..faddaf7134226296d36e35429402a2bc74a9cf54 100644 (file)
@@ -1,159 +1,3 @@
 # Installation
 
-Contents                                                 | Description
----------------------------------------------------------|------------------------------------ 
-[Basic Requirements](#basic-requirements)                | What's needed to run Tvheadend
-[Install Your Tuners](#install-your-tuners)              | Installing and setting up your hardware
-[Install Tvheadend](#install-tvheadend)                  | Where to get Tvheadend and how-to install it
-
----
-
-## Basic Requirements
-
-### Physical Architecture
-
-It's perfectly possible to install and run Tvheadend as a single-seat installation,
-with the software running on the same system as any client software (e.g. Kodi),
-with all files stored locally.
-
-Alternatively, you can run Tvheadend on a server, perhaps on an always-on
-system that houses your media, perhaps on a dedicated low-power system - it's your choice.
-
-Where you have aerial/coax connections might influence your choice - unless
-you use SAT>IP or have some other way to transport your TV signal over a LAN,
-your Tvheadend installation has to live where you can actually connect your
-tuners. 
-
-### System Requirements
-
-Wherever you install it, Tvheadend primarily runs on **Linux** - pre-built
-binaries are available for most Debian-based distributions (Debian itself, Ubuntu,
-Mint...) and RPMs for Fedora, or you can build it yourself. It runs on both
-32- and 64-bit x86 and ARM processors, and so also can be built for Android
-(which uses the Linux kernel).
-
-You will only need **c. 30MB disk space** for the application and associated
-files, and maybe anything up to **1GB** for your configuration - depending on 
-how many tuners of what type you have, how many channels you receive, your
-choice of programme guide, and so on. You'll clearly need much more for
-your recordings, though: as a guide, an hour of SD MPEG-2 video will take
-about 1GB, while high bitrate HD H.264 will easily consume 5GB+ per hour.
-
-Tvheadend is intended to be lightweight, so it will run on a NAS or similar
-**low-powered CPU**. Note that the exception here is transcoding: if you want
-to convert high-definition video in real time then you will need a powerful,
-multi-core system. It will happily run in less than **1GB of RAM**, and many
-people run it successfully on original Raspberry Pis with perhaps only 256MB
-of usable free memory. This does depend on what else you're using the computer
-for, though, as a GUI will drain your system as will any serious file serving.
-
-And, of course, you'll need one or more **TV tuners** if you want to receive
-regular broadcast television - otherwise, you're limited to IP sources.
-
-An **Internet connection** is recommended but not essential. You need to 
-have an accurate clock for EPG timers to work, for example, but this can be 
-synchronised from the broadcast signal if you're not in a position to use
-`ntp` or similar.
-
-### How Lightweight?
-
-How about light enough to run on a travel router? Take a look at this
-[example](https://tvheadend.org/boards/4/topics/16579) from one of our users...
-
----
-
-## Install Your Tuners
-
-This section will give you some basic ideas on how to get your tuner working
-with your operating system. However, it's clearly way beyond the scope of
-this guide to tell you everything: consult specialist forums, search around, 
-and at least do some research to work out what's likely to work or not
-before you hand over any money.
-
-There is a discussion about supported hardware on [the Tvheadend
-forums](https://tvheadend.org/boards/5/topics/5102).
-
-### 1. Install the Tuner Hardware
-
-This is obviously a core requirement that's outside of the scope of this guide.
-
-You basically have the choice of:
-
-* External USB tuners that plug in
-* Internal (e.g. PCI) tuners that go inside the computer chassis
-* External SAT>IP tuners that send MPEG-TS streams over a LAN connection
-* External HDHomeRun tuners that send MPEG-TS streams over a LAN connection
-
-Follow the appropriate installation instructions and, if relevant, the
-setup instruction (e.g. for SAT>IP, which are effectively small, standalone
-computers).
-
-#### A Note on USB Tuners
-
-USB tuners are cheap, work well and are frequently well-matched to physically-smaller
-builds (e.g. HTPCs) which simply don't have the internal slots. However, please
-remember that many need external power, or need a powered hub to work properly.
-
-In addition, even USB3 doesn't have the greatest practical bandwidth per bus. That
-means you're probably asking for problems if you have four DVB-S2 dongles on the same USB
-connection to the motherboard.
-
-This is particularly true of systems such as the Raspberry Pi which share USB
-bandwidth with the Ethernet port. Don't be surprised if this kind of platform struggles
-and/or reports errors in a multi-tuner configuration, especially on
-high-bandwidth (e.g. HD) streams.
-
-### 2. Install Firmware and/or Drivers
-
-Similar to the above, Tvheadend can do nothing if your tuners aren't working
-properly. A good place to check how to set up your tuners is the
-[LinuxTV wiki device library](http://www.linuxtv.org/wiki/index.php/Hardware_Device_Information) -
-this will not only tell you what's supported under Linux, but also
-how to get it all working.
-
-As a broad guide, though, you need two main components: a driver, and firmware. 
-
-The **driver** is the piece of software that, as far as the operating system is concerned,
-controls the tuner hardware. 
-
-Driver software typically comes either built-in to the operating system
-(a clue here is documentation that says *"supported since kernel 3.16"*, for example)
-or as an external program that needs to be compiled in (e.g. how you'd build TBS'
-or Digital Devices drivers, or perhaps where the driver is supported in a later version
-of LinuxTV V4L-DVB than has made it to your kernel - the giveaway here is 
-*"compile and install the latest media_build"*).
-
-Many tuners then also require **firmware** - normally, a binary file that's been
-extracted from the proprietary drivers used by Windows.
-
-Many Linux distros include a package for the most common devices (e.g.
-*linux-firmwares* under Ubuntu or *firmware-linux-nonfree* under Debian).
-If this isn't sufficient, a good source of firmware files are the
-[OpenElec](https://github.com/OpenELEC/dvb-firmware) and [LibreELEC](https://github.com/libreELEC/dvb-firmware)
-firmware repositories on Github.
-
-Typically, download the binary file and install it into `/lib/firmware`, owned
-by `root:root`, permissions `rw-r--r--` (0644)
-
----
-
-## Install Tvheadend
-
-This section tells you how to get hold of the software in the first place,
-and how to get it onto your system.
-
-Follow the instructions that are specific to your Linux distribution
-(Ubuntu/Debian/Mint, Arch, Fedora...). This will typically be PPA-and-dpkg
-for Debian, but most other distros will need you to build your own version from source.
-
-* [Debian/Ubuntu installation instructions](https://tvheadend.org/projects/tvheadend/wiki/AptRepository)
-
-* [Instructions on how to build from source](https://tvheadend.org/projects/tvheadend/wiki/Building)
-
-Do not assume that your distro's package manager will give you the latest
-version of Tvheadend - indeed, give you any version at all. Always check.
-
-Where a pre-built package exists, this will usually get you the last official
-stable version. However, more advanced users may be interested in running
-a development version - either a nightly build or a self-compiled version.
-
+For information on the requirements for Tvheadend and installation instructions for various platforms, please see [here](https://docs.tvheadend.org/documentation/installation).
index 322235568c2afc0187b601e7b9a2a1e1df5be8dd..0adb4984083eb6b19b680d66766e77aaaa92b192 100644 (file)
@@ -108,7 +108,7 @@ clients may also be available).
 ### Internationalisation
 * All text is encoded in UTF-8 to provide full international support.
 * All major character encodings in DVB are supported (e.g. for localised EPG character sets).
-* [Web interface internationalization](https://tvheadend.org/projects/tvheadend/wiki/Internationalization)
+* [Web interface internationalization](https://docs.tvheadend.org/documentation/development/translations)
 
 ---
 
@@ -448,11 +448,11 @@ check-box so that the changes are applied to all (selected) entries.
 
 This guide is intended to give you a high-level overview of how to set
 up and use Tvheadend. It does not aim to provide a complete description
-of every step or answer every question: more details are available on the
-Tvheadend [wiki](https://tvheadend.org/projects/tvheadend/wiki).
+of every step or answer every question: more details are available in the
+Tvheadend [documentation](https://docs.tvheadend.org/documentation).
 
 Tvheadend includes copies of many of these pages in the application, which
 is easier to find when you're wondering what to do next.
 
-If you get really stuck, there's the [forum](https://tvheadend.org/projects/tvheadend/boards)
+If you get really stuck, there's the [forum](https://tvheadend.org/)
 and IRC (*#hts* on *Libera*). If you don't have a client installed you can use the [webchat](https://web.libera.chat/?nick=tvhhelp|?#hts).
index 018cd7d5c1ef41358b6aa1a645e30ea956462980..acdbbc7b832a5dcd90c2844a9a6d527cbba72aee 100644 (file)
@@ -586,7 +586,7 @@ tvheadend.mdhelp = function(pagename) {
         msg = _('There\'s no documentation available, or there was a problem loading the page.\n\n') +
               _('**You\'ll also see this page if you try and view documentation (for a feature) not included with your version of Tvheadend.**\n\n\n\n') +
               _('Please take a look at the other Help pages (Table of Contents), if you still can\'t find what you\'re ') +
-              _('looking for please see the [Wiki](http://tvheadend.org/projects/tvheadend/wiki) ') +
+              _('looking for please see the [documentation](http://docs.tvheadend.org/documentation) ') +
               _('or join the [IRC channel on libera](https://web.libera.chat/?nick=tvhhelp|?#hts).');
 
         // Fake the result.
index fdbd67e502a427db51c5b74f74ef89526a1941d1..2ec2672c7883e0261ef74663941ad005916a1cd7 100755 (executable)
@@ -26,7 +26,7 @@ echo >"${CHANGELOG}"  "tvheadend (${VER}) ${DIST}; urgency=low"
 echo >>"${CHANGELOG}"
 [ ! -z "$HISTORY" ] && echo >>"${CHANGELOG}" "${HISTORY}\n"
 echo >>"${CHANGELOG}" "  * The full changelog(s) can be found at "
-echo >>"${CHANGELOG}" "    https://tvheadend.org/projects/tvheadend/wiki/Releases"
+echo >>"${CHANGELOG}" "    https://docs.tvheadend.org/documentation/introduction/release-change-log"
 echo >>"${CHANGELOG}" "    https://github.com/tvheadend/tvheadend"
 echo >>"${CHANGELOG}"
 echo >>"${CHANGELOG}" " -- ${DEBFULLNAME} <${DEBEMAIL}>  ${NOW}"