Music player for Android
The release variant is signed in a special way. You need to create a file called signing.properties
and place it in the app
folder.
The content of the file must be like:
storePassword=pass1243
keyPassword=pass1243
keyAlias=debug
storeFile=../app/signing/debug/debugjks.jks
This is just a stub and of course you can use you own keystore.
- The code is divided into modules, but there is still a lot of code in the
app
module. At least implementations from thedi
package could be moved. - Change the player implementation: currently
android.media.MediaPlayer
is used as the engine, which has many issues and limitations. Worth a try ExoPlayer or something. - Application consumes a lot of memory at runtime.
- Headsets are just... argh!!! Just need to implement a normal handler that will handle clicks for all headsets.
- A lot of the code is still in Java. Need to rewrite in Kotlin.