API timeout for certain releases
Issue #121
new
The API times out when trying to get details of certain releases.
Example: https://www.srrdb.com/api/details/Fear.the.Walking.Dead.S06E10.BDRip.x264-BORDURE
Whereas E09 and E11 are fine.
Reply from admin on IRC: "I've gotten confirmation that the issue is known and resides in the rescene php library, no fix coming soon unless there's quite a lot of effort to improve/refactor it and write tests"
The included vobsubs srr was not created with pyReScene Auto. It was created by hand so I’m not sure why pysrr can’t read it back in either.
pysrr .\fear.the.walking.dead.s06e10.bdrip.x264-bordure.subs.srr -e
The file is an SRR file.
Block: SRR Volume Header; offset: 0x0 (0 bytes)
|Header bytes: 696969010016000d00707952655363656e6520302e37
|HEAD_CRC: 0x6969
|HEAD_TYPE: 0x69 (SRR Volume Header)
|HEAD_FLAGS: 0x0001
| 0x0001 (an application name (length) field is present)
|HEAD_SIZE: 0x16 (22 bytes)
+Application name length: 0xD (13 bytes)
+Application name: pyReScene 0.7
Block: SRR RAR subblock; offset: 0x16 (22 bytes)
|Header bytes: 717171010041003800666561722e7468652e77616c6b696e672e646561642e7330366531302e62647269702e783236342d626f72647572652e737562732e726172
|HEAD_CRC: 0x7171
|HEAD_TYPE: 0x71 (SRR RAR subblock)
|HEAD_FLAGS: 0x0001
| 0x0001 (the stored recovery data is removed)
|HEAD_SIZE: 0x41 (65 bytes)
+Rar name length (2 bytes): 0x38 (56 bytes)
+Rar name: fear.the.walking.dead.s06e10.bdrip.x264-bordure.subs.rar
Block: RAR Marker; offset: 0x57 (87 bytes)
|Header bytes: 526172211a0700
|Rar marker block is always 'Rar!1A0700' (magic number)
|HEAD_CRC: 0x6152
|HEAD_TYPE: 0x72 (RAR Marker)
|HEAD_FLAGS: 0x1A21
|HEAD_SIZE: 0x7 (7 bytes)
Block: RAR Archive Header; offset: 0x5E (94 bytes)
|Header bytes: cf907300000d00000000000000
|HEAD_CRC: 0x90CF
|HEAD_TYPE: 0x73 (RAR Archive Header)
|HEAD_FLAGS: 0x0000
|HEAD_SIZE: 0xD (13 bytes)
+RESERVED1: 2 bytes: 0
+RESERVED2: 4 bytes: 0
Block: RAR File; offset: 0x6B (107 bytes)
|Header bytes: 9b40742080530081371b0081371b0002332f46fc000021ec1430330020000000466561722e7468652e57616c6b696e672e446561642e5330364531302e42445269702e783236342d424f52445552452e726172
|HEAD_CRC: 0x409B
|HEAD_TYPE: 0x74 (RAR File)
|HEAD_FLAGS: 0x8020
| 0x8000 LONG_BLOCK (ADD_SIZE field present)
| 0x0020 LHD_WINDOW (Dictionary size 128 KiB)
|HEAD_SIZE: 0x53 (83 bytes)
+PACK_SIZE: 1783681 bytes (ADD_SIZE + HIGH_PACK_SIZE field)
+UNP_SIZE: 1783681 bytes
+HOST_OS: Windows used to create this file block.
+FILE_CRC: FC462F33
+FTIME: 2098-01-01 00:00:00
+UNP_VER: Version 2.0 is needed to extract.
+METHOD: Storing
+NAME_SIZE: always present
+ATTR: 20
+FILE_NAME: Fear.the.Walking.Dead.S06E10.BDRip.x264-BORDURE.rar
Block: UNKNOWN BLOCK! NUKE IT!; offset: 0xBE (190 bytes)
|Header bytes: d78b5ecf21f086e8d3fc05b866032b739919551106f53e9a61f3dd12ee495ffdb62c4ab1021ce968da709625ffd8a1572d00f0ca3abebc236de09e0329d5f46b6beb9c28405d04fce9b69378c9d1
…..The regular page shows the languages now: https://www.srrdb.com/release/details/Fear.the.Walking.Dead.S06E10.BDRip.x264-BORDURE
You may report the errors you find.