TVH Client is a native Sailfish OS client app for TVHeadend server. This app uses the RESTful API of TVHeadend.
Here is a list of all implemented features so far. Not all features listed below are finished or error free and are still in active development.
Features:
Your language is not available? You are welcome to support this project by translating it on my self hosted Weblate server:
This app is part of my plan to replace all android apps I use with native ones. If they don't exist, I will try to create one.
Follow this project on Mastodon.
https://github.com/black-sheep-dev/harbour-tvhclient
If you like my work you can buy me a beer.
* Fri Feb 03 2022 Black Sheep <blacksheep@nubecula.org> 0.3.2-1 - Add Finish translation by (Termitebug) - Small improvements * Fri Jun 10 2022 Black Sheep <blacksheep@nubecula.org> 0.3.1-1 - UI / Code improvement * Sat May 28 2022 Black Sheep <blacksheep@nubecula.org> 0.3.0-1 - Code cleanup * Sat Jan 15 2022 Black Sheep <blacksheep@nubecula.org> 0.2.3-1 - Add Hungarian translation by Szabó G. (1Zgp) * Sun Jan 09 2022 Black Sheep <blacksheep@nubecula.org> 0.2.2-1 - Prevent display blanking when watching channel - Fixed Sailjail settings * Thu Dec 23 2021 Black Sheep <blacksheep@nubecula.org> 0.2.1-1 - Replaced Sailfish Secrets with own simple crypto imlementation - UI Fixes - Bugfixes * Thu Dec 23 2021 Black Sheep <blacksheep@nubecula.org> 0.2.0-1 - Sailjail support - App layout changed - UI improvements - Bugfixes * Mon Nov 22 2021 Black Sheep <blacksheep@nubecula.org> 0.1.7-1 - Add translations for Swedish / Polish / Sinhalese / French / Slovak - Migration of settings to new Jolla requirements - Code improvements * Sat May 15 2021 Black Sheep <blacksheep@nubecula.org> 0.1.5-1 - Bugfixes - aarch64 release * Wed Mar 03 2021 Black Sheep <blacksheep@nubecula.org> 0.1.5-1 - Add translation information with self hosted Weblate server * Sat Jan 30 2021 Black Sheep <blacksheep@nubecula.org> 0.1.4-1 - Use Sailfish Secrets to store credentials * Sat Jan 30 2021 Black Sheep <blacksheep@nubecula.org> 0.1.3-1 - Add user authentication * Sat Jan 30 2021 Black Sheep <blacksheep@nubecula.org> 0.1.1-1 - Bugfixes and code improvements * Sat Jan 16 2021 Black Sheep <blacksheep@nubecula.org> 0.1.0-2 - Initial release
Comments
Termitebug
Fri, 2024/08/09 - 23:44
Permalink
Could ffmpeg help instead of gstreamer, in streaming with app? Server profiles oddly don't matter as videos or live-tv wont play. Tried .mp4 and transcoding server profiles.
Termitebug
Sun, 2023/01/29 - 15:06
Permalink
Finnish translation complete.
3vixan
Sat, 2022/01/15 - 20:10
Permalink
Hi! I cannot stream my tv channels...:-(
Wich are the settings/codec usefull?
Termitebug
Thu, 2021/09/16 - 13:47
Permalink
Is this a bug preventing playback?
[W] unknown:215 - file:///usr/share/harbour-tvhclient/qml/pages/EventsListPage.qml:215: TypeError: Type error
[D] expression for script:251 - Warning: Slider.maximumValue needs to be higher than Slider.minimumValue
black_sheep_dev
Fri, 2021/09/17 - 17:38
Permalink
The "bug" is only at the loading of the page, when current position and duration are still have value 0.
Termitebug
Wed, 2021/09/15 - 22:59
Permalink
Thank you for working EPG software at this stage of app! Are there any "superuser" guides of how-to-build codecs from sources? Git's? I would like this app evolve as my daily Live TV driver.
black_sheep_dev
Fri, 2021/09/17 - 17:37
Permalink
Thanks for your feedback!
At the moment there is no package for mpeg-ts available as far as i know.
It was on my ToDo list to build that myself, but I never made it.
Maybe in the future, if my daily work leaves me enough time ;-)
mathieujallois
Sat, 2021/05/15 - 16:29
Permalink
hope 64bit will come soon
mathieujallois
Sat, 2021/05/15 - 20:43
Permalink
Oh!!! thanks
3vixan
Sun, 2021/02/07 - 15:20
Permalink
Hi black sheep!
What codecs are needed for streaming?
black_sheep_dev
Thu, 2021/02/11 - 23:16
Permalink
This depends. What you need e.g. for SD channels is MPEG-TS.
Ahti30708
Tue, 2021/01/26 - 05:22
Permalink
Very nice! Setting up an unauthenticated user on the server turned out to be quite easy: create user * with password * and limit access to the local network (in my case 192.168.0.0/24).
However, authentication could work in the server string (Kodi and VLC can access the tuners this way) if the syntax check was disabled:
http://user:pass@server
or
http://user:pass@server:port
black_sheep_dev
Sat, 2021/01/30 - 15:45
Permalink
Thanks for the tip. It seams to work. I will include this in the next release.