Added F-Droid FOSS flavor
This commit is contained in:
parent
bc39d3a462
commit
2a5e6d7756
42 changed files with 243 additions and 360 deletions
|
@ -0,0 +1,5 @@
|
|||
package code.name.monkey.retromusic.activities.base
|
||||
|
||||
|
||||
abstract class AbsCastActivity : AbsSlidingMusicPanelActivity() {
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
package code.name.monkey.retromusic.billing
|
||||
|
||||
class BillingManager {
|
||||
|
||||
fun release() {}
|
||||
|
||||
val isProVersion: Boolean
|
||||
get() = true
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
package code.name.monkey.retromusic.cast
|
||||
|
||||
import android.content.Context
|
||||
|
||||
@Suppress("UNUSED_PARAMETER")
|
||||
class RetroWebServer(context: Context)
|
|
@ -0,0 +1,15 @@
|
|||
@file:Suppress("UNUSED_PARAMETER", "unused")
|
||||
|
||||
package code.name.monkey.retromusic.extensions
|
||||
|
||||
import android.content.Context
|
||||
import android.view.Menu
|
||||
import androidx.fragment.app.FragmentActivity
|
||||
|
||||
fun Context.setUpMediaRouteButton(menu: Menu) {}
|
||||
|
||||
fun FragmentActivity.installLanguageAndRecreate(code: String) {}
|
||||
|
||||
fun Context.goToProVersion() {}
|
||||
|
||||
fun Context.installSplitCompat() {}
|
|
@ -0,0 +1,47 @@
|
|||
package code.name.monkey.retromusic.service
|
||||
|
||||
import code.name.monkey.retromusic.model.Song
|
||||
import code.name.monkey.retromusic.service.playback.Playback
|
||||
|
||||
// Empty CastPlayer implementation
|
||||
class CastPlayer : Playback {
|
||||
override val isInitialized: Boolean
|
||||
get() = true
|
||||
override val isPlaying: Boolean
|
||||
get() = true
|
||||
override val audioSessionId: Int
|
||||
get() = 0
|
||||
|
||||
override fun setDataSource(
|
||||
song: Song,
|
||||
force: Boolean,
|
||||
completion: (success: Boolean) -> Unit,
|
||||
) {
|
||||
}
|
||||
|
||||
override fun setNextDataSource(path: String?) {}
|
||||
|
||||
override var callbacks: Playback.PlaybackCallbacks? = null
|
||||
|
||||
override fun start() = true
|
||||
|
||||
override fun stop() {}
|
||||
|
||||
override fun release() {}
|
||||
|
||||
override fun pause(): Boolean = true
|
||||
|
||||
override fun duration() = 0
|
||||
|
||||
override fun position() = 0
|
||||
|
||||
override fun seek(whereto: Int) = whereto
|
||||
|
||||
override fun setVolume(vol: Float) = true
|
||||
|
||||
override fun setAudioSessionId(sessionId: Int) = true
|
||||
|
||||
override fun setCrossFadeDuration(duration: Int) {}
|
||||
|
||||
override fun setPlaybackSpeedPitch(speed: Float, pitch: Float) {}
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
package code.name.monkey.retromusic.util
|
||||
|
||||
import android.content.Context
|
||||
|
||||
@Suppress("UNUSED_PARAMETER")
|
||||
object AppRater {
|
||||
fun appLaunched(context: Context) {}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue