Initial commit retro music app

This commit is contained in:
h4h13 2018-07-27 18:37:33 +05:30
parent ab332473bc
commit fe890632fd
932 changed files with 83126 additions and 0 deletions

View file

@ -0,0 +1,12 @@
package code.name.monkey.retromusic.interfaces;
import android.support.annotation.NonNull;
import com.afollestad.materialcab.MaterialCab;
public interface CabHolder {
@NonNull
MaterialCab openCab(final int menuRes, final MaterialCab.Callback callback);
}

View file

@ -0,0 +1,49 @@
package code.name.monkey.retromusic.interfaces;
import android.media.audiofx.BassBoost;
import android.media.audiofx.Equalizer;
import android.media.audiofx.Virtualizer;
/**
* @author Hemanth S (h4h13).
*/
public interface EqualizerInterface {
int getBandLevelLow();
int getBandLevelHigh();
int getNumberOfBands();
int getCenterFreq(int band);
int getBandLevel(int band);
void setBandLevel(int band, int level);
boolean isBassBoostEnabled();
void setBassBoostEnabled(boolean isEnabled);
int getBassBoostStrength();
void setBassBoostStrength(int strength);
boolean isVirtualizerEnabled();
void setVirtualizerEnabled(boolean isEnabled);
int getVirtualizerStrength();
void setVirtualizerStrength(int strength);
boolean isRunning();
Equalizer getEqualizer();
BassBoost getBassBoost();
Virtualizer getVirtualizer();
}

View file

@ -0,0 +1,6 @@
package code.name.monkey.retromusic.interfaces;
public interface LoaderIds {
int FOLDERS_FRAGMENT = 5;
}

View file

@ -0,0 +1,13 @@
package code.name.monkey.retromusic.interfaces;
import android.support.v4.app.Fragment;
/**
* Created by hemanths on 14/08/17.
*/
public interface MainActivityFragmentCallbacks {
boolean handleBackPress();
//void selectedFragment(Fragment fragment);
}

View file

@ -0,0 +1,20 @@
package code.name.monkey.retromusic.interfaces;
public interface MusicServiceEventListener {
void onServiceConnected();
void onServiceDisconnected();
void onQueueChanged();
void onPlayingMetaChanged();
void onPlayStateChanged();
void onRepeatModeChanged();
void onShuffleModeChanged();
void onMediaStoreChanged();
}

View file

@ -0,0 +1,12 @@
package code.name.monkey.retromusic.interfaces;
import android.support.annotation.ColorInt;
/**
* @author Aidan Follestad (afollestad)
*/
public interface PaletteColorHolder {
@ColorInt
int getPaletteColor();
}