Skip to content
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

Closed
speedyMaldo opened this issue Jan 29, 2025 · 10 comments
Closed

Cannot download DRM messages #682

speedyMaldo opened this issue Jan 29, 2025 · 10 comments

Comments

@speedyMaldo
Copy link

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.

@melithine
Copy link
Collaborator

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 ... at the top right of the message will have an option to copy the link. For whatever reason, onlyfans does not have that functionality for free messages. Free messages have to be downloaded in bulk with the other free messages f4om that creator, and will be stored under the free folder.

@speedyMaldo
Copy link
Author

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 ... at the top right of the message will have an option to copy the link. For whatever reason, onlyfans does not have that functionality for free messages. Free messages have to be downloaded in bulk with the other free messages f4om that creator, and will be stored under the free folder.

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.

@deadbeatdandylyon
Copy link

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.

@speedyMaldo
Copy link
Author

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.

@deadbeatdandylyon
Copy link

hmm very interesting indeed,

I have two tests that I checked one was a free video message without text - downloaded fine
the second was a PPV with text message - I tipped for it - 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

@speedyMaldo
Copy link
Author

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.

@speedyMaldo
Copy link
Author

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()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:39:44.315 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:39:47.307 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:39:47.312 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:39:49.333 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:39:49.335 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:39:50.181 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:39:50.182 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:39:51.065 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:39:51.074 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:39:51.955 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:39:51.956 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:39:52.860 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:39:52.865 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:39:54.839 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:39:54.842 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:39:55.745 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:39:55.758 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:39:56.651 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:39:56.654 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:39:57.635 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:39:57.641 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:39:58.495 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:39:58.497 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:11.980 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:11.981 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:12.884 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:12.885 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:36.921 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:36.922 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:37.901 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:37.902 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:38.750 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:38.752 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:39.607 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:39.608 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:42.017 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:42.018 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:42.905 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:42.906 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:43.795 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:43.797 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:44.735 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:44.737 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:45.627 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:45.628 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:46.529 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:46.530 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:47.415 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:47.418 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:48.337 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:48.338 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:41:49.199 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 17:41:49.200 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 17:47:09.498 -08:00 [ERR] Message URL invalid
2025-01-28 17:57:08.130 -08:00 [ERR] Message URL invalid
2025-01-28 17:57:15.306 -08:00 [ERR] Message URL invalid
2025-01-28 18:02:08.623 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 18:02:08.653 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 18:07:34.544 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 18:07:34.558 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 18:40:54.408 -08:00 [ERR] Message URL invalid
2025-01-28 19:35:12.999 -08:00 [ERR] Auth failed
2025-01-28 20:11:32.383 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 20:11:32.416 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)
2025-01-28 20:17:22.147 -08:00 [ERR] Exception caught: Response status code does not indicate success: 405 (METHOD NOT ALLOWED).

StackTrace: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at OF_DL.Helpers.APIHelper.GetDecryptionKey(Dictionary`2 drmHeaders, String licenceURL, String pssh)
2025-01-28 20:17:22.181 -08:00 [ERR] Exception caught: Object reference not set to an instance of an object.

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)

@GuidoCaccienti
Copy link

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

@speedyMaldo
Copy link
Author

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!!

@xanda971
Copy link

xanda971 commented Feb 6, 2025

how to join the discord server?? I click the link and it's empty

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants