Comments (4)
Thanks for this feedback.
Problem Analysis
- As per this another repo issue indicates, This issue is faced by mainly Arch system.
- And a comment from issue mentioned above in your feedback verifies that
gstreamer 1.20.3
has resolved the issue on Debian distros. - It is working fine with version
1.20.3
on my debian system.
>> gst-launch-1.0 --version
gst-launch-1.0 version 1.20.3
GStreamer 1.20.3
http://packages.qa.debian.org/gstreamer1.0
Solution
- I would like to suggest trying this again on the previous version.
- There may be an issue in plugin
gst-plugins-good
orgstreamer1.0-plugins-good
(In debian), So cross verify once if that is not the case, and it is correctly installed. - There might be a minor bug in the GUI too. All you have to do is, try pausing and playing it several times and it may work miraculously (Not sure in this situation)
Further Steps
- I would love to hear feedback after changes suggested. and just for the mutual comfort, Would you like to test it with Arch on docker and provide the container?
from iptv-desktop.
I went back to check what the problem was, turns out missing some Arch gst-libs. I already had gst-libs 1.20.4, but I checked to see what other gst-libs were present:
$ sudo pacman -Qq | grep gst
[sudo] password for user:
gst-libav
gst-plugins-bad-libs
gst-plugins-base
gst-plugins-base-libs
gstreamer
phonon-qt5-gstreamer
So I went ahead and installed the gst-python, gst-plugins-ugly gst-plugins-good with their dependencies:
libsidplay-1.36.59-10-x86_64
libshout-1:2.4.6-1-x86_64
libdv-1.0.0-9-x86_64
wavpack-5.5.0-1-x86_64
aalib-1.4rc5-14-x86_64
gst-plugins-ugly-1.20.4-1-x86_64
gst-plugins-good-1.20.4-1-x86_64
$ sudo pacman -Qq | grep gst
gst-libav
gst-plugins-bad-libs
gst-plugins-base
gst-plugins-base-libs
gst-plugins-good
gst-plugins-ugly
gst-python
gstreamer
phonon-qt5-gstreamer
But then it still wasn't working, same black screen but now a different error:
Error: "Your GStreamer installation is missing a plug-in."
Warning: "No decoder available for type 'application/x-hls'."
Error: "Your GStreamer installation is missing a plug-in."
So, finally installed gst-plugins-bad and then it started working.
$ sudo pacman -S gst-plugins-bad
resolving dependencies...
looking for conflicting packages...
Packages (20) chromaprint-1.5.1-4 faac-1.30-3 gssdp-1.4.0.1-1 gupnp-1:1.4.3-1 gupnp-igd-1.2.0-2 libavtp-0.2.0-1
libdvdnav-6.1.1-1 libkate-0.4.1-8 liblrdf-0.6.1-4 libltc-1.3.2-1 libmicrodns-0.2.0-1 libnice-0.1.19-1
libsrtp-1:2.4.2-1 mjpegtools-2.2.1-1 raptor-2.0.15-20 soundtouch-2.3.1-2 spandsp-0.0.6-3 wildmidi-0.4.4-1
zbar-0.23.90-1 gst-plugins-bad-1.20.4-1
So, I think you should add some documentation / note about Arch lib dependencies might be needed.
Lastly, it's working, but the following is shown:
QWidget::paintEngine: Should no longer be called
from iptv-desktop.
Wow, it really did fix the issue. Thanks for your effort.
Instructions for Arch users has been added in commit (92efde7).
QWidget::paintEngine: should no longer be called
issue does not look like affecting the application performance and it must be due to dragging the window of iptv-desktop app. But thanks for calling this out. I will try my best to fix this. Keep up the great work.
Thanks for the contribution again. All the best for your future. You may close the issue now (Please, Do not delete the issue).
from iptv-desktop.
This issue is resolved by installing the missing gstreamer and dependent packages, more specifically, gst-plugins-bad is what eventually corrected it.
from iptv-desktop.
Related Issues (2)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iptv-desktop.