Bugzilla – Bug 1288
6.1 trunk Flac cuesheet parsing broken by Michael's 3/31 rev 2822 modifications
Last modified: 2008-08-18 10:54:16 UTC
Michael's 3/31, rev 2822 modifications to flac.pm, parse.pm and scan.pm with new code for parsing flac cuesheets seems to break many things. In a flac with the following embeded (internal) cuesheet, the 2nd through 5th track end up with the wrong titles. Specifically, Slimserver lists the titles as: 2 3 4 5 ..instead of the whole proper title: 2 Gloria 3 Credo etc. Embeded cuesheet: PERFORMER "Biber, H" COMPOSER "Biber, H" TITLE "Missa Bruxellensis - Savall" GENRE "c_Early_Baroque" YEAR "1999" DISC_ID 6F55A9 CATALOG 0004294967295 FILE "Missa Bruxellensis - Savall.flac" WAVE COMMENT "Heinrich Ignaz Franz von Biber (c. 1644-1704); Missa Bruxellensis XXIII vocum (1701); La Capella Reial de Catalunya; Le Concert Des Nations; Jordi Savall, dir; " TRACK 01 AUDIO TITLE "Missa Bruxellenis XXIII vocum (1700)- 1 Kyrie" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "1999" INDEX 01 00:00:00 TRACK 02 AUDIO TITLE " 2 Gloria" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "1999" INDEX 01 05:02:18 TRACK 03 AUDIO TITLE " 3 Credo" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "1999" INDEX 01 22:02:05 TRACK 04 AUDIO TITLE " 4 Santus" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "1999" INDEX 01 37:42:68 TRACK 05 AUDIO TITLE " 5 Agnus Dei" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "1999" INDEX 01 47:27:68 end embedded cuesheet In the flac with the following embedded cuesheet, the Album title is mis- identified as "Battalia" instead of the actual album title: "Battalia � 10 & Requiem � 15 in Concerto - Savall". It seems as though the album title is being taken from just a portion of the actual album title. Embeded cuesheet: PERFORMER "Biber, H" COMPOSER "Biber, H" TITLE "Battalia � 10 & Requiem � 15 in Concerto - Savall" GENRE "c_Early_Baroque" YEAR "2002" DISC_ID 14F0723 CATALOG 0004294967295 FILE "Battalia � 10 & Requiem � 15 in Concerto - Savall.flac" WAVE COMMENT "Heinrich Ignaz Franz von Biber (1644-1704); Battalia � 10; Requiem � 15 in Concerto; La Capella Reial de Catalunya; Le Concert des Nations; Jordi Savall, dir.; " TRACK 01 AUDIO TITLE "Battalia � 10 - Sonata" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 00:00:00 TRACK 02 AUDIO TITLE "Die liederliche Gesellschaft von allery Humor: Allegro" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 01:44:05 TRACK 03 AUDIO TITLE "Presto" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 02:31:05 TRACK 04 AUDIO TITLE "Der Mars" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 03:19:03 TRACK 05 AUDIO TITLE "Presto" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 04:25:53 TRACK 06 AUDIO TITLE "Aria" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 06:01:44 TRACK 07 AUDIO TITLE "Die Schlacht" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 09:52:49 TRACK 08 AUDIO TITLE "Lamento der Verwundten Musquetirer: Adagio" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 10:35:65 TRACK 09 AUDIO TITLE "Requiem � 15 in Concerto - Marcia Funebre" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 13:00:33 TRACK 10 AUDIO TITLE "Introitus" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 14:48:14 TRACK 11 AUDIO TITLE "Kyrie eleison" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 22:28:58 TRACK 12 AUDIO TITLE "Sequentia" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 25:10:56 TRACK 13 AUDIO TITLE "Offertorium" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 35:19:00 TRACK 14 AUDIO TITLE "Sanctus" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 42:52:29 TRACK 15 AUDIO TITLE "Benedictus" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 46:28:73 TRACK 16 AUDIO TITLE "Agnus Dei" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 49:43:26 TRACK 17 AUDIO TITLE "Communio" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 52:48:34 end embeded cuesheet
You break it, you fix it. :)
Aiiieee! If I could write perl code, I'd try!
I'm still trying to reproduce this. Can you attach the full output of metaflac --list for one of the affected tracks?
Here's the 1st one: METADATA block #0 type: 0 (STREAMINFO) is last: false length: 34 minumum blocksize: 4608 samples maximum blocksize: 4608 samples minimum framesize: 14 bytes maximum framesize: 11897 bytes sample_rate: 44100 Hz channels: 2 bits-per-sample: 16 total samples: 136111416 MD5 signature: 570bbd7435a4fb193429bb045e925d79 METADATA block #1 type: 3 (SEEKTABLE) is last: false length: 5616 seek points: 312 point 0: sample_number=0, stream_offset=0, frame_samples=4608 point 1: sample_number=437760, stream_offset=582006, frame_samples=4608 point 2: sample_number=880128, stream_offset=1495896, frame_samples=4608 point 3: sample_number=1322496, stream_offset=2456126, frame_samples=4608 point 4: sample_number=1764864, stream_offset=3415138, frame_samples=4608 point 5: sample_number=2207232, stream_offset=4340947, frame_samples=4608 point 6: sample_number=2649600, stream_offset=5307039, frame_samples=4608 point 7: sample_number=3091968, stream_offset=6201096, frame_samples=4608 point 8: sample_number=3534336, stream_offset=7010555, frame_samples=4608 point 9: sample_number=3976704, stream_offset=7898768, frame_samples=4608 point 10: sample_number=4419072, stream_offset=8710063, frame_samples=4608 point 11: sample_number=4856832, stream_offset=9573050, frame_samples=4608 point 12: sample_number=5299200, stream_offset=10410303, frame_samples=4608 point 13: sample_number=5741568, stream_offset=11252763, frame_samples=4608 point 14: sample_number=6183936, stream_offset=12069030, frame_samples=4608 point 15: sample_number=6626304, stream_offset=12979827, frame_samples=4608 point 16: sample_number=7068672, stream_offset=13888436, frame_samples=4608 point 17: sample_number=7511040, stream_offset=14842907, frame_samples=4608 point 18: sample_number=7953408, stream_offset=15840403, frame_samples=4608 point 19: sample_number=8395776, stream_offset=16800531, frame_samples=4608 point 20: sample_number=8838144, stream_offset=17703640, frame_samples=4608 point 21: sample_number=9275904, stream_offset=18611716, frame_samples=4608 point 22: sample_number=9718272, stream_offset=19578941, frame_samples=4608 point 23: sample_number=10160640, stream_offset=20496444, frame_samples=4608 point 24: sample_number=10603008, stream_offset=21491434, frame_samples=4608 point 25: sample_number=11045376, stream_offset=22454191, frame_samples=4608 point 26: sample_number=11487744, stream_offset=23452302, frame_samples=4608 point 27: sample_number=11930112, stream_offset=24405533, frame_samples=4608 point 28: sample_number=12372480, stream_offset=25194631, frame_samples=4608 point 29: sample_number=12814848, stream_offset=26107659, frame_samples=4608 point 30: sample_number=13257216, stream_offset=26630438, frame_samples=4608 point 31: sample_number=13326336, stream_offset=26695548, frame_samples=4608 point 32: sample_number=13694976, stream_offset=27198235, frame_samples=4608 point 33: sample_number=14137344, stream_offset=27965791, frame_samples=4608 point 34: sample_number=14579712, stream_offset=28797488, frame_samples=4608 point 35: sample_number=15022080, stream_offset=29627284, frame_samples=4608 point 36: sample_number=15464448, stream_offset=30531217, frame_samples=4608 point 37: sample_number=15906816, stream_offset=31372362, frame_samples=4608 point 38: sample_number=16349184, stream_offset=32089612, frame_samples=4608 point 39: sample_number=16791552, stream_offset=32859318, frame_samples=4608 point 40: sample_number=17233920, stream_offset=33725719, frame_samples=4608 point 41: sample_number=17676288, stream_offset=34370801, frame_samples=4608 point 42: sample_number=18118656, stream_offset=35098853, frame_samples=4608 point 43: sample_number=18556416, stream_offset=35923525, frame_samples=4608 point 44: sample_number=18998784, stream_offset=36610507, frame_samples=4608 point 45: sample_number=19441152, stream_offset=37342624, frame_samples=4608 point 46: sample_number=19883520, stream_offset=38030791, frame_samples=4608 point 47: sample_number=20325888, stream_offset=38773518, frame_samples=4608 point 48: sample_number=20768256, stream_offset=39607943, frame_samples=4608 point 49: sample_number=21210624, stream_offset=40448734, frame_samples=4608 point 50: sample_number=21652992, stream_offset=41379012, frame_samples=4608 point 51: sample_number=22095360, stream_offset=42257045, frame_samples=4608 point 52: sample_number=22537728, stream_offset=42902041, frame_samples=4608 point 53: sample_number=22975488, stream_offset=43621408, frame_samples=4608 point 54: sample_number=23417856, stream_offset=44393074, frame_samples=4608 point 55: sample_number=23860224, stream_offset=45158628, frame_samples=4608 point 56: sample_number=24302592, stream_offset=45881697, frame_samples=4608 point 57: sample_number=24744960, stream_offset=46589990, frame_samples=4608 point 58: sample_number=25187328, stream_offset=47287716, frame_samples=4608 point 59: sample_number=25629696, stream_offset=47970009, frame_samples=4608 point 60: sample_number=26072064, stream_offset=48714873, frame_samples=4608 point 61: sample_number=26514432, stream_offset=49416271, frame_samples=4608 point 62: sample_number=26956800, stream_offset=50184693, frame_samples=4608 point 63: sample_number=27394560, stream_offset=50957793, frame_samples=4608 point 64: sample_number=27836928, stream_offset=51751028, frame_samples=4608 point 65: sample_number=28279296, stream_offset=52576901, frame_samples=4608 point 66: sample_number=28721664, stream_offset=53423317, frame_samples=4608 point 67: sample_number=29164032, stream_offset=54230512, frame_samples=4608 point 68: sample_number=29606400, stream_offset=55171629, frame_samples=4608 point 69: sample_number=30048768, stream_offset=56027005, frame_samples=4608 point 70: sample_number=30491136, stream_offset=56780045, frame_samples=4608 point 71: sample_number=30933504, stream_offset=57445544, frame_samples=4608 point 72: sample_number=31375872, stream_offset=58310502, frame_samples=4608 point 73: sample_number=31818240, stream_offset=59193210, frame_samples=4608 point 74: sample_number=32256000, stream_offset=60078403, frame_samples=4608 point 75: sample_number=32698368, stream_offset=60934752, frame_samples=4608 point 76: sample_number=33140736, stream_offset=61792576, frame_samples=4608 point 77: sample_number=33583104, stream_offset=62453990, frame_samples=4608 point 78: sample_number=34025472, stream_offset=63223475, frame_samples=4608 point 79: sample_number=34467840, stream_offset=64053535, frame_samples=4608 point 80: sample_number=34910208, stream_offset=64864642, frame_samples=4608 point 81: sample_number=35352576, stream_offset=65735069, frame_samples=4608 point 82: sample_number=35794944, stream_offset=66512663, frame_samples=4608 point 83: sample_number=36237312, stream_offset=67168196, frame_samples=4608 point 84: sample_number=36675072, stream_offset=67895123, frame_samples=4608 point 85: sample_number=37117440, stream_offset=68763103, frame_samples=4608 point 86: sample_number=37559808, stream_offset=69655800, frame_samples=4608 point 87: sample_number=38002176, stream_offset=70542196, frame_samples=4608 point 88: sample_number=38444544, stream_offset=71406819, frame_samples=4608 point 89: sample_number=38886912, stream_offset=72215239, frame_samples=4608 point 90: sample_number=39329280, stream_offset=73015653, frame_samples=4608 point 91: sample_number=39771648, stream_offset=73728664, frame_samples=4608 point 92: sample_number=40214016, stream_offset=74438311, frame_samples=4608 point 93: sample_number=40656384, stream_offset=75197988, frame_samples=4608 point 94: sample_number=41094144, stream_offset=76080388, frame_samples=4608 point 95: sample_number=41536512, stream_offset=76971554, frame_samples=4608 point 96: sample_number=41978880, stream_offset=77856975, frame_samples=4608 point 97: sample_number=42421248, stream_offset=78773669, frame_samples=4608 point 98: sample_number=42863616, stream_offset=79721663, frame_samples=4608 point 99: sample_number=43305984, stream_offset=80586796, frame_samples=4608 point 100: sample_number=43748352, stream_offset=81547449, frame_samples=4608 point 101: sample_number=44190720, stream_offset=82242868, frame_samples=4608 point 102: sample_number=44633088, stream_offset=83018942, frame_samples=4608 point 103: sample_number=45075456, stream_offset=83837404, frame_samples=4608 point 104: sample_number=45513216, stream_offset=84655366, frame_samples=4608 point 105: sample_number=45955584, stream_offset=85298668, frame_samples=4608 point 106: sample_number=46397952, stream_offset=85881438, frame_samples=4608 point 107: sample_number=46840320, stream_offset=86737266, frame_samples=4608 point 108: sample_number=47282688, stream_offset=87565219, frame_samples=4608 point 109: sample_number=47725056, stream_offset=88445270, frame_samples=4608 point 110: sample_number=48167424, stream_offset=89335325, frame_samples=4608 point 111: sample_number=48609792, stream_offset=90137776, frame_samples=4608 point 112: sample_number=49052160, stream_offset=90972124, frame_samples=4608 point 113: sample_number=49494528, stream_offset=91828287, frame_samples=4608 point 114: sample_number=49936896, stream_offset=92725119, frame_samples=4608 point 115: sample_number=50374656, stream_offset=93423736, frame_samples=4608 point 116: sample_number=50817024, stream_offset=94148562, frame_samples=4608 point 117: sample_number=51259392, stream_offset=95020181, frame_samples=4608 point 118: sample_number=51701760, stream_offset=95853626, frame_samples=4608 point 119: sample_number=52144128, stream_offset=96646801, frame_samples=4608 point 120: sample_number=52586496, stream_offset=97444063, frame_samples=4608 point 121: sample_number=53028864, stream_offset=98308954, frame_samples=4608 point 122: sample_number=53471232, stream_offset=99160288, frame_samples=4608 point 123: sample_number=53913600, stream_offset=99960157, frame_samples=4608 point 124: sample_number=54355968, stream_offset=100818785, frame_samples=4608 point 125: sample_number=54793728, stream_offset=101755742, frame_samples=4608 point 126: sample_number=55236096, stream_offset=102537186, frame_samples=4608 point 127: sample_number=55678464, stream_offset=103439145, frame_samples=4608 point 128: sample_number=56120832, stream_offset=104200563, frame_samples=4608 point 129: sample_number=56563200, stream_offset=105122832, frame_samples=4608 point 130: sample_number=57005568, stream_offset=106034086, frame_samples=4608 point 131: sample_number=57447936, stream_offset=106807975, frame_samples=4608 point 132: sample_number=57890304, stream_offset=107728394, frame_samples=4608 point 133: sample_number=58300416, stream_offset=108227189, frame_samples=4608 point 134: sample_number=58332672, stream_offset=108255834, frame_samples=4608 point 135: sample_number=58775040, stream_offset=108807990, frame_samples=4608 point 136: sample_number=59212800, stream_offset=109441874, frame_samples=4608 point 137: sample_number=59655168, stream_offset=110151797, frame_samples=4608 point 138: sample_number=60097536, stream_offset=110890542, frame_samples=4608 point 139: sample_number=60539904, stream_offset=111604783, frame_samples=4608 point 140: sample_number=60982272, stream_offset=112281394, frame_samples=4608 point 141: sample_number=61424640, stream_offset=113021907, frame_samples=4608 point 142: sample_number=61867008, stream_offset=113728120, frame_samples=4608 point 143: sample_number=62309376, stream_offset=114421718, frame_samples=4608 point 144: sample_number=62751744, stream_offset=115135380, frame_samples=4608 point 145: sample_number=63194112, stream_offset=115864014, frame_samples=4608 point 146: sample_number=63636480, stream_offset=116642446, frame_samples=4608 point 147: sample_number=64074240, stream_offset=117433466, frame_samples=4608 point 148: sample_number=64516608, stream_offset=118228267, frame_samples=4608 point 149: sample_number=64958976, stream_offset=119081684, frame_samples=4608 point 150: sample_number=65401344, stream_offset=119938137, frame_samples=4608 point 151: sample_number=65843712, stream_offset=120816157, frame_samples=4608 point 152: sample_number=66286080, stream_offset=121748023, frame_samples=4608 point 153: sample_number=66728448, stream_offset=122432976, frame_samples=4608 point 154: sample_number=67170816, stream_offset=123093432, frame_samples=4608 point 155: sample_number=67613184, stream_offset=123767110, frame_samples=4608 point 156: sample_number=68055552, stream_offset=124435998, frame_samples=4608 point 157: sample_number=68493312, stream_offset=125083250, frame_samples=4608 point 158: sample_number=68935680, stream_offset=125790963, frame_samples=4608 point 159: sample_number=69378048, stream_offset=126376882, frame_samples=4608 point 160: sample_number=69820416, stream_offset=126932024, frame_samples=4608 point 161: sample_number=70262784, stream_offset=127600553, frame_samples=4608 point 162: sample_number=70705152, stream_offset=128323009, frame_samples=4608 point 163: sample_number=71147520, stream_offset=129100550, frame_samples=4608 point 164: sample_number=71589888, stream_offset=129846748, frame_samples=4608 point 165: sample_number=72032256, stream_offset=130515433, frame_samples=4608 point 166: sample_number=72474624, stream_offset=131266817, frame_samples=4608 point 167: sample_number=72912384, stream_offset=131973584, frame_samples=4608 point 168: sample_number=73354752, stream_offset=132684556, frame_samples=4608 point 169: sample_number=73797120, stream_offset=133418439, frame_samples=4608 point 170: sample_number=74239488, stream_offset=134179572, frame_samples=4608 point 171: sample_number=74681856, stream_offset=134883974, frame_samples=4608 point 172: sample_number=75124224, stream_offset=135642565, frame_samples=4608 point 173: sample_number=75566592, stream_offset=136409164, frame_samples=4608 point 174: sample_number=76008960, stream_offset=137114681, frame_samples=4608 point 175: sample_number=76451328, stream_offset=137746342, frame_samples=4608 point 176: sample_number=76893696, stream_offset=138290313, frame_samples=4608 point 177: sample_number=77331456, stream_offset=138765092, frame_samples=4608 point 178: sample_number=77773824, stream_offset=139487568, frame_samples=4608 point 179: sample_number=78216192, stream_offset=140204270, frame_samples=4608 point 180: sample_number=78658560, stream_offset=140918973, frame_samples=4608 point 181: sample_number=79100928, stream_offset=141679534, frame_samples=4608 point 182: sample_number=79543296, stream_offset=142522163, frame_samples=4608 point 183: sample_number=79985664, stream_offset=143225422, frame_samples=4608 point 184: sample_number=80428032, stream_offset=144034222, frame_samples=4608 point 185: sample_number=80870400, stream_offset=144953834, frame_samples=4608 point 186: sample_number=81312768, stream_offset=145899325, frame_samples=4608 point 187: sample_number=81755136, stream_offset=146800634, frame_samples=4608 point 188: sample_number=82192896, stream_offset=147723219, frame_samples=4608 point 189: sample_number=82635264, stream_offset=148661278, frame_samples=4608 point 190: sample_number=83077632, stream_offset=149550120, frame_samples=4608 point 191: sample_number=83520000, stream_offset=150429512, frame_samples=4608 point 192: sample_number=83962368, stream_offset=151357227, frame_samples=4608 point 193: sample_number=84404736, stream_offset=152111320, frame_samples=4608 point 194: sample_number=84847104, stream_offset=152920076, frame_samples=4608 point 195: sample_number=85289472, stream_offset=153758258, frame_samples=4608 point 196: sample_number=85731840, stream_offset=154677667, frame_samples=4608 point 197: sample_number=86174208, stream_offset=155554141, frame_samples=4608 point 198: sample_number=86611968, stream_offset=156322861, frame_samples=4608 point 199: sample_number=87054336, stream_offset=157065791, frame_samples=4608 point 200: sample_number=87496704, stream_offset=157811489, frame_samples=4608 point 201: sample_number=87939072, stream_offset=158657436, frame_samples=4608 point 202: sample_number=88381440, stream_offset=159561209, frame_samples=4608 point 203: sample_number=88823808, stream_offset=160449244, frame_samples=4608 point 204: sample_number=89266176, stream_offset=161323700, frame_samples=4608 point 205: sample_number=89708544, stream_offset=162033523, frame_samples=4608 point 206: sample_number=90150912, stream_offset=162793641, frame_samples=4608 point 207: sample_number=90593280, stream_offset=163521617, frame_samples=4608 point 208: sample_number=91031040, stream_offset=164267114, frame_samples=4608 point 209: sample_number=91473408, stream_offset=165122144, frame_samples=4608 point 210: sample_number=91915776, stream_offset=165952170, frame_samples=4608 point 211: sample_number=92358144, stream_offset=166742582, frame_samples=4608 point 212: sample_number=92800512, stream_offset=167579541, frame_samples=4608 point 213: sample_number=93242880, stream_offset=168380985, frame_samples=4608 point 214: sample_number=93685248, stream_offset=169197250, frame_samples=4608 point 215: sample_number=94127616, stream_offset=170067983, frame_samples=4608 point 216: sample_number=94569984, stream_offset=170959971, frame_samples=4608 point 217: sample_number=95012352, stream_offset=171755921, frame_samples=4608 point 218: sample_number=95454720, stream_offset=172530940, frame_samples=4608 point 219: sample_number=95892480, stream_offset=173347789, frame_samples=4608 point 220: sample_number=96334848, stream_offset=174246077, frame_samples=4608 point 221: sample_number=96777216, stream_offset=175129356, frame_samples=4608 point 222: sample_number=97219584, stream_offset=175945088, frame_samples=4608 point 223: sample_number=97661952, stream_offset=176875231, frame_samples=4608 point 224: sample_number=98104320, stream_offset=177804916, frame_samples=4608 point 225: sample_number=98546688, stream_offset=178719031, frame_samples=4608 point 226: sample_number=98989056, stream_offset=179676542, frame_samples=4608 point 227: sample_number=99431424, stream_offset=180491301, frame_samples=4608 point 228: sample_number=99790848, stream_offset=180805119, frame_samples=4608 point 229: sample_number=99873792, stream_offset=180900757, frame_samples=4608 point 230: sample_number=100311552, stream_offset=181719854, frame_samples=4608 point 231: sample_number=100753920, stream_offset=182643925, frame_samples=4608 point 232: sample_number=101196288, stream_offset=183569997, frame_samples=4608 point 233: sample_number=101638656, stream_offset=184504177, frame_samples=4608 point 234: sample_number=102081024, stream_offset=185428789, frame_samples=4608 point 235: sample_number=102523392, stream_offset=186303146, frame_samples=4608 point 236: sample_number=102965760, stream_offset=187219844, frame_samples=4608 point 237: sample_number=103408128, stream_offset=188067968, frame_samples=4608 point 238: sample_number=103850496, stream_offset=189008455, frame_samples=4608 point 239: sample_number=104292864, stream_offset=189940617, frame_samples=4608 point 240: sample_number=104730624, stream_offset=190818556, frame_samples=4608 point 241: sample_number=105172992, stream_offset=191445266, frame_samples=4608 point 242: sample_number=105615360, stream_offset=192179187, frame_samples=4608 point 243: sample_number=106057728, stream_offset=192932486, frame_samples=4608 point 244: sample_number=106500096, stream_offset=193626947, frame_samples=4608 point 245: sample_number=106942464, stream_offset=194371387, frame_samples=4608 point 246: sample_number=107384832, stream_offset=195134482, frame_samples=4608 point 247: sample_number=107827200, stream_offset=195945710, frame_samples=4608 point 248: sample_number=108269568, stream_offset=196774387, frame_samples=4608 point 249: sample_number=108711936, stream_offset=197703783, frame_samples=4608 point 250: sample_number=109149696, stream_offset=198574207, frame_samples=4608 point 251: sample_number=109592064, stream_offset=199369281, frame_samples=4608 point 252: sample_number=110034432, stream_offset=200228036, frame_samples=4608 point 253: sample_number=110476800, stream_offset=201083120, frame_samples=4608 point 254: sample_number=110919168, stream_offset=201932901, frame_samples=4608 point 255: sample_number=111361536, stream_offset=202854761, frame_samples=4608 point 256: sample_number=111803904, stream_offset=203696667, frame_samples=4608 point 257: sample_number=112246272, stream_offset=204581382, frame_samples=4608 point 258: sample_number=112688640, stream_offset=205505154, frame_samples=4608 point 259: sample_number=113131008, stream_offset=206174728, frame_samples=4608 point 260: sample_number=113573376, stream_offset=206865084, frame_samples=4608 point 261: sample_number=114011136, stream_offset=207549674, frame_samples=4608 point 262: sample_number=114453504, stream_offset=208305210, frame_samples=4608 point 263: sample_number=114895872, stream_offset=209036514, frame_samples=4608 point 264: sample_number=115338240, stream_offset=209767818, frame_samples=4608 point 265: sample_number=115780608, stream_offset=210464441, frame_samples=4608 point 266: sample_number=116222976, stream_offset=211213698, frame_samples=4608 point 267: sample_number=116665344, stream_offset=211876066, frame_samples=4608 point 268: sample_number=117107712, stream_offset=212414078, frame_samples=4608 point 269: sample_number=117550080, stream_offset=213130940, frame_samples=4608 point 270: sample_number=117992448, stream_offset=213875127, frame_samples=4608 point 271: sample_number=118430208, stream_offset=214601978, frame_samples=4608 point 272: sample_number=118872576, stream_offset=215302555, frame_samples=4608 point 273: sample_number=119314944, stream_offset=216060642, frame_samples=4608 point 274: sample_number=119757312, stream_offset=216834229, frame_samples=4608 point 275: sample_number=120199680, stream_offset=217664268, frame_samples=4608 point 276: sample_number=120642048, stream_offset=218499051, frame_samples=4608 point 277: sample_number=121084416, stream_offset=219424351, frame_samples=4608 point 278: sample_number=121526784, stream_offset=220240258, frame_samples=4608 point 279: sample_number=121969152, stream_offset=221018612, frame_samples=4608 point 280: sample_number=122411520, stream_offset=221948286, frame_samples=4608 point 281: sample_number=122849280, stream_offset=222748914, frame_samples=4608 point 282: sample_number=123291648, stream_offset=223634004, frame_samples=4608 point 283: sample_number=123734016, stream_offset=224556694, frame_samples=4608 point 284: sample_number=124176384, stream_offset=225420028, frame_samples=4608 point 285: sample_number=124618752, stream_offset=226305509, frame_samples=4608 point 286: sample_number=125061120, stream_offset=227235562, frame_samples=4608 point 287: sample_number=125503488, stream_offset=227808060, frame_samples=4608 point 288: sample_number=125591040, stream_offset=227887379, frame_samples=4608 point 289: sample_number=125945856, stream_offset=228426519, frame_samples=4608 point 290: sample_number=126388224, stream_offset=229158196, frame_samples=4608 point 291: sample_number=126830592, stream_offset=230045213, frame_samples=4608 point 292: sample_number=127272960, stream_offset=230932105, frame_samples=4608 point 293: sample_number=127710720, stream_offset=231577185, frame_samples=4608 point 294: sample_number=128153088, stream_offset=232312894, frame_samples=4608 point 295: sample_number=128595456, stream_offset=233076793, frame_samples=4608 point 296: sample_number=129037824, stream_offset=233963462, frame_samples=4608 point 297: sample_number=129480192, stream_offset=234802234, frame_samples=4608 point 298: sample_number=129922560, stream_offset=235593465, frame_samples=4608 point 299: sample_number=130364928, stream_offset=236550093, frame_samples=4608 point 300: sample_number=130807296, stream_offset=237494753, frame_samples=4608 point 301: sample_number=131249664, stream_offset=238388854, frame_samples=4608 point 302: sample_number=131692032, stream_offset=239158993, frame_samples=4608 point 303: sample_number=132129792, stream_offset=239965408, frame_samples=4608 point 304: sample_number=132572160, stream_offset=240763844, frame_samples=4608 point 305: sample_number=133014528, stream_offset=241581166, frame_samples=4608 point 306: sample_number=133456896, stream_offset=242357089, frame_samples=4608 point 307: sample_number=133899264, stream_offset=243246766, frame_samples=4608 point 308: sample_number=134341632, stream_offset=244198785, frame_samples=4608 point 309: sample_number=134784000, stream_offset=245139929, frame_samples=4608 point 310: sample_number=135226368, stream_offset=246055589, frame_samples=4608 point 311: sample_number=135668736, stream_offset=246762035, frame_samples=4608 METADATA block #2 type: 4 (VORBIS_COMMENT) is last: false length: 1423 vendor string: reference libFLAC 1.1.1 20041001 comments: 5 comment[0]: REPLAYGAIN_TRACK_PEAK=0.99316406 comment[1]: REPLAYGAIN_TRACK_GAIN=-0.16 dB comment[2]: REPLAYGAIN_ALBUM_PEAK=0.99316406 comment[3]: REPLAYGAIN_ALBUM_GAIN=-0.16 dB comment[4]: cuesheet=PERFORMER "Biber, H" COMPOSER "Biber, H" TITLE "Missa Bruxellensis - Savall" GENRE "c_Early_Baroque" YEAR "1999" DISC_ID 6F55A9 CATALOG 0000822873861 FILE "Missa Bruxellensis - Savall.flac" WAVE COMMENT "Heinrich Ignaz Franz von Biber (c. 1644-1704); Missa Bruxellensis XXIII vocum (1701); La Capella Reial de Catalunya; Le Concert Des Nations; Jordi Savall, dir; " TRACK 01 AUDIO TITLE "Missa Bruxellenis XXIII vocum (1700)- 1 Kyrie" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "1999" INDEX 01 00:00:00 TRACK 02 AUDIO TITLE "��2 Gloria" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "1999" INDEX 01 05:02:18 TRACK 03 AUDIO TITLE "��3 Credo" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "1999" INDEX 01 22:02:05 TRACK 04 AUDIO TITLE "��4 Santus" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "1999" INDEX 01 37:42:68 TRACK 05 AUDIO TITLE "��5 Agnus Dei" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "1999" INDEX 01 47:27:68 METADATA block #3 type: 5 (CUESHEET) is last: false length: 672 media catalog number: 0000822873861 lead-in: 88200 is CD: true number of tracks: 6 track[0] offset: 0 number: 1 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[1] offset: 13328784 number: 2 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[2] offset: 58303140 number: 3 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[3] offset: 99794184 number: 4 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[4] offset: 125592684 number: 5 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[5] offset: 136111416 number: 170 (LEAD-OUT) METADATA block #4 type: 1 (PADDING) is last: true length: 7113
Here's the 2nd: METADATA block #0 type: 0 (STREAMINFO) is last: false length: 34 minumum blocksize: 4608 samples maximum blocksize: 4608 samples minimum framesize: 14 bytes maximum framesize: 13824 bytes sample_rate: 44100 Hz channels: 2 bits-per-sample: 16 total samples: 151761624 MD5 signature: 33f53fc4da49adbcb7437324335b7091 METADATA block #1 type: 3 (SEEKTABLE) is last: false length: 6480 seek points: 360 point 0: sample_number=0, stream_offset=0, frame_samples=4608 point 1: sample_number=437760, stream_offset=749596, frame_samples=4608 point 2: sample_number=880128, stream_offset=1812100, frame_samples=4608 point 3: sample_number=1322496, stream_offset=2594413, frame_samples=4608 point 4: sample_number=1760256, stream_offset=3495993, frame_samples=4608 point 5: sample_number=2202624, stream_offset=4359401, frame_samples=4608 point 6: sample_number=2644992, stream_offset=5278346, frame_samples=4608 point 7: sample_number=3087360, stream_offset=6330183, frame_samples=4608 point 8: sample_number=3525120, stream_offset=7051789, frame_samples=4608 point 9: sample_number=3967488, stream_offset=7959900, frame_samples=4608 point 10: sample_number=4409856, stream_offset=8766023, frame_samples=4608 point 11: sample_number=4584960, stream_offset=8888708, frame_samples=4608 point 12: sample_number=4852224, stream_offset=9339050, frame_samples=4608 point 13: sample_number=5289984, stream_offset=10281496, frame_samples=4608 point 14: sample_number=5732352, stream_offset=11324416, frame_samples=4608 point 15: sample_number=6174720, stream_offset=12355784, frame_samples=4608 point 16: sample_number=6617088, stream_offset=13126012, frame_samples=4608 point 17: sample_number=6658560, stream_offset=13155796, frame_samples=4608 point 18: sample_number=7054848, stream_offset=13769650, frame_samples=4608 point 19: sample_number=7497216, stream_offset=14630780, frame_samples=4608 point 20: sample_number=7939584, stream_offset=15578527, frame_samples=4608 point 21: sample_number=8381952, stream_offset=16411050, frame_samples=4608 point 22: sample_number=8773632, stream_offset=16874029, frame_samples=4608 point 23: sample_number=8819712, stream_offset=16895650, frame_samples=4608 point 24: sample_number=9262080, stream_offset=17574145, frame_samples=4608 point 25: sample_number=9704448, stream_offset=18373711, frame_samples=4608 point 26: sample_number=10146816, stream_offset=19266912, frame_samples=4608 point 27: sample_number=10584576, stream_offset=20079123, frame_samples=4608 point 28: sample_number=11026944, stream_offset=20967533, frame_samples=4608 point 29: sample_number=11469312, stream_offset=21814091, frame_samples=4608 point 30: sample_number=11713536, stream_offset=22071815, frame_samples=4608 point 31: sample_number=11907072, stream_offset=22336990, frame_samples=4608 point 32: sample_number=12349440, stream_offset=23193169, frame_samples=4608 point 33: sample_number=12791808, stream_offset=24005811, frame_samples=4608 point 34: sample_number=13234176, stream_offset=24896764, frame_samples=4608 point 35: sample_number=13671936, stream_offset=25859238, frame_samples=4608 point 36: sample_number=14114304, stream_offset=26733666, frame_samples=4608 point 37: sample_number=14556672, stream_offset=27687142, frame_samples=4608 point 38: sample_number=14999040, stream_offset=28693738, frame_samples=4608 point 39: sample_number=15436800, stream_offset=29582958, frame_samples=4608 point 40: sample_number=15879168, stream_offset=30390739, frame_samples=4608 point 41: sample_number=15943680, stream_offset=30434955, frame_samples=4608 point 42: sample_number=16321536, stream_offset=31061702, frame_samples=4608 point 43: sample_number=16763904, stream_offset=31882629, frame_samples=4608 point 44: sample_number=17201664, stream_offset=32663632, frame_samples=4608 point 45: sample_number=17644032, stream_offset=33528326, frame_samples=4608 point 46: sample_number=18086400, stream_offset=34378149, frame_samples=4608 point 47: sample_number=18528768, stream_offset=35139265, frame_samples=4608 point 48: sample_number=18966528, stream_offset=35933300, frame_samples=4608 point 49: sample_number=19408896, stream_offset=36664993, frame_samples=4608 point 50: sample_number=19851264, stream_offset=37526208, frame_samples=4608 point 51: sample_number=20293632, stream_offset=38377196, frame_samples=4608 point 52: sample_number=20731392, stream_offset=39131253, frame_samples=4608 point 53: sample_number=21173760, stream_offset=39947688, frame_samples=4608 point 54: sample_number=21616128, stream_offset=40854997, frame_samples=4608 point 55: sample_number=22053888, stream_offset=41750873, frame_samples=4608 point 56: sample_number=22496256, stream_offset=42661533, frame_samples=4608 point 57: sample_number=22938624, stream_offset=43596389, frame_samples=4608 point 58: sample_number=23380992, stream_offset=44416542, frame_samples=4608 point 59: sample_number=23818752, stream_offset=45285160, frame_samples=4608 point 60: sample_number=24261120, stream_offset=46107647, frame_samples=4608 point 61: sample_number=24703488, stream_offset=46953932, frame_samples=4608 point 62: sample_number=25145856, stream_offset=47915115, frame_samples=4608 point 63: sample_number=25583616, stream_offset=48768731, frame_samples=4608 point 64: sample_number=26025984, stream_offset=49366148, frame_samples=4608 point 65: sample_number=26131968, stream_offset=49432435, frame_samples=4608 point 66: sample_number=26468352, stream_offset=50115170, frame_samples=4608 point 67: sample_number=26910720, stream_offset=51136787, frame_samples=4608 point 68: sample_number=27348480, stream_offset=52134401, frame_samples=4608 point 69: sample_number=27790848, stream_offset=53151816, frame_samples=4608 point 70: sample_number=28039680, stream_offset=53466147, frame_samples=4608 point 71: sample_number=28233216, stream_offset=53775877, frame_samples=4608 point 72: sample_number=28675584, stream_offset=54575164, frame_samples=4608 point 73: sample_number=29113344, stream_offset=55190420, frame_samples=4608 point 74: sample_number=29555712, stream_offset=56010610, frame_samples=4608 point 75: sample_number=29998080, stream_offset=56816416, frame_samples=4608 point 76: sample_number=30440448, stream_offset=57582386, frame_samples=4608 point 77: sample_number=30878208, stream_offset=58278924, frame_samples=4608 point 78: sample_number=31320576, stream_offset=59148657, frame_samples=4608 point 79: sample_number=31762944, stream_offset=59935778, frame_samples=4608 point 80: sample_number=32200704, stream_offset=60726006, frame_samples=4608 point 81: sample_number=32643072, stream_offset=61492289, frame_samples=4608 point 82: sample_number=33085440, stream_offset=62087460, frame_samples=4608 point 83: sample_number=33527808, stream_offset=62610291, frame_samples=4608 point 84: sample_number=33965568, stream_offset=62900402, frame_samples=4608 point 85: sample_number=34407936, stream_offset=62901938, frame_samples=4608 point 86: sample_number=34417152, stream_offset=62901970, frame_samples=4608 point 87: sample_number=34850304, stream_offset=63253923, frame_samples=4608 point 88: sample_number=35292672, stream_offset=64026894, frame_samples=4608 point 89: sample_number=35730432, stream_offset=64769775, frame_samples=4608 point 90: sample_number=36172800, stream_offset=65586592, frame_samples=4608 point 91: sample_number=36615168, stream_offset=66468945, frame_samples=4608 point 92: sample_number=37057536, stream_offset=67259349, frame_samples=4608 point 93: sample_number=37495296, stream_offset=68044962, frame_samples=4608 point 94: sample_number=37937664, stream_offset=68938978, frame_samples=4608 point 95: sample_number=38380032, stream_offset=69778527, frame_samples=4608 point 96: sample_number=38822400, stream_offset=70492998, frame_samples=4608 point 97: sample_number=39168000, stream_offset=70832060, frame_samples=4608 point 98: sample_number=39260160, stream_offset=70958960, frame_samples=4608 point 99: sample_number=39702528, stream_offset=71680946, frame_samples=4608 point 100: sample_number=40144896, stream_offset=72200911, frame_samples=4608 point 101: sample_number=40587264, stream_offset=72995808, frame_samples=4608 point 102: sample_number=41025024, stream_offset=73994961, frame_samples=4608 point 103: sample_number=41467392, stream_offset=74882013, frame_samples=4608 point 104: sample_number=41909760, stream_offset=75753916, frame_samples=4608 point 105: sample_number=42347520, stream_offset=76693637, frame_samples=4608 point 106: sample_number=42789888, stream_offset=77662553, frame_samples=4608 point 107: sample_number=43232256, stream_offset=78598894, frame_samples=4608 point 108: sample_number=43674624, stream_offset=79545499, frame_samples=4608 point 109: sample_number=44112384, stream_offset=80391763, frame_samples=4608 point 110: sample_number=44554752, stream_offset=81318171, frame_samples=4608 point 111: sample_number=44997120, stream_offset=82311970, frame_samples=4608 point 112: sample_number=45439488, stream_offset=83246937, frame_samples=4608 point 113: sample_number=45877248, stream_offset=84204961, frame_samples=4608 point 114: sample_number=46319616, stream_offset=85158750, frame_samples=4608 point 115: sample_number=46761984, stream_offset=86110348, frame_samples=4608 point 116: sample_number=47204352, stream_offset=86696513, frame_samples=4608 point 117: sample_number=47642112, stream_offset=87478216, frame_samples=4608 point 118: sample_number=48084480, stream_offset=88228479, frame_samples=4608 point 119: sample_number=48526848, stream_offset=88994694, frame_samples=4608 point 120: sample_number=48969216, stream_offset=89724116, frame_samples=4608 point 121: sample_number=49406976, stream_offset=90390393, frame_samples=4608 point 122: sample_number=49849344, stream_offset=91274684, frame_samples=4608 point 123: sample_number=50291712, stream_offset=92175103, frame_samples=4608 point 124: sample_number=50734080, stream_offset=93083037, frame_samples=4608 point 125: sample_number=51171840, stream_offset=94080770, frame_samples=4608 point 126: sample_number=51614208, stream_offset=94750999, frame_samples=4608 point 127: sample_number=52056576, stream_offset=95399765, frame_samples=4608 point 128: sample_number=52494336, stream_offset=95918073, frame_samples=4608 point 129: sample_number=52936704, stream_offset=96791306, frame_samples=4608 point 130: sample_number=53379072, stream_offset=97802124, frame_samples=4608 point 131: sample_number=53821440, stream_offset=98724182, frame_samples=4608 point 132: sample_number=54259200, stream_offset=99633366, frame_samples=4608 point 133: sample_number=54701568, stream_offset=100588322, frame_samples=4608 point 134: sample_number=55143936, stream_offset=101552525, frame_samples=4608 point 135: sample_number=55586304, stream_offset=102506712, frame_samples=4608 point 136: sample_number=56024064, stream_offset=103432002, frame_samples=4608 point 137: sample_number=56466432, stream_offset=104308452, frame_samples=4608 point 138: sample_number=56908800, stream_offset=105289759, frame_samples=4608 point 139: sample_number=57351168, stream_offset=106294369, frame_samples=4608 point 140: sample_number=57788928, stream_offset=107275979, frame_samples=4608 point 141: sample_number=58231296, stream_offset=108287214, frame_samples=4608 point 142: sample_number=58673664, stream_offset=109250488, frame_samples=4608 point 143: sample_number=59116032, stream_offset=110110374, frame_samples=4608 point 144: sample_number=59480064, stream_offset=110457085, frame_samples=4608 point 145: sample_number=59553792, stream_offset=110534171, frame_samples=4608 point 146: sample_number=59996160, stream_offset=111320396, frame_samples=4608 point 147: sample_number=60438528, stream_offset=112105986, frame_samples=4608 point 148: sample_number=60880896, stream_offset=112871565, frame_samples=4608 point 149: sample_number=61318656, stream_offset=113742037, frame_samples=4608 point 150: sample_number=61761024, stream_offset=114742693, frame_samples=4608 point 151: sample_number=62203392, stream_offset=115522383, frame_samples=4608 point 152: sample_number=62645760, stream_offset=116297663, frame_samples=4608 point 153: sample_number=63083520, stream_offset=117040788, frame_samples=4608 point 154: sample_number=63525888, stream_offset=117919279, frame_samples=4608 point 155: sample_number=63968256, stream_offset=118865179, frame_samples=4608 point 156: sample_number=64406016, stream_offset=119804914, frame_samples=4608 point 157: sample_number=64848384, stream_offset=120791179, frame_samples=4608 point 158: sample_number=65290752, stream_offset=121780916, frame_samples=4608 point 159: sample_number=65733120, stream_offset=122792166, frame_samples=4608 point 160: sample_number=66170880, stream_offset=123838210, frame_samples=4608 point 161: sample_number=66613248, stream_offset=124362514, frame_samples=4608 point 162: sample_number=66622464, stream_offset=124370026, frame_samples=4608 point 163: sample_number=67055616, stream_offset=125322526, frame_samples=4608 point 164: sample_number=67497984, stream_offset=126346258, frame_samples=4608 point 165: sample_number=67935744, stream_offset=127180564, frame_samples=4608 point 166: sample_number=68378112, stream_offset=127967834, frame_samples=4608 point 167: sample_number=68820480, stream_offset=128758026, frame_samples=4608 point 168: sample_number=69262848, stream_offset=129576337, frame_samples=4608 point 169: sample_number=69700608, stream_offset=130334228, frame_samples=4608 point 170: sample_number=70142976, stream_offset=131079520, frame_samples=4608 point 171: sample_number=70585344, stream_offset=131840468, frame_samples=4608 point 172: sample_number=71027712, stream_offset=132599154, frame_samples=4608 point 173: sample_number=71465472, stream_offset=133317346, frame_samples=4608 point 174: sample_number=71907840, stream_offset=133965896, frame_samples=4608 point 175: sample_number=72350208, stream_offset=134611886, frame_samples=4608 point 176: sample_number=72792576, stream_offset=135338229, frame_samples=4608 point 177: sample_number=73230336, stream_offset=136114483, frame_samples=4608 point 178: sample_number=73672704, stream_offset=136831013, frame_samples=4608 point 179: sample_number=74115072, stream_offset=137901009, frame_samples=4608 point 180: sample_number=74552832, stream_offset=138939621, frame_samples=4608 point 181: sample_number=74995200, stream_offset=139740368, frame_samples=4608 point 182: sample_number=75437568, stream_offset=140457010, frame_samples=4608 point 183: sample_number=75879936, stream_offset=141263647, frame_samples=4608 point 184: sample_number=76317696, stream_offset=142065098, frame_samples=4608 point 185: sample_number=76760064, stream_offset=142916769, frame_samples=4608 point 186: sample_number=77202432, stream_offset=143761856, frame_samples=4608 point 187: sample_number=77644800, stream_offset=144604939, frame_samples=4608 point 188: sample_number=78082560, stream_offset=145300042, frame_samples=4608 point 189: sample_number=78524928, stream_offset=145937880, frame_samples=4608 point 190: sample_number=78967296, stream_offset=146746764, frame_samples=4608 point 191: sample_number=79409664, stream_offset=147676608, frame_samples=4608 point 192: sample_number=79847424, stream_offset=148649248, frame_samples=4608 point 193: sample_number=80289792, stream_offset=149571019, frame_samples=4608 point 194: sample_number=80732160, stream_offset=150539287, frame_samples=4608 point 195: sample_number=81174528, stream_offset=151233314, frame_samples=4608 point 196: sample_number=81612288, stream_offset=151959086, frame_samples=4608 point 197: sample_number=82054656, stream_offset=152701187, frame_samples=4608 point 198: sample_number=82497024, stream_offset=153538547, frame_samples=4608 point 199: sample_number=82939392, stream_offset=154411099, frame_samples=4608 point 200: sample_number=83377152, stream_offset=155215238, frame_samples=4608 point 201: sample_number=83819520, stream_offset=155768834, frame_samples=4608 point 202: sample_number=84261888, stream_offset=156371710, frame_samples=4608 point 203: sample_number=84699648, stream_offset=157105577, frame_samples=4608 point 204: sample_number=85142016, stream_offset=157927449, frame_samples=4608 point 205: sample_number=85584384, stream_offset=158604688, frame_samples=4608 point 206: sample_number=86026752, stream_offset=159551509, frame_samples=4608 point 207: sample_number=86464512, stream_offset=160337923, frame_samples=4608 point 208: sample_number=86906880, stream_offset=161220912, frame_samples=4608 point 209: sample_number=87349248, stream_offset=162064390, frame_samples=4608 point 210: sample_number=87791616, stream_offset=162729138, frame_samples=4608 point 211: sample_number=88229376, stream_offset=163599953, frame_samples=4608 point 212: sample_number=88671744, stream_offset=164518634, frame_samples=4608 point 213: sample_number=89114112, stream_offset=165436601, frame_samples=4608 point 214: sample_number=89556480, stream_offset=166385373, frame_samples=4608 point 215: sample_number=89994240, stream_offset=167090546, frame_samples=4608 point 216: sample_number=90436608, stream_offset=167858967, frame_samples=4608 point 217: sample_number=90878976, stream_offset=168593063, frame_samples=4608 point 218: sample_number=91321344, stream_offset=169219699, frame_samples=4608 point 219: sample_number=91759104, stream_offset=170009764, frame_samples=4608 point 220: sample_number=92201472, stream_offset=170955737, frame_samples=4608 point 221: sample_number=92643840, stream_offset=172007065, frame_samples=4608 point 222: sample_number=93086208, stream_offset=173047631, frame_samples=4608 point 223: sample_number=93445632, stream_offset=173391208, frame_samples=4608 point 224: sample_number=93523968, stream_offset=173489125, frame_samples=4608 point 225: sample_number=93966336, stream_offset=174357071, frame_samples=4608 point 226: sample_number=94408704, stream_offset=175221446, frame_samples=4608 point 227: sample_number=94846464, stream_offset=176137027, frame_samples=4608 point 228: sample_number=95288832, stream_offset=177029422, frame_samples=4608 point 229: sample_number=95731200, stream_offset=177961266, frame_samples=4608 point 230: sample_number=96173568, stream_offset=178933043, frame_samples=4608 point 231: sample_number=96611328, stream_offset=179887148, frame_samples=4608 point 232: sample_number=97053696, stream_offset=180664514, frame_samples=4608 point 233: sample_number=97496064, stream_offset=181416440, frame_samples=4608 point 234: sample_number=97938432, stream_offset=182175843, frame_samples=4608 point 235: sample_number=98376192, stream_offset=182842271, frame_samples=4608 point 236: sample_number=98818560, stream_offset=183596608, frame_samples=4608 point 237: sample_number=99260928, stream_offset=184382413, frame_samples=4608 point 238: sample_number=99703296, stream_offset=185214546, frame_samples=4608 point 239: sample_number=100141056, stream_offset=186002849, frame_samples=4608 point 240: sample_number=100583424, stream_offset=186794467, frame_samples=4608 point 241: sample_number=101025792, stream_offset=187543304, frame_samples=4608 point 242: sample_number=101468160, stream_offset=188279430, frame_samples=4608 point 243: sample_number=101905920, stream_offset=189067833, frame_samples=4608 point 244: sample_number=102348288, stream_offset=190008750, frame_samples=4608 point 245: sample_number=102790656, stream_offset=190969145, frame_samples=4608 point 246: sample_number=103233024, stream_offset=191878586, frame_samples=4608 point 247: sample_number=103670784, stream_offset=192819566, frame_samples=4608 point 248: sample_number=104113152, stream_offset=193752617, frame_samples=4608 point 249: sample_number=104555520, stream_offset=194684951, frame_samples=4608 point 250: sample_number=104993280, stream_offset=195631775, frame_samples=4608 point 251: sample_number=105435648, stream_offset=196605359, frame_samples=4608 point 252: sample_number=105878016, stream_offset=197251361, frame_samples=4608 point 253: sample_number=106320384, stream_offset=197971572, frame_samples=4608 point 254: sample_number=106758144, stream_offset=198672630, frame_samples=4608 point 255: sample_number=107200512, stream_offset=199331816, frame_samples=4608 point 256: sample_number=107642880, stream_offset=200018599, frame_samples=4608 point 257: sample_number=108085248, stream_offset=200734866, frame_samples=4608 point 258: sample_number=108523008, stream_offset=201500895, frame_samples=4608 point 259: sample_number=108965376, stream_offset=202400493, frame_samples=4608 point 260: sample_number=109407744, stream_offset=203345384, frame_samples=4608 point 261: sample_number=109850112, stream_offset=204249592, frame_samples=4608 point 262: sample_number=110287872, stream_offset=205168917, frame_samples=4608 point 263: sample_number=110730240, stream_offset=206088558, frame_samples=4608 point 264: sample_number=111172608, stream_offset=207019869, frame_samples=4608 point 265: sample_number=111614976, stream_offset=207957499, frame_samples=4608 point 266: sample_number=112052736, stream_offset=208904708, frame_samples=4608 point 267: sample_number=112495104, stream_offset=209680532, frame_samples=4608 point 268: sample_number=112937472, stream_offset=210530324, frame_samples=4608 point 269: sample_number=113379840, stream_offset=210987241, frame_samples=4608 point 270: sample_number=113439744, stream_offset=211027408, frame_samples=4608 point 271: sample_number=113817600, stream_offset=211673508, frame_samples=4608 point 272: sample_number=114259968, stream_offset=212418940, frame_samples=4608 point 273: sample_number=114702336, stream_offset=213193058, frame_samples=4608 point 274: sample_number=115144704, stream_offset=214117913, frame_samples=4608 point 275: sample_number=115582464, stream_offset=215039545, frame_samples=4608 point 276: sample_number=116024832, stream_offset=215922412, frame_samples=4608 point 277: sample_number=116467200, stream_offset=216748530, frame_samples=4608 point 278: sample_number=116904960, stream_offset=217599981, frame_samples=4608 point 279: sample_number=117347328, stream_offset=218538991, frame_samples=4608 point 280: sample_number=117789696, stream_offset=219427106, frame_samples=4608 point 281: sample_number=118232064, stream_offset=220059078, frame_samples=4608 point 282: sample_number=118669824, stream_offset=220856503, frame_samples=4608 point 283: sample_number=119112192, stream_offset=221714278, frame_samples=4608 point 284: sample_number=119554560, stream_offset=222644924, frame_samples=4608 point 285: sample_number=119996928, stream_offset=223556910, frame_samples=4608 point 286: sample_number=120434688, stream_offset=224460182, frame_samples=4608 point 287: sample_number=120877056, stream_offset=225281217, frame_samples=4608 point 288: sample_number=121319424, stream_offset=225994524, frame_samples=4608 point 289: sample_number=121761792, stream_offset=226930648, frame_samples=4608 point 290: sample_number=122199552, stream_offset=227896942, frame_samples=4608 point 291: sample_number=122641920, stream_offset=228836993, frame_samples=4608 point 292: sample_number=122992128, stream_offset=229359380, frame_samples=4608 point 293: sample_number=123084288, stream_offset=229457564, frame_samples=4608 point 294: sample_number=123526656, stream_offset=230120369, frame_samples=4608 point 295: sample_number=123964416, stream_offset=230787602, frame_samples=4608 point 296: sample_number=124406784, stream_offset=231537156, frame_samples=4608 point 297: sample_number=124849152, stream_offset=232289894, frame_samples=4608 point 298: sample_number=125291520, stream_offset=232979786, frame_samples=4608 point 299: sample_number=125729280, stream_offset=233706573, frame_samples=4608 point 300: sample_number=126171648, stream_offset=234465382, frame_samples=4608 point 301: sample_number=126614016, stream_offset=235036716, frame_samples=4608 point 302: sample_number=127051776, stream_offset=235791791, frame_samples=4608 point 303: sample_number=127494144, stream_offset=236630581, frame_samples=4608 point 304: sample_number=127936512, stream_offset=237503669, frame_samples=4608 point 305: sample_number=128378880, stream_offset=238428517, frame_samples=4608 point 306: sample_number=128816640, stream_offset=239320394, frame_samples=4608 point 307: sample_number=129259008, stream_offset=240217411, frame_samples=4608 point 308: sample_number=129701376, stream_offset=240925735, frame_samples=4608 point 309: sample_number=130143744, stream_offset=241816414, frame_samples=4608 point 310: sample_number=130581504, stream_offset=242766794, frame_samples=4608 point 311: sample_number=131023872, stream_offset=243751749, frame_samples=4608 point 312: sample_number=131466240, stream_offset=244422503, frame_samples=4608 point 313: sample_number=131563008, stream_offset=244504535, frame_samples=4608 point 314: sample_number=131908608, stream_offset=244982510, frame_samples=4608 point 315: sample_number=132346368, stream_offset=245658595, frame_samples=4608 point 316: sample_number=132788736, stream_offset=246266910, frame_samples=4608 point 317: sample_number=133231104, stream_offset=246917236, frame_samples=4608 point 318: sample_number=133673472, stream_offset=247543005, frame_samples=4608 point 319: sample_number=134111232, stream_offset=248216129, frame_samples=4608 point 320: sample_number=134553600, stream_offset=248899324, frame_samples=4608 point 321: sample_number=134995968, stream_offset=249587582, frame_samples=4608 point 322: sample_number=135438336, stream_offset=250243676, frame_samples=4608 point 323: sample_number=135876096, stream_offset=250968243, frame_samples=4608 point 324: sample_number=136318464, stream_offset=251777264, frame_samples=4608 point 325: sample_number=136760832, stream_offset=252639953, frame_samples=4608 point 326: sample_number=137198592, stream_offset=253417421, frame_samples=4608 point 327: sample_number=137640960, stream_offset=254236779, frame_samples=4608 point 328: sample_number=138083328, stream_offset=255109217, frame_samples=4608 point 329: sample_number=138525696, stream_offset=255922231, frame_samples=4608 point 330: sample_number=138963456, stream_offset=256739828, frame_samples=4608 point 331: sample_number=139405824, stream_offset=257507339, frame_samples=4608 point 332: sample_number=139728384, stream_offset=257904505, frame_samples=4608 point 333: sample_number=139848192, stream_offset=258062162, frame_samples=4608 point 334: sample_number=140290560, stream_offset=258785758, frame_samples=4608 point 335: sample_number=140728320, stream_offset=259537616, frame_samples=4608 point 336: sample_number=141170688, stream_offset=260339252, frame_samples=4608 point 337: sample_number=141613056, stream_offset=261285904, frame_samples=4608 point 338: sample_number=142055424, stream_offset=262236089, frame_samples=4608 point 339: sample_number=142493184, stream_offset=263082604, frame_samples=4608 point 340: sample_number=142935552, stream_offset=264031142, frame_samples=4608 point 341: sample_number=143377920, stream_offset=264950052, frame_samples=4608 point 342: sample_number=143820288, stream_offset=265869810, frame_samples=4608 point 343: sample_number=144258048, stream_offset=266634669, frame_samples=4608 point 344: sample_number=144700416, stream_offset=267529707, frame_samples=4608 point 345: sample_number=145142784, stream_offset=268214941, frame_samples=4608 point 346: sample_number=145585152, stream_offset=269013921, frame_samples=4608 point 347: sample_number=146022912, stream_offset=269751909, frame_samples=4608 point 348: sample_number=146465280, stream_offset=270443131, frame_samples=4608 point 349: sample_number=146907648, stream_offset=271205692, frame_samples=4608 point 350: sample_number=147345408, stream_offset=272126782, frame_samples=4608 point 351: sample_number=147787776, stream_offset=273017122, frame_samples=4608 point 352: sample_number=148230144, stream_offset=273931661, frame_samples=4608 point 353: sample_number=148672512, stream_offset=274885903, frame_samples=4608 point 354: sample_number=149110272, stream_offset=275847569, frame_samples=4608 point 355: sample_number=149552640, stream_offset=276653228, frame_samples=4608 point 356: sample_number=149995008, stream_offset=277553536, frame_samples=4608 point 357: sample_number=150437376, stream_offset=278393416, frame_samples=4608 point 358: sample_number=150875136, stream_offset=279196700, frame_samples=4608 point 359: sample_number=151317504, stream_offset=280011177, frame_samples=4608 METADATA block #2 type: 4 (VORBIS_COMMENT) is last: false length: 3336 vendor string: reference libFLAC 1.1.1 20041001 comments: 1 comment[0]: cuesheet=PERFORMER "Biber, H" COMPOSER "Biber, H" TITLE "Battalia � 10 & Requiem � 15 in Concerto - Savall" GENRE "c_Early_Baroque" YEAR "2002" DISC_ID 14F0723 CATALOG 0004294967295 FILE "Battalia � 10 & Requiem � 15 in Concerto - Savall.flac" WAVE COMMENT "Heinrich Ignaz Franz von Biber (1644-1704); Battalia � 10; Requiem � 15 in Concerto; La Capella Reial de Catalunya; Le Concert des Nations; Jordi Savall, dir.; " TRACK 01 AUDIO TITLE "Battalia � 10 - Sonata" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 00:00:00 TRACK 02 AUDIO TITLE "Die liederliche Gesellschaft von allery Humor: Allegro" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 01:44:05 TRACK 03 AUDIO TITLE "Presto" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 02:31:05 TRACK 04 AUDIO TITLE "Der Mars" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 03:19:03 TRACK 05 AUDIO TITLE "Presto" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 04:25:53 TRACK 06 AUDIO TITLE "Aria" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 06:01:44 TRACK 07 AUDIO TITLE "Die Schlacht" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 09:52:49 TRACK 08 AUDIO TITLE "Lamento der Verwundten Musquetirer: Adagio" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 10:35:65 TRACK 09 AUDIO TITLE "Requiem � 15 in Concerto - Marcia Funebre" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 13:00:33 TRACK 10 AUDIO TITLE "Introitus" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 14:48:14 TRACK 11 AUDIO TITLE "Kyrie eleison" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 22:28:58 TRACK 12 AUDIO TITLE "Sequentia" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 25:10:56 TRACK 13 AUDIO TITLE "Offertorium" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 35:19:00 TRACK 14 AUDIO TITLE "Sanctus" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 42:52:29 TRACK 15 AUDIO TITLE "Benedictus" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 46:28:73 TRACK 16 AUDIO TITLE "Agnus Dei" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 49:43:26 TRACK 17 AUDIO TITLE "Communio" PERFORMER "Biber, H" COMPOSER "Biber, H" GENRE "c_Early_Baroque" YEAR "2002" INDEX 01 52:48:34 METADATA block #3 type: 5 (CUESHEET) is last: false length: 1248 media catalog number: 0004294967295 lead-in: 88200 is CD: true number of tracks: 18 track[0] offset: 0 number: 1 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[1] offset: 4589340 number: 2 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[2] offset: 6662040 number: 3 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[3] offset: 8777664 number: 4 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[4] offset: 11717664 number: 5 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[5] offset: 15945972 number: 6 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[6] offset: 26136012 number: 7 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[7] offset: 28041720 number: 8 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[8] offset: 34417404 number: 9 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[9] offset: 39169032 number: 10 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[10] offset: 59480904 number: 11 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[11] offset: 66623928 number: 12 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[12] offset: 93447900 number: 13 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[13] offset: 113442252 number: 14 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[14] offset: 122993724 number: 15 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[15] offset: 131565588 number: 16 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[16] offset: 139728792 number: 17 ISRC: type: AUDIO pre-emphasis: false number of index points: 1 index[0] offset: 0 number: 1 track[17] offset: 151761624 number: 170 (LEAD-OUT) METADATA block #4 type: 1 (PADDING) is last: true length: 4260
One thing I tried: I modified my cuesheet writing software to produce just LF delimited cuesheets (not dos-style CRLF.) Didn't make any difference. With the "Missa Bruxellensis - Savall" file, I think I've isolated one problem: In my cuesheet writing software, I've made it so it replaces leading spaces (0x20) in titles with non-breaking spaces (0xA0). I'm doing that because Slimserver otherwise strips out leading spaces in titles and I like keep them. In UTF8, that 0xA0 character is represented as 0xC2, 0xA0. If I don't do that (just leave the regular 0x20 spaces in) your new code picks up the whole title. If I leave the "non-breaking" spaces in, your code just picks up the 1st character of the title after the 0xC2, 0xA0 sequence. In the other file, the "Battalia � 10 & Requiem � 15 in Concerto - Savall" one that your code truncates to be just "Battalia", that "�" in the album title is represented in UTF8 as 0xC3, 0xA0. Could the problem here be something with how your code is performing the UTF8 to whatever translation? It seems like the common element in the two problems.
That makes a certain amount of sense. And it explains why my test file didn't trigger a problem. If this pans out, I should have a fix shortly.
Another thing that I tried that didn't help: since cuesheet text files stuffed into a vorbis comment in flacs are stored as UTF8, I tried adding a byte-order- mark (BOM, 0xEF,0xBB,0xBF) to the head of the cuesheet file. I remembered seeing some CVS check-ins recently that mentioned BOMs. It didn't change the observed behavior at all, so that isn't it.
Created attachment 393 [details] workaround for the utf8 issue in the new cuesheet parsing Well, after quite a bit of fiddling, I managed to load the cuesheets into a flac file and recreate the problems Gordon reported. As suspected, it's definitely a utf8 issue. Reorganizing the cuesheet parsing must have changed the path through the utf8 code in a way that didn't quite work. I've attached a workaround for folks to play with, but much of the utf8 stuff is still voodoo to me, so I may have to pester dan to figure out what his part of the code is doing. I'll keep poking at it, but this should get you playing music again in the mean time.
So, it took a few tries to get a valid utf-8 sample to test with, but never underestimate the value of a hex editor to tell you what's really in that file. It turns out these poor tags were getting passed through decodeUTF8 twice. Once in cuesheet parsing, and again during addInfoTags. Now addInfoTags is done seperately and the results merged into the metadata extracted from the cuesheet. This also avoids some unnecessary subroutine calls as a bonus. I believe this should be fixed now, as of revision 2901.
This bug was marked resolved in Slimserver 6.1, which is several versions ago. If you're still seeing this bug, please re-open it. Thanks!