Renamed package to gramophone

This commit is contained in:
Karim Abou Zeid 2015-03-05 16:50:16 +01:00
commit c28a75c61a
95 changed files with 412 additions and 415 deletions

View file

@ -20,7 +20,7 @@ android {
buildToolsVersion "21.1.2" buildToolsVersion "21.1.2"
defaultConfig { defaultConfig {
applicationId "com.kabouzeid.materialmusic" applicationId "com.kabouzeid.gramophone"
minSdkVersion 16 minSdkVersion 16
targetSdkVersion 21 targetSdkVersion 21
versionCode 1 versionCode 1

View file

@ -74,7 +74,7 @@ MERGED from com.android.support:support-v4:21.0.3:16:5
ADDED from AndroidManifest.xml:16:9 ADDED from AndroidManifest.xml:16:9
android:name android:name
ADDED from AndroidManifest.xml:12:9 ADDED from AndroidManifest.xml:12:9
activity#com.kabouzeid.materialmusic.ui.activities.MainActivity activity#gramophone.ui.activities.MainActivity
ADDED from AndroidManifest.xml:17:9 ADDED from AndroidManifest.xml:17:9
android:label android:label
ADDED from AndroidManifest.xml:19:13 ADDED from AndroidManifest.xml:19:13
@ -90,27 +90,27 @@ category#android.intent.category.LAUNCHER
ADDED from AndroidManifest.xml:23:17 ADDED from AndroidManifest.xml:23:17
android:name android:name
ADDED from AndroidManifest.xml:23:27 ADDED from AndroidManifest.xml:23:27
activity#com.kabouzeid.materialmusic.ui.activities.AlbumDetailActivity activity#gramophone.ui.activities.AlbumDetailActivity
ADDED from AndroidManifest.xml:26:9 ADDED from AndroidManifest.xml:26:9
android:name android:name
ADDED from AndroidManifest.xml:26:19 ADDED from AndroidManifest.xml:26:19
activity#com.kabouzeid.materialmusic.ui.activities.ArtistDetailActivity activity#gramophone.ui.activities.ArtistDetailActivity
ADDED from AndroidManifest.xml:28:9 ADDED from AndroidManifest.xml:28:9
android:name android:name
ADDED from AndroidManifest.xml:28:19 ADDED from AndroidManifest.xml:28:19
activity#com.kabouzeid.materialmusic.ui.activities.MusicControllerActivity activity#gramophone.ui.activities.MusicControllerActivity
ADDED from AndroidManifest.xml:30:9 ADDED from AndroidManifest.xml:30:9
android:parentActivityName android:parentActivityName
ADDED from AndroidManifest.xml:32:13 ADDED from AndroidManifest.xml:32:13
android:name android:name
ADDED from AndroidManifest.xml:31:13 ADDED from AndroidManifest.xml:31:13
service#com.kabouzeid.materialmusic.service.MusicService service#gramophone.service.MusicService
ADDED from AndroidManifest.xml:35:9 ADDED from AndroidManifest.xml:35:9
android:enabled android:enabled
ADDED from AndroidManifest.xml:37:13 ADDED from AndroidManifest.xml:37:13
android:name android:name
ADDED from AndroidManifest.xml:36:13 ADDED from AndroidManifest.xml:36:13
receiver#com.kabouzeid.materialmusic.service.MediaButtonIntentReceiver receiver#gramophone.service.MediaButtonIntentReceiver
ADDED from AndroidManifest.xml:40:9 ADDED from AndroidManifest.xml:40:9
android:name android:name
ADDED from AndroidManifest.xml:40:19 ADDED from AndroidManifest.xml:40:19
@ -126,7 +126,7 @@ ADDED from AndroidManifest.xml:46:9
ADDED from AndroidManifest.xml:48:13 ADDED from AndroidManifest.xml:48:13
android:name android:name
ADDED from AndroidManifest.xml:47:13 ADDED from AndroidManifest.xml:47:13
activity#com.kabouzeid.materialmusic.ui.activities.tageditor.SongTagEditorActivity activity#gramophone.ui.activities.tageditor.SongTagEditorActivity
ADDED from AndroidManifest.xml:50:9 ADDED from AndroidManifest.xml:50:9
android:label android:label
ADDED from AndroidManifest.xml:52:13 ADDED from AndroidManifest.xml:52:13
@ -134,13 +134,13 @@ ADDED from AndroidManifest.xml:50:9
ADDED from AndroidManifest.xml:53:13 ADDED from AndroidManifest.xml:53:13
android:name android:name
ADDED from AndroidManifest.xml:51:13 ADDED from AndroidManifest.xml:51:13
activity#com.kabouzeid.materialmusic.ui.activities.tageditor.AlbumTagEditorActivity activity#gramophone.ui.activities.tageditor.AlbumTagEditorActivity
ADDED from AndroidManifest.xml:55:9 ADDED from AndroidManifest.xml:55:9
android:label android:label
ADDED from AndroidManifest.xml:57:13 ADDED from AndroidManifest.xml:57:13
android:name android:name
ADDED from AndroidManifest.xml:56:13 ADDED from AndroidManifest.xml:56:13
activity#com.kabouzeid.materialmusic.ui.activities.SearchActivity activity#gramophone.ui.activities.SearchActivity
ADDED from AndroidManifest.xml:59:9 ADDED from AndroidManifest.xml:59:9
android:label android:label
ADDED from AndroidManifest.xml:61:13 ADDED from AndroidManifest.xml:61:13

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic; package com.kabouzeid.gramophone;
import android.app.Application; import android.app.Application;
import android.test.ApplicationTestCase; import android.test.ApplicationTestCase;

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.kabouzeid.materialmusic" > package="com.kabouzeid.gramophone" >
<uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
@ -9,13 +9,13 @@
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<application <application
android:name=".App" android:name="com.kabouzeid.gramophone.App"
android:allowBackup="true" android:allowBackup="true"
android:icon="@drawable/ic_launcher" android:icon="@drawable/ic_launcher"
android:label="@string/app_name" android:label="@string/app_name"
android:theme="@style/Theme.MaterialMusic" > android:theme="@style/Theme.MaterialMusic" >
<activity <activity
android:name=".ui.activities.MainActivity" android:name="com.kabouzeid.gramophone.ui.activities.MainActivity"
android:label="@string/app_name" > android:label="@string/app_name" >
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MAIN" /> <action android:name="android.intent.action.MAIN" />
@ -23,21 +23,21 @@
<category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter> </intent-filter>
</activity> </activity>
<activity android:name=".ui.activities.AlbumDetailActivity" > <activity android:name="com.kabouzeid.gramophone.ui.activities.AlbumDetailActivity" >
</activity> </activity>
<activity android:name=".ui.activities.ArtistDetailActivity" > <activity android:name="com.kabouzeid.gramophone.ui.activities.ArtistDetailActivity" >
</activity> </activity>
<activity <activity
android:name=".ui.activities.MusicControllerActivity" android:name="com.kabouzeid.gramophone.ui.activities.MusicControllerActivity"
android:parentActivityName=".ui.activities.MainActivity" > android:parentActivityName="com.kabouzeid.gramophone.ui.activities.MainActivity" >
</activity> </activity>
<service <service
android:name=".service.MusicService" android:name="com.kabouzeid.gramophone.service.MusicService"
android:enabled="true" > android:enabled="true" >
</service> </service>
<receiver android:name=".service.MediaButtonIntentReceiver" > <receiver android:name="com.kabouzeid.gramophone.service.MediaButtonIntentReceiver" >
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MEDIA_BUTTON" /> <action android:name="android.intent.action.MEDIA_BUTTON" />
</intent-filter> </intent-filter>
@ -48,16 +48,16 @@
android:value="b23725bd3d266aa65c5a3dd1816b2f801524a189" /> android:value="b23725bd3d266aa65c5a3dd1816b2f801524a189" />
<activity <activity
android:name=".ui.activities.tageditor.SongTagEditorActivity" android:name="com.kabouzeid.gramophone.ui.activities.tageditor.SongTagEditorActivity"
android:label="@string/title_activity_tag_editor" android:label="@string/title_activity_tag_editor"
android:windowSoftInputMode="adjustResize" > android:windowSoftInputMode="adjustResize" >
</activity> </activity>
<activity <activity
android:name=".ui.activities.tageditor.AlbumTagEditorActivity" android:name="com.kabouzeid.gramophone.ui.activities.tageditor.AlbumTagEditorActivity"
android:label="@string/title_activity_album_tag_editor" > android:label="@string/title_activity_album_tag_editor" >
</activity> </activity>
<activity <activity
android:name=".ui.activities.SearchActivity" android:name="com.kabouzeid.gramophone.ui.activities.SearchActivity"
android:label="@string/title_activity_search" > android:label="@string/title_activity_search" >
</activity> </activity>
</application> </application>

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic; package com.kabouzeid.gramophone;
import android.app.Application; import android.app.Application;
import android.content.SharedPreferences; import android.content.SharedPreferences;
@ -9,9 +9,9 @@ import com.android.volley.Request;
import com.android.volley.RequestQueue; import com.android.volley.RequestQueue;
import com.android.volley.toolbox.Volley; import com.android.volley.toolbox.Volley;
import com.crashlytics.android.Crashlytics; import com.crashlytics.android.Crashlytics;
import com.kabouzeid.materialmusic.helper.MusicPlayerRemote; import com.kabouzeid.gramophone.helper.MusicPlayerRemote;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.util.ImageLoaderUtil; import com.kabouzeid.gramophone.util.ImageLoaderUtil;
import io.fabric.sdk.android.Fabric; import io.fabric.sdk.android.Fabric;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.adapter; package com.kabouzeid.gramophone.adapter;
import android.content.Context; import android.content.Context;
import android.graphics.Bitmap; import android.graphics.Bitmap;
@ -9,12 +9,12 @@ import android.view.ViewGroup;
import android.widget.ArrayAdapter; import android.widget.ArrayAdapter;
import android.widget.TextView; import android.widget.TextView;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.model.Album; import com.kabouzeid.gramophone.model.Album;
import com.kabouzeid.materialmusic.util.MusicUtil; import com.kabouzeid.gramophone.util.MusicUtil;
import com.kabouzeid.materialmusic.util.Util; import com.kabouzeid.gramophone.util.Util;
import com.kabouzeid.materialmusic.util.ViewUtil; import com.kabouzeid.gramophone.util.ViewUtil;
import com.kabouzeid.materialmusic.view.SquareImageView; import com.kabouzeid.gramophone.view.SquareImageView;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.assist.FailReason; import com.nostra13.universalimageloader.core.assist.FailReason;
import com.nostra13.universalimageloader.core.listener.ImageLoadingListener; import com.nostra13.universalimageloader.core.listener.ImageLoadingListener;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.adapter; package com.kabouzeid.gramophone.adapter;
import android.content.Context; import android.content.Context;
import android.graphics.Bitmap; import android.graphics.Bitmap;
@ -9,9 +9,9 @@ import android.widget.ArrayAdapter;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.TextView; import android.widget.TextView;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.lastfm.artist.LastFMArtistThumbnailLoader; import com.kabouzeid.gramophone.lastfm.artist.LastFMArtistThumbnailLoader;
import com.kabouzeid.materialmusic.model.Artist; import com.kabouzeid.gramophone.model.Artist;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.adapter; package com.kabouzeid.gramophone.adapter;
import android.content.Context; import android.content.Context;
import android.view.LayoutInflater; import android.view.LayoutInflater;
@ -8,9 +8,9 @@ import android.widget.ArrayAdapter;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.TextView; import android.widget.TextView;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.model.NavigationDrawerItem; import com.kabouzeid.gramophone.model.NavigationDrawerItem;
import com.kabouzeid.materialmusic.util.Util; import com.kabouzeid.gramophone.util.Util;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.adapter; package com.kabouzeid.gramophone.adapter;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
@ -11,14 +11,14 @@ import android.widget.ImageView;
import android.widget.PopupMenu; import android.widget.PopupMenu;
import android.widget.TextView; import android.widget.TextView;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.adapter.songadapter.SongAdapter; import com.kabouzeid.gramophone.adapter.songadapter.SongAdapter;
import com.kabouzeid.materialmusic.helper.SongDetailDialogHelper; import com.kabouzeid.gramophone.helper.SongDetailDialogHelper;
import com.kabouzeid.materialmusic.loader.SongFilePathLoader; import com.kabouzeid.gramophone.loader.SongFilePathLoader;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import com.kabouzeid.materialmusic.ui.activities.tageditor.SongTagEditorActivity; import com.kabouzeid.gramophone.ui.activities.tageditor.SongTagEditorActivity;
import java.io.File; import java.io.File;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.adapter; package com.kabouzeid.gramophone.adapter;
import android.content.Context; import android.content.Context;
import android.graphics.Color; import android.graphics.Color;
@ -10,10 +10,9 @@ import android.widget.ArrayAdapter;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.TextView; import android.widget.TextView;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.model.SearchEntry; import com.kabouzeid.gramophone.model.SearchEntry;
import com.kabouzeid.materialmusic.ui.activities.SearchActivity; import com.kabouzeid.gramophone.ui.activities.SearchActivity;
import com.kabouzeid.materialmusic.util.Util;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.adapter.songadapter; package com.kabouzeid.gramophone.adapter.songadapter;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
@ -11,13 +11,13 @@ import android.widget.ImageView;
import android.widget.PopupMenu; import android.widget.PopupMenu;
import android.widget.TextView; import android.widget.TextView;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.helper.SongDetailDialogHelper; import com.kabouzeid.gramophone.helper.SongDetailDialogHelper;
import com.kabouzeid.materialmusic.loader.SongFilePathLoader; import com.kabouzeid.gramophone.loader.SongFilePathLoader;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import com.kabouzeid.materialmusic.ui.activities.tageditor.SongTagEditorActivity; import com.kabouzeid.gramophone.ui.activities.tageditor.SongTagEditorActivity;
import com.kabouzeid.materialmusic.util.MusicUtil; import com.kabouzeid.gramophone.util.MusicUtil;
import java.io.File; import java.io.File;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.adapter.songadapter; package com.kabouzeid.gramophone.adapter.songadapter;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
@ -10,14 +10,14 @@ import android.widget.ImageView;
import android.widget.PopupMenu; import android.widget.PopupMenu;
import android.widget.TextView; import android.widget.TextView;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.helper.SongDetailDialogHelper; import com.kabouzeid.gramophone.helper.SongDetailDialogHelper;
import com.kabouzeid.materialmusic.loader.SongFilePathLoader; import com.kabouzeid.gramophone.loader.SongFilePathLoader;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import com.kabouzeid.materialmusic.ui.activities.tageditor.SongTagEditorActivity; import com.kabouzeid.gramophone.ui.activities.tageditor.SongTagEditorActivity;
import com.kabouzeid.materialmusic.util.ImageLoaderUtil; import com.kabouzeid.gramophone.util.ImageLoaderUtil;
import com.kabouzeid.materialmusic.util.MusicUtil; import com.kabouzeid.gramophone.util.MusicUtil;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
import java.io.File; import java.io.File;

View file

@ -1,6 +1,6 @@
package com.kabouzeid.materialmusic.comparator; package com.kabouzeid.gramophone.comparator;
import com.kabouzeid.materialmusic.model.Album; import com.kabouzeid.gramophone.model.Album;
import java.util.Comparator; import java.util.Comparator;

View file

@ -1,6 +1,6 @@
package com.kabouzeid.materialmusic.comparator; package com.kabouzeid.gramophone.comparator;
import com.kabouzeid.materialmusic.model.Artist; import com.kabouzeid.gramophone.model.Artist;
import java.util.Comparator; import java.util.Comparator;

View file

@ -1,6 +1,6 @@
package com.kabouzeid.materialmusic.comparator; package com.kabouzeid.gramophone.comparator;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import java.util.Comparator; import java.util.Comparator;

View file

@ -1,6 +1,6 @@
package com.kabouzeid.materialmusic.comparator; package com.kabouzeid.gramophone.comparator;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import java.util.Comparator; import java.util.Comparator;

View file

@ -1,11 +1,11 @@
package com.kabouzeid.materialmusic.helper; package com.kabouzeid.gramophone.helper;
import android.content.Context; import android.content.Context;
import android.content.pm.PackageManager; import android.content.pm.PackageManager;
import android.util.Log; import android.util.Log;
import com.afollestad.materialdialogs.MaterialDialog; import com.afollestad.materialdialogs.MaterialDialog;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
/** /**
* Created by karim on 05.02.15. * Created by karim on 05.02.15.

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.helper; package com.kabouzeid.gramophone.helper;
import android.content.ComponentName; import android.content.ComponentName;
import android.content.Context; import android.content.Context;
@ -7,13 +7,13 @@ import android.content.ServiceConnection;
import android.os.IBinder; import android.os.IBinder;
import android.util.Log; import android.util.Log;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.interfaces.OnMusicRemoteEventListener; import com.kabouzeid.gramophone.interfaces.OnMusicRemoteEventListener;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.model.MusicRemoteEvent; import com.kabouzeid.gramophone.model.MusicRemoteEvent;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import com.kabouzeid.materialmusic.service.MusicService; import com.kabouzeid.gramophone.service.MusicService;
import com.kabouzeid.materialmusic.util.InternalStorageUtil; import com.kabouzeid.gramophone.util.InternalStorageUtil;
import java.io.IOException; import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.helper; package com.kabouzeid.gramophone.helper;
/** /**
* Created by karim on 27.12.14. * Created by karim on 27.12.14.
@ -15,11 +15,11 @@ import android.graphics.Bitmap;
import android.support.v4.app.NotificationCompat; import android.support.v4.app.NotificationCompat;
import android.widget.RemoteViews; import android.widget.RemoteViews;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import com.kabouzeid.materialmusic.service.MusicService; import com.kabouzeid.gramophone.service.MusicService;
import com.kabouzeid.materialmusic.ui.activities.MusicControllerActivity; import com.kabouzeid.gramophone.ui.activities.MusicControllerActivity;
import com.kabouzeid.materialmusic.util.MusicUtil; import com.kabouzeid.gramophone.util.MusicUtil;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
public class PlayingNotificationHelper { public class PlayingNotificationHelper {

View file

@ -1,15 +1,15 @@
package com.kabouzeid.materialmusic.helper; package com.kabouzeid.gramophone.helper;
import android.content.Context; import android.content.Context;
import android.view.View; import android.view.View;
import android.widget.AdapterView; import android.widget.AdapterView;
import com.afollestad.materialdialogs.MaterialDialog; import com.afollestad.materialdialogs.MaterialDialog;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.adapter.PlayingQueueAdapter; import com.kabouzeid.gramophone.adapter.PlayingQueueAdapter;
import com.kabouzeid.materialmusic.adapter.songadapter.SongAdapter; import com.kabouzeid.gramophone.adapter.songadapter.SongAdapter;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import com.mobeta.android.dslv.DragSortListView; import com.mobeta.android.dslv.DragSortListView;
import java.util.List; import java.util.List;

View file

@ -1,6 +1,6 @@
package com.kabouzeid.materialmusic.helper; package com.kabouzeid.gramophone.helper;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.helper; package com.kabouzeid.gramophone.helper;
import android.content.Context; import android.content.Context;
import android.text.Html; import android.text.Html;
@ -8,9 +8,9 @@ import android.view.View;
import android.widget.TextView; import android.widget.TextView;
import com.afollestad.materialdialogs.MaterialDialog; import com.afollestad.materialdialogs.MaterialDialog;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.util.MusicUtil; import com.kabouzeid.gramophone.util.MusicUtil;
import com.kabouzeid.materialmusic.util.Util; import com.kabouzeid.gramophone.util.Util;
import org.jaudiotagger.audio.AudioFile; import org.jaudiotagger.audio.AudioFile;
import org.jaudiotagger.audio.AudioFileIO; import org.jaudiotagger.audio.AudioFileIO;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.interfaces; package com.kabouzeid.gramophone.interfaces;
/** /**
* Created by karim on 29.12.14. * Created by karim on 29.12.14.

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.interfaces; package com.kabouzeid.gramophone.interfaces;
/** /**
* Created by karim on 23.12.14. * Created by karim on 23.12.14.

View file

@ -1,6 +1,6 @@
package com.kabouzeid.materialmusic.interfaces; package com.kabouzeid.gramophone.interfaces;
import com.kabouzeid.materialmusic.model.MusicRemoteEvent; import com.kabouzeid.gramophone.model.MusicRemoteEvent;
/** /**
* Created by karim on 19.12.14. * Created by karim on 19.12.14.

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.lastfm; package com.kabouzeid.gramophone.lastfm;
/** /**
* Created by karim on 15.01.15. * Created by karim on 15.01.15.

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.lastfm.album; package com.kabouzeid.gramophone.lastfm.album;
import android.content.Context; import android.content.Context;
import android.graphics.Bitmap; import android.graphics.Bitmap;
@ -8,9 +8,9 @@ import android.view.View;
import com.android.volley.Response; import com.android.volley.Response;
import com.android.volley.VolleyError; import com.android.volley.VolleyError;
import com.android.volley.toolbox.JsonObjectRequest; import com.android.volley.toolbox.JsonObjectRequest;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.provider.AlbumJSONStore; import com.kabouzeid.gramophone.provider.AlbumJSONStore;
import com.kabouzeid.materialmusic.util.Util; import com.kabouzeid.gramophone.util.Util;
import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.assist.FailReason; import com.nostra13.universalimageloader.core.assist.FailReason;

View file

@ -1,11 +1,11 @@
package com.kabouzeid.materialmusic.lastfm.album; package com.kabouzeid.gramophone.lastfm.album;
import android.content.Context; import android.content.Context;
import android.net.Uri; import android.net.Uri;
import android.util.Log; import android.util.Log;
import com.kabouzeid.materialmusic.lastfm.LastFMUtil; import com.kabouzeid.gramophone.lastfm.LastFMUtil;
import com.kabouzeid.materialmusic.provider.AlbumJSONStore; import com.kabouzeid.gramophone.provider.AlbumJSONStore;
import org.json.JSONArray; import org.json.JSONArray;
import org.json.JSONException; import org.json.JSONException;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.lastfm.artist; package com.kabouzeid.gramophone.lastfm.artist;
import android.content.Context; import android.content.Context;
import android.util.Log; import android.util.Log;
@ -6,8 +6,8 @@ import android.util.Log;
import com.android.volley.Response; import com.android.volley.Response;
import com.android.volley.VolleyError; import com.android.volley.VolleyError;
import com.android.volley.toolbox.JsonObjectRequest; import com.android.volley.toolbox.JsonObjectRequest;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.provider.ArtistJSONStore; import com.kabouzeid.gramophone.provider.ArtistJSONStore;
import org.json.JSONException; import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.lastfm.artist; package com.kabouzeid.gramophone.lastfm.artist;
import android.content.Context; import android.content.Context;
import android.graphics.Bitmap; import android.graphics.Bitmap;
@ -8,9 +8,9 @@ import android.view.View;
import com.android.volley.Response; import com.android.volley.Response;
import com.android.volley.VolleyError; import com.android.volley.VolleyError;
import com.android.volley.toolbox.JsonObjectRequest; import com.android.volley.toolbox.JsonObjectRequest;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.provider.ArtistJSONStore; import com.kabouzeid.gramophone.provider.ArtistJSONStore;
import com.kabouzeid.materialmusic.util.ImageLoaderUtil; import com.kabouzeid.gramophone.util.ImageLoaderUtil;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.assist.FailReason; import com.nostra13.universalimageloader.core.assist.FailReason;
import com.nostra13.universalimageloader.core.listener.ImageLoadingListener; import com.nostra13.universalimageloader.core.listener.ImageLoadingListener;

View file

@ -1,11 +1,11 @@
package com.kabouzeid.materialmusic.lastfm.artist; package com.kabouzeid.gramophone.lastfm.artist;
import android.content.Context; import android.content.Context;
import android.net.Uri; import android.net.Uri;
import android.util.Log; import android.util.Log;
import com.kabouzeid.materialmusic.lastfm.LastFMUtil; import com.kabouzeid.gramophone.lastfm.LastFMUtil;
import com.kabouzeid.materialmusic.provider.ArtistJSONStore; import com.kabouzeid.gramophone.provider.ArtistJSONStore;
import org.json.JSONArray; import org.json.JSONArray;
import org.json.JSONException; import org.json.JSONException;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.lastfm.artist; package com.kabouzeid.gramophone.lastfm.artist;
import android.content.Context; import android.content.Context;
import android.graphics.Bitmap; import android.graphics.Bitmap;
@ -8,9 +8,9 @@ import android.view.View;
import com.android.volley.Response; import com.android.volley.Response;
import com.android.volley.VolleyError; import com.android.volley.VolleyError;
import com.android.volley.toolbox.JsonObjectRequest; import com.android.volley.toolbox.JsonObjectRequest;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.provider.ArtistJSONStore; import com.kabouzeid.gramophone.provider.ArtistJSONStore;
import com.kabouzeid.materialmusic.util.ImageLoaderUtil; import com.kabouzeid.gramophone.util.ImageLoaderUtil;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.assist.FailReason; import com.nostra13.universalimageloader.core.assist.FailReason;
import com.nostra13.universalimageloader.core.listener.ImageLoadingListener; import com.nostra13.universalimageloader.core.listener.ImageLoadingListener;

View file

@ -1,11 +1,11 @@
package com.kabouzeid.materialmusic.loader; package com.kabouzeid.gramophone.loader;
import android.content.Context; import android.content.Context;
import android.database.Cursor; import android.database.Cursor;
import android.provider.BaseColumns; import android.provider.BaseColumns;
import android.provider.MediaStore; import android.provider.MediaStore;
import com.kabouzeid.materialmusic.model.Album; import com.kabouzeid.gramophone.model.Album;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -1,11 +1,11 @@
package com.kabouzeid.materialmusic.loader; package com.kabouzeid.gramophone.loader;
import android.content.Context; import android.content.Context;
import android.database.Cursor; import android.database.Cursor;
import android.provider.BaseColumns; import android.provider.BaseColumns;
import android.provider.MediaStore; import android.provider.MediaStore;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;

View file

@ -1,11 +1,11 @@
package com.kabouzeid.materialmusic.loader; package com.kabouzeid.gramophone.loader;
import android.content.Context; import android.content.Context;
import android.database.Cursor; import android.database.Cursor;
import android.provider.BaseColumns; import android.provider.BaseColumns;
import android.provider.MediaStore; import android.provider.MediaStore;
import com.kabouzeid.materialmusic.model.Album; import com.kabouzeid.gramophone.model.Album;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -1,11 +1,11 @@
package com.kabouzeid.materialmusic.loader; package com.kabouzeid.gramophone.loader;
import android.content.Context; import android.content.Context;
import android.database.Cursor; import android.database.Cursor;
import android.provider.BaseColumns; import android.provider.BaseColumns;
import android.provider.MediaStore; import android.provider.MediaStore;
import com.kabouzeid.materialmusic.model.Artist; import com.kabouzeid.gramophone.model.Artist;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -1,11 +1,11 @@
package com.kabouzeid.materialmusic.loader; package com.kabouzeid.gramophone.loader;
import android.content.Context; import android.content.Context;
import android.database.Cursor; import android.database.Cursor;
import android.provider.BaseColumns; import android.provider.BaseColumns;
import android.provider.MediaStore; import android.provider.MediaStore;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.loader; package com.kabouzeid.gramophone.loader;
import android.content.Context; import android.content.Context;
import android.database.Cursor; import android.database.Cursor;

View file

@ -1,11 +1,11 @@
package com.kabouzeid.materialmusic.loader; package com.kabouzeid.gramophone.loader;
import android.content.Context; import android.content.Context;
import android.database.Cursor; import android.database.Cursor;
import android.provider.BaseColumns; import android.provider.BaseColumns;
import android.provider.MediaStore; import android.provider.MediaStore;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -0,0 +1,26 @@
package com.kabouzeid.gramophone.misc;
/**
* Created by karim on 22.12.14.
*/
public final class AppKeys {
public static final String CL_CURRENT_ACTIVITY = "Current activity";
public static final String SP_THEME = "com.kabouzeid.gramophone.THEME";
public static final String SP_VIEWPAGER_ITEM_POSITION = "com.kabouzeid.gramophone.NAVIGATION_DRAWER_ITEM_POSITION";
public static final String SP_USER_LEARNED_DRAWER = "com.kabouzeid.gramophone.NAVIGATION_DRAWER_LEARNED";
public static final String SP_ONLY_ON_WIFI = "com.kabouzeid.gramophone.ONLY_ON_WIFI";
public static final String SP_SHUFFLE_MODE = "com.kabouzeid.gramophone.SHUFFLE_MODE";
public static final String SP_REPEAT_MODE = "com.kabouzeid.gramophone.REPEAT_MODE";
public static final String IS_ORIGINAL_PLAYING_QUEUE = "com.kabouzeid.gramophone.ORIGINAL_PLAYING_QUEUE";
public static final String IS_PLAYING_QUEUE = "com.kabouzeid.gramophone.PLAYING_QUEUE";
public static final String IS_POSITION_IN_QUEUE = "com.kabouzeid.gramophone.POSITION_IN_QUEUE";
public static final String IS_ARTIST_JSON_INFO_CACHE = "com.kabouzeid.gramophone.ARTIST_JSON_INFO_CACHE";
public static final String E_ALBUM = "com.kabouzeid.gramophone.ALBUM";
public static final String E_ARTIST = "com.kabouzeid.gramophone.ARTIST";
public static final String E_SONG = "com.kabouzeid.gramophone.SONG";
public static final String E_TAG_EDIT_MODE = "com.kabouzeid.gramophone.TAG_EDIT_MODE";
public static final String E_ID = "com.kabouzeid.gramophone.ID";
}

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.misc; package com.kabouzeid.gramophone.misc;
/** /**
* Created by karim on 20.12.14. * Created by karim on 20.12.14.

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.misc; package com.kabouzeid.gramophone.misc;
import com.github.ksoichiro.android.observablescrollview.ObservableScrollViewCallbacks; import com.github.ksoichiro.android.observablescrollview.ObservableScrollViewCallbacks;
import com.github.ksoichiro.android.observablescrollview.ScrollState; import com.github.ksoichiro.android.observablescrollview.ScrollState;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.misc; package com.kabouzeid.gramophone.misc;
import android.view.GestureDetector; import android.view.GestureDetector;
import android.view.MotionEvent; import android.view.MotionEvent;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.misc; package com.kabouzeid.gramophone.misc;
import android.annotation.TargetApi; import android.annotation.TargetApi;
import android.transition.Transition; import android.transition.Transition;

View file

@ -1,10 +1,10 @@
package com.kabouzeid.materialmusic.model; package com.kabouzeid.gramophone.model;
import android.content.Context; import android.content.Context;
import android.widget.ImageView; import android.widget.ImageView;
import com.kabouzeid.materialmusic.util.ImageLoaderUtil; import com.kabouzeid.gramophone.util.ImageLoaderUtil;
import com.kabouzeid.materialmusic.util.MusicUtil; import com.kabouzeid.gramophone.util.MusicUtil;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
/** /**

View file

@ -1,11 +1,11 @@
package com.kabouzeid.materialmusic.model; package com.kabouzeid.gramophone.model;
import android.content.Context; import android.content.Context;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.widget.ImageView; import android.widget.ImageView;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.lastfm.artist.LastFMArtistThumbnailLoader; import com.kabouzeid.gramophone.lastfm.artist.LastFMArtistThumbnailLoader;
/** /**
* Created by karim on 29.12.14. * Created by karim on 29.12.14.

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.model; package com.kabouzeid.gramophone.model;
/** /**
* Created by karim on 19.12.14. * Created by karim on 19.12.14.

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.model; package com.kabouzeid.gramophone.model;
/** /**
* Created by karim on 23.11.14. * Created by karim on 23.11.14.

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.model; package com.kabouzeid.gramophone.model;
import android.content.Context; import android.content.Context;
import android.widget.ImageView; import android.widget.ImageView;

View file

@ -1,10 +1,10 @@
package com.kabouzeid.materialmusic.model; package com.kabouzeid.gramophone.model;
import android.content.Context; import android.content.Context;
import android.widget.ImageView; import android.widget.ImageView;
import com.kabouzeid.materialmusic.util.ImageLoaderUtil; import com.kabouzeid.gramophone.util.ImageLoaderUtil;
import com.kabouzeid.materialmusic.util.MusicUtil; import com.kabouzeid.gramophone.util.MusicUtil;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
import java.io.Serializable; import java.io.Serializable;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.provider; package com.kabouzeid.gramophone.provider;
import android.content.ContentValues; import android.content.ContentValues;
import android.content.Context; import android.content.Context;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.provider; package com.kabouzeid.gramophone.provider;
import android.content.ContentValues; import android.content.ContentValues;
import android.content.Context; import android.content.Context;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.service; package com.kabouzeid.gramophone.service;
import android.content.BroadcastReceiver; import android.content.BroadcastReceiver;
import android.content.Context; import android.content.Context;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.service; package com.kabouzeid.gramophone.service;
import android.app.PendingIntent; import android.app.PendingIntent;
import android.app.Service; import android.app.Service;
@ -21,15 +21,15 @@ import android.preference.PreferenceManager;
import android.util.Log; import android.util.Log;
import android.widget.Toast; import android.widget.Toast;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.helper.PlayingNotificationHelper; import com.kabouzeid.gramophone.helper.PlayingNotificationHelper;
import com.kabouzeid.materialmusic.helper.ShuffleHelper; import com.kabouzeid.gramophone.helper.ShuffleHelper;
import com.kabouzeid.materialmusic.interfaces.OnMusicRemoteEventListener; import com.kabouzeid.gramophone.interfaces.OnMusicRemoteEventListener;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.model.MusicRemoteEvent; import com.kabouzeid.gramophone.model.MusicRemoteEvent;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import com.kabouzeid.materialmusic.util.InternalStorageUtil; import com.kabouzeid.gramophone.util.InternalStorageUtil;
import com.kabouzeid.materialmusic.util.MusicUtil; import com.kabouzeid.gramophone.util.MusicUtil;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
import java.io.IOException; import java.io.IOException;
@ -37,13 +37,13 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
public class MusicService extends Service implements MediaPlayer.OnPreparedListener, MediaPlayer.OnErrorListener, MediaPlayer.OnCompletionListener, AudioManager.OnAudioFocusChangeListener { public class MusicService extends Service implements MediaPlayer.OnPreparedListener, MediaPlayer.OnErrorListener, MediaPlayer.OnCompletionListener, AudioManager.OnAudioFocusChangeListener {
public static final String ACTION_TOGGLE_PLAYBACK = "com.kabouzeid.materialmusic.action.TOGGLE_PLAYBACK"; public static final String ACTION_TOGGLE_PLAYBACK = "com.kabouzeid.gramophone.action.TOGGLE_PLAYBACK";
public static final String ACTION_PLAY = "com.kabouzeid.materialmusic.action.PLAY"; public static final String ACTION_PLAY = "com.kabouzeid.gramophone.action.PLAY";
public static final String ACTION_PAUSE = "com.kabouzeid.materialmusic.action.PAUSE"; public static final String ACTION_PAUSE = "com.kabouzeid.gramophone.action.PAUSE";
public static final String ACTION_STOP = "com.kabouzeid.materialmusic.action.STOP"; public static final String ACTION_STOP = "com.kabouzeid.gramophone.action.STOP";
public static final String ACTION_SKIP = "com.kabouzeid.materialmusic.action.SKIP"; public static final String ACTION_SKIP = "com.kabouzeid.gramophone.action.SKIP";
public static final String ACTION_REWIND = "com.kabouzeid.materialmusic.action.REWIND"; public static final String ACTION_REWIND = "com.kabouzeid.gramophone.action.REWIND";
public static final String ACTION_QUIT = "com.kabouzeid.materialmusic.action.QUIT"; public static final String ACTION_QUIT = "com.kabouzeid.gramophone.action.QUIT";
public static final int SHUFFLE_MODE_NONE = 0; public static final int SHUFFLE_MODE_NONE = 0;
public static final int SHUFFLE_MODE_SHUFFLE = 1; public static final int SHUFFLE_MODE_SHUFFLE = 1;
public static final int REPEAT_MODE_NONE = 0; public static final int REPEAT_MODE_NONE = 0;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.activities; package com.kabouzeid.gramophone.ui.activities;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.Intent; import android.content.Intent;
@ -19,23 +19,23 @@ import android.widget.ImageView;
import android.widget.TextView; import android.widget.TextView;
import com.github.ksoichiro.android.observablescrollview.ObservableListView; import com.github.ksoichiro.android.observablescrollview.ObservableListView;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.adapter.songadapter.SongAdapter; import com.kabouzeid.gramophone.adapter.songadapter.SongAdapter;
import com.kabouzeid.materialmusic.comparator.SongTrackNumberComparator; import com.kabouzeid.gramophone.comparator.SongTrackNumberComparator;
import com.kabouzeid.materialmusic.interfaces.KabViewsDisableAble; import com.kabouzeid.gramophone.interfaces.KabViewsDisableAble;
import com.kabouzeid.materialmusic.interfaces.OnMusicRemoteEventListener; import com.kabouzeid.gramophone.interfaces.OnMusicRemoteEventListener;
import com.kabouzeid.materialmusic.loader.AlbumLoader; import com.kabouzeid.gramophone.loader.AlbumLoader;
import com.kabouzeid.materialmusic.loader.AlbumSongLoader; import com.kabouzeid.gramophone.loader.AlbumSongLoader;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.misc.SmallObservableScrollViewCallbacks; import com.kabouzeid.gramophone.misc.SmallObservableScrollViewCallbacks;
import com.kabouzeid.materialmusic.model.Album; import com.kabouzeid.gramophone.model.Album;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import com.kabouzeid.materialmusic.ui.activities.base.AbsFabActivity; import com.kabouzeid.gramophone.ui.activities.base.AbsFabActivity;
import com.kabouzeid.materialmusic.ui.activities.tageditor.AlbumTagEditorActivity; import com.kabouzeid.gramophone.ui.activities.tageditor.AlbumTagEditorActivity;
import com.kabouzeid.materialmusic.util.MusicUtil; import com.kabouzeid.gramophone.util.MusicUtil;
import com.kabouzeid.materialmusic.util.Util; import com.kabouzeid.gramophone.util.Util;
import com.kabouzeid.materialmusic.util.ViewUtil; import com.kabouzeid.gramophone.util.ViewUtil;
import com.nhaarman.listviewanimations.appearance.AnimationAdapter; import com.nhaarman.listviewanimations.appearance.AnimationAdapter;
import com.nhaarman.listviewanimations.appearance.simple.ScaleInAnimationAdapter; import com.nhaarman.listviewanimations.appearance.simple.ScaleInAnimationAdapter;
import com.nineoldandroids.view.ViewHelper; import com.nineoldandroids.view.ViewHelper;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.activities; package com.kabouzeid.gramophone.ui.activities;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.app.Activity; import android.app.Activity;
@ -25,20 +25,20 @@ import android.widget.Toast;
import com.github.ksoichiro.android.observablescrollview.ObservableScrollViewCallbacks; import com.github.ksoichiro.android.observablescrollview.ObservableScrollViewCallbacks;
import com.github.ksoichiro.android.observablescrollview.ScrollState; import com.github.ksoichiro.android.observablescrollview.ScrollState;
import com.google.samples.apps.iosched.ui.widget.SlidingTabLayout; import com.google.samples.apps.iosched.ui.widget.SlidingTabLayout;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.interfaces.KabViewsDisableAble; import com.kabouzeid.gramophone.interfaces.KabViewsDisableAble;
import com.kabouzeid.materialmusic.interfaces.OnMusicRemoteEventListener; import com.kabouzeid.gramophone.interfaces.OnMusicRemoteEventListener;
import com.kabouzeid.materialmusic.lastfm.artist.LastFMArtistImageLoader; import com.kabouzeid.gramophone.lastfm.artist.LastFMArtistImageLoader;
import com.kabouzeid.materialmusic.loader.ArtistLoader; import com.kabouzeid.gramophone.loader.ArtistLoader;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.model.Artist; import com.kabouzeid.gramophone.model.Artist;
import com.kabouzeid.materialmusic.ui.activities.base.AbsFabActivity; import com.kabouzeid.gramophone.ui.activities.base.AbsFabActivity;
import com.kabouzeid.materialmusic.ui.fragments.artistviewpager.AbsViewPagerTabArtistListFragment; import com.kabouzeid.gramophone.ui.fragments.artistviewpager.AbsViewPagerTabArtistListFragment;
import com.kabouzeid.materialmusic.ui.fragments.artistviewpager.ViewPagerTabArtistAlbumFragment; import com.kabouzeid.gramophone.ui.fragments.artistviewpager.ViewPagerTabArtistAlbumFragment;
import com.kabouzeid.materialmusic.ui.fragments.artistviewpager.ViewPagerTabArtistBioFragment; import com.kabouzeid.gramophone.ui.fragments.artistviewpager.ViewPagerTabArtistBioFragment;
import com.kabouzeid.materialmusic.ui.fragments.artistviewpager.ViewPagerTabArtistSongListFragment; import com.kabouzeid.gramophone.ui.fragments.artistviewpager.ViewPagerTabArtistSongListFragment;
import com.kabouzeid.materialmusic.util.Util; import com.kabouzeid.gramophone.util.Util;
import com.kabouzeid.materialmusic.util.ViewUtil; import com.kabouzeid.gramophone.util.ViewUtil;
import com.nineoldandroids.animation.Animator; import com.nineoldandroids.animation.Animator;
import com.nineoldandroids.view.ViewHelper; import com.nineoldandroids.view.ViewHelper;
import com.nineoldandroids.view.ViewPropertyAnimator; import com.nineoldandroids.view.ViewPropertyAnimator;
@ -54,8 +54,8 @@ import com.nineoldandroids.view.ViewPropertyAnimator;
public class ArtistDetailActivity extends AbsFabActivity implements OnMusicRemoteEventListener, KabViewsDisableAble, ObservableScrollViewCallbacks { public class ArtistDetailActivity extends AbsFabActivity implements OnMusicRemoteEventListener, KabViewsDisableAble, ObservableScrollViewCallbacks {
public static final String TAG = ArtistDetailActivity.class.getSimpleName(); public static final String TAG = ArtistDetailActivity.class.getSimpleName();
public static final String ARG_ARTIST_ID = "com.kabouzeid.materialmusic.artist.id"; public static final String ARG_ARTIST_ID = "com.kabouzeid.gramophone.artist.id";
public static final String ARG_ARTIST_NAME = "com.kabouzeid.materialmusic.artist.name"; public static final String ARG_ARTIST_NAME = "com.kabouzeid.gramophone.artist.name";
private static final boolean TOOLBAR_IS_STICKY = true; private static final boolean TOOLBAR_IS_STICKY = true;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.activities; package com.kabouzeid.gramophone.ui.activities;
import android.app.Activity; import android.app.Activity;
import android.app.Fragment; import android.app.Fragment;
@ -24,24 +24,24 @@ import android.widget.Toast;
import com.afollestad.materialdialogs.MaterialDialog; import com.afollestad.materialdialogs.MaterialDialog;
import com.google.samples.apps.iosched.ui.widget.SlidingTabLayout; import com.google.samples.apps.iosched.ui.widget.SlidingTabLayout;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.helper.AboutDeveloperDialogHelper; import com.kabouzeid.gramophone.helper.AboutDeveloperDialogHelper;
import com.kabouzeid.materialmusic.helper.PlayingQueueDialogHelper; import com.kabouzeid.gramophone.helper.PlayingQueueDialogHelper;
import com.kabouzeid.materialmusic.interfaces.KabViewsDisableAble; import com.kabouzeid.gramophone.interfaces.KabViewsDisableAble;
import com.kabouzeid.materialmusic.interfaces.OnMusicRemoteEventListener; import com.kabouzeid.gramophone.interfaces.OnMusicRemoteEventListener;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.model.MusicRemoteEvent; import com.kabouzeid.gramophone.model.MusicRemoteEvent;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import com.kabouzeid.materialmusic.ui.activities.base.AbsFabActivity; import com.kabouzeid.gramophone.ui.activities.base.AbsFabActivity;
import com.kabouzeid.materialmusic.ui.fragments.NavigationDrawerFragment; import com.kabouzeid.gramophone.ui.fragments.NavigationDrawerFragment;
import com.kabouzeid.materialmusic.ui.fragments.mainactivityfragments.AlbumViewFragment; import com.kabouzeid.gramophone.ui.fragments.mainactivityfragments.AlbumViewFragment;
import com.kabouzeid.materialmusic.ui.fragments.mainactivityfragments.ArtistViewFragment; import com.kabouzeid.gramophone.ui.fragments.mainactivityfragments.ArtistViewFragment;
import com.kabouzeid.materialmusic.ui.fragments.mainactivityfragments.MainActivityFragment; import com.kabouzeid.gramophone.ui.fragments.mainactivityfragments.MainActivityFragment;
import com.kabouzeid.materialmusic.ui.fragments.mainactivityfragments.SongViewFragment; import com.kabouzeid.gramophone.ui.fragments.mainactivityfragments.SongViewFragment;
import com.kabouzeid.materialmusic.util.ImageLoaderUtil; import com.kabouzeid.gramophone.util.ImageLoaderUtil;
import com.kabouzeid.materialmusic.util.MusicUtil; import com.kabouzeid.gramophone.util.MusicUtil;
import com.kabouzeid.materialmusic.util.Util; import com.kabouzeid.gramophone.util.Util;
import com.kabouzeid.materialmusic.util.ViewUtil; import com.kabouzeid.gramophone.util.ViewUtil;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.activities; package com.kabouzeid.gramophone.ui.activities;
import android.content.Intent; import android.content.Intent;
import android.graphics.Bitmap; import android.graphics.Bitmap;
@ -19,21 +19,21 @@ import android.widget.TextView;
import android.widget.Toast; import android.widget.Toast;
import com.afollestad.materialdialogs.MaterialDialog; import com.afollestad.materialdialogs.MaterialDialog;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.helper.PlayingQueueDialogHelper; import com.kabouzeid.gramophone.helper.PlayingQueueDialogHelper;
import com.kabouzeid.materialmusic.helper.SongDetailDialogHelper; import com.kabouzeid.gramophone.helper.SongDetailDialogHelper;
import com.kabouzeid.materialmusic.interfaces.OnMusicRemoteEventListener; import com.kabouzeid.gramophone.interfaces.OnMusicRemoteEventListener;
import com.kabouzeid.materialmusic.lastfm.artist.LastFMArtistImageLoader; import com.kabouzeid.gramophone.lastfm.artist.LastFMArtistImageLoader;
import com.kabouzeid.materialmusic.loader.SongFilePathLoader; import com.kabouzeid.gramophone.loader.SongFilePathLoader;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.model.MusicRemoteEvent; import com.kabouzeid.gramophone.model.MusicRemoteEvent;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import com.kabouzeid.materialmusic.service.MusicService; import com.kabouzeid.gramophone.service.MusicService;
import com.kabouzeid.materialmusic.ui.activities.base.AbsFabActivity; import com.kabouzeid.gramophone.ui.activities.base.AbsFabActivity;
import com.kabouzeid.materialmusic.ui.activities.tageditor.SongTagEditorActivity; import com.kabouzeid.gramophone.ui.activities.tageditor.SongTagEditorActivity;
import com.kabouzeid.materialmusic.util.MusicUtil; import com.kabouzeid.gramophone.util.MusicUtil;
import com.kabouzeid.materialmusic.util.Util; import com.kabouzeid.gramophone.util.Util;
import com.kabouzeid.materialmusic.util.ViewUtil; import com.kabouzeid.gramophone.util.ViewUtil;
import com.nineoldandroids.view.ViewPropertyAnimator; import com.nineoldandroids.view.ViewPropertyAnimator;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.assist.FailReason; import com.nostra13.universalimageloader.core.assist.FailReason;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.activities; package com.kabouzeid.gramophone.ui.activities;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.app.ActionBar; import android.app.ActionBar;
@ -17,17 +17,17 @@ import android.widget.ArrayAdapter;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.ListView; import android.widget.ListView;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.adapter.SearchAdapter; import com.kabouzeid.gramophone.adapter.SearchAdapter;
import com.kabouzeid.materialmusic.loader.AlbumLoader; import com.kabouzeid.gramophone.loader.AlbumLoader;
import com.kabouzeid.materialmusic.loader.ArtistLoader; import com.kabouzeid.gramophone.loader.ArtistLoader;
import com.kabouzeid.materialmusic.loader.SongLoader; import com.kabouzeid.gramophone.loader.SongLoader;
import com.kabouzeid.materialmusic.model.Album; import com.kabouzeid.gramophone.model.Album;
import com.kabouzeid.materialmusic.model.Artist; import com.kabouzeid.gramophone.model.Artist;
import com.kabouzeid.materialmusic.model.SearchEntry; import com.kabouzeid.gramophone.model.SearchEntry;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import com.kabouzeid.materialmusic.ui.activities.base.AbsBaseActivity; import com.kabouzeid.gramophone.ui.activities.base.AbsBaseActivity;
import com.kabouzeid.materialmusic.util.Util; import com.kabouzeid.gramophone.util.Util;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.activities.base; package com.kabouzeid.gramophone.ui.activities.base;
import android.content.Intent; import android.content.Intent;
import android.os.Build; import android.os.Build;
@ -10,15 +10,15 @@ import android.support.v7.app.ActionBarActivity;
import android.widget.Toast; import android.widget.Toast;
import com.crashlytics.android.Crashlytics; import com.crashlytics.android.Crashlytics;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.adapter.songadapter.SongAdapter; import com.kabouzeid.gramophone.adapter.songadapter.SongAdapter;
import com.kabouzeid.materialmusic.interfaces.KabViewsDisableAble; import com.kabouzeid.gramophone.interfaces.KabViewsDisableAble;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.ui.activities.AlbumDetailActivity; import com.kabouzeid.gramophone.ui.activities.AlbumDetailActivity;
import com.kabouzeid.materialmusic.ui.activities.ArtistDetailActivity; import com.kabouzeid.gramophone.ui.activities.ArtistDetailActivity;
import com.kabouzeid.materialmusic.ui.activities.MusicControllerActivity; import com.kabouzeid.gramophone.ui.activities.MusicControllerActivity;
import com.kabouzeid.materialmusic.util.Util; import com.kabouzeid.gramophone.util.Util;
/** /**
* Created by karim on 20.01.15. * Created by karim on 20.01.15.

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.activities.base; package com.kabouzeid.gramophone.ui.activities.base;
import android.os.Bundle; import android.os.Bundle;
import android.support.v4.util.Pair; import android.support.v4.util.Pair;
@ -8,10 +8,10 @@ import android.view.MotionEvent;
import android.view.View; import android.view.View;
import android.widget.Toast; import android.widget.Toast;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.interfaces.OnMusicRemoteEventListener; import com.kabouzeid.gramophone.interfaces.OnMusicRemoteEventListener;
import com.kabouzeid.materialmusic.misc.SmallOnGestureListener; import com.kabouzeid.gramophone.misc.SmallOnGestureListener;
import com.kabouzeid.materialmusic.model.MusicRemoteEvent; import com.kabouzeid.gramophone.model.MusicRemoteEvent;
import com.melnykov.fab.FloatingActionButton; import com.melnykov.fab.FloatingActionButton;
/** /**

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.activities.tageditor; package com.kabouzeid.gramophone.ui.activities.tageditor;
import android.app.SearchManager; import android.app.SearchManager;
import android.content.Intent; import android.content.Intent;
@ -20,13 +20,13 @@ import android.widget.ImageView;
import com.afollestad.materialdialogs.MaterialDialog; import com.afollestad.materialdialogs.MaterialDialog;
import com.github.ksoichiro.android.observablescrollview.ObservableScrollView; import com.github.ksoichiro.android.observablescrollview.ObservableScrollView;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.misc.SmallObservableScrollViewCallbacks; import com.kabouzeid.gramophone.misc.SmallObservableScrollViewCallbacks;
import com.kabouzeid.materialmusic.util.MusicUtil; import com.kabouzeid.gramophone.util.MusicUtil;
import com.kabouzeid.materialmusic.util.Util; import com.kabouzeid.gramophone.util.Util;
import com.kabouzeid.materialmusic.util.ViewUtil; import com.kabouzeid.gramophone.util.ViewUtil;
import com.melnykov.fab.FloatingActionButton; import com.melnykov.fab.FloatingActionButton;
import com.nineoldandroids.view.ViewHelper; import com.nineoldandroids.view.ViewHelper;
import com.nineoldandroids.view.ViewPropertyAnimator; import com.nineoldandroids.view.ViewPropertyAnimator;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.activities.tageditor; package com.kabouzeid.gramophone.ui.activities.tageditor;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.net.Uri; import android.net.Uri;
@ -9,13 +9,13 @@ import android.util.Log;
import android.widget.EditText; import android.widget.EditText;
import android.widget.Toast; import android.widget.Toast;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.lastfm.album.LastFMAlbumImageLoader; import com.kabouzeid.gramophone.lastfm.album.LastFMAlbumImageLoader;
import com.kabouzeid.materialmusic.loader.AlbumSongLoader; import com.kabouzeid.gramophone.loader.AlbumSongLoader;
import com.kabouzeid.materialmusic.loader.SongFilePathLoader; import com.kabouzeid.gramophone.loader.SongFilePathLoader;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import com.kabouzeid.materialmusic.util.MusicUtil; import com.kabouzeid.gramophone.util.MusicUtil;
import com.kabouzeid.materialmusic.util.Util; import com.kabouzeid.gramophone.util.Util;
import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.process.BitmapProcessor; import com.nostra13.universalimageloader.core.process.BitmapProcessor;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.activities.tageditor; package com.kabouzeid.gramophone.ui.activities.tageditor;
import android.net.Uri; import android.net.Uri;
import android.os.Bundle; import android.os.Bundle;
@ -6,12 +6,11 @@ import android.text.Editable;
import android.text.TextWatcher; import android.text.TextWatcher;
import android.widget.EditText; import android.widget.EditText;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.loader.SongFilePathLoader; import com.kabouzeid.gramophone.loader.SongFilePathLoader;
import org.jaudiotagger.tag.FieldKey; import org.jaudiotagger.tag.FieldKey;
import java.util.ArrayList;
import java.util.EnumMap; import java.util.EnumMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.fragments; package com.kabouzeid.gramophone.ui.fragments;
import android.app.Activity; import android.app.Activity;
import android.app.Fragment; import android.app.Fragment;
@ -15,11 +15,11 @@ import android.widget.ImageView;
import android.widget.ListView; import android.widget.ListView;
import android.widget.TextView; import android.widget.TextView;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.adapter.NavigationDrawerItemAdapter; import com.kabouzeid.gramophone.adapter.NavigationDrawerItemAdapter;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.model.NavigationDrawerItem; import com.kabouzeid.gramophone.model.NavigationDrawerItem;
import com.nhaarman.listviewanimations.appearance.simple.AlphaInAnimationAdapter; import com.nhaarman.listviewanimations.appearance.simple.AlphaInAnimationAdapter;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.fragments.artistviewpager; package com.kabouzeid.gramophone.ui.fragments.artistviewpager;
import android.app.Activity; import android.app.Activity;
import android.app.Fragment; import android.app.Fragment;
@ -12,11 +12,11 @@ import android.widget.ListAdapter;
import com.github.ksoichiro.android.observablescrollview.ObservableGridView; import com.github.ksoichiro.android.observablescrollview.ObservableGridView;
import com.github.ksoichiro.android.observablescrollview.ObservableScrollViewCallbacks; import com.github.ksoichiro.android.observablescrollview.ObservableScrollViewCallbacks;
import com.github.ksoichiro.android.observablescrollview.ScrollState; import com.github.ksoichiro.android.observablescrollview.ScrollState;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.interfaces.KabViewsDisableAble; import com.kabouzeid.gramophone.interfaces.KabViewsDisableAble;
import com.kabouzeid.materialmusic.ui.activities.ArtistDetailActivity; import com.kabouzeid.gramophone.ui.activities.ArtistDetailActivity;
import com.kabouzeid.materialmusic.util.Util; import com.kabouzeid.gramophone.util.Util;
public abstract class AbsViewPagerTabArtistListFragment extends Fragment implements ObservableScrollViewCallbacks, KabViewsDisableAble { public abstract class AbsViewPagerTabArtistListFragment extends Fragment implements ObservableScrollViewCallbacks, KabViewsDisableAble {
public static final String TAG = AbsViewPagerTabArtistListFragment.class.getSimpleName(); public static final String TAG = AbsViewPagerTabArtistListFragment.class.getSimpleName();

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.fragments.artistviewpager; package com.kabouzeid.gramophone.ui.fragments.artistviewpager;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
@ -9,14 +9,14 @@ import android.view.View;
import android.widget.AdapterView; import android.widget.AdapterView;
import android.widget.ListAdapter; import android.widget.ListAdapter;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.adapter.AlbumViewGridAdapter; import com.kabouzeid.gramophone.adapter.AlbumViewGridAdapter;
import com.kabouzeid.materialmusic.comparator.AlbumAlphabeticComparator; import com.kabouzeid.gramophone.comparator.AlbumAlphabeticComparator;
import com.kabouzeid.materialmusic.interfaces.KabViewsDisableAble; import com.kabouzeid.gramophone.interfaces.KabViewsDisableAble;
import com.kabouzeid.materialmusic.loader.ArtistAlbumLoader; import com.kabouzeid.gramophone.loader.ArtistAlbumLoader;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.model.Album; import com.kabouzeid.gramophone.model.Album;
import com.kabouzeid.materialmusic.ui.activities.AlbumDetailActivity; import com.kabouzeid.gramophone.ui.activities.AlbumDetailActivity;
import com.melnykov.fab.FloatingActionButton; import com.melnykov.fab.FloatingActionButton;
import java.util.Collections; import java.util.Collections;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.fragments.artistviewpager; package com.kabouzeid.gramophone.ui.fragments.artistviewpager;
import android.content.Context; import android.content.Context;
@ -12,8 +12,8 @@ import android.widget.ArrayAdapter;
import android.widget.ListAdapter; import android.widget.ListAdapter;
import android.widget.TextView; import android.widget.TextView;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.lastfm.artist.LastFMArtistBiographyLoader; import com.kabouzeid.gramophone.lastfm.artist.LastFMArtistBiographyLoader;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -1,14 +1,14 @@
package com.kabouzeid.materialmusic.ui.fragments.artistviewpager; package com.kabouzeid.gramophone.ui.fragments.artistviewpager;
import android.view.View; import android.view.View;
import android.widget.AdapterView; import android.widget.AdapterView;
import android.widget.ListAdapter; import android.widget.ListAdapter;
import com.kabouzeid.materialmusic.adapter.songadapter.SongAdapter; import com.kabouzeid.gramophone.adapter.songadapter.SongAdapter;
import com.kabouzeid.materialmusic.comparator.SongAlphabeticComparator; import com.kabouzeid.gramophone.comparator.SongAlphabeticComparator;
import com.kabouzeid.materialmusic.loader.ArtistSongLoader; import com.kabouzeid.gramophone.loader.ArtistSongLoader;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import com.kabouzeid.materialmusic.ui.activities.base.AbsBaseActivity; import com.kabouzeid.gramophone.ui.activities.base.AbsBaseActivity;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.fragments.mainactivityfragments; package com.kabouzeid.gramophone.ui.fragments.mainactivityfragments;
import android.os.Bundle; import android.os.Bundle;
import android.support.v4.util.Pair; import android.support.v4.util.Pair;
@ -8,12 +8,12 @@ import android.view.ViewGroup;
import android.widget.AbsListView; import android.widget.AbsListView;
import android.widget.AdapterView; import android.widget.AdapterView;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.adapter.AlbumViewGridAdapter; import com.kabouzeid.gramophone.adapter.AlbumViewGridAdapter;
import com.kabouzeid.materialmusic.comparator.AlbumAlphabeticComparator; import com.kabouzeid.gramophone.comparator.AlbumAlphabeticComparator;
import com.kabouzeid.materialmusic.loader.AlbumLoader; import com.kabouzeid.gramophone.loader.AlbumLoader;
import com.kabouzeid.materialmusic.model.Album; import com.kabouzeid.gramophone.model.Album;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.fragments.mainactivityfragments; package com.kabouzeid.gramophone.ui.fragments.mainactivityfragments;
import android.app.Fragment; import android.app.Fragment;
@ -11,16 +11,15 @@ import android.view.ViewGroup;
import android.widget.AbsListView; import android.widget.AbsListView;
import android.widget.AdapterView; import android.widget.AdapterView;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.adapter.ArtistViewListAdapter; import com.kabouzeid.gramophone.adapter.ArtistViewListAdapter;
import com.kabouzeid.materialmusic.comparator.ArtistAlphabeticComparator; import com.kabouzeid.gramophone.comparator.ArtistAlphabeticComparator;
import com.kabouzeid.materialmusic.interfaces.KabViewsDisableAble; import com.kabouzeid.gramophone.loader.ArtistLoader;
import com.kabouzeid.materialmusic.loader.ArtistLoader; import com.kabouzeid.gramophone.misc.AppKeys;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.model.Artist;
import com.kabouzeid.materialmusic.model.Artist; import com.kabouzeid.gramophone.ui.activities.ArtistDetailActivity;
import com.kabouzeid.materialmusic.ui.activities.ArtistDetailActivity; import com.kabouzeid.gramophone.ui.activities.base.AbsFabActivity;
import com.kabouzeid.materialmusic.ui.activities.base.AbsFabActivity;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;

View file

@ -1,14 +1,14 @@
package com.kabouzeid.materialmusic.ui.fragments.mainactivityfragments; package com.kabouzeid.gramophone.ui.fragments.mainactivityfragments;
import android.app.Fragment; import android.app.Fragment;
import android.os.Build; import android.os.Build;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.interfaces.KabSearchAbleFragment; import com.kabouzeid.gramophone.interfaces.KabSearchAbleFragment;
import com.kabouzeid.materialmusic.interfaces.KabViewsDisableAble; import com.kabouzeid.gramophone.interfaces.KabViewsDisableAble;
import com.kabouzeid.materialmusic.ui.activities.MainActivity; import com.kabouzeid.gramophone.ui.activities.MainActivity;
import com.kabouzeid.materialmusic.util.Util; import com.kabouzeid.gramophone.util.Util;
/** /**
* Created by karim on 27.02.15. * Created by karim on 27.02.15.

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.ui.fragments.mainactivityfragments; package com.kabouzeid.gramophone.ui.fragments.mainactivityfragments;
import android.os.Bundle; import android.os.Bundle;
@ -8,13 +8,13 @@ import android.view.ViewGroup;
import android.widget.AbsListView; import android.widget.AbsListView;
import android.widget.AdapterView; import android.widget.AdapterView;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.adapter.songadapter.SongViewListAdapter; import com.kabouzeid.gramophone.adapter.songadapter.SongViewListAdapter;
import com.kabouzeid.materialmusic.comparator.SongAlphabeticComparator; import com.kabouzeid.gramophone.comparator.SongAlphabeticComparator;
import com.kabouzeid.materialmusic.loader.SongLoader; import com.kabouzeid.gramophone.loader.SongLoader;
import com.kabouzeid.materialmusic.model.Song; import com.kabouzeid.gramophone.model.Song;
import com.kabouzeid.materialmusic.ui.activities.base.AbsBaseActivity; import com.kabouzeid.gramophone.ui.activities.base.AbsBaseActivity;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;

View file

@ -1,11 +1,11 @@
package com.kabouzeid.materialmusic.util; package com.kabouzeid.gramophone.util;
import android.content.Context; import android.content.Context;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.view.View; import android.view.View;
import android.widget.ImageView; import android.widget.ImageView;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration; import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.util; package com.kabouzeid.gramophone.util;
import android.content.Context; import android.content.Context;
import android.util.Log; import android.util.Log;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.util; package com.kabouzeid.gramophone.util;
import android.content.ContentResolver; import android.content.ContentResolver;
import android.content.ContentUris; import android.content.ContentUris;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.util; package com.kabouzeid.gramophone.util;
import android.annotation.TargetApi; import android.annotation.TargetApi;
import android.app.Activity; import android.app.Activity;
@ -17,9 +17,9 @@ import android.view.Window;
import android.view.WindowManager; import android.view.WindowManager;
import android.view.inputmethod.InputMethodManager; import android.view.inputmethod.InputMethodManager;
import com.kabouzeid.materialmusic.App; import com.kabouzeid.gramophone.App;
import com.kabouzeid.materialmusic.R; import com.kabouzeid.gramophone.R;
import com.kabouzeid.materialmusic.misc.AppKeys; import com.kabouzeid.gramophone.misc.AppKeys;
/** /**
* Created by karim on 12.12.14. * Created by karim on 12.12.14.

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.util; package com.kabouzeid.gramophone.util;
import android.animation.ArgbEvaluator; import android.animation.ArgbEvaluator;
import android.animation.ObjectAnimator; import android.animation.ObjectAnimator;

View file

@ -1,4 +1,4 @@
package com.kabouzeid.materialmusic.view; package com.kabouzeid.gramophone.view;
import android.content.Context; import android.content.Context;
import android.util.AttributeSet; import android.util.AttributeSet;

View file

@ -1,26 +0,0 @@
package com.kabouzeid.materialmusic.misc;
/**
* Created by karim on 22.12.14.
*/
public final class AppKeys {
public static final String CL_CURRENT_ACTIVITY = "Current activity";
public static final String SP_THEME = "com.kabouzeid.materialmusic.THEME";
public static final String SP_VIEWPAGER_ITEM_POSITION = "com.kabouzeid.materialmusic.NAVIGATION_DRAWER_ITEM_POSITION";
public static final String SP_USER_LEARNED_DRAWER = "com.kabouzeid.materialmusic.NAVIGATION_DRAWER_LEARNED";
public static final String SP_ONLY_ON_WIFI = "com.kabouzeid.materialmusic.ONLY_ON_WIFI";
public static final String SP_SHUFFLE_MODE = "com.kabouzeid.materialmusic.SHUFFLE_MODE";
public static final String SP_REPEAT_MODE = "com.kabouzeid.materialmusic.REPEAT_MODE";
public static final String IS_ORIGINAL_PLAYING_QUEUE = "com.kabouzeid.materialmusic.ORIGINAL_PLAYING_QUEUE";
public static final String IS_PLAYING_QUEUE = "com.kabouzeid.materialmusic.PLAYING_QUEUE";
public static final String IS_POSITION_IN_QUEUE = "com.kabouzeid.materialmusic.POSITION_IN_QUEUE";
public static final String IS_ARTIST_JSON_INFO_CACHE = "com.kabouzeid.materialmusic.ARTIST_JSON_INFO_CACHE";
public static final String E_ALBUM = "com.kabouzeid.materialmusic.ALBUM";
public static final String E_ARTIST = "com.kabouzeid.materialmusic.ARTIST";
public static final String E_SONG = "com.kabouzeid.materialmusic.SONG";
public static final String E_TAG_EDIT_MODE = "com.kabouzeid.materialmusic.TAG_EDIT_MODE";
public static final String E_ID = "com.kabouzeid.materialmusic.ID";
}

View file

@ -2,7 +2,7 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
tools:context="com.kabouzeid.materialmusic.ui.activities.AlbumDetailActivity$PlaceholderFragment"> tools:context="com.kabouzeid.gramophone.ui.activities.AlbumDetailActivity$PlaceholderFragment">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"

View file

@ -14,7 +14,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="match_parent">
<com.kabouzeid.materialmusic.view.SquareImageView <com.kabouzeid.gramophone.view.SquareImageView
android:id="@+id/image" android:id="@+id/image"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"

View file

@ -70,7 +70,7 @@
<fragment <fragment
android:id="@+id/navigation_drawer" android:id="@+id/navigation_drawer"
android:name="com.kabouzeid.materialmusic.ui.fragments.NavigationDrawerFragment" android:name="com.kabouzeid.gramophone.ui.fragments.NavigationDrawerFragment"
android:layout_width="@dimen/navigation_drawer_width" android:layout_width="@dimen/navigation_drawer_width"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_gravity="start" android:layout_gravity="start"

View file

@ -3,7 +3,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="vertical" android:orientation="vertical"
tools:context="com.kabouzeid.materialmusic.ui.activities.AlbumDetailActivity$PlaceholderFragment"> tools:context="com.kabouzeid.gramophone.ui.activities.AlbumDetailActivity$PlaceholderFragment">
<ImageView <ImageView
android:id="@+id/album_art" android:id="@+id/album_art"

View file

@ -14,7 +14,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="match_parent">
<com.kabouzeid.materialmusic.view.SquareImageView <com.kabouzeid.gramophone.view.SquareImageView
android:id="@+id/image" android:id="@+id/image"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"

View file

@ -9,7 +9,7 @@
android:orientation="vertical" android:orientation="vertical"
android:padding="4dp"> android:padding="4dp">
<com.kabouzeid.materialmusic.view.SquareImageView <com.kabouzeid.gramophone.view.SquareImageView
android:id="@+id/album_art" android:id="@+id/album_art"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"

View file

@ -7,7 +7,7 @@
android:paddingLeft="16dp" android:paddingLeft="16dp"
android:paddingRight="16dp"> android:paddingRight="16dp">
<com.kabouzeid.materialmusic.view.SquareImageView <com.kabouzeid.gramophone.view.SquareImageView
android:id="@+id/artist_image" android:id="@+id/artist_image"
android:layout_width="60dp" android:layout_width="60dp"
android:layout_height="60dp" android:layout_height="60dp"

View file

@ -7,7 +7,7 @@
android:orientation="horizontal" android:orientation="horizontal"
android:paddingLeft="16dp"> android:paddingLeft="16dp">
<com.kabouzeid.materialmusic.view.SquareImageView <com.kabouzeid.gramophone.view.SquareImageView
android:id="@+id/image" android:id="@+id/image"
android:layout_width="60dp" android:layout_width="60dp"
android:layout_height="60dp" android:layout_height="60dp"

View file

@ -7,7 +7,7 @@
android:orientation="horizontal" android:orientation="horizontal"
android:paddingLeft="16dp"> android:paddingLeft="16dp">
<com.kabouzeid.materialmusic.view.SquareImageView <com.kabouzeid.gramophone.view.SquareImageView
android:id="@+id/album_art" android:id="@+id/album_art"
android:layout_width="60dp" android:layout_width="60dp"
android:layout_height="60dp" android:layout_height="60dp"

View file

@ -1,7 +1,7 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android" <menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
tools:context="com.kabouzeid.materialmusic.ui.activities.AlbumDetailActivity"> tools:context="com.kabouzeid.gramophone.ui.activities.AlbumDetailActivity">
<item <item
android:id="@+id/action_current_playing" android:id="@+id/action_current_playing"

View file

@ -1,7 +1,7 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android" <menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
tools:context="com.kabouzeid.materialmusic.ui.activities.AlbumDetailActivity"> tools:context="com.kabouzeid.gramophone.ui.activities.AlbumDetailActivity">
<item <item
android:id="@+id/action_current_playing" android:id="@+id/action_current_playing"

View file

@ -1,7 +1,7 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android" <menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
tools:context="com.kabouzeid.materialmusic.ui.activities.SearchActivity"> tools:context="com.kabouzeid.gramophone.ui.activities.SearchActivity">
<item <item
android:id="@+id/action_search" android:id="@+id/action_search"
android:icon="@drawable/abc_ic_search_api_mtrl_alpha" android:icon="@drawable/abc_ic_search_api_mtrl_alpha"

View file

@ -1,7 +1,7 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android" <menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
tools:context="com.kabouzeid.materialmusic.ui.activities.TabTest"> tools:context="com.kabouzeid.gramophone.ui.activities.TabTest">
<item android:id="@+id/action_settings" <item android:id="@+id/action_settings"
android:title="@string/action_settings" android:title="@string/action_settings"
android:orderInCategory="100" android:orderInCategory="100"

View file

@ -1,7 +1,7 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android" <menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
tools:context="com.kabouzeid.materialmusic.ui.activities.tageditor.SongTagEditorActivity"> tools:context="com.kabouzeid.gramophone.ui.activities.tageditor.SongTagEditorActivity">
<item <item
android:id="@+id/action_settings" android:id="@+id/action_settings"
android:orderInCategory="100" android:orderInCategory="100"

View file

@ -1,7 +1,7 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android" <menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
tools:context="com.kabouzeid.materialmusic.ui.activities.MusicControllerActivity"> tools:context="com.kabouzeid.gramophone.ui.activities.MusicControllerActivity">
<item <item
android:id="@+id/action_playing_queue" android:id="@+id/action_playing_queue"
android:icon="@drawable/ic_queue_music_white_24dp" android:icon="@drawable/ic_queue_music_white_24dp"