JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 21.03.2024, 17:09
nhubinhtnut nhubinhtnut is offline
Modem User
 
Join Date: Mar 2024
Posts: 1
Default Download tiktok video without watermark error

API has problems. I can't download Tiktok videos without watermark. Please help me fix this issue for jdownloader2. Thank you very much
Reply With Quote
  #2  
Old 21.03.2024, 17:16
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 71,088
Default

Technical background is explained here:
https://board.jdownloader.org/showthread.php?t=95440

TL;DR
Nothing we can do at this moment.
__________________
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 28.03.2024, 12:07
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 71,088
Default

To all users / to sum this up so far:
Tiktok has changed their API to be more strict when it comes to the kind of requests it accepts. This is also what Neurotoxin001 has posted here.
Inside a yt-dlp issue, users have reported that a possible solution is to include two device-specific Tiktok IDs inside the needed API requests.
While this is working, tiktok will most likely ban those "credentials" when e.g. all JDownloader users and/or all yt-dlp users are using them all of the sudden so this is not a solution that we will implement.
Reference for interested users:
github.com/yt-dlp/yt-dlp/issues/9506#issuecomment-2019339926
__________________
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
  #4  
Old 28.03.2024, 14:00
traverjg traverjg is offline
Super Loader
 
Join Date: Jul 2017
Posts: 28
Lightbulb

FWIW,

The web services that offer downloads without watermark seem to still be working. Can't do them in bulk, but at least you can get specific videos.
(just use a search engine with something like tiktok+no+watermark+download)

Also not sure if their method of accomplishing it is viable for jdownloader.



**External links are only visible to Support Staff****External links are only visible to Support Staff**
Reply With Quote
  #5  
Old 28.03.2024, 14:01
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 71,088
Default

Some of them will also cache videos they've downloaded before plus they might be using the method I described in my last post [which again is not viable for us to implement].
__________________
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 03.04.2024, 19:47
kd_94 kd_94 is offline
Modem User
 
Join Date: Jun 2022
Posts: 2
Default TikTok watermark

now when "media crawl mode" is on API it downloads with the watermark

so how to download without watermark ?
Reply With Quote
  #7  
Old 04.04.2024, 11:28
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 71,088
Default

Merged tiktok threads.
__________________
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
  #8  
Old 07.04.2024, 02:50
marlohampton marlohampton is offline
Modem User
 
Join Date: Apr 2024
Posts: 1
Default

Quote:
Originally Posted by pspzockerscene View Post
To all users / to sum this up so far:
Tiktok has changed their API to be more strict when it comes to the kind of requests it accepts. This is also what **External links are only visible to Support Staff**... has posted here.
Inside a yt-dlp issue, users have reported that a possible solution is to include two device-specific Tiktok IDs inside the needed API requests.
While this is working, tiktok will most likely ban those "credentials" when e.g. all JDownloader users and/or all yt-dlp users are using them all of the sudden so this is not a solution that we will implement.
Reference for interested users:
github.com/yt-dlp/yt-dlp/issues/9506#issuecomment-2019339926
Is there any way within JDownloader to configure the API settings to download TikTok videos without a watermark?

I read through the Yt-dlp thread but the workaround went over my head. I'm not well versed in command-line programs & I couldn't find a step-by-step tutorial on the fix.
Reply With Quote
  #9  
Old 07.04.2024, 12:46
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,522
Default

@marlohampton: at the moment (as far as I'm aware of) there is only way to use the api with real device/user ID from real tiktok app.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #10  
Old 08.04.2024, 11:32
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 71,088
Default

Sure we could add settings for that but it's still ucertain how long that would work.
At this moment, I'd recommend using yt-dlp with your own values and see how that develops.
__________________
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 12.04.2024, 16:32
Neurotoxin001's Avatar
Neurotoxin001 Neurotoxin001 is offline
Linkgrabbing Monster
 
Join Date: Feb 2021
Posts: 82
Default

yt-dlp hardcoded values is broken now. How can I find my device/user ID?
Reply With Quote
  #12  
Old 12.04.2024, 16:39
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 71,088
Default

Quote:
Originally Posted by Neurotoxin001 View Post
How can I find my device/user ID?
Most likely you need to do a "man in the middle" attack to your own device to obtain those values.

Google "mitm proxy android" though some apps are using certificate pinning so this might not be very straightforward to do.
__________________
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 14.04.2024, 21:55
Neurotoxin001's Avatar
Neurotoxin001 Neurotoxin001 is offline
Linkgrabbing Monster
 
Join Date: Feb 2021
Posts: 82
Default

Can you learn JD to download videos without watermark if I add tiktok account in JD?

Because when I open videos in browser, there is no watermark on them. And in google chrome console I see these requests:

Code:
**External links are only visible to Support Staff**
And there is this parameter:

Code:
lr=unwatermarked
But if I open the link from this query in a new tab, there will be 403 error. But maybe you can teach JD to download videos from such requests.
Reply With Quote
  #14  
Old 14.04.2024, 21:58
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,522
Default

@Neurotoxin001: If it would be that easy, then other tools would do it as well they make use of heavily javascript/obfuscation and other techniques
__________________
JD-Dev & Server-Admin
Reply With Quote
  #15  
Old 15.04.2024, 16:49
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 71,088
Default

@Jiaz
You may have misunderstood him - he just wants to download that direct link obtained via browser extension to JD.

@Neurotoxin001
That is not possible as tiktok is using a mix of signing links, referer-protection and cookie-protection to try to prevent people from just "stealing" or "re-using" such direct-URLs.
You can easily test this by just taking this link -> Open it in a private browser window -> It will fail with an error.
The only possible solution to download such direct links atm is to use a browser extension such as "VideoDownloadHelper" to download those links without JDownloader.
__________________
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 17:54.
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.