JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 22.10.2022, 18:33
jDoX jDoX is offline
JD Fan
 
Join Date: Jan 2012
Posts: 71
Default reddit.com jDownloader does not show video download link

jDownloader does not show movie download link. For instance, the video on top of

Can’t enable file sharing (Mac Mini 2012 on MacOS Catalina)
**External links are only visible to Support Staff****External links are only visible to Support Staff**

can be downloaded with jDownloader, as expected. But "jDownloader - Select mp4 video and Control-click or right-click mouse to show menu - Properties - Show Download URLs" shows both a "Name" and a "Download from" that are not the real video download link.

Besides, when trying to copy any of them using Control-click or right-click mouse to "Copy URLs", it copies the second one:

**External links are only visible to Support Staff****External links are only visible to Support Staff**

which is not the movie download link, but the web page previously indicated.

It would be useful if jDownloader allowed to show and copy the real movie link, which is

**External links are only visible to Support Staff****External links are only visible to Support Staff**

as shown by other applications, like Downie.

On the other hand, I must click the Edit button once to show a new window and again click the Edit button there to edit this message. Otherwise it does not edit it, and all editing is lost. It was driving me nuts!

Using Safari 16.0 (17614.1.25.9.10, 17614) on macOS 12.6 (21G115) Monterey, which are the latest ones right now.

Thanks!

Last edited by jDoX; 22.10.2022 at 18:44.
Reply With Quote
  #2  
Old 24.10.2022, 18:53
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

Hi,
it's all a matter of settings. Please read this article.
The "data" URL is what you probably want.

For most of all added content we will typically return the "source" as it is usually a URL which can be viewed/opened by humans in browser.
Quite often the URL to the "real content" can be a temporary URL which is why our default handling will often make sense.
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #3  
Old 24.10.2022, 22:37
jDoX jDoX is offline
JD Fan
 
Join Date: Jan 2012
Posts: 71
Default

Thanks. I have tried all that to no avail. I only get two URL to copy:

**External links are only visible to Support Staff****External links are only visible to Support Staff**
and
**External links are only visible to Support Staff****External links are only visible to Support Staff**

and both point to the second one, which is the original web page URL, not the video URL, which is

**External links are only visible to Support Staff****External links are only visible to Support Staff**

Can you show and copy such video URL using jDownloader on Mac? How?

BTW, I previously updated to macOS 12.6.1 (21G217) Monterey, released 2 hours ago.
Reply With Quote
  #4  
Old 25.10.2022, 13:56
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

I'm sorry but although my previous post is mostly correct, reddit is a "special case" which I missed when I replied:
There is a hosterplugin for reddit.com which listens for such URLs:
Code:
https?://v\\.redd\\.it/([a-z0-9]+)|https?://i\\.redd\\.it/([a-z0-9]+)\\.[A-Za-z]{2,5}|reddidtext://[a-z0-9]+
In this case of videos, the reddit crawler does not crawl/return the final URLs but:
v.redd.it/723t5hqvpt891
For linkcheck and starting the download, the following link will then be used internally:
v.redd.it/723t5hqvpt891/HLSPlaylist.m3u8

I'm sorry but there is no way for you to get that URL.
If you wanted to get that, you'd need to use scripting solutions which will e.g. set that URL as a comment of reddit.com video items so that you can then easily copy it.

Just as a comparison:
It is the same as if you add any link to a filehoster:
Users are not able to get the final direct-URL used for downloading if that needs to be generated first.
In terms of reddit technically it doesn't need to be "generated" first as the URL will simply be changed but that's just how our current reddit plugin works.
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #5  
Old 25.10.2022, 14:02
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

In addition to my last post:
I thought about it.
The reddit plugin has a lot of advanced settings anyways.
If you want I could add an advanced setting which will then set the ".../HLSPlaylist.m3u8" as "content URL" for video items so you could easily copy that.
Would that be a suitable solution for you?
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #6  
Old 25.10.2022, 18:17
jDoX jDoX is offline
JD Fan
 
Join Date: Jan 2012
Posts: 71
Default

That would be great! Many thanks!

As said before (in case that you want to check it out), other applications like Downie show such video URL. But it would be nice to have such functionality also in the great jDownloader as well.
Reply With Quote
  #7  
Old 26.10.2022, 17:01
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

Added plugin setting for this.
You will find it after the next CORE-Update under: Settings -> Plugins -> reddit.com ->
Code:
Videos: Use direct URL as content URL (URL you get when doing CTRL + C)?
(Default = Disabled)

Bitte auf das nächste CORE-Update warten!

Please wait for the next CORE-Update!

Wartest du auf einen angekündigten Bugfix oder ein neues Feature?
Updates werden nicht immer sofort bereitgestellt!
Bitte lies unser Update FAQ! | Please read our Update FAQ!

---
Are you waiting for recently announced changes to get released?
Updates to not necessarily get released immediately!
Bitte lies unser Update FAQ! | Please read our Update FAQ!


-psp-
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?

Last edited by pspzockerscene; 26.10.2022 at 19:10.
Reply With Quote
  #8  
Old 26.10.2022, 23:33
jDoX jDoX is offline
JD Fan
 
Join Date: Jan 2012
Posts: 71
Default

Many thanks! Looking forward to that. I will report once released.
Reply With Quote
  #9  
Old 27.10.2022, 11:01
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

Sidenote:
After activating the setting, you will additionally have to move "Custom" to the top in "Downloadlink address display" as described here.

We've also updated our code strcuture to allow easily returning the directURL of live running downloads.
This could theoretically be used in the future to e.g. add another "Downloadlink address type" called "Direct" (or similar) though this is just a loose so far.
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #10  
Old 16.11.2022, 19:19
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

CORE-Updates have been released!
All announced bugfixes and features are live!
Please update your JDownloader and report any issues you find asap.
If this thread gets marked as "[Solved]" by our forum staff you can still post in it and we will read- and reply to it!

CORE-Updates wurden released!
Alle angekündigten Bugfixes/Features sind nun verfügbar!
Bitte JDownloader updaten und eventuelle Bugs schnellstmöglich an uns melden.
Falls dieser Thread vom Team als "[Erledigt]" markiert wird, kannst du weiterhin darin antworten und wir lesen/beantworten auch solche Threads!

-psp-
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #11  
Old 17.11.2022, 01:09
jDoX jDoX is offline
JD Fan
 
Join Date: Jan 2012
Posts: 71
Default

Wow! Many thanks! But the downloaded video is "HLSPlaylist.m3u8" instead of the expected "001 - cant_enable_file_sharing_mac_mini_2012_on_macos.mp4".

Note the different name and mainly the different extension. This is what I did:

I selected: Settings - Plugins - Please choose plugin - reddit.com.

And selected "Videos: Use direct URL as content URL (URL you get when doing CTRL + C)?" which was not selected by default.

Then, after pasting in jDownloader the web page containing the embedded video

**External links are only visible to Support Staff****External links are only visible to Support Staff**

I selected the LinkGrabber tab, clicked the line containing the "mp4" video, Control-click or right-click mouse to select "Properties - Show Download URLs" and then Control-click or right-click mouse to select "Copy URLs".

Pasting such link in a web browser like Safari on Mac shows
**External links are only visible to Support Staff****External links are only visible to Support Staff**

instead of the expected
**External links are only visible to Support Staff****External links are only visible to Support Staff**

Or maybe am I doing something wrong?

Last edited by jDoX; 17.11.2022 at 01:21.
Reply With Quote
  #12  
Old 17.11.2022, 12:51
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

Okay I see some misunderstandings here so I will try to explain...

Quote:
Originally Posted by jDoX View Post
Wow! Many thanks! But the downloaded video is "HLSPlaylist.m3u8" instead of the expected "001 - cant_enable_file_sharing_mac_mini_2012_on_macos.mp4".
Yes and no.
At this moment, such .m3u8 links are handled by our generic .m3u8 crawler so they're not processed by the reddit crawler.
I also wouldn't know how to create a connection between:
v.redd.it/723t5hqvpt891/HLSPlaylist.m3u8
... and the initial reddit post:
reddit.com/r/MacOS/comments/voixki/cant_enable_file_sharing_mac_mini_2012_on_macos
The same applies to those .mp4 URLs.

If you're just adding the URL to that post you will get the expected filenames.
Why are you adding the ".m3u8" URL directly to JD?

Quote:
Originally Posted by jDoX View Post
instead of the expected
.../DASH_480.mp4
Looks like this is misunderstanding part two(?)
As explained in my reply #5, JDownloader is internally downloading the HLS streaming version of the video (URL ending with ".m3u8").
Why should JD then expose a link that it never touches (your "/DASH_480.mp4" URL)?
I could for sure update the settings to be able to use this as an output but to me it doesn't make any sense as that .mp4 URL is never used anywhere in JDownloader.

Quote:
Originally Posted by jDoX View Post
Or maybe am I doing something wrong?
No. So far all I can see here is a bunch of misunderstandings but I'm sure we'll get there.

Just to clarify one crucial thing, quoting your first post again:
Quote:
Originally Posted by jDoX View Post
It would be useful if jDownloader allowed to show and copy the real movie link, which is
There is no single real movie link.
Coming back to your example again:
Post link:
/r/MacOS/comments/voixki/cant_enable_file_sharing_mac_mini_2012_on_macos
DASH streaming link:
v.redd.it/723t5hqvpt891/DASH_480.mp4
HLS streaming link:
v.redd.it/723t5hqvpt891/HLSPlaylist.m3u8

--> Each reddit selfhosted video is available via two different streaming protocols resulting in two different "direct-URLs".
JDownloader is downloading the HLS/.m3u8 URL while browsersd seem to be playing the DASH/.mp4 streaming variant.
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #13  
Old 17.11.2022, 23:55
jDoX jDoX is offline
JD Fan
 
Join Date: Jan 2012
Posts: 71
Default

Thanks. You said:

"JDownloader is downloading the HLS/.m3u8 URL while browsersd seem to be playing the DASH/.mp4 streaming variant".

Could jDowloader downloading the ".mp4" streaming variant? That would do the trick. As said, other applications like Downie do it.
Reply With Quote
  #14  
Old 22.11.2022, 15:30
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

Okay next update, next try:
Disclaimer: That update is not released yet!

I've looked in this topic again as so far there was no reason for us to download the DASH version as we'd also download that without audio.

However I did notice that reddit seems to prefer DASH and (sometimes?) seems to provide higher qualities via DASH than via HLS.
Example:
Max quality via HLS: 360p
Max quality via DASH: 720p
This finally is a real reason to implement DASH support so this is what I did:
- Added plugin setting so users can decide between HLS and DASH
- Enabled DASH by default

Now because your initial request was about copying the direct-URLs to the DASH streams, I'm coming back to this topic now:
1. Enable the "Use direct URL as content URL" setting under Settings -> Plugins -> reddit.com.
2. Add a link e.g.:
reddit.com/r/Whatcouldgowrong/comments/yy5csa/scooter_stairs_is_not_a_good_idea/
3. Now when copying the link, first you will get this one:
v.redd.it/kfz2sqroll0a1/DASHPlaylist.mpd
This is because at this stage the plugin knows that the stream is online but it hasn't fully checked it to speed-up the process of crawling comments.
If you want to get the direct URL to the stream all you have to do is rightclick on that item in JD -> Check online status or start/stop the download.
Then JD will also display the video filesize and you will get this link:
v.redd.it/kfz2sqroll0a1/DASH_720.mp4

I'm sure we could also find a way to save those final two clicks.
Please wait for the update and let me know if this goes in the direction of the feature you have requested.

Bitte auf das nächste CORE-Update warten!

Please wait for the next CORE-Update!

Wartest du auf einen angekündigten Bugfix oder ein neues Feature?
Updates werden nicht immer sofort bereitgestellt!
Bitte lies unser Update FAQ! | Please read our Update FAQ!

---
Are you waiting for recently announced changes to get released?
Updates to not necessarily get released immediately!
Bitte lies unser Update FAQ! | Please read our Update FAQ!


-psp-
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?

Last edited by pspzockerscene; 22.11.2022 at 15:41.
Reply With Quote
  #15  
Old 22.11.2022, 20:14
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

CORE-Updates have been released!
All announced bugfixes and features are live!
Please update your JDownloader and report any issues you find asap.
If this thread gets marked as "[Solved]" by our forum staff you can still post in it and we will read- and reply to it!

CORE-Updates wurden released!
Alle angekündigten Bugfixes/Features sind nun verfügbar!
Bitte JDownloader updaten und eventuelle Bugs schnellstmöglich an uns melden.
Falls dieser Thread vom Team als "[Erledigt]" markiert wird, kannst du weiterhin darin antworten und wir lesen/beantworten auch solche Threads!

-psp-
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #16  
Old 23.11.2022, 01:10
jDoX jDoX is offline
JD Fan
 
Join Date: Jan 2012
Posts: 71
Default

Wow, wow, wow!!! You did it!!! It works as you say. Many thanks!!!
Reply With Quote
  #17  
Old 23.11.2022, 14:27
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

Thanks for your feedback and thanks for (accidentally) helping us to provide better max. quality for reddit video downloads.
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 07:55.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.