Closed SharafatKarim closed 4 months ago
I'm no programmer by far, but I have the same problem (For the umpteenth time)!
I am using Arch, and there is only a Snap version of yt-dl in the repos which may be the source of the problem, that is if the Persepolis from the Arch repo uses that one. I tried to install yt-dlp instead, but the problem persists.
To be honest, this is indicative of yet another case (correct me if I'm wrong) where developers feel they just have to do their own thing instead of collaborating, (over petty differences or no foresight), and there are way too many Youtube Downloader front and back ends, using different pieces of one or the other, instead of working tightly together to make one great app, that is reliable because they are working together. It's not only extremely frustrating to users which should be the target audience, but also downright sad from a humanities perspective, and it doesn't do anyone any good, and users do want to use and have needs for programs, and so bear with it, well at least until they either give up, or voice their grievances, as I am, because I have yet to get more than a few small sessions of use in a short time (a few days) where Persepolis has ever worked, which is a terrible record for something I would like to use on demand whenever I need it, and not have to spend more time chasing down problems, troubleshooting, reading up on it in forums, and reporting bugs, often only to be asked if I tried what I have tried already, and much more... Keep in mind how many users there are vs developers making software's that have problems that effect them in bad ways.
Can someone try yt-dlp-drop-in
as mentioned in the issue above?
I tried persepolis-git
as mentioned in the above chaotic-aur
and faced the same issue.
@Technetium1 @ZoidMonster @SharafatKarim
install persepolisdm from source:
before run : sudo python setup.py install
for setup persepolisdm from source
install all dependency except youtube-dl
and install yt-dlp
(it's a good alternative for youtube-dl) and change in setup.py : import youtube_dl
to import yt_dlp as youtube_dl
and in root of cloned source got to /persepolis/scripts/video_finder_addlink.py
file and => change : import youtube_dl
-> import yt_dlp as youtube_dl
then run setup command
and now you have persepolisdm with youtube downloader
Doesn't seem to work with youtube-dl
, youtube-dl-git
, and symlink of yt-dlp
to allow python imports as youtube-dl.
The video finder box showed some error with youtube-dl
. Empty with youtube-dl
and yt-dlp
.
@Technetium1 @ZoidMonster @SharafatKarim install persepolisdm from source...
Ah, I don't think so. I found and installed "Video Downloader", a simple GUI app, and it has worked like a charm without a hiccup ever since. It even recognizes if a video is part of a list and asks if I want to download the single video or all in the list. Persepolis was supposed to do that too, yet never did for me, not even when the URL from the list page.
All I can say is that Persepolis with the browser integration which never worked as described and caused more trouble than not... it is trying to do way more than needed before it can do any of it good and reliably, and that with way more clicks than should be needed, and having to fix it yet once again, with no reason to expect better in sight, would by insane by definition.
System Details:
Operating System: Linux Based
Distro(For GNU/Linux and BSD users): Arch Linux
Desktop Environment(For GNU/Linux and BSD users): KDE plasma
Persepolis Version: 3.2.0-8
How do you install Persepolis? Arch Linux Repository
youtbe-dl
version: 2021.12.17Error message
Issue Description and steps to reproduce:
Extra information
This is the issue of
youtube-dl
, I guess.If I try to download videos from
youtube-dl
manually from terminal, same issue occurs reference | bug report on their repository. And it seemsyt-dlp
working perfectly in this case. Is there any possibility to replaceyoutube-dl
withyt-dlp
?Log message of
youtube-dl
wtih verbose