-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot download DRM messages #682
Comments
Only paid messages (ones that were unlocked PPVs) can be individually downloaded. You tipping and them sending something you don't have to unlock is considered a free message because there is no correlation to the two messages in of's knowledge. For paid messages, you can go to the main timeline, select the purchased tab, and the |
I totally agree that should be the functionality here. I would have thought this would appear in the "Free" folder under messages, but it doesn't show up there either. This message doesn't show up under posts, purchases, free or paid messages, nowhere. I am not sure what is happening with this particular message. |
A few things If you paid for soemthing and they did send you the video it is correct it should come up in messages > free if for some reason it is not showing up there - you can try to delete the metadata folder within the creator's profile scrape and then try to scrape again. you can within your config.json file change " "DownloadDuplicatedMedia": false," to true see if it downloads, if it does then it could mean that you have already downloaded the video and it was just a duplicate that you paid for myself I paid for a video and it was sent to me in the messages and it downloaded without any complications. |
Definitely appreciate the support here. I first tried the DownloadDuplicatedMedia option and set it to true, selected custom, then the creator, then downloaded messages. The tool scraped, found nothing new, and stopped. I then deleted the metadata file, restarted the program, and tried again. Still the same results. For some reason, this particular video just won't download. It is attached to a text string (the creator added a text line to the video so it appears as text with a video attached). Maybe this is the case? I am assuming that the OF DL program is seeing the message as text instead of a video? Just a theory, but I am not sure what the workaround would be. |
hmm very interesting indeed, I have two tests that I checked one was a free video message without text - downloaded fine So I do not believe that it may be an issue with text attached to a file or not. maybe you can change up your auth file to another browser - i doubt that will resolve the issue but would be a good test, The only other suggestion you can try and do is submit the log file for the more expierenced guys to look at/ secondly if you can have someone else test it for you and see |
So this message would technically be a free video message with text. I went ahead and loaded the extension on Firefox (I was using Chrome), and adjusted the auth.json file to use this browser instead. I saved, exited and restarted the program. The program says: "Messages Already Downloaded: 2 New Messages Downloaded: 0" It's as if the program doesn't even see the third video message (the one in question) at all. |
I've included a copy of the log file below: 2025-01-28 17:39:44.285 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED). StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() StackTrace: at OF_DL.Helpers.DownloadHelper.DownloadDrmMedia(String user_agent, String policy, String signature, String kvp, String sess, String url, String decryptionKey, String folder, DateTime lastModified, Int64 media_id, String api_type, ProgressTask task, String customFileName, String filename, String path) |
My friend, i had the very same issue i think. The solution was to get another DRM key. I did it by joining the Discord server and following the steps listed here: https://discord.com/channels/1198332760947966094/1333835216313122887 |
That worked like a charm! Thanks so much for the reply!! |
how to join the discord server?? I click the link and it's empty |
Hello,
I downloaded your program and it works great for posts, purchased messages, and free messages. A message was sent to me that the creator asked me to "tip" and then a separate video message was sent. This video does not show up when I pull from the creator. Not getting any errors because the other messages are downloading (the free and "purchased" ones). The program acts as if this message doesn't exist. I tried getting the URL of the message itself, but when I select copy, it just copies the contents of the message (text) and when I go into network and sources there is not a specific message URL.
Any assistance is appreciated.
The text was updated successfully, but these errors were encountered: