josephw / titl

Tools for iTunes Libraries
60 stars 12 forks source link

iTunes 9.0.2 ITL - Unhandled type: 306 #3

Closed josephw closed 9 years ago

josephw commented 9 years ago

Original issue 3 created by josephw on 2010-02-09T09:28:19.000Z:

iTunes Library 8.x works perfectly with TITL, but when I try to parse my 9.0.2 lib, I am getting an unhandled type exception for type 306. Is this a new type which was not there in 8.x? I am using iTunes on german Windows XP Pro.

If anyone can point me to a solution, I would be glad.

Thanks in advance. Martin

josephw commented 9 years ago

Comment #1 originally posted by josephw on 2010-02-10T09:48:40.000Z:

Applied a workaround by ignoring the unknown type. Works with 9.0.2 libs now (including podcasts, videos and stuff). Thanks.

josephw commented 9 years ago

Comment #2 originally posted by josephw on 2010-03-04T11:15:19.000Z:

With my iTunes 9.0.3 library I get the following exception: Unhandled type: xí]

josephw commented 9 years ago

Comment #3 originally posted by josephw on 2010-03-09T00:19:01.000Z:

I noticed that the above exception was due to the missing zlib deflation in the Hdfm code. Since I added that I know only get an Exception Unknown type: 107 in the ParseLibrary(417). If I add a case for this hohmType which just ignores it, nothing sensible comes out in the decrypted-file ultimately. Can anybody help me out?

josephw commented 9 years ago

Comment #4 originally posted by josephw on 2010-03-29T14:50:11.000Z:

Applied changes to decompress and skip the unknown 0x6b type.

josephw commented 9 years ago

Comment #5 originally posted by josephw on 2010-05-18T05:37:30.000Z:

I still see this issue with the latest code; I am seeing an Unknown type 306, and if I skip it, the parsing goes forward, yet fails later with a "looks complicated" exception.

josephw commented 9 years ago

Comment #6 originally posted by josephw on 2010-09-29T15:15:28.000Z:

Oops; I've included 306 as a recognised type now. It's an app title.

Please open another ticket with that other exception.