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.
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) => lewyssmithStatus: NEW => NEEDINFO
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.rpmStatus: NEEDINFO => NEWWhiteboard: (none) => MAGEIA9TOOSummary: 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 CauldronAssignee: bugsquad => rverscheldeCC: (none) => geiger.david68210
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
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
Cauldron: in the light of the previous comment, I checked: $ rpm -q python3-m3u8 python3-m3u8-3.4.0-1.mga9 so there it is now. qarte-5.2.1-2.mga9 Starting the application this time works, nominally: $ qarte (python3:112180): dbind-WARNING **: 21:10:34.856: Couldn't connect to accessibility bus: Failed to connect to socket /root/.cache/at-spi/bus_0: Permission denied 21:10:35: INFO - core Set workspace 21:10:35: INFO - config Create config default 21:10:35: INFO - core with video player: True 21:10:35: INFO - core Build main window 21:10:35: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230217/ 21:10:36: INFO - artetv Sorting videos 21:10:36: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230218/ 21:10:38: INFO - artetv Sorting videos 21:10:38: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230219/ 21:10:39: INFO - artetv Sorting videos 21:10:39: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230220/ 21:10:40: INFO - artetv Sorting videos 21:10:40: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230221/ 21:10:42: INFO - artetv Sorting videos 21:10:42: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230222/ 21:10:43: INFO - artetv Sorting videos 21:10:43: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230223/ 21:10:44: INFO - artetv Sorting videos 21:10:44: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230224/ 21:10:45: INFO - artetv Sorting videos 21:10:45: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230225/ 21:10:47: INFO - artetv Sorting videos 21:10:47: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230226/ 21:10:48: INFO - artetv Sorting videos 21:10:48: INFO - artetv Check thumbnails 21:11:58: INFO - artetv Thumbnails completed 21:11:58: INFO - artetv Found 248 videos in 82.921630859375 sec. 21:11:58: INFO - artetv Get update ... 21:11:58: INFO - artetv arte tv list updated 21:11:58: INFO - artetv Clean thumbnail folder 21:11:59: INFO - core Call settings dialog box After a wait, the TV panel becomes full of icons. And a 'Settings' dialogue opens. The arte_Concerts menu (Download) is greyed, so cannot try that. Do I need to fiddle Settings? Will re-try on M8 when I have the time.
Hello Qarte is not OK on MGA9, no thumbnail displayed in ArteTv screen and impossible to read or download in ArteConcert screen. From the errors in console, it seems that there are again some changes in Arte side. The version in Mga9 is 5.2.1 but there is a new version available: 5.3.0. 15:53:40: INFO - core Set workspace 15:53:40: INFO - config Load config from: /home/phil/.Qarte/user_config 15:53:40: INFO - core with video player: True 15:53:40: INFO - core Build main window 15:53:40: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230913/ 15:53:41: WARNING - artetv Read json error: 'data' 15:53:41: WARNING - artetv Begin: {"props":{"footerPro 15:53:41: WARNING - artetv listing_TV_GUIDE NOT FOUND 15:53:41: INFO - artetv Sorting videos 15:53:41: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230914/ 15:53:41: WARNING - artetv Read json error: 'data' 15:53:41: WARNING - artetv Begin: {"props":{"footerPro 15:53:41: WARNING - artetv listing_TV_GUIDE NOT FOUND 15:53:41: INFO - artetv Sorting videos 15:53:41: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230915/ 15:53:41: WARNING - artetv Read json error: 'data' 15:53:41: WARNING - artetv Begin: {"props":{"footerPro 15:53:41: WARNING - artetv listing_TV_GUIDE NOT FOUND 15:53:41: INFO - artetv Sorting videos 15:53:41: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230916/ 15:53:42: WARNING - artetv Read json error: 'data' 15:53:42: WARNING - artetv Begin: {"props":{"footerPro 15:53:42: WARNING - artetv listing_TV_GUIDE NOT FOUND 15:53:42: INFO - artetv Sorting videos 15:53:42: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230917/ 15:53:42: WARNING - artetv Read json error: 'data' 15:53:42: WARNING - artetv Begin: {"props":{"footerPro 15:53:42: WARNING - artetv listing_TV_GUIDE NOT FOUND 15:53:42: INFO - artetv Sorting videos 15:53:42: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230918/ 15:53:44: WARNING - artetv Read json error: 'data' 15:53:44: WARNING - artetv Begin: {"props":{"footerPro 15:53:44: WARNING - artetv listing_TV_GUIDE NOT FOUND 15:53:44: INFO - artetv Sorting videos 15:53:44: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230919/ 15:53:44: WARNING - artetv Read json error: 'data' 15:53:44: WARNING - artetv Begin: {"props":{"footerPro 15:53:44: WARNING - artetv listing_TV_GUIDE NOT FOUND 15:53:44: INFO - artetv Sorting videos 15:53:44: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230920/ 15:53:45: WARNING - artetv Read json error: 'data' 15:53:45: WARNING - artetv Begin: {"props":{"footerPro 15:53:45: WARNING - artetv listing_TV_GUIDE NOT FOUND 15:53:45: INFO - artetv Sorting videos 15:53:45: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230921/ 15:53:45: WARNING - artetv Read json error: 'data' 15:53:45: WARNING - artetv Begin: {"props":{"footerPro 15:53:45: WARNING - artetv listing_TV_GUIDE NOT FOUND 15:53:45: INFO - artetv Sorting videos 15:53:45: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230922/ 15:53:45: WARNING - artetv Read json error: 'data' 15:53:45: WARNING - artetv Begin: {"props":{"footerPro 15:53:45: WARNING - artetv listing_TV_GUIDE NOT FOUND 15:53:45: INFO - artetv Sorting videos 15:53:45: INFO - artetv Check thumbnails 15:53:45: INFO - artetv Thumbnails completed 15:53:45: INFO - artetv Found 0 videos in 5.293607234954834 sec. 15:53:45: INFO - artetv Get update ... 15:53:45: INFO - artetv arte tv list updated 15:53:45: INFO - artetv Clean thumbnail folder 15:53:45: INFO - arteconcert Get update ... 15:53:46: INFO - arteconcert Concert list updated 15:53:46: INFO - arteconcert show category: Classique
Seems like there's now qarte 5.4.0. I packaged it for Cauldron, Mageia 8 and Mageia 9. Advisory: ========= Updated qarte package fixes support for arte.tv format qarte 5.4.0 fixes support for parsing the current arte.tv website, restoring functionality for this VOD frontend. SRPMs in core/updates_testing: ============================== qarte-5.4.0-1.mga8 qarte-5.4.0-1.mga9 RPMs in core/updates_testing: ============================= qarte-5.4.0-1.mga8 qarte-5.4.0-1.mga9
Whiteboard: MAGEIA9TOO => MGA8TOOAssignee: rverschelde => qa-bugsVersion: 8 => 9Summary: 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
MGA9-64 Xfce on Acer Aspire 5253 No installation issues. $ qarte 10:38:52: INFO - core Set workspace 10:38:53: INFO - config Create config default 10:38:53: INFO - core with video player: True 10:38:53: INFO - core Build main window 10:38:54: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230917/ 10:38:57: INFO - artetv Sorting videos 10:38:57: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230918/ 10:38:59: INFO - artetv Sorting videos 10:38:59: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230919/ 10:39:01: INFO - artetv Sorting videos 10:39:01: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230920/ 10:39:02: INFO - artetv Sorting videos 10:39:02: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230921/ 10:39:03: INFO - artetv Sorting videos 10:39:03: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230922/ 10:39:05: INFO - artetv Sorting videos 10:39:05: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230923/ 10:39:06: INFO - artetv Sorting videos 10:39:06: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230924/ 10:39:07: INFO - artetv Sorting videos 10:39:07: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230925/ 10:39:08: INFO - artetv Sorting videos 10:39:08: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230926/ 10:39:09: INFO - artetv Sorting videos 10:39:09: INFO - artetv Check thumbnails The window of qarte opens and displays nothing Opened the "Options" dialogue and defined locations for video and music, giving feedback at the CLI 10:39:51: INFO - core Call settings dialog box (python3:63660): Gtk-WARNING **: 10:40:00.636: Failed to measure available space: The specified location is not supported (python3:63660): Gtk-WARNING **: 10:40:00.641: Failed to measure available space: The specified location is not supported (python3:63660): Gtk-WARNING **: 10:40:15.414: Failed to measure available space: The specified location is not supported (python3:63660): Gtk-WARNING **: 10:40:15.418: Failed to measure available space: The specified location is not supported I have no idea what these really means, but as they are warnings, proceeding. Still nothing on de qarte display, so click the reload command, giving feedback 10:40:41: INFO - core Reload arte TV Guide 10:40:41: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230917/ Exception in thread Thread-1 (run_parser): Traceback (most recent call last): File "/usr/lib64/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/usr/lib64/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "/usr/share/qarte/artetv.py", line 84, in run_parser self.check_thumbnails() File "/usr/share/qarte/artetv.py", line 196, in check_thumbnails self.videos[idx].pixmap = image IndexError: list index out of range 10:40:42: INFO - artetv Sorting videos 10:40:42: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230918/ 10:40:42: INFO - artetv Sorting videos 10:40:42: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230919/ 10:40:43: INFO - artetv Sorting videos 10:40:43: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230920/ 10:40:44: INFO - artetv Sorting videos 10:40:44: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230921/ 10:40:44: INFO - artetv Sorting videos 10:40:44: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230922/ 10:40:45: INFO - artetv Sorting videos 10:40:45: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230923/ 10:40:46: INFO - artetv Sorting videos 10:40:46: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230924/ 10:40:47: INFO - artetv Sorting videos 10:40:47: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230925/ 10:40:47: INFO - artetv Sorting videos 10:40:47: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230926/ 10:40:48: INFO - artetv Sorting videos 10:40:48: INFO - artetv Check thumbnails 10:41:29: INFO - artetv Thumbnails completed 10:41:29: INFO - artetv Found 240 videos in 48.388278007507324 sec. 10:41:29: INFO - artetv Get update ... 10:41:29: INFO - artetv arte tv list updated 10:41:29: INFO - artetv Clean thumbnail folder 10:41:31: INFO - arteconcert Get update ... 10:41:31: INFO - arteconcert Concert list updated 10:41:31: INFO - arteconcert show category: Classique and then the thumbnails display apparantly OK Adding one to te download list, shows the one on the list, but gives an error: "Cann't found the list of the stream's url's Reason: This video is not available, sorry. Note: you are located in Belgium" I was always under the impression that ARTE was a cooperation RTBF (belgian francophone TV) and French and German (ARD) TV, but that doesn't seem the case. Anyway, if someone can confirm that the download works, I will agree on the OK. In that way, there isn't a lot of sense in me trying the M8
CC: (none) => herman.viaene
No installation issue for Qarte 5.4.0 on MGA9. The thumbnails are OK in both panels. Artetv: trying to download a show, no download and gives errors: 21:02:40: INFO - artetv Download item page: /fr/videos/111020-000-A/le-compositeur-et-son-ciel-peteris-vasks/ 21:02:40: INFO - artetv Load page: https://www.arte.tv/fr/videos/111020-000-A/le-compositeur-et-son-ciel-peteris-vasks/ 21:02:41: INFO - core Choose: Le compositeur et son ciel - Peteris Vasks 21:02:41: INFO - core Choose: Le compositeur et son ciel - Peteris Vasks 21:02:51: INFO - core Choose: Le compositeur et son ciel - Peteris Vasks 21:02:52: INFO - artetv Load page: https://api.arte.tv/api/player/v2/config/fr/111020-000-A 21:02:52: INFO - artetv Get versions available url: https://manifest.arte.tv/api/manifest/v1/Generate/230922064732/VF-STF/XQ/111020-000-A.m3u8 21:02:52: INFO - artetv Get versions available url: https://manifest.arte.tv/api/manifest/v1/Generate/230922064732/VOA-STA/XQ/111020-000-A.m3u8 21:02:52: INFO - artetv Get versions available url: https://manifest.arte.tv/api/manifest/v1/Generate/230922064732/VOA-STMA/XQ/111020-000-A.m3u8 21:02:52: INFO - downloader Task added: 111020-000-A 21:02:54: INFO - downloader Get m3u8 file: https://arte-cmafhls.akamaized.net/am/cmaf/111000/111000/111020-000-A/230922064732/medias/111020-000-A_v720.m3u8 21:02:54: INFO - downloader Error when reading m3u8: list indices must be integers or slices, not str 21:02:54: INFO - downloader Get m3u8 file: https://arte-cmafhls.akamaized.net/am/cmaf/111000/111000/111020-000-A/230922064732/medias/111020-000-A_aud_VF-FRA_4.m3u8 21:02:55: INFO - downloader Error when reading m3u8: list indices must be integers or slices, not str ArteConcert: not possible to read or download, errors: 21:07:19: INFO - core Call settings dialog box 21:08:58: INFO - arteconcert Append item 111707-000-A to download basket 21:09:00: INFO - arteconcert read: https://manifest.arte.tv/api/manifest/v1/Generate/230903205132/VO-STF/XQ/https://arte-cmafhls.akamaized.net/am/cmaf-concert-webonly/111000/111700/111707-000-A_VO-STF/230903205132/medias/111707-000-A_v1080.m3u8 21:09:00: INFO - arteconcert Error when reading m3u8: HTTP Error 404: Not Found 21:09:00: INFO - arteconcert read: https://manifest.arte.tv/api/manifest/v1/Generate/230903205132/VO-STF/XQ/https://arte-cmafhls.akamaized.net/am/cmaf-concert-webonly/111000/111700/111707-000-A_VO-STF/230903205132/medias/111707-000-A_aud_VO-ANG_1.m3u8 21:09:00: INFO - arteconcert Error when reading m3u8: HTTP Error 404: Not Found 21:09:00: INFO - arteconcert Loading error: 'bool' object has no attribute 'timeout' 21:09:00: INFO - arteconcert Loading error: 'bool' object has no attribute 'timeout' 21:09:00: INFO - arteconcert Summary saved: /home/phil/Vidéos/Arte/index
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
I confirm python3-m3u8 is not on mageia 8, must be imported to fix the issue
(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
MGA9 GNOME 64 Install Qarte 5.4.0 No installation issue The thumbnails are OK in both panels but like Philippe comment 9, Artetv: trying to download a show, no download and gives errors: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. 19:44:32: INFO - core Set workspace 19:44:32: INFO - config Load config from: /home/guillaume/.Qarte/user_config 19:44:32: INFO - core with video player: True 19:44:32: INFO - core Build main window 19:44:32: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230922/ 19:44:32: INFO - artetv Sorting videos 19:44:32: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230923/ 19:44:33: INFO - artetv Sorting videos 19:44:33: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230924/ 19:44:34: INFO - artetv Sorting videos 19:44:34: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230925/ 19:44:34: INFO - artetv Sorting videos 19:44:34: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230926/ 19:44:35: INFO - artetv Sorting videos 19:44:35: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230927/ 19:44:35: INFO - artetv Sorting videos 19:44:35: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230928/ 19:44:36: INFO - artetv Sorting videos 19:44:36: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230929/ 19:44:37: INFO - artetv Sorting videos 19:44:37: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230930/ 19:44:38: INFO - artetv Sorting videos 19:44:38: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20231001/ 19:44:39: INFO - artetv Sorting videos 19:44:39: INFO - artetv Check thumbnails 19:44:39: INFO - artetv Thumbnails completed 19:44:39: INFO - artetv Found 236 videos in 6.806859970092773 sec. 19:44:39: INFO - artetv Get update ... 19:44:39: INFO - artetv arte tv list updated 19:44:39: INFO - artetv Clean thumbnail folder 19:44:39: INFO - arteconcert Get update ... 19:44:39: INFO - arteconcert Concert list updated 19:44:39: INFO - arteconcert show category: Classique 19:45:02: INFO - arteconcert selected: Classique--Abel Selaocoe : Four Spirits 19:45:02: INFO - arteconcert Video Abel Selaocoe : Four Spirits, 116452-004-A selected 19:45:02: INFO - arteconcert Display info of Abel Selaocoe : Four Spirits 19:45:02: INFO - arteconcert Load page: https://api.arte.tv/api/player/v2/config/fr/116452-004-A 19:45:03: INFO - arteconcert Get streams for https://manifest.arte.tv/api/manifest/v1/Generate/230919060648/VO/XQ/116452-004-A.m3u8 19:45:03: INFO - arteconcert Display info of Abel Selaocoe : Four Spirits Error: "Not Found" Error: "Not Found" Error: "Not Found" Error: "Not Found" 19:45:31: INFO - arteconcert Append item 116452-004-A to download basket 19:45:34: INFO - arteconcert read: https://manifest.arte.tv/api/manifest/v1/Generate/230919060648/VO/XQ/https://arte-cmafhls.akamaized.net/am/cmaf-concert-webonly/116000/116400/116452-004-A_VO/230919060648/medias/116452-004-A_v216.m3u8 19:45:35: INFO - arteconcert Error when reading m3u8: HTTP Error 404: Not Found 19:45:35: INFO - arteconcert read: https://manifest.arte.tv/api/manifest/v1/Generate/230919060648/VO/XQ/https://arte-cmafhls.akamaized.net/am/cmaf-concert-webonly/116000/116400/116452-004-A_VO/230919060648/medias/116452-004-A_aud_VO-MUS_1.m3u8 19:45:35: INFO - arteconcert Error when reading m3u8: HTTP Error 404: Not Found 19:45:35: INFO - arteconcert Loading error: 'bool' object has no attribute 'timeout' 19:45:35: INFO - arteconcert Loading error: 'bool' object has no attribute 'timeout' Qarte is not functionnal MGA8 python3-m3u8 is not on mageia 8 and MGA9 can't download TV shows
(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?
I submitted python-m3u8 to updates_testing for mageia 8.
CC: (none) => bruno
Updated advisory Advisory: ========= Updated qarte package fixes support for arte.tv format qarte 5.4.0 fixes support for parsing the current arte.tv website, restoring functionality for this VOD frontend. SRPMs in core/updates_testing: ============================== qarte-5.4.0-1.mga8 python-m3u8-3.5.0-1.mga8 qarte-5.4.0-1.mga9 RPMs in core/updates_testing: ============================= qarte-5.4.0-1.mga8 python3-m3u8-3.5.0-1.mga8 qarte-5.4.0-1.mga9
The install issue is resolved. I can now install and run qarte. # LANGUAGE=C urpmi qarte To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "QA Testing (64-bit)") python3-m3u8 3.5.0 1.mga8 noarch qarte 5.4.0 1.mga8 noarch (medium "Core Release") python3-iso8601 0.1.12 7.mga8 noarch 131KB of additional disk space will be used. 412KB of packages will be retrieved. Proceed with the installation of the 3 packages? (Y/n) http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/8/x86_64/media/core/release/python3-iso8601-0.1.12-7.mga8.noarch.rpm installing /var/cache/urpmi/rpms/python3-iso8601-0.1.12-7.mga8.noarch.rpm //home/pclx/tmp/qa-testing/x86_64/qarte-5.4.0-1.mga8.noarch.rpm //home/pclx/tmp/qa-testing/x86_64/python3-m3u8-3.5.0-1.mga8.noarch.rpm Preparing... #################################### 1/3: python3-iso8601 #################################### 2/3: python3-m3u8 #################################### 3/3: qarte #################################### 1/1: removing qarte-4.16.0-1.mga8.noarch #################################### The application downloads a list of videos with thumbnails. What I try to download a video I get the error bellow and the download stays at 0%. """""""""""""""""""""" 22:46:09: INFO - downloader Get m3u8 file: https://arte-cmafhls.akamaized.net/am/cmaf/084000/084700/084704-004-A/230908062613/medias/084704-004-A_v720.m3u8 22:46:09: INFO - downloader Error when reading m3u8: list indices must be integers or slices, not str 22:46:09: INFO - downloader Get m3u8 file: https://arte-cmafhls.akamaized.net/am/cmaf/084000/084700/084704-004-A/230908062613/medias/084704-004-A_aud_VF-FRA_5.m3u8 22:46:09: INFO - downloader Error when reading m3u8: list indices must be integers or slices, not str """""""""""""""""""""" Just in case it is helpful, here is the full qarte console output follows. $ qarte 22:45:40: INFO - core Set workspace 22:45:40: INFO - config Load config from: /home/pclx/.Qarte/user_config 22:45:40: INFO - core with video player: True 22:45:40: INFO - core Build main window 22:45:40: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230923/ 22:45:41: INFO - artetv Sorting videos 22:45:41: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230924/ 22:45:41: INFO - artetv Sorting videos 22:45:41: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230925/ 22:45:42: INFO - artetv Sorting videos 22:45:42: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230926/ 22:45:43: INFO - artetv Sorting videos 22:45:43: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230927/ 22:45:44: INFO - artetv Sorting videos 22:45:44: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230928/ 22:45:45: INFO - artetv Sorting videos 22:45:45: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230929/ 22:45:45: INFO - artetv Sorting videos 22:45:45: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20230930/ 22:45:46: INFO - artetv Sorting videos 22:45:46: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20231001/ 22:45:47: INFO - artetv Sorting videos 22:45:47: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20231002/ 22:45:48: INFO - artetv Sorting videos 22:45:48: INFO - artetv Check thumbnails 22:45:48: INFO - artetv Thumbnails completed 22:45:48: INFO - artetv Found 236 videos in 8.182758331298828 sec. 22:45:48: INFO - artetv Get update ... 22:45:48: INFO - artetv arte tv list updated 22:45:48: INFO - artetv Clean thumbnail folder 22:45:48: INFO - arteconcert Get update ... 22:45:49: INFO - arteconcert Concert list updated 22:45:49: INFO - arteconcert show category: Classique 22:45:59: INFO - artetv Download item page: /fr/videos/084704-004-A/au-dessus-au-dessous-4-6/ 22:45:59: INFO - artetv Load page: https://www.arte.tv/fr/videos/084704-004-A/au-dessus-au-dessous-4-6/ 22:46:01: INFO - core Choose: Au-dessus, au-dessous (4/6) 22:46:01: INFO - artetv Load page: https://api.arte.tv/api/player/v2/config/fr/084704-004-A 22:46:01: INFO - artetv Get versions available url: https://manifest.arte.tv/api/manifest/v1/Generate/230908062613/VF/XQ/084704-004-A.m3u8 22:46:02: INFO - artetv Get versions available url: https://manifest.arte.tv/api/manifest/v1/Generate/230908062613/VOA/XQ/084704-004-A.m3u8 22:46:02: INFO - artetv Get versions available url: https://manifest.arte.tv/api/manifest/v1/Generate/230908062613/VOA-STMA/XQ/084704-004-A.m3u8 22:46:03: INFO - artetv Get versions available url: https://manifest.arte.tv/api/manifest/v1/Generate/230908062613/VOA-STE%5BANG%5D/XQ/084704-004-A.m3u8 22:46:03: INFO - artetv Get versions available url: https://manifest.arte.tv/api/manifest/v1/Generate/230908062613/VOA-STE%5BESP%5D/XQ/084704-004-A.m3u8 22:46:03: INFO - artetv Get versions available url: https://manifest.arte.tv/api/manifest/v1/Generate/230908062613/VOA-STE%5BPOL%5D/XQ/084704-004-A.m3u8 22:46:04: INFO - artetv Get versions available url: https://manifest.arte.tv/api/manifest/v1/Generate/230908062613/VOA-STE%5BITA%5D/XQ/084704-004-A.m3u8 22:46:04: INFO - downloader Task added: 084704-004-A 22:46:09: INFO - downloader Get m3u8 file: https://arte-cmafhls.akamaized.net/am/cmaf/084000/084700/084704-004-A/230908062613/medias/084704-004-A_v720.m3u8 22:46:09: INFO - downloader Error when reading m3u8: list indices must be integers or slices, not str 22:46:09: INFO - downloader Get m3u8 file: https://arte-cmafhls.akamaized.net/am/cmaf/084000/084700/084704-004-A/230908062613/medias/084704-004-A_aud_VF-FRA_5.m3u8 22:46:09: INFO - downloader Error when reading m3u8: list indices must be integers or slices, not str 22:46:15: INFO - artetv Cancel downloading 22:46:16: INFO - core Prepare to exit 22:46:16: INFO - config Save user config 22:46:16: INFO - config Configuration saved
Whiteboard: MGA8TOO => MGA8TOO MGA9-64-OK MGA8-64-OK
Need to be tested for i586 for both Mageia 8 & 9
I don't agree with MGA 64 ok. At home, neither version works. I can't download any video either on MGA8 or on
(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).
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 => MGA8TOOCC: (none) => andrewsfarm
(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/2003318Status comment: (none) => UPSTREAM
@Remy now is available qarte-5.5.0, can you please build that for both mageia 8 & 9
Assignee: qa-bugs => rverschelde
Thanks, new update: Advisory: ========= Updated qarte package fixes support for arte.tv format qarte 5.5.0 fixes support for parsing the current arte.tv website, restoring functionality for this VOD frontend. SRPMs in core/updates_testing: ============================== qarte-5.5.0-1.mga8 qarte-5.5.0-1.mga9 RPMs in core/updates_testing: ============================= qarte-5.5.0-1.mga8 qarte-5.5.0-1.mga9
Assignee: rverschelde => qa-bugsStatus comment: UPSTREAM => (none)
Advisory from comment 24 uploaded. Please remove the "advisory" keyword if it needs to be changed.
Keywords: (none) => advisoryCC: (none) => marja11
(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?
(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.
(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)
(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
Updated advisory Advisory: ========= Updated qarte package fixes support for arte.tv format qarte 5.5.0 fixes support for parsing the current arte.tv website, restoring functionality for this VOD frontend. SRPMs in core/updates_testing: ============================== qarte-5.5.0-1.mga8 python-m3u8-3.5.0-1.mga8 qarte-5.5.0-1.mga9 RPMs in core/updates_testing: ============================= qarte-5.5.0-1.mga8 python3-m3u8-3.5.0-1.mga8 qarte-5.5.0-1.mga9
@Guillaume Royer & PC LX, the new packages need your test
Status comment: (none) => packages to test in comment#30
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
Still not ok in MGA9: Core dump when trying to play a show in ArteConcert and no download with errors in console: 18:35:09: INFO - arteconcert Get update ... 18:35:09: INFO - arteconcert Concert list updated 18:35:09: INFO - arteconcert show category: Classique 18:35:14: INFO - arteconcert show category: Pop-Rock 18:35:16: INFO - arteconcert selected: Pop-Rock--Aaron 18:35:16: INFO - arteconcert Video Aaron, 103987-000-A selected 18:35:16: INFO - arteconcert Display info of Aaron 18:35:16: INFO - arteconcert Load page: https://api.arte.tv/api/player/v2/config/fr/103987-000-A 18:35:16: INFO - arteconcert Get streams for https://manifest.arte.tv/api/manifest/v1/Generate/230818072327/VO/XQ/103987-000-A.m3u8 18:35:16: INFO - arteconcert Display info of Aaron 18:35:20: INFO - arteconcert Append item 103987-000-A to download basket 18:35:23: INFO - arteconcert read: https://arte-cmafhls.akamaized.net/am/cmaf/103000/103900/103987-000-A/230818072327/medias/103987-000-A_v720.m3u8 18:35:24: INFO - arteconcert Error when reading m3u8: list indices must be integers or slices, not str 18:35:24: INFO - arteconcert read: https://arte-cmafhls.akamaized.net/am/cmaf/103000/103900/103987-000-A/230818072327/medias/103987-000-A_aud_VO-MUS_1.m3u8 18:35:24: INFO - arteconcert Error when reading m3u8: list indices must be integers or slices, not str 18:35:24: INFO - arteconcert Loading error: 'bool' object has no attribute 'timeout' 18:35:24: INFO - arteconcert Loading error: 'bool' object has no attribute 'timeout' 18:35:24: INFO - arteconcert Summary saved: /home/phil/Vidéos/Arte/index Screen display 0% of download and stand still.
(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
Behavior improved on MGA9. On ARTE Concert I can't see the video but I can hear it. I still can't download it. On ARTE TV, I can't download the video, it remains blocked at 0%. A little better on MGA8 where I can view a concert video but I can't download any on either ARTE TV or ARTE Concert. The function remains incomplete on MGA8 or MGA9. Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. 20:40:02: INFO - core Set workspace 20:40:02: INFO - config Load config from: /home/guillaume/.Qarte/user_config 20:40:02: INFO - core with video player: True 20:40:02: INFO - core Build main window 20:40:02: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20231001/ 20:40:02: INFO - artetv Sorting videos 20:40:02: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20231002/ 20:40:03: INFO - artetv Sorting videos 20:40:03: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20231003/ 20:40:03: INFO - artetv Sorting videos 20:40:03: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20231004/ 20:40:03: INFO - artetv Sorting videos 20:40:03: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20231005/ 20:40:03: INFO - artetv Sorting videos 20:40:03: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20231006/ 20:40:03: INFO - artetv Sorting videos 20:40:03: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20231007/ 20:40:04: INFO - artetv Sorting videos 20:40:04: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20231008/ 20:40:04: INFO - artetv Sorting videos 20:40:04: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20231009/ 20:40:05: INFO - artetv Sorting videos 20:40:05: INFO - artetv Fetch page: https://www.arte.tv/fr/guide/20231010/ 20:40:05: INFO - artetv Sorting videos 20:40:05: INFO - artetv Check thumbnails 20:40:27: INFO - artetv Thumbnails completed 20:40:27: INFO - artetv Found 238 videos in 25.550232887268066 sec. 20:40:27: INFO - artetv Get update ... 20:40:28: INFO - artetv arte tv list updated 20:40:28: INFO - artetv Clean thumbnail folder 20:40:28: INFO - arteconcert Get update ... 20:40:28: INFO - arteconcert Concert list updated 20:40:28: INFO - arteconcert show category: Classique 20:40:42: INFO - arteconcert selected: Classique--Abel Selaocoe : Four Spirits 20:40:42: INFO - arteconcert Video Abel Selaocoe : Four Spirits, 116452-004-A selected 20:40:42: INFO - arteconcert Display info of Abel Selaocoe : Four Spirits 20:40:42: INFO - arteconcert Load page: https://api.arte.tv/api/player/v2/config/fr/116452-004-A 20:40:42: INFO - arteconcert Get streams for https://manifest.arte.tv/api/manifest/v1/Generate/230919060648/VO/XQ/116452-004-A.m3u8 20:40:43: INFO - arteconcert Display info of Abel Selaocoe : Four Spirits 20:40:46: INFO - arteconcert Append item 116452-004-A to download basket QWidget::paintEngine: Should no longer be called 20:41:14: INFO - arteconcert selected: Classique--Alain Altinoglu dirige Mozart et Strauss 20:41:14: INFO - arteconcert Video Alain Altinoglu dirige Mozart et Strauss, 115583-000-A selected 20:41:14: INFO - arteconcert Display info of Alain Altinoglu dirige Mozart et Strauss 20:41:14: INFO - arteconcert Load page: https://api.arte.tv/api/player/v2/config/fr/115583-000-A 20:41:14: INFO - arteconcert Get streams for https://manifest.arte.tv/api/manifest/v1/Generate/230911184221/VO/XQ/115583-000-C.m3u8 20:41:14: INFO - arteconcert Display info of Alain Altinoglu dirige Mozart et Strauss 20:41:34: INFO - artetv Download item page: /fr/videos/097493-004-A/merveilles-de-la-nature/ 20:41:34: INFO - artetv Load page: https://www.arte.tv/fr/videos/097493-004-A/merveilles-de-la-nature/ 20:41:37: INFO - core Choose: Merveilles de la nature 20:41:38: INFO - core Choose: Merveilles de la nature 20:41:43: INFO - arteconcert read: https://arte-cmafhls.akamaized.net/am/cmaf-concert-webonly/116000/116400/116452-004-A_VO/230919060648/medias/116452-004-A_v216.m3u8 20:41:43: INFO - arteconcert Error when reading m3u8: list indices must be integers or slices, not str 20:41:43: INFO - arteconcert read: https://arte-cmafhls.akamaized.net/am/cmaf-concert-webonly/116000/116400/116452-004-A_VO/230919060648/medias/116452-004-A_aud_VO-MUS_1.m3u8 20:41:43: INFO - arteconcert Error when reading m3u8: list indices must be integers or slices, not str 20:41:43: INFO - arteconcert Loading error: 'bool' object has no attribute 'timeout' 20:41:43: INFO - arteconcert Loading error: 'bool' object has no attribute 'timeout' 20:41:43: INFO - arteconcert Summary saved: /home/guillaume/index 20:42:31: INFO - arteconcert selected: Classique--Alain Altinoglu en répétition 20:42:31: INFO - arteconcert Video Alain Altinoglu en répétition, 116593-001-A selected 20:42:31: INFO - arteconcert Display info of Alain Altinoglu en répétition 20:42:31: INFO - arteconcert Load page: https://api.arte.tv/api/player/v2/config/fr/116593-001-A 20:42:31: INFO - arteconcert Get streams for https://manifest.arte.tv/api/manifest/v1/Generate/230921150738/VO/XQ/116593-001-A.m3u8 20:42:31: INFO - arteconcert Display info of Alain Altinoglu en répétition 20:42:35: INFO - arteconcert show category: Pop-Rock 20:42:42: INFO - arteconcert selected: Pop-Rock--Aaron 20:42:42: INFO - arteconcert Video Aaron, 103987-000-A selected 20:42:42: INFO - arteconcert Display info of Aaron 20:42:42: INFO - arteconcert Load page: https://api.arte.tv/api/player/v2/config/fr/103987-000-A 20:42:42: INFO - arteconcert Get streams for https://manifest.arte.tv/api/manifest/v1/Generate/230818072327/VO/XQ/103987-000-A.m3u8 20:42:42: INFO - arteconcert Display info of Aaron 20:43:25: INFO - artetv Download item page: /fr/videos/104841-008-A/comment-une-vague-devient-elle-scelerate/ 20:43:25: INFO - artetv Load page: https://www.arte.tv/fr/videos/104841-008-A/comment-une-vague-devient-elle-scelerate/ 20:43:26: INFO - core Choose: Comment une vague devient-elle scélérate ? 20:43:52: INFO - artetv Load page: https://api.arte.tv/api/player/v2/config/fr/104841-008-A 20:43:53: INFO - artetv Get versions available url: https://manifest.arte.tv/api/manifest/v1/Generate/221013185002/VF-STF/XQ/104841-008-A.m3u8 20:43:53: INFO - artetv Get versions available url: https://manifest.arte.tv/api/manifest/v1/Generate/221013185002/VOA/XQ/104841-008-A.m3u8 20:43:53: INFO - artetv Get versions available url: https://manifest.arte.tv/api/manifest/v1/Generate/221013185002/VOA-STMA/XQ/104841-008-A.m3u8 20:43:53: INFO - downloader Task added: 104841-008-A 20:43:56: INFO - downloader Get m3u8 file: https://arte-cmafhls.akamaized.net/am/cmaf/104000/104800/104841-008-A/221013185002/medias/104841-008-A_v720.m3u8 20:43:56: INFO - downloader Error when reading m3u8: list indices must be integers or slices, not str 20:43:56: INFO - downloader Get m3u8 file: https://arte-cmafhls.akamaized.net/am/cmaf/104000/104800/104841-008-A/221013185002/medias/104841-008-A_aud_VF.m3u8 20:43:56: INFO - downloader Error when reading m3u8: list indices must be integers or slices, not str 20:43:56: INFO - downloader Get m3u8 file: https://arte-cmafhls.akamaized.net/am/cmaf/104000/104800/104841-008-A/221013185002/medias/104841-008-A_st_VF-FRA.m3u8
I don't believe the issue is on python3-m3u8, but test not hurts Try installing the packages from my copr Mageia 8: https://download.copr.fedorainfracloud.org/results/katnatek/blogdrake/mageia-8-i586/06515008-python-m3u8/python3-m3u8-3.6.0-1bdk_mga8.noarch.rpm Mageia 9: https://download.copr.fedorainfracloud.org/results/katnatek/blogdrake/mageia-9-i586/06515008-python-m3u8/python3-m3u8-3.6.0-1bdk_mga9.noarch.rpm
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.
CC: (none) => tarazed25
(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 :(
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 => rverscheldeKeywords: advisory => UPSTREAMCC: (none) => rverschelde
(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"
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.
(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?
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.
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
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 python3-m3u8-3.5.0-1.mga8 qarte-5.5.0-1.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
Status comment: packages to test in comment#30 => packages to test in comment#44
Status comment: packages to test in comment#44 => packages to test in comment#45
> 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.
(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
(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...
(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
This update does not seem to have reached testing yet.
(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?
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
Created attachment 14107 [details] Screenshot of QArte downloading files.
python-m3u8 is now at a similar versions into updates_testing for mga9 and ga8 (and cauldron already had it).
Whiteboard: MGA8TOO => MGA8TOO MGA8-64-OK
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
@katnatek in reply to comment 51: Using ftp.fi.muni.cz - usually very reliable.
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"
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?
(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
(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
(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.
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.
(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)
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.
@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.
(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?
Yes. $ rpm -q python3-m3u8 python3-m3u8-3.5.0-1.mga9 Thanks katnatek.
Whiteboard: MGA8TOO MGA8-64-OK => MGA8TOO MGA8-64-OK MGA9-64-OK
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.
(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
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.
Hi, Tested today, all is fonctional. Mageia 9 up-to-date
CC: (none) => contact
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.
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)
Marja, can you please upload the advisory to svn?, the comment#55 have all the information
According to comment 57, Marja's latest advisory upload was from the information in comment 55. Is that one still correct?
(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
Thanks, Marja. Just wanted to be sure. Validating.
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2023-0112.html
Status: NEW => RESOLVEDResolution: (none) => FIXED