Open Batwam opened 8 months ago
ok, after our discussion on #742, I have noted that the track numbers are now showing when I download songs. I was going to mark this as closed but couldn't quite let it go as I couldn't understand why this changed. So, I went back, turn that back off and the track numbers disappeared again. bingo!
exiftool
data with Metadata scrubbing on (left) and off (right):
as you can see, the right hand side has the video link but it's also missing the track number (the rest of the data cropped at the top is identical between both files). Even the order between Artist/Year/Album is different between both sides so,it looks like this option does more than just removing the comment, it also adds the track number?
@Batwam Could you test this release and let me know what happens: https://github.com/NickvisionApps/Parabolic/releases/tag/2024.9.0-beta1
just tried installing the snap version. it crashes with the following error
Content snap command-chain for /snap/tube-converter/576/gpu-2404/bin/gpu-2404-provider-wrapper not found: ensure slot is connected
More of a beta version issue but while the flatpak starts, I get the following error when inputing the url (I have selected my browser in the preferences even though this isn't something I had to do in the previous versions):
it works fine when using yt-dlp directly though.
just tried installing the snap version. it crashes with the following error
Content snap command-chain for /snap/tube-converter/576/gpu-2404/bin/gpu-2404-provider-wrapper not found: ensure slot is connected
@soumyaDghosh
More of t a beta version issue but I can't test, flatpak starts but I get the following error when inputing the url (I have selected my browser in the preferences even though this isn't something I had to do in the previous versions):
it works fine when using yt-dlp directly though.
What's the link and what's the browser?
just tried installing the snap version. it crashes with the following error
Content snap command-chain for /snap/tube-converter/576/gpu-2404/bin/gpu-2404-provider-wrapper not found: ensure slot is connected
@soumyaDghosh
I have no idea, why your snaps are facing this! I guess it's time to get serious about this.
If that helps, I had a look at the content of the folder and there is no gpu-2404 folder in it. There is also no file called provider-wrapper anywhere within /snap/tube-converter
.
What's the link and what's the browser?
it's the same with any song. For example this Creative Common song: https://youtu.be/5yIbZVOv438?si=RDyV4tLhapccgSGS browser is firefox. Same thing is I specify chrome (which is also installed). I haven't specified a link to a Cookies files as I never had to before and don't need to do it with yt-dlp. not sure if this is required or not (and the error only says "selected browser"...
If that helps, I had a look at the content of the folder and there is no gpu-2404 folder in it. There is also no file called provider-wrapper anywhere within
/snap/tube-converter
.
I know why it's happening, and how to fix it. I'm just furious why is it happening. It should not be the case!
Anyways, thanks a lot for taking your time to look into it. To fix it run
sudo snap connect tube-converter:gpu-2404 mesa-2404
Thanks for the help, I ran the command above, now I'm getting this:
Content snap command-chain for /snap/tube-converter/576/gnome-platform/command-chain/desktop-launch not found: ensure slot is connected
sudo snap connect tube-converter:gnome-46-2404 gnome-46-2404
sudo snap connect tube-converter:ffmpeg-2404 ffmpeg-2404
Can you kindly try this? @Batwam
yeah, it's starting now, it does show the following errors in the terminal though:
libpxbackend-1.0.so: cannot open shared object file: No such file or directory
Failed to load module: /home/anthony/snap/tube-converter/common/.cache/gio-modules/libgiolibproxy.so
as well as the following Warnings:
(org.nickvision.tubeconverter.gnome:919141): Adwaita-WARNING **: 08:01:03.832: AdwNavigationPage 0x60fd514ef250 is missing a title. To hide a header bar title, consider using AdwHeaderBar:show-title instead.
(org.nickvision.tubeconverter.gnome:919141): Adwaita-WARNING **: 08:01:03.833: AdwNavigationPage 0x60fd5153c110 is missing a title. To hide a header bar title, consider using AdwHeaderBar:show-title instead.
interestingly though, downloading the link above does work with the snap version (didn't even have to specify a browser, in fact, the option isn't even there... Perhaps a permission/access issue with the flatpak version then?
yeah, it's starting now, it does show the following errors in the terminal though:
libpxbackend-1.0.so: cannot open shared object file: No such file or directory Failed to load module: /home/anthony/snap/tube-converter/common/.cache/gio-modules/libgiolibproxy.so
as well as the following Warnings:
(org.nickvision.tubeconverter.gnome:919141): Adwaita-WARNING **: 08:01:03.832: AdwNavigationPage 0x60fd514ef250 is missing a title. To hide a header bar title, consider using AdwHeaderBar:show-title instead. (org.nickvision.tubeconverter.gnome:919141): Adwaita-WARNING **: 08:01:03.833: AdwNavigationPage 0x60fd5153c110 is missing a title. To hide a header bar title, consider using AdwHeaderBar:show-title instead.
interestingly though, downloading the link above does work with the snap version (didn't even have to specify a browser, in fact, the option isn't even there... Perhaps a permission/access issue with the flatpak version then?
The flatpak version also is not supposed to show this option...and I can confirm that it doesn't.
Is there something weird with ur flatpak installation?
For clarity, the errors in the message right above come from the snap installation. The snap version now launches and successfully downloads.
The flatpak version launches but fails to download as per the errors above about the browser. Flatpak instal is standard as far as I can tell.
It works for me no problem on Flatpak.
It does seem tho as the flatpak version cannot correctly detect that it is running under flatpak. But as long as you keep Cookies from Browser to None and don't upload a cookies file, it should work just fine.
I'm going to fix the detection tho and maybe it will fix your flatpak too.
Ok, could it be because firefox is running as a snap and the files aren't where parabolic expects to find them?
The snap version of parabolic is working fine so I'll give that a go for now.
Ok, could it be because firefox is running as a snap and the files aren't where parabolic expects to find them?
The problem is Flatpak sandboxes the filesystem so yt-dlp can't find anything where it expects it to be.
So on flatpak and snap we disable the choice of cookies for the browser and only allow manually uploading a cookies file.
ok, I'm definitely seeing the option for choice of cookies for the browser with the flatpak version (not the snap). Are you saying that it shouldn't be there?
Are you saying that it shouldn't be there?
Correct. You should leave that as None
for now. It will disappear in the next beta.
@Batwam Either way...is the track number included in the metadata on the snap version? 😅
yeah, I haven't forgotten about the initial issue, just struggling to even get to a point where I can download files and check 😅
I just tried with a new playlist and get the following (using the snap):
ERROR: Postporcessing: ffprobe and ffmpeg not found. Please install or provide the path using --ffmpeg-location
these programes are in the usual \usr\bin
location...
sudo snap connect tube-converter:gnome-46-2404 gnome-46-2404 sudo snap connect tube-converter:ffmpeg-2404 ffmpeg-2404
Can you kindly try this? @Batwam
@Batwam You didn't connect both of these. Run the second one properly.
I did, several times but I'm still having the same issue
I did, several times but I'm still having the same issue
I will releasing a new beta later tonight. Hopefully that flatpak will work for you.
just tried the beta2 version in flatpak, still the same issue. I even tried to generate a cookies text file (using this code) and add it to the preferences an still face the same issue. Frankly, having to extract the cookies from the sqlite database to a text file for this seems overly convoluted. I'd rather use the snap if that allows to avoid this extra manual step.
Using cookies is NOT REQUIRED for Parabolic to work. A cookies file is only required when trying to download age-restricted videos, according to yt-dlp.
In Preferences you can leave Cookies from Browser
as None
and clear the Cookies File
and leave it blank. And your downloads should work no problem.
FYI, there are extensions available for all major browsers that will extract a cookies txt file for you.
ok, that's good to know. I used the python code mentioned above and that worked too (I think). I'm not planning to download age-restricted content so I set the browser to None and it's now working. By the way, the error is a bit vague as it mentioned 3 possible reasons (url, authentication, cookies). Is there a way to narrow it down based on the error code so the user knows which of the 3 it might be?
Back to the original issue, I have run a test with a playlist and found that the track number isn't embedded. Is there a specific option I need to select for this (I have the option to include the Number Title on, although I noticed that it is off by default and I have to reactivate it every time).
Also, the option to Remove Source Data doesn't appear to be doing anything as the data is still there in the Exif field "User Defined Text". I compared the output from exiftool with the option on/off and they are identical.
Hello,
I just downloaded a playlist including the track numbers. This works for the file name but I noticed that the track number is not included in the metadata. I initially thought to suggest doing it but I can see from #435 that this has been implemented. Is this meant to work? if so, it didn't work for me.
Ubuntu 23.10 Parabolic v2023.10.2 (flatpak)