You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use [this map](https://fr.wikipedia.org/wiki/DVB-T#/media/File:Digital_terrestrial_television_standards.svg) to know your broadcasting technology.
17
24
***This has been developed and tested on a DVB-T network only**, with MPEG-4 (H.264) streams.
18
25
* It will probably work on DVB-T2 (not tested yet).
19
26
* It may work on other networks (Cable, Satellite, ATSC), but it is yet untested.
20
27
* Please open an issue or merge request to report your success or failure to improve this software.
21
28
22
-
## Status - 1.0 milestone
23
-
* It is working and functionnal
24
-
* Needs more testing before stable release
25
-
* Needs packaging for common linux distributions (at least Debian/Raspbian/Ubuntu)
26
-
* Needs DVBV5 stability fixes to be upstreamed
27
-
28
-
## Ideas for future releases
29
-
* browse whole electronic program guide (EPG) on the web interface (currently you can just view running EPG in the web page, full EPG is available with Kodi)
30
-
* live update web interface to reflect avaliable channels when a stream is already running
31
-
* multiple adapter support
32
-
* pause (live recording)
33
-
* scheduled recording
34
-
* remote
35
-
* performance improvements (starting a channel is way too slow)
36
-
* watch TV directly in the browser with HTTP_Live_Streaming
You can run the server and the client on the same device if you want.
42
31
@@ -60,15 +49,15 @@ You can run the server and the client on the same device if you want.
60
49
* A TV adapter
61
50
* ethernet network. Wifi works but please avoid wifi: **wifi is not that reliable**. I do not recommend you use wifi for the server side.
62
51
63
-
This is compatible with raspberry pi, but note that there is a bug that WILL crash your raspberry sooner or later. Please wait for bug resolution before using this on your raspberries: [bug report](https://bugs.launchpad.net/raspbian/+bug/1819650)
52
+
**IMPORTANT**: there is a bug in dvbv5 that may crash your raspberry sooner or later. Please wait for bug resolution before using this on your raspberries: [bug report](https://bugs.launchpad.net/raspbian/+bug/1819650). If you experience the issue I highly suggest you install and use dvbjet from https://github.com/lightful/DVBdirect , it is faster and stable.
64
53
65
54
A raspberry zero-w is enough, although I recommend you something more reliable:
66
55
* the raspberry zero will be pushed at it's own limits (expect 80% to 100% CPU)
67
56
* it has wifi only (you may try USB attached ethernet adapter)
68
57
* some TV dongles require a lot of current, and some power supplies don't handle this corectly
69
58
* Raspberry pi does not have a reliable wifi (at least raspberry-zero and raspberry 3B have wifi troubles - raspberry 3B+ seems not to be affected). Discussion [here](https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=188891&sid=afdef6524bddc08ec983fe57bb3a797c) and [here](https://www.raspberrypi.org/forums/viewtopic.php?f=36&t=234058)
70
59
71
-
## Installation
60
+
## Manual installation
72
61
73
62
1. Install requirements
74
63
Ubuntu / raspbian
@@ -82,7 +71,7 @@ A raspberry zero-w is enough, although I recommend you something more reliable:
82
71
2. Download latest release package from https://github.com/phpbg/watchtv/releases
83
72
3. Extract it
84
73
```shell
85
-
$ tar xf watchtv-0.6.0.tar.gz
74
+
$ tar xf watchtv-1.0.0.tar.gz
86
75
```
87
76
3. Test the server manually
88
77
```shell
@@ -93,8 +82,8 @@ A raspberry zero-w is enough, although I recommend you something more reliable:
93
82
## Installing as a service with systemd
94
83
If you want the server to start automatically at boot, install it as a service.
95
84
1. edit `watchtv.service`
96
-
*fix`ExecStart` path
97
-
*set`User` and `Group`
85
+
*change`ExecStart` path, or copy the files extracted to `/opt/watchtv`
86
+
*change`User` and `Group` or create watchtv user with `useradd -U watchtv -M -G video`
98
87
2. copy `watchtv.service` to `/etc/systemd/system/`
99
88
```shell
100
89
$ sudo cp watchtv.service /etc/systemd/system/
@@ -118,7 +107,7 @@ To check logs run `$ journalctl -u watchtv`
118
107
See [here](https://www.linuxtv.org/wiki/index.php/Hardware_device_information) for a complete list of DVB digital devices that **should** be compatible.
119
108
Tested:
120
109
* TerraTec Cinergy T Stick+: OK
121
-
* RTL SDR v2: OK but some glitches appears after a few hours (when the dongle is hot)
110
+
*[RTL SDR v2](https://www.rtl-sdr.com/): OK but some glitches appears after a few hours (when the dongle is hot)
122
111
* [Raspberry TV HAT](https://www.raspberrypi.org/blog/raspberry-pi-tv-hat/) **should** work. If you have one please open an issue or a merge request to report the status (try to run it for many hours to check longterm stability). Note: this device use [SPI at 55Mhz](https://patchwork.kernel.org/patch/10003465/#21035387). I don't know yet if this is sufficient to watch *all* channels within a multiplex...
123
112
124
113
### Horizontal lines (more or less visible) on image
@@ -128,6 +117,20 @@ With mpv, try pressing `d` to activate deinterlace
128
117
129
118
If it works, you can make it permanent with `deinterlace=yes`in`~/.config/mpv/mpv.conf`
130
119
120
+
## Ideas for future releases
121
+
* Packaging for common linux distributions
122
+
* Support Fedora and arch in install script
123
+
* browse whole electronic program guide (EPG) on the web interface (currently you can just view running EPG in the web page, full EPG is available with Kodi)
124
+
* live update web interface to reflect avaliable channels when a stream is already running
125
+
* multiple adapter support
126
+
* pause (live recording)
127
+
* scheduled recording
128
+
* remote
129
+
* performance improvements (starting a channel is way too slow)
130
+
* watch TV directly in the browser with HTTP_Live_Streaming
0 commit comments