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,997
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,997
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,997
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: 4
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,997
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: 80,409
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,997
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: 85
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,997
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: 85
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: 80,409
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,997
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
  #16  
Old 05.05.2024, 15:57
kd_94 kd_94 is offline
Modem User
 
Join Date: Jun 2022
Posts: 4
Default

Please can anyone find a solution ?
Reply With Quote
  #17  
Old 06.05.2024, 13:50
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 71,997
Default

Pushing this thread will not help.

You may want to check other webtools for downloading tiktok videos or other open source projects which are specifically working on tiktok downloaders.

I'll mark this thread as "Declined" since I do not see a solution coming up at any point of time.

Though since JDownloader is open source, anyone with some spare time is free to fix/re-implement watermark-free downloading into our tiktok plugins.
__________________
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
  #18  
Old 24.05.2024, 21:48
Neurotoxin001's Avatar
Neurotoxin001 Neurotoxin001 is offline
Linkgrabbing Monster
 
Join Date: Feb 2021
Posts: 85
Default

Seems like they fixed it:

**External links are only visible to Support Staff****External links are only visible to Support Staff**
**External links are only visible to Support Staff****External links are only visible to Support Staff**
Reply With Quote
  #19  
Old 25.05.2024, 01:06
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,409
Default

Quote:
Originally Posted by Neurotoxin001 View Post
Seems like they fixed it
I'm sorry but why do you think so? Last comment on the issue is
Quote:
Update: As of today, the iid and device_id workarounds seem to no longer be working.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #20  
Old 25.05.2024, 11:07
Neurotoxin001's Avatar
Neurotoxin001 Neurotoxin001 is offline
Linkgrabbing Monster
 
Join Date: Feb 2021
Posts: 85
Default

Quote:
Originally Posted by Jiaz View Post
I'm sorry but why do you think so? Last comment on the issue is
Because I updated yt-dlp (to nightly version) and tried to download the video from tiktok and it downloaded without the watermark as usual



here is pull request with description:
**External links are only visible to Support Staff****External links are only visible to Support Staff**

Last edited by Neurotoxin001; 25.05.2024 at 11:16.
Reply With Quote
  #21  
Old 25.05.2024, 12:43
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,409
Default

@Neurotoxin001: ah okay, thanks for the followup. we will check it
__________________
JD-Dev & Server-Admin
Reply With Quote
  #22  
Old 31.05.2024, 20:37
Neurotoxin001's Avatar
Neurotoxin001 Neurotoxin001 is offline
Linkgrabbing Monster
 
Join Date: Feb 2021
Posts: 85
Default

Any news? new yt-dlp method still works
Reply With Quote
  #23  
Old 01.06.2024, 13:10
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,409
Default

@Neurotoxin001: we had holiday on thursday and psp took day off on friday. he will check/work on this by next week.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #24  
Old 04.06.2024, 11:45
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 71,997
Default

@Neurotoxin001
Please stop pushing.
No news = None of us had time to work on this.

Alternatives have been linked here - use those as long as necessary.
Thread is locked until further notice.
__________________
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
  #25  
Old 19.06.2024, 15:36
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 71,997
Default

Next CORE-Update fixes tiktok.
Changelog:
- Fixed video downloads in website mode
- Video downloads in website mode are now by default watermark-free
- Added more media crawl mode settings: DEFAULT, AUTO and WEBSITE_EMBED
- Update will force-reset crawl mode setting once to new value 'DEFAULT'
- API mode remains broken for now
- Added md5 CRC check for video items, also filesize is now even available in "fast linkcheck" mode
- Some of the crawl mode settings got 'intelligent' fallbacks e.g. API -> Website, Website-embed -> Website-normal
Additional hints:
To get watermark-freeversions of items you added before the update, you might have to delete- and re-add those items.

This thread is now open again for discussions.

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; 19.06.2024 at 15:38. Reason: Fixed typos
Reply With Quote
  #26  
Old 22.06.2024, 05:22
zylaxabi zylaxabi is offline
JD Beta
 
Join Date: Oct 2020
Posts: 59
Default

thanks for the fix & getting this back to working!

Sorry if you'd rather this be it's own thread, but is there a way to get the naming & packaging back to what it was before. Where it's by the username of the account & not the name.

For example:

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

Produces a package named:

DrtyBbl

With a file name:

2024-06-16_@DrtyBbl_7381295250842832174

As opposed to a package name & filename that would be:

goopshnoop
2024-06-16_@goopshnoop_7381295250842832174

Thanks again for everything you guys do
Reply With Quote
  #27  
Old 22.06.2024, 06:53
michael88 michael88 is offline
Ultra Loader
 
Join Date: May 2017
Posts: 48
Default

.

Last edited by michael88; 22.06.2024 at 06:55. Reason: this is unrelated to the current thread and should be it's own thread
Reply With Quote
  #28  
Old 24.06.2024, 11:24
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 71,997
Default

@zylaxabi and michael88
Done, see:
https://board.jdownloader.org/showth...879#post535879
__________________
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:43.
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.