Bug 1288 - 6.1 trunk Flac cuesheet parsing broken by Michael's 3/31 rev 2822 modifications
: 6.1 trunk Flac cuesheet parsing broken by Michael's 3/31 rev 2822 modifications
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Audio
: 6.0.0
: PC Windows XP
: P2 normal (vote)
: ---
Assigned To: michael
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2005-04-02 11:22 UTC by Gordon Harris
Modified: 2008-08-18 10:54 UTC (History)
0 users

See Also:
Category: ---


Attachments
workaround for the utf8 issue in the new cuesheet parsing (464 bytes, patch)
2005-04-03 20:40 UTC, michael
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gordon Harris 2005-04-02 11:22:00 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
Comment 1 Dan Sully 2005-04-02 11:24:10 UTC
You break it, you fix it. :)
Comment 2 Gordon Harris 2005-04-02 11:28:51 UTC
Aiiieee!  If I could write perl code, I'd try!
Comment 3 michael 2005-04-02 17:03:33 UTC
I'm still trying to reproduce this.
Can you attach the full output of metaflac --list
for one of the affected tracks?
Comment 4 Gordon Harris 2005-04-02 17:20:09 UTC
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
Comment 5 Gordon Harris 2005-04-02 17:20:50 UTC
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
Comment 6 Gordon Harris 2005-04-02 18:26:09 UTC
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.


Comment 7 michael 2005-04-03 00:52:40 UTC
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.
Comment 8 Gordon Harris 2005-04-03 08:35:52 UTC
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.
Comment 9 michael 2005-04-03 20:40:37 UTC
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.
Comment 10 michael 2005-04-07 03:23:51 UTC
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.
Comment 11 Chris Owens 2008-03-11 11:28:06 UTC
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!