Skip to content

Commit 243c815

Browse files
authored
fix: fix lock screen play/stop controls (#163) (#164)
1 parent 7cf5158 commit 243c815

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

src/app/Home/index.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,11 @@ export default function HomeScreen() {
148148
artist: currentShow || 'Live Radio',
149149
artwork: require('../../../assets/cover.png'),
150150
});
151+
152+
// Honestly unsure why this needs to be done again
153+
await TrackPlayer.updateOptions({
154+
capabilities: liveCapabilities,
155+
});
151156
}
152157
} catch (error) {
153158
debugError('Error updating track metadata:', error);
@@ -194,6 +199,7 @@ export default function HomeScreen() {
194199
title: DEFAULT_NAME,
195200
artist: currentShow || 'Live Radio',
196201
artwork: require('../../../assets/cover.png'),
202+
isLiveStream: true,
197203
});
198204
}
199205

src/services/ArchiveService.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ export class ArchiveService {
107107
title: DEFAULT_NAME,
108108
artist: currentShowTitle || 'Live Radio',
109109
artwork: require('../../assets/cover.png'),
110+
isLiveStream: true,
110111
};
111112

112113
await TrackPlayer.updateOptions({

src/services/TrackPlayerService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import TrackPlayer, { Event } from 'react-native-track-player';
33
const TrackPlayerService = async () => {
44
TrackPlayer.addEventListener(Event.RemotePlay, () => TrackPlayer.play());
55
TrackPlayer.addEventListener(Event.RemotePause, () => TrackPlayer.pause());
6-
TrackPlayer.addEventListener(Event.RemoteStop, () => TrackPlayer.reset());
6+
TrackPlayer.addEventListener(Event.RemoteStop, () => TrackPlayer.stop());
77

88
TrackPlayer.addEventListener(
99
Event.RemoteJumpForward,

0 commit comments

Comments
 (0)