Bug 32178 - Plasmatube don't show videos on Mageia 9
Summary: Plasmatube don't show videos on Mageia 9
Status: RESOLVED WORKSFORME
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-16 16:45 CEST by Jose Manuel López
Modified: 2023-09-23 22:17 CEST (History)
2 users (show)

See Also:
Source RPM: plasmatube-23.04.1-1.mga9.src.rpm
CVE:
Status comment:


Attachments

Description Jose Manuel López 2023-08-16 16:45:09 CEST
Description of problem: Plasmatube don't show videos on Mageia 9. A warning appears: Server returned no valid .JSON

I have tried on two different laptops with the same result.


Version-Release number of selected component (if applicable): Plasmatube 23.04


How reproducible: Install Plasmatube and run it.


Steps to Reproduce:
1. Install Plasmatube
2. Run the app
3. Plasmatube don't show videos, appears: Server returned no valid .JSON
Comment 1 David GEIGER 2023-08-17 09:36:46 CEST
Hmmmm! there is first a missing dependency on kirigami-addons, please install it if it is not installed on your system!

CC: (none) => geiger.david68210

Comment 2 Jose Manuel López 2023-08-17 11:42:24 CEST
I have installed kirigami-addons and I have the same result: Server returned no valid .Json

This is the terminal output of run Plasmatube:

[jose@localhost ~]$ plasmatube
qrc:/videoplayer/VideoControls.qml:237:5: QML Dialog: Binding loop detected for property "implicitHeight"
qrc:/videoplayer/VideoControls.qml:237:5: QML Dialog: Binding loop detected for property "implicitHeight"
qrc:/components/Sidebar.qml:9:1: QML Sidebar: Binding loop detected for property "contentHeight"
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight"
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight"
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ContextDrawer.qml:132:9: QML ListView: Binding loop detected for property "topMargin"
[jose@localhost ~]$
Comment 3 katnatek 2023-08-17 20:34:44 CEST
I see we have 23.04.1 2023-05-11 , in the application site show
23.04.3 2023-07-06 as the last, maybe update the application solves the issue
Comment 4 David GEIGER 2023-08-18 09:03:50 CEST
I don't know how plasmatube works exactly but I think you have to create an indidious instance account in "Settings" window.
Comment 5 katnatek 2023-08-18 18:27:18 CEST
(In reply to David GEIGER from comment #4)
> I don't know how plasmatube works exactly but I think you have to create an
> indidious instance account in "Settings" window.

I think the account is optional, recently the youtube proxys like individious and their desktop and android clients have suffering issues so update the application could solve the issue
Comment 6 katnatek 2023-08-18 18:45:29 CEST
other possibility is that yt-dlp is outdated mga 9 have 2023.06.22 and current is 20203.07.06
Comment 7 katnatek 2023-08-18 18:46:29 CEST
(In reply to katnatek from comment #6)
Sorry the typo 
> current is 2023.07.06
Comment 8 katnatek 2023-08-18 20:26:27 CEST
@Jose Manuel try first installing the updated version of yt_dlp in
https://copr.fedorainfracloud.org/coprs/katnatek/blogdrake/build/6317144 , , choose the arch of your system

if still not works try the updated version of plasmatube in
https://copr.fedorainfracloud.org/coprs/katnatek/blogdrake/build/6317195/
Comment 9 Lewis Smith 2023-08-18 20:34:15 CEST
So we know what we are dealing with:
Summary     : YouTube client
Description :
PlasmaTube allows you to watch YouTube videos on your
phone or desktop using a elegant user interface integrated
with the rest of Plasma

Thanks DavidG & especialy katnatek for helpful advice.

CC: (none) => lewyssmith
Source RPM: Plasmatube => plasmatube-23.04.1-1.mga9.src.rpm

Comment 10 Jose Manuel López 2023-09-22 17:43:06 CEST
We can close this bug, Plasmatube works now, although Yt-dlp is not updated to the latest version.

I request closure of this bug to open another regarding Yt-dlp.

Greetings!!
Comment 11 katnatek 2023-09-22 18:05:19 CEST
(In reply to Jose Manuel López from comment #10)
> We can close this bug, Plasmatube works now, although Yt-dlp is not updated
> to the latest version.
> 
> I request closure of this bug to open another regarding Yt-dlp.
> 
> Greetings!!

Not really, you may get the packages from blogdrake's repository

rpm -q plasmatube
rpm -q yt-dlp

you will see plasmatube-23.08.1-0.1bdk_mga9 and yt-dlp-2023.7.6-1bdk_mga9
Comment 12 Jose Manuel López 2023-09-22 20:39:34 CEST
On the virtual machine I tested it on, I don't have blogdrake repos enabled, and even so, plasmatube works.

This is the output when installing it:

[root@localhost ~]# urpmi plasmatube
Para satisfacer las dependencias, se instalarán los paquetes siguientes:
  Paquete                        Versión      Revisión      Arq.
(soporte «Core Release»)
  lib64luajit5.1_2               2.1.0        0.beta3.10.m> x86_64
  lib64rubberband2               3.1.2        1.mga9        x86_64
  lib64vamp-plugin-sdk2          2.10         2.mga9        x86_64
  lib64xpresent1                 1.0.1        1.mga9        x86_64
  luajit-common                  2.1.0        0.beta3.10.m> noarch
  plasmatube                     23.04.1      1.mga9        x86_64
  python3-brotli                 1.0.9        5.mga9        x86_64
  python3-certifi                2022.12.7    1.mga9        noarch
  python3-mutagen                1.46.0       1.mga9        noarch
  python3-pycryptodomex          3.15.0       1.mga9        x86_64
  python3-websockets             10.4         1.mga9        x86_64
  yt-dlp                         2023.06.22   1.mga9        noarch


So, I think that we can close this bug, but the dev team should update yt-dlp.


Greetings!
Comment 13 katnatek 2023-09-23 03:18:08 CEST
(In reply to Jose Manuel López from comment #12)
> On the virtual machine I tested it on, I don't have blogdrake repos enabled,
> and even so, plasmatube works.
> 
> This is the output when installing it:
> 
> [root@localhost ~]# urpmi plasmatube
> Para satisfacer las dependencias, se instalarán los paquetes siguientes:
>   Paquete                        Versión      Revisión      Arq.
> (soporte «Core Release»)
>   lib64luajit5.1_2               2.1.0        0.beta3.10.m> x86_64
>   lib64rubberband2               3.1.2        1.mga9        x86_64
>   lib64vamp-plugin-sdk2          2.10         2.mga9        x86_64
>   lib64xpresent1                 1.0.1        1.mga9        x86_64
>   luajit-common                  2.1.0        0.beta3.10.m> noarch
>   plasmatube                     23.04.1      1.mga9        x86_64
>   python3-brotli                 1.0.9        5.mga9        x86_64
>   python3-certifi                2022.12.7    1.mga9        noarch
>   python3-mutagen                1.46.0       1.mga9        noarch
>   python3-pycryptodomex          3.15.0       1.mga9        x86_64
>   python3-websockets             10.4         1.mga9        x86_64
>   yt-dlp                         2023.06.22   1.mga9        noarch
> 
> 
> So, I think that we can close this bug, but the dev team should update
> yt-dlp.
> 
> 
> Greetings!

Maybe just was affected by troubles invidious network or just the node that the application uses
Closing then

Resolution: (none) => WORKSFORME
Status: NEW => RESOLVED

Comment 14 Lewis Smith 2023-09-23 22:17:10 CEST
(In reply to Jose Manuel López from comment #10)
> I request closure of this bug to open another regarding Yt-dlp.
Done; see bug 32316.

Note You need to log in before you can comment on or make changes to this bug.