osu-file-parser 1.1.0

A crate to parse an osu! beatmap file
Documentation
osu file format v5

[General]
AudioFilename: sakurak.mp3
AudioLeadIn: 0
PreviewTime: 13930
Countdown: 0
SampleSet: Normal
StackLeniency: 0.7
Mode: 0
LetterboxInBreaks: 1

[Metadata]
Title:Sakura Kagetsu
Artist:AKITO
Creator:Kharl
Version:Normal
Source:
Tags:

[Difficulty]
HPDrainRate:4
CircleSize:5
OverallDifficulty:3
SliderMultiplier:1.2
SliderTickRate:2

[Events]
//Background and Video events
0,0,"sakurabg.png"
1,7024,"sakurak.avi"
//Break Periods
2,111545,121014
//Storyboard Layer 0 (Background)
//Storyboard Layer 1 (Failing)
//Storyboard Layer 2 (Passing)
//Storyboard Layer 3 (Foreground)
//Storyboard Sound Samples
//Background Colour Transformations
3,100,255,0,255

[TimingPoints]
7007,434.782608695652,4,1,1,80,1,0
13964,-100,4,1,1,80,0,1
28311,-100,4,2,1,80,0,0
34833,-100,4,1,1,80,0,0
62659,-100,4,2,1,100,0,0
68311,-100,4,1,1,80,0,0
76137,-100,4,2,1,100,0,0
83528,-100,4,1,1,80,0,1
111789,-100,4,1,1,80,0,0
118311,-100,4,2,1,100,0,0

[Colours]
Combo1 : 255,0,128
Combo2 : 255,128,255
Combo3 : 255,0,255
Combo4 : 255,128,192

[HitObjects]
136,192,13963,1,0
256,192,14398,1,0
312,192,14615,1,0
368,192,14833,1,0
368,88,16137,5,0
312,72,16354,1,0
256,56,16572,1,0
144,32,17006,1,0
64,232,17876,6,0,B|49:302|144:360|248:296,1,240
200,192,19180,1,2
240,88,19615,1,2
288,192,20050,1,2
336,288,20485,1,2
388,191,20920,5,4
392,72,21354,1,0
336,72,21572,1,0
280,72,21789,1,0
384,184,23093,5,0
416,232,23311,1,0
456,280,23528,1,0
360,344,23963,1,0
168,248,24833,5,0
128,208,25050,1,0
88,168,25267,1,0
200,136,25702,1,0
256,192,26137,12,6,27876
352,80,29180,5,0
416,168,29615,2,0,B|392:287|240:336,1,240
80,248,31354,6,0,B|64:176|112:64|224:16|344:32|432:112|432:224,1,480
408,264,33528,6,2,B|199:252|128:48,1,360,2|6
248,64,35267,6,4,B|376:64,1,120
376,232,36572,1,0
240,192,37006,2,0,B|280:312,2,120
144,280,38311,1,8
144,176,39180,5,8
248,232,39615,1,0
264,112,40050,1,8
352,176,40485,1,8
456,112,40920,2,8,B|440:280|344:336|328:344,1,240,8|12
376,96,42876,5,0
376,96,43093,1,0
376,96,43311,1,0
376,96,43528,1,4
96,240,44615,5,0
96,240,44833,1,0
96,240,45050,1,0
96,240,45267,1,4
248,320,45920,5,0
280,272,46137,1,8
344,176,46572,2,8,B|344:112|424:88,2,120
160,224,48311,6,0,B|203:313|318:313|352:216,3,240,4|8|4|8
256,40,51789,6,0,L|416:175|351:337|150:338|71:169|216:48,1,960
144,144,55702,6,8,B|88:200|152:256,2,120
368,144,57441,6,8,B|424:200|360:256,2,120
256,192,59180,12,6,62659
328,184,63311,6,0,B|312:88|208:56,1,180
160,152,64398,1,2
144,312,65050,2,0,B|160:216|264:184,1,180
352,248,66137,6,2,B|424:200|384:64|176:64|48:256,1,480
208,248,68528,5,0
208,248,68746,1,0
208,128,69180,1,4
344,128,69615,1,4
288,248,70267,5,0
288,248,70485,1,0
288,128,70920,1,4
152,128,71354,1,4
256,192,72006,5,0
256,192,72224,1,0
176,264,72659,1,4
256,336,73093,2,4,B|344:336|432:176,1,240
320,120,74398,1,0
208,120,74833,1,4
96,120,75267,1,4
256,80,76572,5,2
96,192,77876,5,2
96,192,78093,1,2
96,192,78311,1,2
408,192,79615,5,2
408,192,79833,1,2
408,192,80050,1,2
368,48,81354,5,2
256,48,81789,2,2,B|183:36|102:90|102:224|175:271|272:256,1,360
368,192,83528,5,0
256,192,83963,1,0
216,240,84180,1,0
168,280,84398,2,8,B|24:280,1,120
144,88,85702,5,0
192,128,85920,1,0
240,168,86137,1,0
312,64,86572,2,8,B|432:88,1,120
424,208,87441,6,0,B|424:312|368:352|264:312,1,240
304,208,88746,2,10,B|240:208|208:152,3,120
124,191,90485,5,0
120,72,90920,1,0
176,72,91137,1,0
232,72,91354,2,8,B|376:72,1,120
232,184,92659,5,0
280,152,92876,1,0
288,208,93093,1,0
400,264,93528,1,8
288,320,93963,1,8
128,248,94615,2,0,B|183:129|294:83|368:80,1,300,4|0
472,80,96137,1,2
472,80,96354,1,2
472,80,96572,1,2
408,256,97441,6,0,B|184:160,1,240
240,48,98746,1,12
48,152,99615,5,0
160,200,100050,1,0
272,248,100485,1,12
392,296,100920,1,0
112,288,102007,6,0,B|240:344,1,120
248,280,102659,2,12,B|64:200,1,180
80,152,103528,2,12,B|248:64,1,180
304,72,104398,5,4
432,112,104833,1,8
400,168,105050,1,0
464,168,105267,1,8
328,296,106572,1,8
296,344,106789,1,0
272,296,107007,1,8
256,192,107441,1,4
256,192,107876,12,4,111354
176,40,122224,5,0
176,152,122659,1,0
176,264,123093,1,0
296,336,123528,6,0,B|248:288|224:200|264:128|304:104,1,240
384,256,125267,1,2