Clearsong: Trying to download a movie crashes the downloader. (Windows version 3.6.0.0)
And when I restart the downloader it pops up a window asking if I want to submit a crash report.
If I click yes... it says submitted, and closes the downloader, so I have to open it again.
This is probably caused by the API responses not having the necessary details in them.
API response doesn't have installer node which would give the id for video
However the API response does give info about a subtitle file that isn't shown on the account page (tpb_afk_the_pirate_bay_away_from_keyboard_subtitles.zip)
DEBUG INFO (API::getResponseOAuth)
URL:
https://api.gog.com/downloader2/game/tpb_afk_the_pirate_bay_away_from_keyboard/installer_win_en DEBUG INFO (API::getResponse)
URL:
https://api.gog.com/downloader2/game/tpb_afk_the_pirate_bay_away_from_keyboard/installer_win_en?oauth_consumer_key=...
* Found bundle for host api.gog.com: 0x7a9870
* Re-using existing connection! (#0) with host api.gog.com
* Connected to api.gog.com (212.91.20.78) port 443 (#0)
> GET /downloader2/game/tpb_afk_the_pirate_bay_away_from_keyboard/installer_win_en?oauth_consumer_key=... HTTP/1.1
Host: api.gog.com
Accept: */*
< HTTP/1.1 200 OK
* Server nginx is not blacklisted
< Server: nginx
< Date: Wed, 27 Aug 2014 18:05:31 GMT
< Content-Type: text/html
< Transfer-Encoding: chunked
< Connection: keep-alive
< Vary: Accept-Encoding
< Vary: Accept-Encoding
< charset: utf-8
< X-H: N
<
* Connection #0 to host api.gog.com left intact
DEBUG INFO (API::getGameDetails)
{
"game" :
{
"en1patch1" :
{
"comment" : "",
"id" : "en1patch1",
"link" : "/_gog_tv_/tpb_afk_the_pirate_bay_away_from_keyboard/subtitles/tpb_afk_the_pirate_bay_away_from_keyboard_subti tles.zip", "name" : "subtitles (English)",
"notificated" : "0",
"size" : "1",
"version_from" : "",
"version_to" : ""
},
"extras" : [],
"icon" : "/upload/images/2014/08/a5b7cd72830654518b36c7c175a458d29c60b4ac.jpg",
"title" : "TPB AFK: The Pirate Bay Away from Keyboard"
},
"result" : "ok",
"timestamp" : 1409162732
}
If you try to get the video link via API (get_installer_link) by using one of the proper id values taken from account page (for example "video_en1video1") you will get 404 error
Same if using "get_extra_link" in API