Re-opened issue #43 to improve the music adding process. Added TODO to pick up on later
This commit is contained in:
@@ -66,6 +66,7 @@ class TrackManager(var allSongPath: MutableList<String>) {
|
|||||||
|
|
||||||
if (moreSongs) {
|
if (moreSongs) {
|
||||||
GlobalScope.launch {
|
GlobalScope.launch {
|
||||||
|
// TODO: Implement multiple coroutines to add tracks to the data structure
|
||||||
val remainingTracks = remainingTracks()
|
val remainingTracks = remainingTracks()
|
||||||
addToDatabase(remainingTracks)
|
addToDatabase(remainingTracks)
|
||||||
allTracksAdded = true
|
allTracksAdded = true
|
||||||
|
|||||||
@@ -132,7 +132,6 @@ class MusicService: Service() {
|
|||||||
trackPlayer!!.reset()
|
trackPlayer!!.reset()
|
||||||
shuffleOn = retrieveShuffleMode()
|
shuffleOn = retrieveShuffleMode()
|
||||||
var nextTrack = fetchSongIndex(PlayTypes.PlayNextSong)
|
var nextTrack = fetchSongIndex(PlayTypes.PlayNextSong)
|
||||||
val allTracks = TrackRepository(this).getAll()
|
|
||||||
currentTrack = TrackRepository(this).getTrack(nextTrack)
|
currentTrack = TrackRepository(this).getTrack(nextTrack)
|
||||||
trackPlayer!!.setDataSource(currentTrack.songPath)
|
trackPlayer!!.setDataSource(currentTrack.songPath)
|
||||||
trackPlayer!!.prepare()
|
trackPlayer!!.prepare()
|
||||||
|
|||||||
Reference in New Issue
Block a user