Skip to content

Instantly share code, notes, and snippets.

@dcvz
Last active August 30, 2021 15:04
Show Gist options
  • Save dcvz/086a6de7d562e52b05b5fb598fb2c920 to your computer and use it in GitHub Desktop.
Save dcvz/086a6de7d562e52b05b5fb598fb2c920 to your computer and use it in GitHub Desktop.
react-native-track-player methods diff
- async function add(tracks: Track | Track[], insertBeforeId?: string): Promise<void> {
+ async function add(tracks: Track | Track[], insertBeforeIndex?: number): Promise<void> {
- async function remove(tracks: string | string[]): Promise<void> {
+ async function remove(tracks: number | number[]): Promise<void> {
- async function skip(trackId: string): Promise<void> {
+ function skip(trackIndex: number): Promise<void> {
- async function updateMetadataForTrack(trackId: string, metadata: TrackMetadataBase): Promise<void> {
+ async function updateMetadataForTrack(trackIndex: number, metadata: TrackMetadataBase): Promise<void> {
- async function getTrack(trackId: string): Promise<Track> {
+ async function getTrack(trackIndex: number): Promise<Track> {
- async function getCurrentTrack(): Promise<string> {
+ async function getCurrentTrack(): Promise<number> {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment