diff --git a/app/app.iml b/app/app.iml
index a3172f2..56a300f 100644
--- a/app/app.iml
+++ b/app/app.iml
@@ -17,7 +17,7 @@
-
+
@@ -135,7 +135,6 @@
-
diff --git a/app/src/main/java/com/example/mear/constants/SongSearch.kt b/app/src/main/java/com/example/mear/constants/SongSearch.kt
new file mode 100644
index 0000000..ecf9a46
--- /dev/null
+++ b/app/src/main/java/com/example/mear/constants/SongSearch.kt
@@ -0,0 +1,5 @@
+package com.example.mear.constants
+
+object SongSearch {
+ val INITIAL_SEARCH_AMOUNT = 40
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/mear/management/MusicFiles.kt b/app/src/main/java/com/example/mear/management/MusicFiles.kt
index 3e7fb63..08ac6e0 100644
--- a/app/src/main/java/com/example/mear/management/MusicFiles.kt
+++ b/app/src/main/java/com/example/mear/management/MusicFiles.kt
@@ -8,8 +8,9 @@ import com.example.mear.constants.FileTypes
class MusicFiles (private val demoPath: File) {
- fun demoSearch() {
- }
+ var allSongs: MutableList?= null
+
+ private val musicSongLimit = Int.MAX_VALUE
fun loadAllMusicPaths() {
try {
@@ -45,7 +46,6 @@ class MusicFiles (private val demoPath: File) {
}
}
-
fun searchForMp3Songs() {
try {
var pathList: MutableList? = null
@@ -56,11 +56,6 @@ class MusicFiles (private val demoPath: File) {
println(it.absolutePath)
if (!ignoreThisDirectory(it.absolutePath)) {
if (it.isFile) {
- /**
- if (it.endsWith(FileTypes.Mp3)) {
- pathList.add(it.absolutePath)
- }
- */
if (it.extension.toString().equals(FileTypes.Mp3)) {
pathList.add(it.absolutePath)
}
@@ -93,8 +88,4 @@ class MusicFiles (private val demoPath: File) {
}
return ignoreDirectory
}
-
- var allSongs: MutableList?= null
-
- private val musicSongLimit = Int.MAX_VALUE
}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/mear/management/TrackManager.kt b/app/src/main/java/com/example/mear/management/TrackManager.kt
index 79f50fa..e9333bf 100644
--- a/app/src/main/java/com/example/mear/management/TrackManager.kt
+++ b/app/src/main/java/com/example/mear/management/TrackManager.kt
@@ -6,13 +6,15 @@ import android.media.MediaMetadataRetriever
import java.lang.Exception
import com.example.mear.constants.Filenames
+import com.example.mear.constants.SongSearch
import com.example.mear.models.Track
import com.example.mear.repositories.PlayCountRepository
import com.example.mear.repositories.TrackRepository
import com.example.mear.util.ConvertByteArray
class TrackManager(var allSongPath: MutableList) {
-
+ private var songCount: Int? = null
+ private var allTracks: MutableList