Thinki-Downloader icon indicating copy to clipboard operation
Thinki-Downloader copied to clipboard

Soundslice download problem

Open SuperD4d opened this issue 1 year ago • 5 comments

There's something wrong on downloading contents from lessons with soundslice embedded viewer. The result is:

Failed embed allowlist check.

lesson in the format:

{ "id": 58246056, "position": 2, "chapter_id": 3295913, "name": "Cxxxxxxxxxxxx", "contentable_type": "Iframe", "slug": "58246056-xxxxxxxxxx", "is_free_trial": true, "next_content_id": 58246482, "next_content_slug": "58246482-c-xxxxxx", "next_content_type": "Iframe", "display_name": "Multimedia", "contentable": null, "contentable_id": null, "payment_required": true, "draft": false, "is_released": true, "release_date": "2023-10-03T13:42:27.989Z", "prerequisite": false, "total_post_count": 0, "discussions_enabled": true, "meta_data": null, "expand_enabled": false, "lesson_type_label": "Multimedia", "lesson_type_icon": "multimedia", "default_lesson_type_label": "Multimedia", "default_lesson_type_icon": "multimedia", "under_construction": false }

HTML of the page: Senza titolo

C Major Diatonic Shell Voicings - 5th String Root

        <div class="content-modal-wrapper _content-modal-wrapper_n1vbpj">
          <div class="content-modal _content-modal_n1vbpj">
            <section id="content-inner" tabindex="-1" class="course-player__content-inner _content-inner_n1vbpj">
                <!---->
            </section>
              <footer id="course-player-footer" data-navigation="content" class="course-player__content-navigation _content-navigation_apmbd3 _no-audio_apmbd3">
      <div class="btn--incomplete _btn--incomplete_apmbd3">
  <div class="btn--continue _btn--continue_apmbd3">

SuperD4d avatar Oct 07 '24 08:10 SuperD4d

Not an ISSUE, I think it's a restriction from soundslice, you cannot download or embed from domains outside the allowed-list. So 99% no solution.

SuperD4d avatar Oct 07 '24 10:10 SuperD4d

There is solution to proxy the requests, it requires an account for me to dig further.

sumeetweb avatar Nov 27 '24 14:11 sumeetweb

Thank you for your response.

It seems like it's just a missing HTTP header issue:

If I add the header: "Referer: https://jenslarsen.thinkific.com/",

I get a valid response.

I am attaching the HAR files for the request and response for the video and the corresponding sheet music.

Unfortunately, I cannot provide you with my credentials, but I can run tests if needed.

Thank you again for your interest.

jenslarsen.thinkific.com_Archive [24-11-27 15-37-43].zip

SuperD4d avatar Nov 27 '24 14:11 SuperD4d

Thanks. I will try getting an account from somewhere else.

sumeetweb avatar Nov 27 '24 14:11 sumeetweb

If I remember correctly, you can register for free to access some lessons:

https://jenslarsen.thinkific.com/courses/the-jazz-guitar-roadmap

SuperD4d avatar Nov 27 '24 14:11 SuperD4d