Bug 31591 - Mageia 9 qarte isn't able to display arte.tv items and download arte concert
Summary: Mageia 9 qarte isn't able to display arte.tv items and download arte concert
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8TOO MGA8-64-OK MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2023-02-24 14:34 CET by Philippe Flat
Modified: 2023-10-31 00:07 CET (History)
13 users (show)

See Also:
Source RPM: qarte 4.16.0.1.mga8, qarte-5.2.1-1.mga9.src.rpm
CVE:
Status comment: packages to test in comment#55


Attachments
Screenshot of QArte downloading files. (957.63 KB, image/png)
2023-10-27 01:21 CEST, PC LX
Details

Description Philippe Flat 2023-02-24 14:34:49 CET
Description of problem:
The display of arte.tv is empty with errors for each dates(20230214 to 20230224) in console:
14:11:42: INFO - core Set workspace
14:11:42: INFO - core Load config from: /home/phil/.Qarte/user_config
14:11:42: INFO - core with video player: True
14:11:42: INFO - core Build main window
14:11:42: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230214/
14:11:43: WARNING - artetv Read json error: 'initialPage'
14:11:43: WARNING - artetv Begin: {"props":{"footerPro
14:11:43: WARNING - artetv listing_TV_GUIDE NOT FOUND

When on arte Concert, the list of video avalaible is displayed but qarte crashes when selecting one video with this error

14:13:40: INFO - arteconcert selected: Jazz--Avishai Cohen Trio
14:13:40: INFO - arteconcert Video Avishai Cohen Trio, 106604-000-A selected
14:13:40: INFO - arteconcert Display info of Avishai Cohen Trio
14:13:40: INFO - arteconcert Load page: https://api.arte.tv/api/player/v1/config/fr/106604-000-A
14:13:40: WARNING - arteconcert urllib error: https://api.arte.tv/api/player/v1/config/fr/106604-000-A, HTTP Error 404: Not Found
14:13:40: INFO - arteconcert Load page: /fr/videos/106604-000-A/avishai-cohen-trio/
Traceback (most recent call last):
  File "/usr/share/qarte/gui/concertsviewer.py", line 31, in currentChanged
    self.core.artelive.concert_selection_changed(current)
  File "/usr/share/qarte/arteconcert.py", line 236, in concert_selection_changed
    self.display_concert_infos(video)
  File "/usr/share/qarte/arteconcert.py", line 287, in display_concert_infos
    self.search_available_videos(concert)
  File "/usr/share/qarte/arteconcert.py", line 310, in search_available_videos
    content = self.get_page(item.url)
  File "/usr/share/qarte/arteconcert.py", line 362, in get_page
    req = urllib.request.Request(url, data=None, 
  File "/usr/lib64/python3.8/urllib/request.py", line 328, in __init__
    self.full_url = url
  File "/usr/lib64/python3.8/urllib/request.py", line 354, in full_url
    self._parse()
  File "/usr/lib64/python3.8/urllib/request.py", line 383, in _parse
    raise ValueError("unknown url type: %r" % self.full_url)
ValueError: unknown url type: '/fr/videos/106604-000-A/avishai-cohen-trio/'
Abandon (core dumped)

Probably, some changes on arte side which need a new version of qarte.

Version-Release number of selected component (if applicable):
Qarte 4.16.0.1

How reproducible:
Every time

Steps to Reproduce:
1.
2.
3.
Comment 1 Lewis Smith 2023-02-24 17:59:26 CET
Can you say when this started to happen? Whether it used to work, if so, when it stopped working. Or whether you have just installed it and found what you report.

I have just installed this to see on Mageia 8, and can confirm that just starting Qarte presents an empty window. Except I do not know what to expect...
I will try under Cauldron to see what happens there.

CC: (none) => lewyssmith
Status: NEW => NEEDINFO

Comment 2 Lewis Smith 2023-02-24 18:15:29 CET
Worse on Mageia 9, it does not start at all:
 $ qarte
(python3:20194): dbind-WARNING **: 18:05:06.596: Couldn't connect to accessibility bus: Failed to connect to socket /root/.cache/at-spi/bus_0: Permission denied
Traceback (most recent call last):
  File "/bin/qarte", line 118, in <module>
    from core import Core
  File "/usr/share/qarte/core.py", line 31, in <module>
    from artetv import ArteTV
  File "/usr/share/qarte/artetv.py", line 33, in <module>
    import m3u8
ModuleNotFoundError: No module named 'm3u8'
----------------------
Still awaiting Philippe's response to my simple question, but assigning anyway to Akien who is the registered maintainer; CC'ing DavidG who has touched it recently.

> Probably, some changes on arte side which need a new version of qarte
This may well be the case.

If you want two different bugs (M8 M9), please say so, and will do.

Source RPM: qarte 4.16.0.1.mga8 => qarte 4.16.0.1.mga8, qarte-5.2.1-1.mga9.src.rpm
Status: NEEDINFO => NEW
Whiteboard: (none) => MAGEIA9TOO
Summary: qarte isn't able to display arte.tv items and download arte concert => Mageia 8 qarte isn't able to display arte.tv items and download arte concert; and does not start in Cauldron
Assignee: bugsquad => rverschelde
CC: (none) => geiger.david68210

Comment 3 Philippe Flat 2023-02-25 10:26:26 CET
Hello,

It has been broken for a long time (more than 2 months ago), it was OK after last Akien touch. I haven't installed Cauldron so I didn't checked it.

FYI, the window of artetv should show the images of the different tv programs available to select for download. If you click on the button "arte Concert" (right down on the screen), you'll be able to reproduce the second part of the bug. 

I don't care to have two different bugs, it's up to you to decide.

Regards
Comment 4 Guillaume Bedot 2023-02-25 14:11:53 CET
Hello,

I tried current package, version 5.2.1, on cauldron.

The python3-m3u8 dep is correctly installed, however, the download doesn't work, this what appears on the console

13:58:20: INFO - downloader Get m3u8 file: 
   https://arte-cmafhls.akamaized.net/am/cmaf/109000/109300/109361-007-A/230201090855/medias/109361-007-A_st_VF-FRA.m3u8
13:58:20: INFO - downloader Loading error: 'bool' object has no attribute 'timeout'

CC: (none) => guillaume.bedot

Comment 5 Lewis Smith 2023-02-26 21:19:24 CET Comment hidden (obsolete)
Comment 6 Philippe Flat 2023-09-22 16:12:00 CEST Comment hidden (obsolete)
Comment 7 Rémi Verschelde 2023-09-25 00:08:30 CEST Comment hidden (obsolete)

Whiteboard: MAGEIA9TOO => MGA8TOO
Assignee: rverschelde => qa-bugs
Version: 8 => 9
Summary: Mageia 8 qarte isn't able to display arte.tv items and download arte concert; and does not start in Cauldron => Mageia 9 qarte isn't able to display arte.tv items and download arte concert

Comment 8 Herman Viaene 2023-09-26 11:02:18 CEST Comment hidden (obsolete)

CC: (none) => herman.viaene

Comment 9 Philippe Flat 2023-09-26 21:17:12 CEST Comment hidden (obsolete)
Comment 10 PC LX 2023-09-28 10:10:22 CEST
Can confirm the current Mageia 8 qarte package (qarte-4.16.0-1.mga8) is malfunctioning as described in previous comments.

Can't install update package qarte-5.4.0-1.mga8.noarch on Mageia 8 due to missing dependency "python3dist(m3u8)".
Have all repos enabled but there is no python3-m3u8 or similar package.


System: Mageia 8, x86_64, Plasma DE, AMD Ryzen 5 5600G with Radeon Graphics.


# uname -a
Linux jupiter 6.1.45-desktop-1.mga8 #1 SMP PREEMPT_DYNAMIC Fri Aug 11 22:01:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
# rpm -q qarte
qarte-4.16.0-1.mga8
# urpmi qarte
A requested package cannot be installed:
qarte-5.4.0-1.mga8.noarch (due to unsatisfied python3dist(m3u8))
Continue installation anyway? (Y/n) n
# urpmf -fm --name qarte | grep 5.4.0
Core Updates Testing:qarte-5.4.0-1.mga8.noarch
# urpmf --name python3-m3u8
<NOTHING FOUND>
# urpmf --provides python3dist | grep m3u8
<NOTHING FOUND>

CC: (none) => mageia

Comment 11 katnatek 2023-10-01 04:17:30 CEST
I confirm python3-m3u8 is not on mageia 8, must be imported to fix the issue
Comment 12 Guillaume Royer 2023-10-01 18:58:40 CEST
(In reply to katnatek from comment #11)
> I confirm python3-m3u8 is not on mageia 8, must be imported to fix the issue

How to import it please ?
I don't know how I have to do it.

Thanks

CC: (none) => guillaume.royer

Comment 13 Guillaume Royer 2023-10-01 19:53:20 CEST Comment hidden (obsolete)
Comment 14 katnatek 2023-10-01 19:55:27 CEST
(In reply to Guillaume Royer from comment #12)
> (In reply to katnatek from comment #11)
> > I confirm python3-m3u8 is not on mageia 8, must be imported to fix the issue
> 
> How to import it please ?
> I don't know how I have to do it.
> 
> Thanks

Need to be done by a mageia's packager
@David GEIGER, you package python3-m3u8 for mageia 9, can please package for mageia 8?
Comment 15 Bruno Cornec 2023-10-02 16:53:55 CEST
I submitted python-m3u8 to updates_testing for mageia 8.

CC: (none) => bruno

Comment 16 katnatek 2023-10-02 19:24:10 CEST Comment hidden (obsolete)
Comment 17 PC LX 2023-10-02 23:49:00 CEST Comment hidden (obsolete)
katnatek 2023-10-03 00:08:27 CEST

Whiteboard: MGA8TOO => MGA8TOO MGA9-64-OK MGA8-64-OK

Comment 18 katnatek 2023-10-03 00:12:21 CEST
Need to be tested for i586 for both Mageia 8 & 9
Comment 19 Guillaume Royer 2023-10-03 07:46:49 CEST
I don't agree with MGA 64 ok.
At home, neither version works.
I can't download any video either on MGA8 or on
Comment 20 PC LX 2023-10-03 09:34:17 CEST
(In reply to Guillaume Royer from comment #19)
> I don't agree with MGA 64 ok.

Agreed.

> At home, neither version works.
> I can't download any video either on MGA8 or on

On Mageia 8, it also did not work for me (comment 17).
Comment 21 Thomas Andrews 2023-10-03 14:30:20 CEST
Removing the OKs because of comment 17, comment 19, and comment 20.

Reads like another dependency may be missing. Something that was already installed on katnatek's system, but not on the other testers' systems.

Whiteboard: MGA8TOO MGA9-64-OK MGA8-64-OK => MGA8TOO
CC: (none) => andrewsfarm

Comment 22 katnatek 2023-10-09 18:22:56 CEST
(In reply to Thomas Andrews from comment #21)
> Removing the OKs because of comment 17, comment 19, and comment 20.
> 
> Reads like another dependency may be missing. Something that was already
> installed on katnatek's system, but not on the other testers' systems.

Not just misread the test made by other users, sorry and thank you for cover my back.

I can't reproduce on my system due the geo restrictions of arte.tv, but searching on internet I find an upstream report, also on some place recommends pass to yt-dlp the arte.tv url, that works for me

See Also: (none) => https://launchpad.net/bugs/2003318
Status comment: (none) => UPSTREAM

Comment 23 katnatek 2023-10-10 05:28:56 CEST
@Remy now is available qarte-5.5.0, can you please build that for both mageia 8 & 9

Assignee: qa-bugs => rverschelde

Comment 24 Rémi Verschelde 2023-10-10 07:24:51 CEST Comment hidden (obsolete)

Assignee: rverschelde => qa-bugs
Status comment: UPSTREAM => (none)

Comment 25 Marja Van Waes 2023-10-10 11:55:32 CEST
Advisory from comment 24 uploaded. Please remove the "advisory" keyword if it needs to be changed.

Keywords: (none) => advisory
CC: (none) => marja11

Comment 26 Marja Van Waes 2023-10-10 11:56:55 CEST
(In reply to Bruno Cornec from comment #15)
> I submitted python-m3u8 to updates_testing for mageia 8.

Should that have been added to the latest advisory?
Comment 27 Thomas Andrews 2023-10-10 13:29:12 CEST
(In reply to katnatek from comment #22)
> 
> Not just misread the test made by other users, sorry and thank you for cover
> my back.
> 
No problem. TMB and Dave Hodgins had my back plenty over the years. Just returning the favor.
Comment 28 katnatek 2023-10-10 13:46:09 CEST
(In reply to Marja Van Waes from comment #25)
> Advisory from comment 24 uploaded. Please remove the "advisory" keyword if
> it needs to be changed.

Its not tested yet

Keywords: advisory => (none)

Comment 29 katnatek 2023-10-10 13:48:20 CEST
(In reply to Marja Van Waes from comment #26)
> (In reply to Bruno Cornec from comment #15)
> > I submitted python-m3u8 to updates_testing for mageia 8.
> 
> Should that have been added to the latest advisory?

yes, it was on previous one, I'll put new one
Comment 30 katnatek 2023-10-10 13:52:34 CEST Comment hidden (obsolete)
Comment 31 katnatek 2023-10-10 13:55:59 CEST
@Guillaume Royer & PC LX, the new packages need your test
katnatek 2023-10-10 13:58:28 CEST

Status comment: (none) => packages to test in comment#30

Comment 32 Marja Van Waes 2023-10-10 14:06:22 CEST
Updated the uploaded advisory with the version from Comment 30

(In reply to katnatek from comment #28)
> (In reply to Marja Van Waes from comment #25)
> > Advisory from comment 24 uploaded. Please remove the "advisory" keyword if
> > it needs to be changed.
> 
> Its not tested yet

That's no problem, advisories can be uploaded before testing, as long as fixing them is not forgotten when they need to be changed.

Thanks that you had removed the "advisory" keyword. That was indeed needed, because python-m3u8-3.5.0-1.mga8 would have been left behind in updates_testing when qarte is moved to updates, if the previous advisory was still in SVN

Keywords: (none) => advisory

Comment 33 Philippe Flat 2023-10-10 18:49:33 CEST Comment hidden (obsolete)
Comment 34 katnatek 2023-10-10 19:00:24 CEST
(In reply to Philippe Flat from comment #33)
Need to report in upstream link that qarte 5.5.0 still have the fail, mageia packagers can't do anything
Comment 35 Guillaume Royer 2023-10-10 21:06:51 CEST Comment hidden (obsolete)
Comment 36 katnatek 2023-10-11 02:02:36 CEST Comment hidden (obsolete)
Comment 37 Len Lawrence 2023-10-14 22:13:23 CEST Comment hidden (obsolete)

CC: (none) => tarazed25

Comment 38 katnatek 2023-10-15 03:48:22 CEST
(In reply to Len Lawrence from comment #37)
> Mageia9 x86_64
> Downloaded and installed python3-m3u8 from link posted by katnatek in
> comment 36.  Updating qarte did not help.  Same issues as everybody else.
> 
> As incomment 36:
> 21:07:57: INFO - downloader Error when reading m3u8:
> 	list indices must be integers or slices, not str
> 
> That sounds like a bug.

Yes see the link in see also, I guess the developer use old version of python3-m3u8, the upstream report not get any answer from developer :(
Comment 39 Rémi Verschelde 2023-10-25 13:29:14 CEST
Removing this from the QA queue since the update still doesn't work.

@katnatek: Which upstream report are you referring to? I couldn't find it.

Assignee: qa-bugs => rverschelde
Keywords: advisory => UPSTREAM
CC: (none) => rverschelde

Comment 40 katnatek 2023-10-25 18:22:30 CEST
(In reply to Rémi Verschelde from comment #39)
> Removing this from the QA queue since the update still doesn't work.
> 
> @katnatek: Which upstream report are you referring to? I couldn't find it.

https://bugs.launchpad.net/qarte/+bug/2003318
I report that mageia is affected, I only see the developer add this report to "Remote bug watches"
Comment 41 Rémi Verschelde 2023-10-25 19:01:28 CEST
I tested different versions of python3-m3u8, and indeed it broke compatibility in 2.0.0, so any later versions don't work with qarte.

The last version that works is 1.0.0.

If someone wants to fix it up locally until upstream fixes the bug, you can do this:

```
sudo rpm -e --nodeps python3-m3u8
pip install m3u8==1.0.0
```

Note that this will uninstall Mageia's own python3-m3u8 package, ignoring the dependencies so that it doesn't also remove qarte which depends on it. qarte should work with the pip package, but if you eventually remove it the qarte package will be broken. You can always reinstall Mageia's python3-m3u8 to restore the dependency chain.
Comment 42 katnatek 2023-10-25 22:14:55 CEST
(In reply to Rémi Verschelde from comment #41)
> I tested different versions of python3-m3u8, and indeed it broke
> compatibility in 2.0.0, so any later versions don't work with qarte.
> 
> The last version that works is 1.0.0.
> 
> If someone wants to fix it up locally until upstream fixes the bug, you can
> do this:
> 
> ```
> sudo rpm -e --nodeps python3-m3u8
> pip install m3u8==1.0.0
> ```
> 
> Note that this will uninstall Mageia's own python3-m3u8 package, ignoring
> the dependencies so that it doesn't also remove qarte which depends on it.
> qarte should work with the pip package, but if you eventually remove it the
> qarte package will be broken. You can always reinstall Mageia's python3-m3u8
> to restore the dependency chain.

Exits a way to make a python3-m3u8_1.0 to workaround this issue?
Comment 43 Rémi Verschelde 2023-10-25 22:41:30 CEST
I prefer fixing qarte than adding an old (by definition unsupported/EOL) version of its dependency. The fix is probably just a few lines of code.
Comment 44 Rémi Verschelde 2023-10-25 22:59:40 CEST
Should be fixed with this patch: https://svnweb.mageia.org/packages/cauldron/qarte/current/SOURCES/qarte-5.5.0-fix-m3u8-2.0.0-support.patch?view=markup&pathrev=2001631

New version for QA testing. It seems to work for me on Mageia 9 with our python3-m3u8 package.

Advisory:
=========

Updated qarte package fixes support for arte.tv format and m3u8 dependency

  qarte 5.5.0 fixes support for parsing the current arte.tv website, restoring
  functionality for this VOD frontend.

  Additionally, this update also fixes compatibility with m3u8 >= 2.0.0, which
  prevented from using qarte on current Mageia releases.

SRPMs in core/updates_testing:
==============================

qarte-5.5.0-1.1.mga8

qarte-5.5.0-1.1.mga9

RPMs in core/updates_testing:
=============================

qarte-5.5.0-1.1.mga8

qarte-5.5.0-1.1.mga9

Keywords: UPSTREAM => (none)
Assignee: rverschelde => qa-bugs

Comment 45 katnatek 2023-10-25 23:30:48 CEST Comment hidden (obsolete)
katnatek 2023-10-25 23:32:11 CEST

Status comment: packages to test in comment#30 => packages to test in comment#44

katnatek 2023-10-25 23:32:43 CEST

Status comment: packages to test in comment#44 => packages to test in comment#45

Comment 46 Rémi Verschelde 2023-10-26 08:41:45 CEST
> python3-m3u8-3.5.0-1.mga8

That's a problem. Mageia 9 has version 3.4.0 so Mageia 8 cannot have a newer version, that will break the upgrade path.

This package should be removed and downgraded to be the same version as in Mageia 8 _at the maximum_. That will require sysadmin intervention to remove python3-m3u8-3.5.0-1.mga8 from core/updates_testing.
Comment 47 katnatek 2023-10-26 10:23:23 CEST
(In reply to Rémi Verschelde from comment #46)
> > python3-m3u8-3.5.0-1.mga8
> 
> That's a problem. Mageia 9 has version 3.4.0 so Mageia 8 cannot have a newer
> version, that will break the upgrade path.
> 
> This package should be removed and downgraded to be the same version as in
> Mageia 8 _at the maximum_. That will require sysadmin intervention to remove
> python3-m3u8-3.5.0-1.mga8 from core/updates_testing.
It's not more easy update mageia9 version? python3-m3u8 Don't exist on mageia 8 so 
 Bruno Cornec create that package
Comment 48 Bruno Cornec 2023-10-26 10:26:21 CEST
(In reply to Rémi Verschelde from comment #46)
> > python3-m3u8-3.5.0-1.mga8
> 
> That's a problem. Mageia 9 has version 3.4.0 so Mageia 8 cannot have a newer
> version, that will break the upgrade path.
> 
> This package should be removed and downgraded to be the same version as in
> Mageia 8 _at the maximum_. That will require sysadmin intervention to remove
> python3-m3u8-3.5.0-1.mga8 from core/updates_testing.

The other possiility could be to propose the same update as well for mga9 (and cauldron).

I made the update first to see whether that would help. I can Also propose updates for the others, just let me know...
Comment 49 katnatek 2023-10-26 21:57:59 CEST
(In reply to Bruno Cornec from comment #48)
> The other possiility could be to propose the same update as well for mga9
> (and cauldron).
> 
> I made the update first to see whether that would help. I can Also propose
> updates for the others, just let me know...

I suggest you do that, this bug last enough, and remove the higher version on 8 testing and send a right version can delay a few more than update packages in cauldron and 9
Comment 50 Len Lawrence 2023-10-27 00:45:59 CEST
This update does not seem to have reached testing yet.
Comment 51 katnatek 2023-10-27 01:04:38 CEST
(In reply to Len Lawrence from comment #50)
> This update does not seem to have reached testing yet.

I see it in princeton and mirrors.kernel.org but not in distrib-coffe :S, what mirror do you use?
Comment 52 PC LX 2023-10-27 01:18:38 CEST
Installed and tested without issues.

Tested by playing with it for a bit and downloaded several videos. Had no issues reproducing the videos.


System: Mageia 8, x86_64, Plasma DE, LXQt DE, AMD Ryzen 5 5600G with Radeon Graphics.


$ uname -a
Linux jupiter 6.1.45-desktop-1.mga8 #1 SMP PREEMPT_DYNAMIC Fri Aug 11 22:01:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
$ rpm -q qarte python3-m3u8
qarte-5.5.0-1.1.mga8
python3-m3u8-3.5.0-1.mga8
Comment 53 PC LX 2023-10-27 01:21:05 CEST
Created attachment 14107 [details]
Screenshot of QArte downloading files.
Comment 54 Bruno Cornec 2023-10-27 01:58:56 CEST
python-m3u8 is now at a similar versions into updates_testing for mga9 and ga8 (and cauldron already had it).
katnatek 2023-10-27 03:26:07 CEST

Whiteboard: MGA8TOO => MGA8TOO MGA8-64-OK

Comment 55 katnatek 2023-10-27 05:07:42 CEST
Advisory:
=========

Updated qarte package fixes support for arte.tv format and m3u8 dependency

qarte 5.5.0 fixes support for parsing the current arte.tv website, restoring
functionality for this VOD frontend.

Additionally, this update also fixes compatibility with m3u8 >= 2.0.0, which
prevented from using qarte on current Mageia releases.

SRPMs in core/updates_testing:
==============================

qarte-5.5.0-1.1.mga8
python-m3u8-3.5.0-1.mga8

qarte-5.5.0-1.1.mga9
python-m3u8-3.5.0-1.mga9

RPMs in core/updates_testing:
=============================

qarte-5.5.0-1.1.mga8
python3-m3u8-3.5.0-1.mga8

qarte-5.5.0-1.1.mga9
python3-m3u8-3.5.0-1.mga9

Status comment: packages to test in comment#45 => packages to test in comment#55

Comment 56 Len Lawrence 2023-10-27 08:20:16 CEST
@katnatek  in reply to comment 51:
Using ftp.fi.muni.cz - usually very reliable.
Comment 57 Marja Van Waes 2023-10-27 11:54:15 CEST
Advisory from comment 55 added to SVN. Please remove the "advisory" keyword if it needs to be changed. It also helps when obsolete advisories are tagged as "obsolete"

Keywords: (none) => advisory

Comment 58 Guillaume Royer 2023-10-27 13:45:37 CEST
Tested with RPM qarte-5.5.0-1.1.mga9
Updated with QA repo on MGA 9 X64 GNOME DE.

I can't always see the video but I can hear it.

I've made one improvement: I can now download the videos and watch them. Is the behavior of not being able to view the video in Qarte normal or not?
Comment 59 katnatek 2023-10-27 18:35:39 CEST
(In reply to Len Lawrence from comment #56)
> @katnatek  in reply to comment 51:
> Using ftp.fi.muni.cz - usually very reliable.

We again have mirrors out of sync :S https://mirrors.mageia.org/status
Comment 60 katnatek 2023-10-27 18:38:31 CEST
(In reply to Guillaume Royer from comment #58)
> Tested with RPM qarte-5.5.0-1.1.mga9
> Updated with QA repo on MGA 9 X64 GNOME DE.
> 
Please test with python3-m3u8-3.5.0-1.mga9, we need to ne sure all the packages works
> I can't always see the video but I can hear it.
> 
> I've made one improvement: I can now download the videos and watch them. Is
> the behavior of not being able to view the video in Qarte normal or not?
I'm not sure, I'm from Mexico and can't make a full test
Comment 61 Guillaume Royer 2023-10-27 18:56:19 CEST
(In reply to katnatek from comment #60)
> (In reply to Guillaume Royer from comment #58)
> > Tested with RPM qarte-5.5.0-1.1.mga9
> > Updated with QA repo on MGA 9 X64 GNOME DE.
> > 
> Please test with python3-m3u8-3.5.0-1.mga9, we need to ne sure all the
> packages works
> > I can't always see the video but I can hear it.
> > 
> > I've made one improvement: I can now download the videos and watch them. Is
> > the behavior of not being able to view the video in Qarte normal or not?
> I'm not sure, I'm from Mexico and can't make a full test

Qarte behaves in the same way with this updated package (python3-m3u8-3.5.0-1.mga9).
I would like a French or German user to confirm how the video thumbnails work.
Comment 62 Len Lawrence 2023-10-27 19:04:23 CEST
mga9, x64
Problems with installation until python3-m3u8-3.6.0-1bdk_mga9 was removed.
Updated OK.
Downloaded an episode of an Australian drama series dubbed in French  - stored as an MKV file in the Videos folder.  That played fine, no subtitles though.
The filename substitution for spaces works.

Under the Concerts tab played watched and listened to an orchestral concert then started downloading it after a while.  That completed OK but do not know where it landed.

Looks like it is working as intended.
Comment 63 katnatek 2023-10-27 19:15:28 CEST
(In reply to Len Lawrence from comment #62)
> mga9, x64
> Problems with installation until python3-m3u8-3.6.0-1bdk_mga9 was removed.
> Updated OK.
> Downloaded an episode of an Australian drama series dubbed in French  -
> stored as an MKV file in the Videos folder.  That played fine, no subtitles
> though.
> The filename substitution for spaces works.
> 
> Under the Concerts tab played watched and listened to an orchestral concert
> then started downloading it after a while.  That completed OK but do not
> know where it landed.
> 
> Looks like it is working as intended.

What about watching without download?  Guillaume Royer report that in some links don't see the video (maybe helps if he gives us an example)
Comment 64 Len Lawrence 2023-10-27 19:54:17 CEST
Rider to comment 62:
Under arte_TV user cannot access some of the selected programmes.
e.g. Marvels of Nature
"Can't found the list of stream's urls
Reason: This video is not available, sorry.
Note: you are located in United Kingdom"

Downloads go to ~/.Qarte.
Comment 65 Len Lawrence 2023-10-27 20:04:40 CEST
@katnatek, comment 63:
Play without download works fine for arte Concert.
Cannot find a way to play broadcasts in arte TV.  The options are to add to download list or show summary.
Comment 66 katnatek 2023-10-27 20:29:52 CEST
(In reply to Len Lawrence from comment #65)
> @katnatek, comment 63:
> Play without download works fine for arte Concert.
> Cannot find a way to play broadcasts in arte TV.  The options are to add to
> download list or show summary.

One last thing before give MGA9.64-OK, you test with python3-m3u8-3.5.0-1.mga9?
Comment 67 Len Lawrence 2023-10-27 20:32:54 CEST
Yes.
$ rpm -q python3-m3u8
python3-m3u8-3.5.0-1.mga9

Thanks katnatek.
katnatek 2023-10-27 20:36:45 CEST

Whiteboard: MGA8TOO MGA8-64-OK => MGA8TOO MGA8-64-OK MGA9-64-OK

Comment 68 Guillaume Royer 2023-10-27 20:56:25 CEST
With MGA8 I can view the concert with the thumbnails, so I guess the MGA9 version doesn't work completely.
Is this acceptable given the number of users? I don't know...
I've put out a word on the French community forum to see if there are any volunteers to test.
Comment 69 katnatek 2023-10-28 00:02:28 CEST
(In reply to Guillaume Royer from comment #68)
> With MGA8 I can view the concert with the thumbnails, so I guess the MGA9
> version doesn't work completely.
> Is this acceptable given the number of users? I don't know...
> I've put out a word on the French community forum to see if there are any
> volunteers to test.

Maybe other geo-block of the service, we need test for French users
Comment 70 Philippe Flat 2023-10-28 10:43:37 CEST
I am a French user located in France.
Tested in MGA9: big progress, only concert view (with play push button) doesn't work. See the message hereunder.

10:36:01: INFO - arteconcert selected: Pop-Rock--Christine and the Queens dans l'église Saint-Pierre de Thaon
10:36:01: INFO - arteconcert Video Christine and the Queens dans l'église Saint-Pierre de Thaon, 101309-010-A selected
10:36:01: INFO - arteconcert Display info of Christine and the Queens dans l'église Saint-Pierre de Thaon
10:36:01: INFO - arteconcert Load page: https://api.arte.tv/api/player/v2/config/fr/101309-010-A
10:36:01: INFO - arteconcert Get streams for https://manifest.arte.tv/api/manifest/v1/Generate/231011220634/VO/XQ/101309-010-A.m3u8
10:36:01: INFO - arteconcert Display info of Christine and the Queens dans l'église Saint-Pierre de Thaon
Erreur de segmentation (core dumped)
[phil@localhost ~]$ rpm -q python3-m3u8
python3-m3u8-3.5.0-1.mga9

Thanks for your work.
Comment 71 Daniel Tartavel 2023-10-28 11:12:30 CEST
Hi,

Tested today, all is fonctional.

Mageia 9 up-to-date

CC: (none) => contact

Comment 72 Rémi Verschelde 2023-10-28 11:23:56 CEST
That's weird, testing from Denmark, also with Mageia 9. For me the arte Concert streaming works well.

I tested with the same video:

1. Select arte Concert tab at the bottom
2. Select Pop-Rock
3. Select "Christine and the Queens dans l'église Saint-Pierre de Thaon"
4. Press "Play"

The problem might be some missing dependency on a specific codec.

In the qarte source code, I see this:
```
# The next line crash with some graphics driver
# bug: https://bugs.launchpad.net/bugs/1813131
if core.cfg.get('video_player'):
    self.player = VideoPlayer(self, self.page.player_wdg)
```

That's an old bug report about intel-vaapi on Wayland with Intel OpenGL drivers, not sure it's still relevant. But still, it does point at known issues.

@Philippe, I see a segmentation fault in your console output. Did this happen shortly after pressing "Play", or when closing qarte?

This might be a system specific bug that's known upstream, so maybe out of scope for this update.
Comment 73 Philippe Flat 2023-10-28 12:52:53 CEST
Hi Rémi,

It happens just after pressing play and Qarte is closed. I am using X and not Wayland and I have tried in KDE and XFCE.
It'not a big issue for me.
You can close the bug.

I'll try to find what is missing.

Type of graphic:
[phil@localhost ~]$ inxi -G
Graphics:
  Device-1: AMD Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280] driver: amdgpu
    v: kernel
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: amdgpu,v4l dri: radeonsi gpu: amdgpu resolution: 1680x1050~60Hz
  API: OpenGL v: 4.6 Mesa 23.1.7 renderer: AMD Radeon HD 7900 Series
    (tahiti LLVM 15.0.6 DRM 3.52 6.4.16-desktop-3.mga9)
Comment 74 katnatek 2023-10-28 19:27:45 CEST
Marja, can you please upload the advisory to svn?, the comment#55 have all the information
Comment 75 Thomas Andrews 2023-10-28 19:57:02 CEST
According to comment 57, Marja's latest advisory upload was from the information in comment 55. Is that one still correct?
Comment 76 Marja Van Waes 2023-10-28 20:17:02 CEST
(In reply to Thomas Andrews from comment #75)
> According to comment 57, Marja's latest advisory upload was from the
> information in comment 55. Is that one still correct?

Yes, python-m3u8-3.5.0-1.mga[8|9] and qarte-5.5.0-1.1.mga[8|9] match the last versions that were pushed to updates_testing
Comment 77 Thomas Andrews 2023-10-28 21:11:07 CEST
Thanks, Marja. Just wanted to be sure. Validating.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 78 Mageia Robot 2023-10-31 00:07:44 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2023-0112.html

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


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