mirror of
https://github.com/Jellify-Music/App.git
synced 2025-12-20 10:10:08 -06:00
idk
This commit is contained in:
3
App.tsx
3
App.tsx
@@ -12,6 +12,7 @@ import { clientPersister } from './constants/storage';
|
||||
import { queryClient } from './constants/query-client';
|
||||
import { CacheManager } from '@georstat/react-native-image-cache';
|
||||
import { Dirs } from "react-native-file-access";
|
||||
import TrackPlayer from 'react-native-track-player';
|
||||
|
||||
CacheManager.config = {
|
||||
baseDir: `${Dirs.CacheDir}/images_cache/`,
|
||||
@@ -25,6 +26,8 @@ CacheManager.config = {
|
||||
|
||||
export default function App(): React.JSX.Element {
|
||||
|
||||
const isPlayerReady = TrackPlayer.setupPlayer();
|
||||
|
||||
const isDarkMode = useColorScheme() === 'dark';
|
||||
|
||||
return (
|
||||
|
||||
2
index.js
2
index.js
@@ -6,4 +6,4 @@ import { PlaybackService } from './player/service'
|
||||
import TrackPlayer from 'react-native-track-player';
|
||||
|
||||
AppRegistry.registerComponent(appName, () => App);
|
||||
TrackPlayer.registerPlaybackService(() => PlaybackService());
|
||||
TrackPlayer.registerPlaybackService(() => PlaybackService);
|
||||
@@ -3,10 +3,13 @@ import TrackPlayer, { Event } from "react-native-track-player";
|
||||
export async function PlaybackService() {
|
||||
|
||||
console.debug("Registering playback service");
|
||||
TrackPlayer.setupPlayer();
|
||||
|
||||
TrackPlayer.addEventListener(Event.RemotePlay, () => TrackPlayer.play());
|
||||
TrackPlayer.addEventListener(Event.RemotePause, () => TrackPlayer.pause());
|
||||
TrackPlayer.addEventListener(Event.RemotePlay, () => {
|
||||
TrackPlayer.play()
|
||||
});
|
||||
TrackPlayer.addEventListener(Event.RemotePause, () => {
|
||||
TrackPlayer.pause()
|
||||
});
|
||||
|
||||
TrackPlayer.addEventListener(Event.RemoteSkip, () => TrackPlayer.skipToNext());
|
||||
TrackPlayer.addEventListener(Event.RemotePrevious, () => TrackPlayer.skipToPrevious());
|
||||
|
||||
Reference in New Issue
Block a user