bootstrap.ts (4060c00a75883036bbd315fb25c90065209312b3) bootstrap.ts (cfa0fc0757dad620cd0b0533a949d86b17086d32)
1import MusicQueue from '@/core/musicQueue';
2import MusicSheet from '@/core/musicSheet';
3import {check, PERMISSIONS, request} from 'react-native-permissions';
4import TrackPlayer, {Capability} from 'react-native-track-player';
5import 'react-native-get-random-values';
6import Config from '@/core/config';
7import RNBootSplash from 'react-native-bootsplash';
8import Download from '@/core/download';

--- 27 unchanged lines hidden (view full) ---

36
37 // 2. 数据初始化
38 /** 初始化路径 */
39 await setupFolder();
40 // 加载配置
41 await Promise.all([Config.setup(), MediaMeta.setup(), MusicSheet.setup()]);
42 // 加载插件
43 try {
1import MusicQueue from '@/core/musicQueue';
2import MusicSheet from '@/core/musicSheet';
3import {check, PERMISSIONS, request} from 'react-native-permissions';
4import TrackPlayer, {Capability} from 'react-native-track-player';
5import 'react-native-get-random-values';
6import Config from '@/core/config';
7import RNBootSplash from 'react-native-bootsplash';
8import Download from '@/core/download';

--- 27 unchanged lines hidden (view full) ---

36
37 // 2. 数据初始化
38 /** 初始化路径 */
39 await setupFolder();
40 // 加载配置
41 await Promise.all([Config.setup(), MediaMeta.setup(), MusicSheet.setup()]);
42 // 加载插件
43 try {
44 await TrackPlayer.setupPlayer();
44 await TrackPlayer.setupPlayer({
45 maxCacheSize: 1024 * 1024 * 512,
46 });
45 } catch (e: any) {
46 if (
47 e?.message !==
48 'The player has already been initialized via setupPlayer.'
49 ) {
50 throw e;
51 }
52 }

--- 56 unchanged lines hidden ---
47 } catch (e: any) {
48 if (
49 e?.message !==
50 'The player has already been initialized via setupPlayer.'
51 ) {
52 throw e;
53 }
54 }

--- 56 unchanged lines hidden ---