maybe worth making this change a breaking change? bump to 2.0.0? just had this install with a ^ selector in package.json on a < 0.60.0 project.
@Guichaguri I would agree with this. Let's make v2 bring in Android X support.
Alright! Should we also use it to implement a few API changes?
Here's a list of changes I can think of:
Already being discussed in #634
In some cases, the queue is a pain to work with, this should improve it a lot. This has been one of the most requested features.
id optional. Instead, we'll replace it for the track index.load(track) - Loads a track directly without using the queue, so we can stop being opinionated about it too.shuffle() - Shuffles the queuemove(index, toIndex) - Moves a track from a position to anothersetRepeatMode(mode) - Updates the repeat modeWe should rethink it to cover both iOS and Android use-cases.
@dcvz What do you think?
I like a lot of these suggestions @Guichaguri -- let's start a new issue and discuss the roadmap to 2.0.0 there :)
@Guichaguri, cache on iOS too :)
Chromecast please!
Prevent event statusQueueEnded fired on startup or even on add a track to play on Android, should be good
Please let's continue conversations on the v2 issue.
Most helpful comment
Alright! Should we also use it to implement a few API changes?
Here's a list of changes I can think of:
Split Metadata Functionality
Already being discussed in #634
Improve Queue Functionality
In some cases, the queue is a pain to work with, this should improve it a lot. This has been one of the most requested features.
idoptional. Instead, we'll replace it for the track index.load(track)- Loads a track directly without using the queue, so we can stop being opinionated about it too.shuffle()- Shuffles the queuemove(index, toIndex)- Moves a track from a position to anothersetRepeatMode(mode)- Updates the repeat modeRedesign the Rating API
We should rethink it to cover both iOS and Android use-cases.
Miscellaneous changes
@dcvz What do you think?
Edit: RN 0.60 has been released today