diff --git a/.gitmodules b/.gitmodules
index bd25379..1cfb4e8 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,8 +1,8 @@
 [submodule "Js/Translations"]
 	path = Js/Translations
-	url = https://git.poweris.moe/xdutranslations.git
+	url = https://git.poweris.moe/yttt-xdu/xdutranslations.git
 	branch = .
 [submodule "CustomData"]
 	path = CustomData
-	url = https://git.poweris.moe/customdata.git
+	url = https://git.poweris.moe/yttt-xdu/customdata.git
 	branch = .
diff --git a/Js/BgmLoop.json b/Js/BgmLoop.json
deleted file mode 100644
index 0396bb5..0000000
--- a/Js/BgmLoop.json
+++ /dev/null
@@ -1,1354 +0,0 @@
-{
-	"bgm_adv_battle_01": {
-		"duration": 93.01484375,
-		"loop_end": {
-			"samples_48k": 4464640,
-			"samples_native": 2976427,
-			"seconds": 93.01334375
-		},
-		"loop_start": {
-			"samples_48k": 543504,
-			"samples_native": 362336,
-			"seconds": 11.323
-		}
-	},
-	"bgm_adv_battle_02": {
-		"duration": 94.41484375,
-		"loop_end": {
-			"samples_48k": 4531845,
-			"samples_native": 3021230,
-			"seconds": 94.4134375
-		},
-		"loop_start": {
-			"samples_48k": 330432,
-			"samples_native": 220288,
-			"seconds": 6.884
-		}
-	},
-	"bgm_adv_comical_01": {
-		"duration": 57.7235625,
-		"loop_end": {
-			"samples_48k": 2770663,
-			"samples_native": 1847109,
-			"seconds": 57.72215625
-		},
-		"loop_start": {
-			"samples_48k": 250656,
-			"samples_native": 167104,
-			"seconds": 5.222
-		}
-	},
-	"bgm_adv_comical_02": {
-		"duration": 71.2195,
-		"loop_end": {
-			"samples_48k": 3418456,
-			"samples_native": 2278971,
-			"seconds": 71.21784375
-		},
-		"loop_start": {
-			"samples_48k": 625728,
-			"samples_native": 417152,
-			"seconds": 13.036
-		}
-	},
-	"bgm_adv_emergency_01": {
-		"duration": 98.295,
-		"loop_end": {
-			"samples_48k": 4718094,
-			"samples_native": 3145396,
-			"seconds": 98.293625
-		},
-		"loop_start": {
-			"samples_48k": 1304784,
-			"samples_native": 869856,
-			"seconds": 27.183
-		}
-	},
-	"bgm_adv_emergency_02": {
-		"duration": 76.7199375,
-		"loop_end": {
-			"samples_48k": 3682461,
-			"samples_native": 2454974,
-			"seconds": 76.7179375
-		},
-		"loop_start": {
-			"samples_48k": 720144,
-			"samples_native": 480096,
-			"seconds": 15.003
-		}
-	},
-	"bgm_adv_everyday_01": {
-		"duration": 75.8483125,
-		"loop_end": {
-			"samples_48k": 3640636,
-			"samples_native": 2427091,
-			"seconds": 75.84659375
-		},
-		"loop_start": {
-			"samples_48k": 349200,
-			"samples_native": 232800,
-			"seconds": 7.275
-		}
-	},
-	"bgm_adv_everyday_02": {
-		"duration": 70.43615625,
-		"loop_end": {
-			"samples_48k": 3380871,
-			"samples_native": 2253914,
-			"seconds": 70.4348125
-		},
-		"loop_start": {
-			"samples_48k": 588144,
-			"samples_native": 392096,
-			"seconds": 12.253
-		}
-	},
-	"bgm_adv_everyday_03": {
-		"duration": 78.99671875,
-		"loop_end": {
-			"samples_48k": 3791752,
-			"samples_native": 2527835,
-			"seconds": 78.99484375
-		},
-		"loop_start": {
-			"samples_48k": 436416,
-			"samples_native": 290944,
-			"seconds": 9.092
-		}
-	},
-	"bgm_adv_everyday_04": {
-		"duration": 66.528375,
-		"loop_end": {
-			"samples_48k": 3193291,
-			"samples_native": 2128861,
-			"seconds": 66.52690625
-		},
-		"loop_start": {
-			"samples_48k": 313296,
-			"samples_native": 208864,
-			"seconds": 6.527
-		}
-	},
-	"bgm_adv_highlight_01": {
-		"duration": 97.1335,
-		"loop_end": {
-			"samples_48k": 4662328,
-			"samples_native": 3108219,
-			"seconds": 97.13184375
-		},
-		"loop_start": {
-			"samples_48k": 473232,
-			"samples_native": 315488,
-			"seconds": 9.859
-		}
-	},
-	"bgm_adv_highlight_02": {
-		"duration": 76.46521875,
-		"loop_end": {
-			"samples_48k": 3670234,
-			"samples_native": 2446823,
-			"seconds": 76.46321875
-		},
-		"loop_start": {
-			"samples_48k": 648768,
-			"samples_native": 432512,
-			"seconds": 13.516
-		}
-	},
-	"bgm_adv_highlight_03": {
-		"duration": 109.82465625,
-		"loop_end": {
-			"samples_48k": 5271502,
-			"samples_native": 3514335,
-			"seconds": 109.82296875
-		},
-		"loop_start": {
-			"samples_48k": 1476672,
-			"samples_native": 984448,
-			"seconds": 30.764
-		}
-	},
-	"bgm_adv_highlight_04": {
-		"duration": 102.86365625,
-		"loop_end": {
-			"samples_48k": 4937361,
-			"samples_native": 3291574,
-			"seconds": 102.8616875
-		},
-		"loop_start": {
-			"samples_48k": 682224,
-			"samples_native": 454816,
-			"seconds": 14.213
-		}
-	},
-	"bgm_adv_peace_01": {
-		"duration": 83.74309375,
-		"loop_end": {
-			"samples_48k": 4019584,
-			"samples_native": 2679723,
-			"seconds": 83.74134375
-		},
-		"loop_start": {
-			"samples_48k": 541344,
-			"samples_native": 360896,
-			"seconds": 11.278
-		}
-	},
-	"bgm_adv_peace_02": {
-		"duration": 67.32375,
-		"loop_end": {
-			"samples_48k": 3231464,
-			"samples_native": 2154309,
-			"seconds": 67.32215625
-		},
-		"loop_start": {
-			"samples_48k": 386400,
-			"samples_native": 257600,
-			"seconds": 8.05
-		}
-	},
-	"bgm_adv_sorrow_01": {
-		"duration": 75.9431875,
-		"loop_end": {
-			"samples_48k": 3645204,
-			"samples_native": 2430136,
-			"seconds": 75.94175
-		},
-		"loop_start": {
-			"samples_48k": 975936,
-			"samples_native": 650624,
-			"seconds": 20.332
-		}
-	},
-	"bgm_adv_sorrow_02": {
-		"duration": 78.8830625,
-		"loop_end": {
-			"samples_48k": 3786321,
-			"samples_native": 2524214,
-			"seconds": 78.8816875
-		},
-		"loop_start": {
-			"samples_48k": 680016,
-			"samples_native": 453344,
-			"seconds": 14.167
-		}
-	},
-	"bgm_adv_tension_01": {
-		"duration": 66.506,
-		"loop_end": {
-			"samples_48k": 3192193,
-			"samples_native": 2128129,
-			"seconds": 66.50403125
-		},
-		"loop_start": {
-			"samples_48k": 411504,
-			"samples_native": 274336,
-			"seconds": 8.573
-		}
-	},
-	"bgm_adv_tension_02": {
-		"duration": 75.747875,
-		"loop_end": {
-			"samples_48k": 3635811,
-			"samples_native": 2423874,
-			"seconds": 75.7460625
-		},
-		"loop_start": {
-			"samples_48k": 545088,
-			"samples_native": 363392,
-			"seconds": 11.356
-		}
-	},
-	"bgm_adv_tension_03": {
-		"duration": 96.00084375,
-		"loop_end": {
-			"samples_48k": 4607959,
-			"samples_native": 3071973,
-			"seconds": 95.99915625
-		},
-		"loop_start": {
-			"samples_48k": 383952,
-			"samples_native": 255968,
-			"seconds": 7.999
-		}
-	},
-	"bgm_home_01": {
-		"duration": 76.73034375,
-		"loop_end": {
-			"samples_48k": 3682962,
-			"samples_native": 2455308,
-			"seconds": 76.728375
-		},
-		"loop_start": {
-			"samples_48k": 850176,
-			"samples_native": 566784,
-			"seconds": 17.712
-		}
-	},
-	"bgm_raid_01": {
-		"duration": 111.7009375,
-		"loop_end": {
-			"samples_48k": 5361571,
-			"samples_native": 3574381,
-			"seconds": 111.69940625
-		},
-		"loop_start": {
-			"samples_48k": 1110144,
-			"samples_native": 740096,
-			"seconds": 23.128
-		}
-	},
-	"jingle_gacha": {
-		"duration": 15.652,
-		"loop_end": {
-			"samples_48k": 751200,
-			"samples_native": 500800,
-			"seconds": 15.65
-		},
-		"loop_start": {
-			"samples_48k": 290400,
-			"samples_native": 193600,
-			"seconds": 6.05
-		}
-	},
-	"musicBase": {
-		"duration": 86.40134375,
-		"loop_end": {
-			"samples_48k": 4147201,
-			"samples_native": 2764801,
-			"seconds": 86.40003125
-		},
-		"loop_start": {
-			"samples_48k": 0,
-			"samples_native": 0,
-			"seconds": 0.0
-		}
-	},
-	"music_adam_weishaupt": {
-		"duration": 73.6201875,
-		"loop_end": {
-			"samples_48k": 3533703,
-			"samples_native": 2355802,
-			"seconds": 73.6188125
-		},
-		"loop_start": {
-			"samples_48k": 393648,
-			"samples_native": 262432,
-			"seconds": 8.201
-		}
-	},
-	"music_akatuki_no_sora": {
-		"duration": 100.88696875,
-		"loop_end": {
-			"samples_48k": 4842487,
-			"samples_native": 3228325,
-			"seconds": 100.88515625
-		},
-		"loop_start": {
-			"samples_48k": 1297872,
-			"samples_native": 865248,
-			"seconds": 27.039
-		}
-	},
-	"music_apple": {
-		"duration": 86.01065625,
-		"loop_end": {
-			"samples_48k": 4128439,
-			"samples_native": 2752293,
-			"seconds": 86.00915625
-		},
-		"loop_start": {
-			"samples_48k": 0,
-			"samples_native": 0,
-			"seconds": 0.0
-		}
-	},
-	"music_asu_no_gaika": {
-		"duration": 89.30321875,
-		"loop_end": {
-			"samples_48k": 4286482,
-			"samples_native": 2857655,
-			"seconds": 89.30171875
-		},
-		"loop_start": {
-			"samples_48k": 961632,
-			"samples_native": 641088,
-			"seconds": 20.034
-		}
-	},
-	"music_axia_no_kaze": {
-		"duration": 227.14678125,
-		"loop_end": {
-			"samples_48k": 10902963,
-			"samples_native": 7268642,
-			"seconds": 227.1450625
-		},
-		"loop_start": {
-			"samples_48k": 7334256,
-			"samples_native": 4889504,
-			"seconds": 152.797
-		}
-	},
-	"music_beyond_the_blade": {
-		"duration": 107.07978125,
-		"loop_end": {
-			"samples_48k": 5139739,
-			"samples_native": 3426493,
-			"seconds": 107.07790625
-		},
-		"loop_start": {
-			"samples_48k": 1172256,
-			"samples_native": 781504,
-			"seconds": 24.422
-		}
-	},
-	"music_bye_bye_lullaby": {
-		"duration": 77.39109375,
-		"loop_end": {
-			"samples_48k": 3714693,
-			"samples_native": 2476462,
-			"seconds": 77.3894375
-		},
-		"loop_start": {
-			"samples_48k": 892320,
-			"samples_native": 594880,
-			"seconds": 18.59
-		}
-	},
-	"music_change_the_future": {
-		"duration": 119.41009375,
-		"loop_end": {
-			"samples_48k": 5731599,
-			"samples_native": 3821066,
-			"seconds": 119.4083125
-		},
-		"loop_start": {
-			"samples_48k": 1972320,
-			"samples_native": 1314880,
-			"seconds": 41.09
-		}
-	},
-	"music_daisukisukisugi": {
-		"duration": 93.21253125,
-		"loop_end": {
-			"samples_48k": 4474110,
-			"samples_native": 2982740,
-			"seconds": 93.210625
-		},
-		"loop_start": {
-			"samples_48k": 322416,
-			"samples_native": 214944,
-			"seconds": 6.717
-		}
-	},
-	"music_dangerous_sunshine": {
-		"duration": 99.20853125,
-		"loop_end": {
-			"samples_48k": 4761918,
-			"samples_native": 3174612,
-			"seconds": 99.206625
-		},
-		"loop_start": {
-			"samples_48k": 1238112,
-			"samples_native": 825408,
-			"seconds": 25.794
-		}
-	},
-	"music_dareka_no_tame_no_hikari": {
-		"duration": 108.5063125,
-		"loop_end": {
-			"samples_48k": 5208220,
-			"samples_native": 3472147,
-			"seconds": 108.50459375
-		},
-		"loop_start": {
-			"samples_48k": 2697264,
-			"samples_native": 1798176,
-			"seconds": 56.193
-		}
-	},
-	"music_edge_works_of_goddess_zababa": {
-		"duration": 91.3029375,
-		"loop_end": {
-			"samples_48k": 4382446,
-			"samples_native": 2921631,
-			"seconds": 91.30096875
-		},
-		"loop_start": {
-			"samples_48k": 1080480,
-			"samples_native": 720320,
-			"seconds": 22.51
-		}
-	},
-	"music_eiai_promise": {
-		"duration": 123.58634375,
-		"loop_end": {
-			"samples_48k": 5932080,
-			"samples_native": 3954720,
-			"seconds": 123.585
-		},
-		"loop_start": {
-			"samples_48k": 1861680,
-			"samples_native": 1241120,
-			"seconds": 38.785
-		}
-	},
-	"music_endless_summertime": {
-		"duration": 122.51665625,
-		"loop_end": {
-			"samples_48k": 5880708,
-			"samples_native": 3920472,
-			"seconds": 122.51475
-		},
-		"loop_start": {
-			"samples_48k": 2393568,
-			"samples_native": 1595712,
-			"seconds": 49.866
-		}
-	},
-	"music_ewigarbunt": {
-		"duration": 94.56709375,
-		"loop_end": {
-			"samples_48k": 4539136,
-			"samples_native": 3026091,
-			"seconds": 94.56534375
-		},
-		"loop_start": {
-			"samples_48k": 532224,
-			"samples_native": 354816,
-			"seconds": 11.088
-		}
-	},
-	"music_first_love_song": {
-		"duration": 104.9476875,
-		"loop_end": {
-			"samples_48k": 5037417,
-			"samples_native": 3358278,
-			"seconds": 104.9461875
-		},
-		"loop_start": {
-			"samples_48k": 585072,
-			"samples_native": 390048,
-			"seconds": 12.189
-		}
-	},
-	"music_flight_feathers": {
-		"duration": 111.38940625,
-		"loop_end": {
-			"samples_48k": 5346628,
-			"samples_native": 3564419,
-			"seconds": 111.38809375
-		},
-		"loop_start": {
-			"samples_48k": 1221216,
-			"samples_native": 814144,
-			"seconds": 25.442
-		}
-	},
-	"music_fushichou_no_flamme": {
-		"duration": 129.0045,
-		"loop_end": {
-			"samples_48k": 6192121,
-			"samples_native": 4128081,
-			"seconds": 129.00253125
-		},
-		"loop_start": {
-			"samples_48k": 2669376,
-			"samples_native": 1779584,
-			"seconds": 55.612
-		}
-	},
-	"music_fuugetsuno_shissou": {
-		"duration": 102.51465625,
-		"loop_end": {
-			"samples_48k": 4920636,
-			"samples_native": 3280424,
-			"seconds": 102.51325
-		},
-		"loop_start": {
-			"samples_48k": 1547376,
-			"samples_native": 1031584,
-			"seconds": 32.237
-		}
-	},
-	"music_gekisou_gungnir": {
-		"duration": 100.545375,
-		"loop_end": {
-			"samples_48k": 4826109,
-			"samples_native": 3217406,
-			"seconds": 100.5439375
-		},
-		"loop_start": {
-			"samples_48k": 1120224,
-			"samples_native": 746816,
-			"seconds": 23.338
-		}
-	},
-	"music_gekisyou_infinity": {
-		"duration": 152.32209375,
-		"loop_end": {
-			"samples_48k": 7311394,
-			"samples_native": 4874263,
-			"seconds": 152.32071875
-		},
-		"loop_start": {
-			"samples_48k": 3361680,
-			"samples_native": 2241120,
-			"seconds": 70.035
-		}
-	},
-	"music_gekkabijin": {
-		"duration": 99.34246875,
-		"loop_end": {
-			"samples_48k": 4768356,
-			"samples_native": 3178904,
-			"seconds": 99.34075
-		},
-		"loop_start": {
-			"samples_48k": 1268592,
-			"samples_native": 845728,
-			"seconds": 26.429
-		}
-	},
-	"music_gekkou_no_tsurugi": {
-		"duration": 86.184875,
-		"loop_end": {
-			"samples_48k": 4136785,
-			"samples_native": 2757857,
-			"seconds": 86.18303125
-		},
-		"loop_start": {
-			"samples_48k": 833472,
-			"samples_native": 555648,
-			"seconds": 17.364
-		}
-	},
-	"music_genkaitoppa_g_beat": {
-		"duration": 121.08309375,
-		"loop_end": {
-			"samples_48k": 5811907,
-			"samples_native": 3874605,
-			"seconds": 121.08140625
-		},
-		"loop_start": {
-			"samples_48k": 1906128,
-			"samples_native": 1270752,
-			"seconds": 39.711
-		}
-	},
-	"music_genocide_saw": {
-		"duration": 95.9691875,
-		"loop_end": {
-			"samples_48k": 4606449,
-			"samples_native": 3070966,
-			"seconds": 95.9676875
-		},
-		"loop_start": {
-			"samples_48k": 1209408,
-			"samples_native": 806272,
-			"seconds": 25.196
-		}
-	},
-	"music_ginwan_airget_lamh": {
-		"duration": 99.313,
-		"loop_end": {
-			"samples_48k": 4766931,
-			"samples_native": 3177954,
-			"seconds": 99.3110625
-		},
-		"loop_start": {
-			"samples_48k": 1055424,
-			"samples_native": 703616,
-			"seconds": 21.988
-		}
-	},
-	"music_gohoushi_maidmode": {
-		"duration": 95.612125,
-		"loop_end": {
-			"samples_48k": 4589314,
-			"samples_native": 3059543,
-			"seconds": 95.61071875
-		},
-		"loop_start": {
-			"samples_48k": 1287408,
-			"samples_native": 858272,
-			"seconds": 26.821
-		}
-	},
-	"music_gokuren_igalima": {
-		"duration": 80.25296875,
-		"loop_end": {
-			"samples_48k": 3852064,
-			"samples_native": 2568043,
-			"seconds": 80.25134375
-		},
-		"loop_start": {
-			"samples_48k": 476784,
-			"samples_native": 317856,
-			"seconds": 9.933
-		}
-	},
-	"music_gun_bullet_xxx": {
-		"duration": 83.22640625,
-		"loop_end": {
-			"samples_48k": 3994797,
-			"samples_native": 2663198,
-			"seconds": 83.2249375
-		},
-		"loop_start": {
-			"samples_48k": 117312,
-			"samples_native": 78208,
-			"seconds": 2.444
-		}
-	},
-	"music_gyakkou_no_flugel": {
-		"duration": 114.43875,
-		"loop_end": {
-			"samples_48k": 5492964,
-			"samples_native": 3661976,
-			"seconds": 114.43675
-		},
-		"loop_start": {
-			"samples_48k": 1260816,
-			"samples_native": 840544,
-			"seconds": 26.267
-		}
-	},
-	"music_gyakkou_no_flugel_ver_souyoku": {
-		"duration": 123.3248125,
-		"loop_end": {
-			"samples_48k": 5919507,
-			"samples_native": 3946338,
-			"seconds": 123.3230625
-		},
-		"loop_start": {
-			"samples_48k": 1687440,
-			"samples_native": 1124960,
-			"seconds": 35.155
-		}
-	},
-	"music_gyakkou_no_resolve": {
-		"duration": 111.3798125,
-		"loop_end": {
-			"samples_48k": 5346163,
-			"samples_native": 3564109,
-			"seconds": 111.37840625
-		},
-		"loop_start": {
-			"samples_48k": 1638576,
-			"samples_native": 1092384,
-			"seconds": 34.137
-		}
-	},
-	"music_hadakaninatte_natsu": {
-		"duration": 85.93515625,
-		"loop_end": {
-			"samples_48k": 4124794,
-			"samples_native": 2749863,
-			"seconds": 85.93321875
-		},
-		"loop_start": {
-			"samples_48k": 654768,
-			"samples_native": 436512,
-			"seconds": 13.641
-		}
-	},
-	"music_hajimarino_uta": {
-		"duration": 167.56865625,
-		"loop_end": {
-			"samples_48k": 8043231,
-			"samples_native": 5362154,
-			"seconds": 167.5673125
-		},
-		"loop_start": {
-			"samples_48k": 1400592,
-			"samples_native": 933728,
-			"seconds": 29.179
-		}
-	},
-	"music_hanasaku_yuuki": {
-		"duration": 98.078,
-		"loop_end": {
-			"samples_48k": 4707648,
-			"samples_native": 3138432,
-			"seconds": 98.076
-		},
-		"loop_start": {
-			"samples_48k": 1034160,
-			"samples_native": 689440,
-			"seconds": 21.545
-		}
-	},
-	"music_hidamari_memoria": {
-		"duration": 107.5283125,
-		"loop_end": {
-			"samples_48k": 5161266,
-			"samples_native": 3440844,
-			"seconds": 107.526375
-		},
-		"loop_start": {
-			"samples_48k": 861504,
-			"samples_native": 574336,
-			"seconds": 17.948
-		}
-	},
-	"music_hitsuai_dyuoshauto": {
-		"duration": 112.36075,
-		"loop_end": {
-			"samples_48k": 5393221,
-			"samples_native": 3595481,
-			"seconds": 112.35878125
-		},
-		"loop_start": {
-			"samples_48k": 1906080,
-			"samples_native": 1270720,
-			"seconds": 39.71
-		}
-	},
-	"music_junpaku_innocent": {
-		"duration": 118.195375,
-		"loop_end": {
-			"samples_48k": 5673310,
-			"samples_native": 3782207,
-			"seconds": 118.19396875
-		},
-		"loop_start": {
-			"samples_48k": 2061216,
-			"samples_native": 1374144,
-			"seconds": 42.942
-		}
-	},
-	"music_kaban_no_kakushigoto": {
-		"duration": 80.6815,
-		"loop_end": {
-			"samples_48k": 3872619,
-			"samples_native": 2581746,
-			"seconds": 80.6795625
-		},
-		"loop_start": {
-			"samples_48k": 544176,
-			"samples_native": 362784,
-			"seconds": 11.337
-		}
-	},
-	"music_kimitoiu_otokanade_tsukirumade": {
-		"duration": 95.7555,
-		"loop_end": {
-			"samples_48k": 4596183,
-			"samples_native": 3064122,
-			"seconds": 95.7538125
-		},
-		"loop_start": {
-			"samples_48k": 845616,
-			"samples_native": 563744,
-			"seconds": 17.617
-		}
-	},
-	"music_knock_out": {
-		"duration": 103.6995625,
-		"loop_end": {
-			"samples_48k": 4977483,
-			"samples_native": 3318322,
-			"seconds": 103.6975625
-		},
-		"loop_start": {
-			"samples_48k": 1095744,
-			"samples_native": 730496,
-			"seconds": 22.828
-		}
-	},
-	"music_koi_no_okehazama": {
-		"duration": 76.1594375,
-		"loop_end": {
-			"samples_48k": 3655587,
-			"samples_native": 2437058,
-			"seconds": 76.1580625
-		},
-		"loop_start": {
-			"samples_48k": 710064,
-			"samples_native": 473376,
-			"seconds": 14.793
-		}
-	},
-	"music_kono_ima_wo_ikite": {
-		"duration": 161.39909375,
-		"loop_end": {
-			"samples_48k": 7747063,
-			"samples_native": 5164709,
-			"seconds": 161.39715625
-		},
-		"loop_start": {
-			"samples_48k": 939792,
-			"samples_native": 626528,
-			"seconds": 19.579
-		}
-	},
-	"music_kyoushitsu_monochrome": {
-		"duration": 79.831625,
-		"loop_end": {
-			"samples_48k": 3831834,
-			"samples_native": 2554556,
-			"seconds": 79.829875
-		},
-		"loop_start": {
-			"samples_48k": 489168,
-			"samples_native": 326112,
-			"seconds": 10.191
-		}
-	},
-	"music_luminous_gate": {
-		"duration": 105.43403125,
-		"loop_end": {
-			"samples_48k": 5060763,
-			"samples_native": 3373842,
-			"seconds": 105.4325625
-		},
-		"loop_start": {
-			"samples_48k": 1741440,
-			"samples_native": 1160960,
-			"seconds": 36.28
-		}
-	},
-	"music_makenaiai_ga_kokoniaru": {
-		"duration": 93.74815625,
-		"loop_end": {
-			"samples_48k": 4499835,
-			"samples_native": 2999890,
-			"seconds": 93.7465625
-		},
-		"loop_start": {
-			"samples_48k": 1334880,
-			"samples_native": 889920,
-			"seconds": 27.81
-		}
-	},
-	"music_makyu_ichiibal": {
-		"duration": 81.071375,
-		"loop_end": {
-			"samples_48k": 3891351,
-			"samples_native": 2594234,
-			"seconds": 81.0698125
-		},
-		"loop_start": {
-			"samples_48k": 650016,
-			"samples_native": 433344,
-			"seconds": 13.542
-		}
-	},
-	"music_melodious_moonlight": {
-		"duration": 99.05025,
-		"loop_end": {
-			"samples_48k": 4754340,
-			"samples_native": 3169560,
-			"seconds": 99.04875
-		},
-		"loop_start": {
-			"samples_48k": 1230576,
-			"samples_native": 820384,
-			"seconds": 25.637
-		}
-	},
-	"music_nijiiro_no_flugel": {
-		"duration": 112.277,
-		"loop_end": {
-			"samples_48k": 5389231,
-			"samples_native": 3592821,
-			"seconds": 112.27565625
-		},
-		"loop_start": {
-			"samples_48k": 1157088,
-			"samples_native": 771392,
-			"seconds": 24.106
-		}
-	},
-	"music_okitegami": {
-		"duration": 100.10028125,
-		"loop_end": {
-			"samples_48k": 4804740,
-			"samples_native": 3203160,
-			"seconds": 100.09875
-		},
-		"loop_start": {
-			"samples_48k": 1280976,
-			"samples_native": 853984,
-			"seconds": 26.687
-		}
-	},
-	"music_orbital_beat": {
-		"duration": 74.67153125,
-		"loop_end": {
-			"samples_48k": 3584140,
-			"samples_native": 2389427,
-			"seconds": 74.66959375
-		},
-		"loop_start": {
-			"samples_48k": 1202976,
-			"samples_native": 801984,
-			"seconds": 25.062
-		}
-	},
-	"music_oukyo_sulsagana": {
-		"duration": 100.1548125,
-		"loop_end": {
-			"samples_48k": 4807359,
-			"samples_native": 3204906,
-			"seconds": 100.1533125
-		},
-		"loop_start": {
-			"samples_48k": 1065168,
-			"samples_native": 710112,
-			"seconds": 22.191
-		}
-	},
-	"music_over_killscythe_hell": {
-		"duration": 91.43084375,
-		"loop_end": {
-			"samples_48k": 4388601,
-			"samples_native": 2925734,
-			"seconds": 91.4291875
-		},
-		"loop_start": {
-			"samples_48k": 1212432,
-			"samples_native": 808288,
-			"seconds": 25.259
-		}
-	},
-	"music_practice_mode": {
-		"duration": 108.994625,
-		"loop_end": {
-			"samples_48k": 5231652,
-			"samples_native": 3487768,
-			"seconds": 108.99275
-		},
-		"loop_start": {
-			"samples_48k": 1314384,
-			"samples_native": 876256,
-			"seconds": 27.383
-		}
-	},
-	"music_rainbow_flower": {
-		"duration": 88.8225,
-		"loop_end": {
-			"samples_48k": 4263411,
-			"samples_native": 2842274,
-			"seconds": 88.8210625
-		},
-		"loop_start": {
-			"samples_48k": 1273728,
-			"samples_native": 849152,
-			"seconds": 26.536
-		}
-	},
-	"music_ressou_gungnir": {
-		"duration": 141.42465625,
-		"loop_end": {
-			"samples_48k": 6788316,
-			"samples_native": 4525544,
-			"seconds": 141.42325
-		},
-		"loop_start": {
-			"samples_48k": 3042432,
-			"samples_native": 2028288,
-			"seconds": 63.384
-		}
-	},
-	"music_sakura_blizzard": {
-		"duration": 101.234875,
-		"loop_end": {
-			"samples_48k": 4859196,
-			"samples_native": 3239464,
-			"seconds": 101.23325
-		},
-		"loop_start": {
-			"samples_48k": 1204704,
-			"samples_native": 803136,
-			"seconds": 25.098
-		}
-	},
-	"music_santa_ga_machi_ni_yattekuru": {
-		"duration": 104.1534375,
-		"loop_end": {
-			"samples_48k": 4999269,
-			"samples_native": 3332846,
-			"seconds": 104.1514375
-		},
-		"loop_start": {
-			"samples_48k": 662304,
-			"samples_native": 441536,
-			"seconds": 13.798
-		}
-	},
-	"music_seigiwoshinjite_nigirishimete": {
-		"duration": 87.9635625,
-		"loop_end": {
-			"samples_48k": 4222179,
-			"samples_native": 2814786,
-			"seconds": 87.9620625
-		},
-		"loop_start": {
-			"samples_48k": 382512,
-			"samples_native": 255008,
-			"seconds": 7.969
-		}
-	},
-	"music_seiten_galaxy_cross": {
-		"duration": 126.5226875,
-		"loop_end": {
-			"samples_48k": 6073014,
-			"samples_native": 4048676,
-			"seconds": 126.521125
-		},
-		"loop_start": {
-			"samples_48k": 1793712,
-			"samples_native": 1195808,
-			"seconds": 37.369
-		}
-	},
-	"music_senkin_daurudabura": {
-		"duration": 110.1046875,
-		"loop_end": {
-			"samples_48k": 5284932,
-			"samples_native": 3523288,
-			"seconds": 110.10275
-		},
-		"loop_start": {
-			"samples_48k": 1316256,
-			"samples_native": 877504,
-			"seconds": 27.422
-		}
-	},
-	"music_senkin_daurudabura_test01": {
-		"duration": 82.6820625,
-		"loop_end": {
-			"samples_48k": 3968674,
-			"samples_native": 2645783,
-			"seconds": 82.68071875
-		},
-		"loop_start": {
-			"samples_48k": 0,
-			"samples_native": 0,
-			"seconds": 0.0
-		}
-	},
-	"music_senritsu_sorority": {
-		"duration": 162.176125,
-		"loop_end": {
-			"samples_48k": 7784385,
-			"samples_native": 5189590,
-			"seconds": 162.1746875
-		},
-		"loop_start": {
-			"samples_48k": 3414720,
-			"samples_native": 2276480,
-			"seconds": 71.14
-		}
-	},
-	"music_sense_of_distance": {
-		"duration": 115.3528125,
-		"loop_end": {
-			"samples_48k": 5536843,
-			"samples_native": 3691229,
-			"seconds": 115.35090625
-		},
-		"loop_start": {
-			"samples_48k": 2001648,
-			"samples_native": 1334432,
-			"seconds": 41.701
-		}
-	},
-	"music_shinwasekai_karano_kyousyuu": {
-		"duration": 70.55734375,
-		"loop_end": {
-			"samples_48k": 3386688,
-			"samples_native": 2257792,
-			"seconds": 70.556
-		},
-		"loop_start": {
-			"samples_48k": 0,
-			"samples_native": 0,
-			"seconds": 0.0
-		}
-	},
-	"music_shippujinrai": {
-		"duration": 104.2053125,
-		"loop_end": {
-			"samples_48k": 5001786,
-			"samples_native": 3334524,
-			"seconds": 104.203875
-		},
-		"loop_start": {
-			"samples_48k": 1210320,
-			"samples_native": 806880,
-			"seconds": 25.215
-		}
-	},
-	"music_shitou_eibihikaito": {
-		"duration": 151.1798125,
-		"loop_end": {
-			"samples_48k": 7256547,
-			"samples_native": 4837698,
-			"seconds": 151.1780625
-		},
-		"loop_start": {
-			"samples_48k": 2724096,
-			"samples_native": 1816064,
-			"seconds": 56.752
-		}
-	},
-	"music_song_for_the_world": {
-		"duration": 99.87034375,
-		"loop_end": {
-			"samples_48k": 4793701,
-			"samples_native": 3195801,
-			"seconds": 99.86878125
-		},
-		"loop_start": {
-			"samples_48k": 1034544,
-			"samples_native": 689696,
-			"seconds": 21.553
-		}
-	},
-	"music_sorae": {
-		"duration": 128.56625,
-		"loop_end": {
-			"samples_48k": 6171114,
-			"samples_native": 4114076,
-			"seconds": 128.564875
-		},
-		"loop_start": {
-			"samples_48k": 2426880,
-			"samples_native": 1617920,
-			"seconds": 50.56
-		}
-	},
-	"music_souyoku_no_wingbeat": {
-		"duration": 150.00028125,
-		"loop_end": {
-			"samples_48k": 7199934,
-			"samples_native": 4799956,
-			"seconds": 149.998625
-		},
-		"loop_start": {
-			"samples_48k": 3152256,
-			"samples_native": 2101504,
-			"seconds": 65.672
-		}
-	},
-	"music_stand_up_ready": {
-		"duration": 111.54221875,
-		"loop_end": {
-			"samples_48k": 5353941,
-			"samples_native": 3569294,
-			"seconds": 111.5404375
-		},
-		"loop_start": {
-			"samples_48k": 1302960,
-			"samples_native": 868640,
-			"seconds": 27.145
-		}
-	},
-	"music_synchrogazer": {
-		"duration": 106.25409375,
-		"loop_end": {
-			"samples_48k": 5100102,
-			"samples_native": 3400068,
-			"seconds": 106.252125
-		},
-		"loop_start": {
-			"samples_48k": 1187760,
-			"samples_native": 791840,
-			"seconds": 24.745
-		}
-	},
-	"music_tegami": {
-		"duration": 79.045,
-		"loop_end": {
-			"samples_48k": 3794065,
-			"samples_native": 2529377,
-			"seconds": 79.04303125
-		},
-		"loop_start": {
-			"samples_48k": 897552,
-			"samples_native": 598368,
-			"seconds": 18.699
-		}
-	},
-	"music_the_moon_is_a_harsh_mistress": {
-		"duration": 96.8825,
-		"loop_end": {
-			"samples_48k": 4650280,
-			"samples_native": 3100187,
-			"seconds": 96.88084375
-		},
-		"loop_start": {
-			"samples_48k": 1302096,
-			"samples_native": 868064,
-			"seconds": 27.127
-		}
-	},
-	"music_trust_heart": {
-		"duration": 90.5468125,
-		"loop_end": {
-			"samples_48k": 4346170,
-			"samples_native": 2897447,
-			"seconds": 90.54521875
-		},
-		"loop_start": {
-			"samples_48k": 1176384,
-			"samples_native": 784256,
-			"seconds": 24.508
-		}
-	},
-	"music_tsunaida_tedakega_tsunagumono": {
-		"duration": 88.55775,
-		"loop_end": {
-			"samples_48k": 4250697,
-			"samples_native": 2833798,
-			"seconds": 88.5561875
-		},
-		"loop_start": {
-			"samples_48k": 731760,
-			"samples_native": 487840,
-			"seconds": 15.245
-		}
-	},
-	"music_waikyou_shenshoujin": {
-		"duration": 117.59053125,
-		"loop_end": {
-			"samples_48k": 5644249,
-			"samples_native": 3762833,
-			"seconds": 117.58853125
-		},
-		"loop_start": {
-			"samples_48k": 1612608,
-			"samples_native": 1075072,
-			"seconds": 33.596
-		}
-	},
-	"music_watashitoiu_otohibiki_sonosakini": {
-		"duration": 93.04259375,
-		"loop_end": {
-			"samples_48k": 4465980,
-			"samples_native": 2977320,
-			"seconds": 93.04125
-		},
-		"loop_start": {
-			"samples_48k": 716208,
-			"samples_native": 477472,
-			"seconds": 14.921
-		}
-	},
-	"music_zettou_amenohabakiri": {
-		"duration": 113.1419375,
-		"loop_end": {
-			"samples_48k": 5430724,
-			"samples_native": 3620483,
-			"seconds": 113.14009375
-		},
-		"loop_start": {
-			"samples_48k": 1179312,
-			"samples_native": 786208,
-			"seconds": 24.569
-		}
-	}
-}
\ No newline at end of file
diff --git a/Js/Main.js b/Js/Main.js
index 2db155c..60389ab 100644
--- a/Js/Main.js
+++ b/Js/Main.js
@@ -543,7 +543,7 @@ function openHelpModal(event) {
 		<div style="margin-top: auto; text-align: center;">All Symphogear content belongs to its respective owners</div>
 		<div id="modal-buttons">
 			<button onclick="closeModal(event)">Close</button>
-			<a href="https://git.poweris.moe/xduplayer.git/" target="_blank">Source</a>
+			<a href="https://git.poweris.moe/yttt-xdu/XDUPlayer" target="_blank">Source</a>
 		</div>
 	</div>`;
 	document.getElementById("click-catcher").style.cssText = 'display: flex;';
diff --git a/Js/UtageParse.js b/Js/UtageParse.js
index 227d41e..3efa61e 100644
--- a/Js/UtageParse.js
+++ b/Js/UtageParse.js
@@ -36,7 +36,7 @@ class UtageInfo {
 				//commonFunctions.getFileText(`${this.rootDirectory}XDUData/Utage/Diva/Settings/Scenario.tsv`),
 				commonFunctions.getFileText(`${this.rootDirectory}XDUData/Utage/Diva/Settings/Sound.tsv`), //5
 				commonFunctions.getFileText(`${this.rootDirectory}XDUData/Utage/Diva/Settings/Texture.tsv`), //6
-				commonFunctions.getFileJson(`${this.rootDirectory}Js/BgmLoop.json`), //7
+				commonFunctions.getFileJson(`${this.rootDirectory}XDUData/Bgm/BgmLoop.json`), //7
 				commonFunctions.getFileJson(`${this.rootDirectory}Js/Translations/XduQuestCustom.json`), //8
 				commonFunctions.getFileJson(`${this.rootDirectory}Js/Translations/XduSceneCustom.json`), //9
 				commonFunctions.getFileText(`${this.rootDirectory}CustomData/Utage/Diva/Settings/CustomCharacter.tsv`), //10
diff --git a/gulpfile.js b/gulpfile.js
index 8324029..0154913 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -26,9 +26,6 @@ const cssToCopy = [
 "Css/main.min.css",
 "Css/generic.min.css"
 ];
-const jsonFiles = [
-"Js/BgmLoop.json",
-];
 const translations = [
 "Js/Translations/**"
 ];
@@ -50,7 +47,6 @@ gulp.task('dist', gulp.series(
 				buildCss,
 				copyCss
 			),
-			buildJson,
 			buildJsonTranslations,
 			copyHtml,
 			copyImages,
@@ -117,12 +113,6 @@ function copyCustomData() {
 		.pipe(gulp.dest('Dist/CustomData'));
 }
 
-function buildJson() {
-	return gulp.src(jsonFiles)
-        .pipe(jsonmin())
-        .pipe(gulp.dest('Dist/Js'));
-}
-
 function buildJsonTranslations() {
 	return gulp.src(translations)
         .pipe(jsonmin())