Bug 28869 - clipgrab impossible to download the video "could not retrieve the title"
Summary: clipgrab impossible to download the video "could not retrieve the title"
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2021-05-02 07:34 CEST by herve herve
Modified: 2021-05-07 07:37 CEST (History)
5 users (show)

See Also:
Source RPM: clipgrab-3.8.3-3.mga8.src.rpm
CVE:
Status comment:


Attachments

Description herve herve 2021-05-02 07:34:06 CEST
Description of problem:
the clipgrab software runs well but when we copy and paste the url to download in the corresponding box, the software tells us that it does not find the video.

Version-Release number of selected component (if applicable):clipgrab 3.8.3

How reproducible:run clipgrab, copy and paste the url of the video, impossible to download.

Steps to Reproduce:
1.download and run the clipgrab software
2.click on the "download" box and copy the url of the video you want to download on a website and paste it in the corresponding box of clipgrab
3.clipgrab answers us "could not retrieve the title"
Comment 1 Aurelien Oudelet 2021-05-02 18:02:46 CEST
Hi, thanks reporting this.

Upstream has version 3.9.6 released on 
https://download.clipgrab.org/clipgrab-3.9.6.tar.gz

Assigning to registered maintainer.

CC: (none) => ouaurelien
Assignee: bugsquad => dglent
Source RPM: clipgrab => clipgrab-3.8.3-3.mga8.src.rpm

Comment 2 David GEIGER 2021-05-02 19:44:00 CEST
Please test upcoming clipgrab-3.9.6-1.mga8 update in Core/Updates_testing repo!

CC: (none) => geiger.david68210

Comment 3 David GEIGER 2021-05-03 02:37:43 CEST
Assigning to QA.

Assignee: dglent => qa-bugs

Comment 4 Jose Manuel López 2021-05-04 10:07:14 CEST
Hi,

I have updated to testing version 3.9.6, don't works. I download some video and appears "It doesn't found any downloable video. Perhaps you introduce a incorrect link or there is a problem with your conection"

This issue appears with all videos that I have searched.

Greetings!

CC: (none) => joselp

Comment 5 David GEIGER 2021-05-04 12:51:23 CEST
This come from system youtube-dl which is not up-to-date, you have to manually run as root:

# youtube-dl --update
Comment 6 Dave Hodgins 2021-05-04 14:28:43 CEST
(In reply to David GEIGER from comment #5)
> This come from system youtube-dl which is not up-to-date, you have to
> manually run as root:
> 
> # youtube-dl --update

That should never be required. Either we need to keep youtube-dl updated or
remove it from the repositories along with anything that requires it.

If clipgrab doesn't work without an update for youtube-dl it should be held
back pending such an update.

Adding feedback whiteboard entry. Please leave it in place until a youtube-dl
update is assigned to qa.

Keywords: (none) => feedback
CC: (none) => davidwhodgins

Comment 7 David GEIGER 2021-05-04 16:09:51 CEST
(In reply to Dave Hodgins from comment #6)
> 
> That should never be required. Either we need to keep youtube-dl updated or
> remove it from the repositories along with anything that requires it.
> 
> If clipgrab doesn't work without an update for youtube-dl it should be held
> back pending such an update.
> 
> Adding feedback whiteboard entry. Please leave it in place until a youtube-dl
> update is assigned to qa.

Ughh! What? Why?


To clarify the situation it is not clipgrab which doesn't work with current youtube-dl but current youtube-dl which doesn't work with current youtube's links anymore and this come directly from youtube site and their repetitive ABI breakages.

So this is why youtube-dl upstream added an "update functionality" directly in their code to facilitate the daily use of users. Otherwise we have to update youtube-dl very frequently so that it is continuously 100% functional.
Comment 8 David GEIGER 2021-05-04 16:21:15 CEST
List of available packages:


Packages in 8/core/updates_testing:
========================
clipgrab-3.9.6-1.mga8.i586.rpm
clipgrab-3.9.6-1.mga8.x86_64.rpm
youtube-dl-2021.04.26-1.mga8.noarch
python3-youtube-dl-2021.04.26-1.mga8.noarch.rpm


Source RPM:
========================
clipgrab-3.9.6-1.mga8.src.rpm
youtube-dl-2021.04.26-1.mga8.src.rpm
Comment 9 Jose Manuel López 2021-05-04 16:28:33 CEST
Wouldn't it be better to package clipgrab so that when installed ask to apply an update to the youtube-dl package?

For example, in the installation: 

You need to update the youtube-dl package, press Continue to perform the update.
Comment 10 Jose Manuel López 2021-05-04 17:55:46 CEST
I have updated to new version of youtube-dl from testing repositories. Now, clipgrab works fine. It download all videos and music.

Greetings!!
Comment 11 Dave Hodgins 2021-05-05 02:44:09 CEST
Regarding comment 7, the reason is so that the source is in our core
repositories and can be reviewed by other packagers or users to ensure no
unwanted behaviour has been added.

While nonfree packages can be added to download and install a package from
a third party source, as used to be done for flash, that should only be done
where either the source is not available, or the license prohibits it.
If youtube-dl were replaced with a "get-youtube-dl.nonfree" package, any
package that requires it, such as clipgrab would also have to be moved to
the nonfree repository.

As package installation is done with root privileges, having youtube-dl
update itself opens the user's system up to potential vulnerabilities that
don't exist otherwise. Keeping such packages in the nonfree repos allows
the admin to choose whether or not to include them in their installs based
on their choice of whether or not to accept the risk.

Removing the feedback tag, adding the ok tag and validating the update based
on comment's 8 and 10.

Regarding comment 9, the youtube-dl update would have to be run regularly,
similar to what mgaapplet does to find updates and must be easy to control
or disable by the system's administrator.

CC: (none) => sysadmin-bugs
Whiteboard: (none) => MGA8-64-OK
Keywords: feedback => validated_update

Comment 12 Aurelien Oudelet 2021-05-06 20:21:56 CEST
Advisory:
========================

Updated clipgrab and youtube-dl packages fix some website ABI breakage

  The clipgrab and youtube-dl packages are updated because they do not work with
  current youtube's links anymore and this comes directly from youtube site and
  their repetitive ABI breakages.
  
  So, this is why youtube-dl upstream added an "update functionality" directly
  in their code to facilitate the daily use of users. Otherwise we have to update
  youtube-dl very frequently so that it is continuously 100% functional.
  
  The updated packages provide this functionality. User will have to run
  'youtube-dl --update' as root user to let the binary to update itself.

references:
- https://bugs.mageia.org/show_bug.cgi?id=28869
========================

Updated packages in 8/core/updates_testing:
========================

clipgrab-3.9.6-1.mga8
clipgrab-3.9.6-1.mga8
youtube-dl-2021.04.26-1.mga8
python3-youtube-dl-2021.04.26-1.mga8

from SRPM:
========================
clipgrab-3.9.6-1.mga8.src.rpm
youtube-dl-2021.04.26-1.mga8.src.rpm

Hardware: x86_64 => All
Keywords: (none) => advisory

Comment 13 Mageia Robot 2021-05-07 07:37:04 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2021-0109.html

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


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