Manage cached and downloaded tracks separately. Downloaded track are not automatically evicted and do not count towards cache storage limit. Contributes to #37. Fixed an issue where the event bus on main would be duplicated.
@ -74,11 +76,23 @@ class FavoritesAdapter(private val context: Context?, private val favoriteListen
@@ -74,11 +76,23 @@ class FavoritesAdapter(private val context: Context?, private val favoriteListen
@ -95,10 +94,22 @@ class TracksAdapter(private val context: Context?, private val favoriteListener:
@@ -95,10 +94,22 @@ class TracksAdapter(private val context: Context?, private val favoriteListener: