diff --git a/README.md b/README.md
index b6eb1215..53a37bda 100644
--- a/README.md
+++ b/README.md
@@ -2,12 +2,10 @@
This is a native music player for Android devices that connects to Jellyfin media servers. The code is based on a relatively recent version of Phonograph and was made for personal use, but contributions are welcome! Please open an issue to discuss larger changes before submitting a pull request. I am open to an improved icon if any graphic designers have a good suggestion.
-[
](https://f-droid.org/packages/com.dkanada.gramophone)
-
## Features
* Basic library navigation
-* Cache songs individually or through batch actions
+* Download songs to internal storage individually or through batch actions
* Gapless playback
* Sort albums and songs by different fields
* Search media for partial matches
diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro
index 1a70cb1c..0bbfac59 100644
--- a/app/proguard-rules.pro
+++ b/app/proguard-rules.pro
@@ -1,7 +1,7 @@
-dontwarn
-ignorewarnings
--keep class com.dkanada.gramophone.**.* { *; }
+-keep class org.adrianvictor.geleia.**.* { *; }
-keepnames class **.* { *; }
-keepattributes SourceFile
-keepattributes LineNumberTable
@@ -17,7 +17,7 @@
# Glide
-keep public class * extends com.bumptech.glide.module.AppGlideModule
--keep class com.bumptech.glide.GeneratedAppGlideModuleImpl
+-keep class org.bumptech.glide.GeneratedAppGlideModuleImpl
-keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {
**[] $VALUES;
public *;
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 7466207f..c86c24e6 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1,7 +1,7 @@
+ package="org.adrianvictor.geleia">
@@ -13,7 +13,7 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -48,29 +48,29 @@
-
-
-
+
+
+
-
+
@@ -83,7 +83,7 @@
android:name="com.lge.support.SPLIT_WINDOW"
android:value="true" />
-
+
@@ -91,7 +91,7 @@
@@ -103,7 +103,7 @@
android:resource="@xml/widget_album" />
@@ -115,7 +115,7 @@
android:resource="@xml/widget_classic" />
diff --git a/app/src/main/ic_launcher-playstore.png b/app/src/main/ic_launcher-playstore.png
new file mode 100644
index 00000000..932c8414
Binary files /dev/null and b/app/src/main/ic_launcher-playstore.png differ
diff --git a/app/src/main/java/com/dkanada/gramophone/App.java b/app/src/main/java/org/adrianvictor/geleia/App.java
similarity index 91%
rename from app/src/main/java/com/dkanada/gramophone/App.java
rename to app/src/main/java/org/adrianvictor/geleia/App.java
index c0274bf7..3145450b 100644
--- a/app/src/main/java/com/dkanada/gramophone/App.java
+++ b/app/src/main/java/org/adrianvictor/geleia/App.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone;
+package org.adrianvictor.geleia;
import android.annotation.SuppressLint;
import android.app.Application;
@@ -8,10 +8,10 @@ import android.provider.Settings;
import androidx.room.Room;
-import com.dkanada.gramophone.database.JellyDatabase;
-import com.dkanada.gramophone.helper.EventListener;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.views.shortcuts.DynamicShortcutManager;
+import org.adrianvictor.geleia.database.JellyDatabase;
+import org.adrianvictor.geleia.helper.EventListener;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.views.shortcuts.DynamicShortcutManager;
import com.melegy.redscreenofdeath.RedScreenOfDeath;
import org.jellyfin.apiclient.interaction.AndroidDevice;
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/AboutActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/AboutActivity.java
similarity index 85%
rename from app/src/main/java/com/dkanada/gramophone/activities/AboutActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/AboutActivity.java
index 65cc46fe..50601fac 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/AboutActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/AboutActivity.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.activities;
+package org.adrianvictor.geleia.activities;
import android.content.Context;
import android.content.pm.PackageManager;
@@ -7,15 +7,15 @@ import android.view.View;
import androidx.annotation.NonNull;
-import com.dkanada.gramophone.util.NavigationUtil;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.databinding.ActivityAboutBinding;
-import com.dkanada.gramophone.databinding.CardAboutAppBinding;
-import com.dkanada.gramophone.databinding.CardAuthorBinding;
-import com.dkanada.gramophone.databinding.CardSpecialThanksBinding;
-import com.dkanada.gramophone.databinding.CardSupportDevelopmentBinding;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.activities.base.AbsBaseActivity;
+import org.adrianvictor.geleia.util.NavigationUtil;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.databinding.ActivityAboutBinding;
+import org.adrianvictor.geleia.databinding.CardAboutAppBinding;
+import org.adrianvictor.geleia.databinding.CardAuthorBinding;
+import org.adrianvictor.geleia.databinding.CardSpecialThanksBinding;
+import org.adrianvictor.geleia.databinding.CardSupportDevelopmentBinding;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.activities.base.AbsBaseActivity;
public class AboutActivity extends AbsBaseActivity implements View.OnClickListener {
private ActivityAboutBinding binding;
@@ -25,14 +25,16 @@ public class AboutActivity extends AbsBaseActivity implements View.OnClickListen
private CardSupportDevelopmentBinding supportBinding;
private CardSpecialThanksBinding thanksBinding;
- private final static String GITHUB = "https://github.com/dkanada/gelli";
+ private final static String GITHUB = "https://github.com/adrianvic/jamfish";
private final static String TWITTER = "https://twitter.com/karimjabouzeid";
- private final static String WEBSITE = "https://github.com/dkanada";
+ private final static String WEBSITE = "https://adrianvic.github.io";
private final static String TRANSLATE = "https://phonograph.oneskyapp.com/collaboration/project?id=26521";
private final static String RATE_ON_GOOGLE_PLAY = "https://play.google.com/store/apps/details?id=com.kabouzeid.gramophone";
+ private final static String DKANADA_GITHUB = "https://github.com/dkanada";
+
private final static String AIDAN_FOLLESTAD_GOOGLE_PLUS = "https://google.com/+AidanFollestad";
private final static String AIDAN_FOLLESTAD_GITHUB = "https://github.com/afollestad";
@@ -93,6 +95,7 @@ public class AboutActivity extends AbsBaseActivity implements View.OnClickListen
thanksBinding.eugeneCheungWebsite.setOnClickListener(this);
thanksBinding.adrianTwitter.setOnClickListener(this);
thanksBinding.adrianWebsite.setOnClickListener(this);
+ thanksBinding.dkanadaGitHub.setOnClickListener(this);
}
private static String getCurrentVersionName(@NonNull final Context context) {
@@ -137,6 +140,8 @@ public class AboutActivity extends AbsBaseActivity implements View.OnClickListen
NavigationUtil.openUrl(this, ADRIAN_TWITTER);
} else if (v == thanksBinding.adrianWebsite) {
NavigationUtil.openUrl(this, ADRIAN_WEBSITE);
+ } else if (v == thanksBinding.dkanadaGitHub) {
+ NavigationUtil.openUrl(this, DKANADA_GITHUB);
}
}
}
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/LoginActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/LoginActivity.java
similarity index 93%
rename from app/src/main/java/com/dkanada/gramophone/activities/LoginActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/LoginActivity.java
index 51fbf6d1..9f153382 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/LoginActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/LoginActivity.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.activities;
+package org.adrianvictor.geleia.activities;
import android.content.Context;
import android.content.Intent;
@@ -7,12 +7,12 @@ import android.text.TextUtils;
import android.view.View;
import android.widget.Toast;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.databinding.ActivityLoginBinding;
-import com.dkanada.gramophone.activities.base.AbsBaseActivity;
-import com.dkanada.gramophone.model.User;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.databinding.ActivityLoginBinding;
+import org.adrianvictor.geleia.activities.base.AbsBaseActivity;
+import org.adrianvictor.geleia.model.User;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import org.jellyfin.apiclient.interaction.Response;
import org.jellyfin.apiclient.model.system.SystemInfo;
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/MainActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/MainActivity.java
similarity index 90%
rename from app/src/main/java/com/dkanada/gramophone/activities/MainActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/MainActivity.java
index 21c91115..0f1df8a7 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/MainActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/MainActivity.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.activities;
+package org.adrianvictor.geleia.activities;
import android.content.Intent;
import android.os.Build;
@@ -16,22 +16,21 @@ import androidx.drawerlayout.widget.DrawerLayout;
import com.afollestad.materialcab.attached.AttachedCab;
import com.afollestad.materialcab.attached.AttachedCabKt;
-import com.dkanada.gramophone.activities.base.AbsMusicContentActivity;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.util.NavigationUtil;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.util.ThemeUtil;
-import com.dkanada.gramophone.databinding.ActivityMainContentBinding;
-import com.dkanada.gramophone.databinding.ActivityMainDrawerLayoutBinding;
-import com.dkanada.gramophone.databinding.NavigationDrawerHeaderBinding;
-import com.dkanada.gramophone.dialogs.ConfirmLogoutDialog;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.fragments.main.LibraryFragment;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.QueryUtil;
+import org.adrianvictor.geleia.activities.base.AbsMusicContentActivity;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.util.ThemeUtil;
+import org.adrianvictor.geleia.databinding.ActivityMainContentBinding;
+import org.adrianvictor.geleia.databinding.ActivityMainDrawerLayoutBinding;
+import org.adrianvictor.geleia.databinding.NavigationDrawerHeaderBinding;
+import org.adrianvictor.geleia.dialogs.ConfirmLogoutDialog;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.fragments.main.LibraryFragment;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.QueryUtil;
import com.sothree.slidinguppanel.SlidingUpPanelLayout;
import org.jellyfin.apiclient.model.dto.BaseItemDto;
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/SearchActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/SearchActivity.java
similarity index 89%
rename from app/src/main/java/com/dkanada/gramophone/activities/SearchActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/SearchActivity.java
index 190ec062..2958e587 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/SearchActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/SearchActivity.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.activities;
+package org.adrianvictor.geleia.activities;
import android.annotation.SuppressLint;
import android.os.Bundle;
@@ -12,17 +12,17 @@ import androidx.appcompat.widget.SearchView;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.activities.base.AbsMusicContentActivity;
-import com.dkanada.gramophone.adapter.SearchAdapter;
-import com.dkanada.gramophone.databinding.ActivitySearchBinding;
-import com.dkanada.gramophone.interfaces.MediaCallback;
-import com.dkanada.gramophone.model.Album;
-import com.dkanada.gramophone.model.Artist;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.util.QueryUtil;
-import com.dkanada.gramophone.util.Util;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.activities.base.AbsMusicContentActivity;
+import org.adrianvictor.geleia.adapter.SearchAdapter;
+import org.adrianvictor.geleia.databinding.ActivitySearchBinding;
+import org.adrianvictor.geleia.interfaces.MediaCallback;
+import org.adrianvictor.geleia.model.Album;
+import org.adrianvictor.geleia.model.Artist;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.util.QueryUtil;
+import org.adrianvictor.geleia.util.Util;
import org.jellyfin.apiclient.model.querying.ItemQuery;
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/SelectActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/SelectActivity.java
similarity index 76%
rename from app/src/main/java/com/dkanada/gramophone/activities/SelectActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/SelectActivity.java
index 57081940..d5b101b4 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/SelectActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/SelectActivity.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.activities;
+package org.adrianvictor.geleia.activities;
import android.content.Context;
import android.content.Intent;
@@ -6,13 +6,13 @@ import android.os.Bundle;
import androidx.recyclerview.widget.LinearLayoutManager;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.activities.base.AbsBaseActivity;
-import com.dkanada.gramophone.adapter.SelectAdapter;
-import com.dkanada.gramophone.databinding.ActivitySelectBinding;
-import com.dkanada.gramophone.model.User;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.activities.base.AbsBaseActivity;
+import org.adrianvictor.geleia.adapter.SelectAdapter;
+import org.adrianvictor.geleia.databinding.ActivitySelectBinding;
+import org.adrianvictor.geleia.model.User;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/SettingsActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/SettingsActivity.java
similarity index 93%
rename from app/src/main/java/com/dkanada/gramophone/activities/SettingsActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/SettingsActivity.java
index e073b6a9..b1406474 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/SettingsActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/SettingsActivity.java
@@ -1,9 +1,7 @@
-package com.dkanada.gramophone.activities;
+package org.adrianvictor.geleia.activities;
-import android.Manifest;
import android.content.Intent;
import android.content.SharedPreferences;
-import android.content.pm.PackageManager;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
@@ -13,19 +11,18 @@ import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
-import androidx.core.content.ContextCompat;
import androidx.preference.Preference;
import androidx.preference.PreferenceFragmentCompat;
import androidx.preference.PreferenceManager;
import androidx.preference.TwoStatePreference;
-import com.dkanada.gramophone.databinding.ActivitySettingsBinding;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.views.shortcuts.DynamicShortcutManager;
-import com.dkanada.gramophone.dialogs.preferences.CategoryPreferenceDialog;
-import com.dkanada.gramophone.dialogs.preferences.NowPlayingPreferenceDialog;
-import com.dkanada.gramophone.activities.base.AbsBaseActivity;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.databinding.ActivitySettingsBinding;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.views.shortcuts.DynamicShortcutManager;
+import org.adrianvictor.geleia.dialogs.preferences.CategoryPreferenceDialog;
+import org.adrianvictor.geleia.dialogs.preferences.NowPlayingPreferenceDialog;
+import org.adrianvictor.geleia.activities.base.AbsBaseActivity;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import java.io.File;
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/SplashActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/SplashActivity.java
similarity index 74%
rename from app/src/main/java/com/dkanada/gramophone/activities/SplashActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/SplashActivity.java
index 0eafd044..88a3b8af 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/SplashActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/SplashActivity.java
@@ -1,16 +1,16 @@
-package com.dkanada.gramophone.activities;
+package org.adrianvictor.geleia.activities;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.activities.base.AbsBaseActivity;
-import com.dkanada.gramophone.model.User;
-import com.dkanada.gramophone.service.LoginService;
-import com.dkanada.gramophone.util.NavigationUtil;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.activities.base.AbsBaseActivity;
+import org.adrianvictor.geleia.model.User;
+import org.adrianvictor.geleia.service.LoginService;
+import org.adrianvictor.geleia.util.NavigationUtil;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/base/AbsBaseActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/base/AbsBaseActivity.java
similarity index 95%
rename from app/src/main/java/com/dkanada/gramophone/activities/base/AbsBaseActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/base/AbsBaseActivity.java
index 896be606..406f6237 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/base/AbsBaseActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/base/AbsBaseActivity.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.activities.base;
+package org.adrianvictor.geleia.activities.base;
import android.annotation.TargetApi;
import android.app.AlertDialog;
@@ -17,10 +17,10 @@ import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import androidx.core.app.ActivityCompat;
-import com.dkanada.gramophone.activities.MainActivity;
-import com.dkanada.gramophone.util.NavigationUtil;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.activities.MainActivity;
+import org.adrianvictor.geleia.util.NavigationUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import com.google.android.material.snackbar.Snackbar;
import java.util.ArrayList;
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/base/AbsMusicContentActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/base/AbsMusicContentActivity.java
similarity index 88%
rename from app/src/main/java/com/dkanada/gramophone/activities/base/AbsMusicContentActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/base/AbsMusicContentActivity.java
index beae748c..904b928f 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/base/AbsMusicContentActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/base/AbsMusicContentActivity.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.activities.base;
+package org.adrianvictor.geleia.activities.base;
import android.content.BroadcastReceiver;
import android.content.Context;
@@ -8,10 +8,10 @@ import android.os.Bundle;
import androidx.annotation.NonNull;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.interfaces.StateListener;
-import com.dkanada.gramophone.service.LoginService;
-import com.dkanada.gramophone.util.NavigationUtil;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.interfaces.StateListener;
+import org.adrianvictor.geleia.service.LoginService;
+import org.adrianvictor.geleia.util.NavigationUtil;
public abstract class AbsMusicContentActivity extends AbsMusicPanelActivity implements StateListener {
private final BroadcastReceiver receiver = new BroadcastReceiver() {
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/base/AbsMusicPanelActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/base/AbsMusicPanelActivity.java
similarity index 93%
rename from app/src/main/java/com/dkanada/gramophone/activities/base/AbsMusicPanelActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/base/AbsMusicPanelActivity.java
index 11ccb174..d3f50eac 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/base/AbsMusicPanelActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/base/AbsMusicPanelActivity.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.activities.base;
+package org.adrianvictor.geleia.activities.base;
import android.animation.ValueAnimator;
import android.os.Build;
@@ -13,17 +13,17 @@ import androidx.annotation.RequiresApi;
import androidx.core.graphics.ColorUtils;
import androidx.fragment.app.Fragment;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.databinding.SlidingMusicPanelLayoutBinding;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.fragments.player.AbsPlayerFragment;
-import com.dkanada.gramophone.fragments.player.MiniPlayerFragment;
-import com.dkanada.gramophone.fragments.player.NowPlayingScreen;
-import com.dkanada.gramophone.fragments.player.card.CardPlayerFragment;
-import com.dkanada.gramophone.fragments.player.flat.FlatPlayerFragment;
-import com.dkanada.gramophone.util.NavigationUtil;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.util.ViewUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.databinding.SlidingMusicPanelLayoutBinding;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.fragments.player.AbsPlayerFragment;
+import org.adrianvictor.geleia.fragments.player.MiniPlayerFragment;
+import org.adrianvictor.geleia.fragments.player.NowPlayingScreen;
+import org.adrianvictor.geleia.fragments.player.card.CardPlayerFragment;
+import org.adrianvictor.geleia.fragments.player.flat.FlatPlayerFragment;
+import org.adrianvictor.geleia.util.NavigationUtil;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.util.ViewUtil;
import com.sothree.slidinguppanel.SlidingUpPanelLayout;
public abstract class AbsMusicPanelActivity extends AbsMusicServiceActivity implements SlidingUpPanelLayout.PanelSlideListener, CardPlayerFragment.Callbacks {
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/base/AbsMusicServiceActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/base/AbsMusicServiceActivity.java
similarity index 95%
rename from app/src/main/java/com/dkanada/gramophone/activities/base/AbsMusicServiceActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/base/AbsMusicServiceActivity.java
index fd2807f9..6c37f795 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/base/AbsMusicServiceActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/base/AbsMusicServiceActivity.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.activities.base;
+package org.adrianvictor.geleia.activities.base;
import android.Manifest;
import android.content.BroadcastReceiver;
@@ -13,11 +13,11 @@ import android.view.View;
import androidx.annotation.NonNull;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.interfaces.MusicServiceEventListener;
-import com.dkanada.gramophone.service.MusicService;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.interfaces.MusicServiceEventListener;
+import org.adrianvictor.geleia.service.MusicService;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/base/AbsThemeActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/base/AbsThemeActivity.java
similarity index 93%
rename from app/src/main/java/com/dkanada/gramophone/activities/base/AbsThemeActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/base/AbsThemeActivity.java
index 805f6c68..57a4e95c 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/base/AbsThemeActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/base/AbsThemeActivity.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.activities.base;
+package org.adrianvictor.geleia.activities.base;
import android.annotation.SuppressLint;
import android.app.ActivityManager;
@@ -9,11 +9,11 @@ import android.view.Window;
import androidx.appcompat.app.AppCompatActivity;
-import com.dkanada.gramophone.util.NavigationUtil;
-import com.dkanada.gramophone.util.ThemeUtil;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.util.Util;
+import org.adrianvictor.geleia.util.NavigationUtil;
+import org.adrianvictor.geleia.util.ThemeUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.util.Util;
import com.google.android.material.color.MaterialColors;
public abstract class AbsThemeActivity extends AppCompatActivity {
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/details/AlbumDetailActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/details/AlbumDetailActivity.java
similarity index 87%
rename from app/src/main/java/com/dkanada/gramophone/activities/details/AlbumDetailActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/details/AlbumDetailActivity.java
index 6b17cf76..9c7ca01b 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/details/AlbumDetailActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/details/AlbumDetailActivity.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.activities.details;
+package org.adrianvictor.geleia.activities.details;
import android.graphics.PorterDuff;
import android.os.Bundle;
@@ -12,25 +12,25 @@ import androidx.recyclerview.widget.RecyclerView;
import com.afollestad.materialcab.attached.AttachedCab;
import com.afollestad.materialcab.attached.AttachedCabKt;
-import com.dkanada.gramophone.BuildConfig;
-import com.dkanada.gramophone.activities.base.AbsMusicContentActivity;
-import com.dkanada.gramophone.databinding.ActivityAlbumDetailBinding;
-import com.dkanada.gramophone.util.ThemeUtil;
+import org.adrianvictor.geleia.BuildConfig;
+import org.adrianvictor.geleia.activities.base.AbsMusicContentActivity;
+import org.adrianvictor.geleia.databinding.ActivityAlbumDetailBinding;
+import org.adrianvictor.geleia.util.ThemeUtil;
import com.google.android.material.appbar.AppBarLayout;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.song.AlbumSongAdapter;
-import com.dkanada.gramophone.dialogs.AddToPlaylistDialog;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.glide.CustomPaletteTarget;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.interfaces.PaletteColorHolder;
-import com.dkanada.gramophone.model.Album;
-import com.dkanada.gramophone.model.Artist;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.NavigationUtil;
-import com.dkanada.gramophone.util.QueryUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.song.AlbumSongAdapter;
+import org.adrianvictor.geleia.dialogs.AddToPlaylistDialog;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.glide.CustomPaletteTarget;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.interfaces.PaletteColorHolder;
+import org.adrianvictor.geleia.model.Album;
+import org.adrianvictor.geleia.model.Artist;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.NavigationUtil;
+import org.adrianvictor.geleia.util.QueryUtil;
import org.jellyfin.apiclient.model.querying.ItemQuery;
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/details/ArtistDetailActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/details/ArtistDetailActivity.java
similarity index 88%
rename from app/src/main/java/com/dkanada/gramophone/activities/details/ArtistDetailActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/details/ArtistDetailActivity.java
index cb28df37..d7cde428 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/details/ArtistDetailActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/details/ArtistDetailActivity.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.activities.details;
+package org.adrianvictor.geleia.activities.details;
import android.graphics.PorterDuff;
import android.os.Bundle;
@@ -13,26 +13,26 @@ import androidx.recyclerview.widget.RecyclerView;
import com.afollestad.materialcab.attached.AttachedCab;
import com.afollestad.materialcab.attached.AttachedCabKt;
-import com.dkanada.gramophone.BuildConfig;
-import com.dkanada.gramophone.activities.base.AbsMusicContentActivity;
-import com.dkanada.gramophone.adapter.song.SongAdapter;
-import com.dkanada.gramophone.databinding.ActivityArtistDetailBinding;
-import com.dkanada.gramophone.util.NavigationUtil;
-import com.dkanada.gramophone.util.ThemeUtil;
+import org.adrianvictor.geleia.BuildConfig;
+import org.adrianvictor.geleia.activities.base.AbsMusicContentActivity;
+import org.adrianvictor.geleia.adapter.song.SongAdapter;
+import org.adrianvictor.geleia.databinding.ActivityArtistDetailBinding;
+import org.adrianvictor.geleia.util.NavigationUtil;
+import org.adrianvictor.geleia.util.ThemeUtil;
import com.google.android.material.appbar.AppBarLayout;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.album.HorizontalAlbumAdapter;
-import com.dkanada.gramophone.dialogs.AddToPlaylistDialog;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.glide.CustomPaletteTarget;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.interfaces.PaletteColorHolder;
-import com.dkanada.gramophone.model.Artist;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.util.QueryUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.album.HorizontalAlbumAdapter;
+import org.adrianvictor.geleia.dialogs.AddToPlaylistDialog;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.glide.CustomPaletteTarget;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.interfaces.PaletteColorHolder;
+import org.adrianvictor.geleia.model.Artist;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.util.QueryUtil;
import org.jellyfin.apiclient.model.querying.ItemQuery;
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/details/GenreDetailActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/details/GenreDetailActivity.java
similarity index 84%
rename from app/src/main/java/com/dkanada/gramophone/activities/details/GenreDetailActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/details/GenreDetailActivity.java
index cefcf1e2..9449daa5 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/details/GenreDetailActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/details/GenreDetailActivity.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.activities.details;
+package org.adrianvictor.geleia.activities.details;
import android.os.Bundle;
import android.view.Menu;
@@ -11,18 +11,18 @@ import androidx.recyclerview.widget.RecyclerView;
import com.afollestad.materialcab.attached.AttachedCab;
import com.afollestad.materialcab.attached.AttachedCabKt;
-import com.dkanada.gramophone.BuildConfig;
-import com.dkanada.gramophone.activities.base.AbsMusicContentActivity;
-import com.dkanada.gramophone.databinding.ActivityGenreDetailBinding;
-import com.dkanada.gramophone.util.NavigationUtil;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.song.SongAdapter;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.model.Genre;
-import com.dkanada.gramophone.util.QueryUtil;
-import com.dkanada.gramophone.util.ViewUtil;
+import org.adrianvictor.geleia.BuildConfig;
+import org.adrianvictor.geleia.activities.base.AbsMusicContentActivity;
+import org.adrianvictor.geleia.databinding.ActivityGenreDetailBinding;
+import org.adrianvictor.geleia.util.NavigationUtil;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.song.SongAdapter;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.model.Genre;
+import org.adrianvictor.geleia.util.QueryUtil;
+import org.adrianvictor.geleia.util.ViewUtil;
import org.jellyfin.apiclient.model.querying.ItemQuery;
diff --git a/app/src/main/java/com/dkanada/gramophone/activities/details/PlaylistDetailActivity.java b/app/src/main/java/org/adrianvictor/geleia/activities/details/PlaylistDetailActivity.java
similarity index 85%
rename from app/src/main/java/com/dkanada/gramophone/activities/details/PlaylistDetailActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/activities/details/PlaylistDetailActivity.java
index a4b0b8e5..f111dc14 100644
--- a/app/src/main/java/com/dkanada/gramophone/activities/details/PlaylistDetailActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/activities/details/PlaylistDetailActivity.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.activities.details;
+package org.adrianvictor.geleia.activities.details;
import android.os.Bundle;
import android.view.Menu;
@@ -11,27 +11,27 @@ import androidx.recyclerview.widget.RecyclerView;
import com.afollestad.materialcab.attached.AttachedCab;
import com.afollestad.materialcab.attached.AttachedCabKt;
-import com.dkanada.gramophone.BuildConfig;
-import com.dkanada.gramophone.activities.base.AbsMusicContentActivity;
-import com.dkanada.gramophone.databinding.ActivityPlaylistDetailBinding;
-import com.dkanada.gramophone.dialogs.DeletePlaylistDialog;
-import com.dkanada.gramophone.dialogs.RenamePlaylistDialog;
-import com.dkanada.gramophone.helper.menu.SongsMenuHelper;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.BuildConfig;
+import org.adrianvictor.geleia.activities.base.AbsMusicContentActivity;
+import org.adrianvictor.geleia.databinding.ActivityPlaylistDetailBinding;
+import org.adrianvictor.geleia.dialogs.DeletePlaylistDialog;
+import org.adrianvictor.geleia.dialogs.RenamePlaylistDialog;
+import org.adrianvictor.geleia.helper.menu.SongsMenuHelper;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import com.h6ah4i.android.widget.advrecyclerview.animator.GeneralItemAnimator;
import com.h6ah4i.android.widget.advrecyclerview.animator.RefactoredDefaultItemAnimator;
import com.h6ah4i.android.widget.advrecyclerview.draggable.RecyclerViewDragDropManager;
import com.h6ah4i.android.widget.advrecyclerview.utils.WrapperAdapterUtils;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.song.OrderablePlaylistSongAdapter;
-import com.dkanada.gramophone.adapter.song.SongAdapter;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.model.Playlist;
-import com.dkanada.gramophone.model.PlaylistSong;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.PlaylistUtil;
-import com.dkanada.gramophone.util.ViewUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.song.OrderablePlaylistSongAdapter;
+import org.adrianvictor.geleia.adapter.song.SongAdapter;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.model.Playlist;
+import org.adrianvictor.geleia.model.PlaylistSong;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.PlaylistUtil;
+import org.adrianvictor.geleia.util.ViewUtil;
import org.jellyfin.apiclient.model.playlists.PlaylistItemQuery;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/AlbumCoverPagerAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/AlbumCoverPagerAdapter.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/adapter/AlbumCoverPagerAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/AlbumCoverPagerAdapter.java
index 3e0c1d72..63209b40 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/AlbumCoverPagerAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/AlbumCoverPagerAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter;
+package org.adrianvictor.geleia.adapter;
import android.os.Bundle;
import android.view.LayoutInflater;
@@ -9,10 +9,10 @@ import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
-import com.dkanada.gramophone.databinding.FragmentAlbumCoverBinding;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.glide.CustomPaletteTarget;
-import com.dkanada.gramophone.model.Song;
+import org.adrianvictor.geleia.databinding.FragmentAlbumCoverBinding;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.glide.CustomPaletteTarget;
+import org.adrianvictor.geleia.model.Song;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/CategoryAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/CategoryAdapter.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/adapter/CategoryAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/CategoryAdapter.java
index bb2eeee0..a648bd26 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/CategoryAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/CategoryAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter;
+package org.adrianvictor.geleia.adapter;
import android.annotation.SuppressLint;
import android.view.LayoutInflater;
@@ -13,9 +13,9 @@ import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.ItemTouchHelper;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.Category;
-import com.dkanada.gramophone.helper.SwipeAndDragHelper;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.Category;
+import org.adrianvictor.geleia.helper.SwipeAndDragHelper;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/CustomFragmentStatePagerAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/CustomFragmentStatePagerAdapter.java
similarity index 99%
rename from app/src/main/java/com/dkanada/gramophone/adapter/CustomFragmentStatePagerAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/CustomFragmentStatePagerAdapter.java
index e7bfd3be..d19a6ffe 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/CustomFragmentStatePagerAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/CustomFragmentStatePagerAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter;
+package org.adrianvictor.geleia.adapter;
/*
* Copyright (C) 2011 The Android Open Source Project
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/DirectPlayCodecAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/DirectPlayCodecAdapter.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/adapter/DirectPlayCodecAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/DirectPlayCodecAdapter.java
index 049948fb..dead6680 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/DirectPlayCodecAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/DirectPlayCodecAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter;
+package org.adrianvictor.geleia.adapter;
import android.view.LayoutInflater;
import android.view.View;
@@ -9,8 +9,8 @@ import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.Codec;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.Codec;
import java.util.Arrays;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/GenreAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/GenreAdapter.java
similarity index 89%
rename from app/src/main/java/com/dkanada/gramophone/adapter/GenreAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/GenreAdapter.java
index 656eb7ea..761978da 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/GenreAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/GenreAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter;
+package org.adrianvictor.geleia.adapter;
import android.graphics.drawable.Drawable;
import android.view.LayoutInflater;
@@ -9,13 +9,13 @@ import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.RecyclerView;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.base.MediaEntryViewHolder;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.glide.CustomPaletteTarget;
-import com.dkanada.gramophone.model.Genre;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.NavigationUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.base.MediaEntryViewHolder;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.glide.CustomPaletteTarget;
+import org.adrianvictor.geleia.model.Genre;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.NavigationUtil;
import com.simplecityapps.recyclerview_fastscroll.views.FastScrollRecyclerView;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/MusicLibraryPagerAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/MusicLibraryPagerAdapter.java
similarity index 91%
rename from app/src/main/java/com/dkanada/gramophone/adapter/MusicLibraryPagerAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/MusicLibraryPagerAdapter.java
index 7f5b3681..2979ee5c 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/MusicLibraryPagerAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/MusicLibraryPagerAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter;
+package org.adrianvictor.geleia.adapter;
import android.content.Context;
import android.os.Bundle;
@@ -10,14 +10,14 @@ import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentPagerAdapter;
-import com.dkanada.gramophone.fragments.library.FavoritesFragment;
-import com.dkanada.gramophone.model.Category;
-import com.dkanada.gramophone.fragments.library.AlbumsFragment;
-import com.dkanada.gramophone.fragments.library.ArtistsFragment;
-import com.dkanada.gramophone.fragments.library.GenresFragment;
-import com.dkanada.gramophone.fragments.library.PlaylistsFragment;
-import com.dkanada.gramophone.fragments.library.SongsFragment;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.fragments.library.FavoritesFragment;
+import org.adrianvictor.geleia.model.Category;
+import org.adrianvictor.geleia.fragments.library.AlbumsFragment;
+import org.adrianvictor.geleia.fragments.library.ArtistsFragment;
+import org.adrianvictor.geleia.fragments.library.GenresFragment;
+import org.adrianvictor.geleia.fragments.library.PlaylistsFragment;
+import org.adrianvictor.geleia.fragments.library.SongsFragment;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import org.jetbrains.annotations.NotNull;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/PlaylistAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/PlaylistAdapter.java
similarity index 89%
rename from app/src/main/java/com/dkanada/gramophone/adapter/PlaylistAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/PlaylistAdapter.java
index 47298df8..5a7f82c3 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/PlaylistAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/PlaylistAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter;
+package org.adrianvictor.geleia.adapter;
import android.graphics.drawable.Drawable;
import android.view.LayoutInflater;
@@ -12,18 +12,18 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.base.AbsMultiSelectAdapter;
-import com.dkanada.gramophone.adapter.base.MediaEntryViewHolder;
-import com.dkanada.gramophone.dialogs.DeletePlaylistDialog;
-import com.dkanada.gramophone.dialogs.RenamePlaylistDialog;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.glide.CustomPaletteTarget;
-import com.dkanada.gramophone.helper.menu.SongsMenuHelper;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.model.Playlist;
-import com.dkanada.gramophone.util.QueryUtil;
-import com.dkanada.gramophone.util.NavigationUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.base.AbsMultiSelectAdapter;
+import org.adrianvictor.geleia.adapter.base.MediaEntryViewHolder;
+import org.adrianvictor.geleia.dialogs.DeletePlaylistDialog;
+import org.adrianvictor.geleia.dialogs.RenamePlaylistDialog;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.glide.CustomPaletteTarget;
+import org.adrianvictor.geleia.helper.menu.SongsMenuHelper;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.model.Playlist;
+import org.adrianvictor.geleia.util.QueryUtil;
+import org.adrianvictor.geleia.util.NavigationUtil;
import org.jellyfin.apiclient.model.querying.ItemQuery;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/SearchAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/SearchAdapter.java
similarity index 91%
rename from app/src/main/java/com/dkanada/gramophone/adapter/SearchAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/SearchAdapter.java
index 7c1d8013..c905e4e8 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/SearchAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/SearchAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter;
+package org.adrianvictor.geleia.adapter;
import android.os.Build;
import android.view.LayoutInflater;
@@ -10,17 +10,17 @@ import androidx.core.util.Pair;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.RecyclerView;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.base.MediaEntryViewHolder;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.helper.menu.SongMenuHelper;
-import com.dkanada.gramophone.model.Album;
-import com.dkanada.gramophone.model.Artist;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.NavigationUtil;
-import com.dkanada.gramophone.util.ThemeUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.base.MediaEntryViewHolder;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.helper.menu.SongMenuHelper;
+import org.adrianvictor.geleia.model.Album;
+import org.adrianvictor.geleia.model.Artist;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.NavigationUtil;
+import org.adrianvictor.geleia.util.ThemeUtil;
import java.util.ArrayList;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/SelectAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/SelectAdapter.java
similarity index 88%
rename from app/src/main/java/com/dkanada/gramophone/adapter/SelectAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/SelectAdapter.java
index 2752bfa4..7c832331 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/SelectAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/SelectAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter;
+package org.adrianvictor.geleia.adapter;
import android.content.Intent;
import android.view.LayoutInflater;
@@ -10,12 +10,12 @@ import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.RecyclerView;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.activities.SplashActivity;
-import com.dkanada.gramophone.model.User;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.views.IconImageView;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.activities.SplashActivity;
+import org.adrianvictor.geleia.model.User;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.views.IconImageView;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/album/AlbumAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/album/AlbumAdapter.java
similarity index 90%
rename from app/src/main/java/com/dkanada/gramophone/adapter/album/AlbumAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/album/AlbumAdapter.java
index f76988bc..fa9a55dd 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/album/AlbumAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/album/AlbumAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter.album;
+package org.adrianvictor.geleia.adapter.album;
import android.graphics.drawable.Drawable;
import android.view.LayoutInflater;
@@ -12,19 +12,19 @@ import androidx.annotation.Nullable;
import androidx.core.util.Pair;
import androidx.appcompat.app.AppCompatActivity;
-import com.dkanada.gramophone.util.QueryUtil;
-import com.dkanada.gramophone.util.ThemeUtil;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.base.AbsMultiSelectAdapter;
-import com.dkanada.gramophone.adapter.base.MediaEntryViewHolder;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.glide.CustomPaletteTarget;
-import com.dkanada.gramophone.helper.menu.SongsMenuHelper;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.model.Album;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.NavigationUtil;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.util.QueryUtil;
+import org.adrianvictor.geleia.util.ThemeUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.base.AbsMultiSelectAdapter;
+import org.adrianvictor.geleia.adapter.base.MediaEntryViewHolder;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.glide.CustomPaletteTarget;
+import org.adrianvictor.geleia.helper.menu.SongsMenuHelper;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.model.Album;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.NavigationUtil;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import com.simplecityapps.recyclerview_fastscroll.views.FastScrollRecyclerView;
import org.jellyfin.apiclient.model.querying.ItemQuery;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/album/HorizontalAlbumAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/album/HorizontalAlbumAdapter.java
similarity index 86%
rename from app/src/main/java/com/dkanada/gramophone/adapter/album/HorizontalAlbumAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/album/HorizontalAlbumAdapter.java
index 0827f49c..648b37ed 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/album/HorizontalAlbumAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/album/HorizontalAlbumAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter.album;
+package org.adrianvictor.geleia.adapter.album;
import android.graphics.drawable.Drawable;
import android.view.View;
@@ -9,13 +9,13 @@ import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import androidx.cardview.widget.CardView;
-import com.dkanada.gramophone.util.ThemeUtil;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.glide.CustomPaletteTarget;
-import com.dkanada.gramophone.helper.HorizontalAdapterHelper;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.model.Album;
-import com.dkanada.gramophone.util.MusicUtil;
+import org.adrianvictor.geleia.util.ThemeUtil;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.glide.CustomPaletteTarget;
+import org.adrianvictor.geleia.helper.HorizontalAdapterHelper;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.model.Album;
+import org.adrianvictor.geleia.util.MusicUtil;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/artist/ArtistAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/artist/ArtistAdapter.java
similarity index 90%
rename from app/src/main/java/com/dkanada/gramophone/adapter/artist/ArtistAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/artist/ArtistAdapter.java
index b420a053..2171ca6c 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/artist/ArtistAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/artist/ArtistAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter.artist;
+package org.adrianvictor.geleia.adapter.artist;
import android.graphics.drawable.Drawable;
import android.view.LayoutInflater;
@@ -12,18 +12,18 @@ import androidx.annotation.Nullable;
import androidx.core.util.Pair;
import androidx.appcompat.app.AppCompatActivity;
-import com.dkanada.gramophone.util.QueryUtil;
-import com.dkanada.gramophone.util.ThemeUtil;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.base.AbsMultiSelectAdapter;
-import com.dkanada.gramophone.adapter.base.MediaEntryViewHolder;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.glide.CustomPaletteTarget;
-import com.dkanada.gramophone.helper.menu.SongsMenuHelper;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.model.Artist;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.NavigationUtil;
+import org.adrianvictor.geleia.util.QueryUtil;
+import org.adrianvictor.geleia.util.ThemeUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.base.AbsMultiSelectAdapter;
+import org.adrianvictor.geleia.adapter.base.MediaEntryViewHolder;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.glide.CustomPaletteTarget;
+import org.adrianvictor.geleia.helper.menu.SongsMenuHelper;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.model.Artist;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.NavigationUtil;
import com.simplecityapps.recyclerview_fastscroll.views.FastScrollRecyclerView;
import org.jellyfin.apiclient.model.querying.ItemQuery;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/base/AbsMultiSelectAdapter.kt b/app/src/main/java/org/adrianvictor/geleia/adapter/base/AbsMultiSelectAdapter.kt
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/adapter/base/AbsMultiSelectAdapter.kt
rename to app/src/main/java/org/adrianvictor/geleia/adapter/base/AbsMultiSelectAdapter.kt
index ed77755c..a13db6e2 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/base/AbsMultiSelectAdapter.kt
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/base/AbsMultiSelectAdapter.kt
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter.base
+package org.adrianvictor.geleia.adapter.base
import android.app.Activity
import android.content.Context
@@ -9,9 +9,9 @@ import com.afollestad.materialcab.attached.destroy
import com.afollestad.materialcab.attached.isActive
import com.afollestad.materialcab.attached.isDestroyed
import com.afollestad.materialcab.createCab
-import com.dkanada.gramophone.R
-import com.dkanada.gramophone.interfaces.CabHolder
-import com.dkanada.gramophone.util.PreferenceUtil
+import org.adrianvictor.geleia.R
+import org.adrianvictor.geleia.interfaces.CabHolder
+import org.adrianvictor.geleia.util.PreferenceUtil
import java.util.*
abstract class AbsMultiSelectAdapter(
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/base/MediaEntryViewHolder.java b/app/src/main/java/org/adrianvictor/geleia/adapter/base/MediaEntryViewHolder.java
similarity index 96%
rename from app/src/main/java/com/dkanada/gramophone/adapter/base/MediaEntryViewHolder.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/base/MediaEntryViewHolder.java
index 100eeccb..9377553b 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/base/MediaEntryViewHolder.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/base/MediaEntryViewHolder.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter.base;
+package org.adrianvictor.geleia.adapter.base;
import android.os.Build;
import android.view.View;
@@ -9,7 +9,7 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.RecyclerView;
-import com.dkanada.gramophone.R;
+import org.adrianvictor.geleia.R;
public class MediaEntryViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener, View.OnLongClickListener {
@Nullable
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/song/AbsOffsetSongAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/song/AbsOffsetSongAdapter.java
similarity index 93%
rename from app/src/main/java/com/dkanada/gramophone/adapter/song/AbsOffsetSongAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/song/AbsOffsetSongAdapter.java
index 98205d60..f59216b1 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/song/AbsOffsetSongAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/song/AbsOffsetSongAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter.song;
+package org.adrianvictor.geleia.adapter.song;
import android.view.LayoutInflater;
import android.view.View;
@@ -9,10 +9,10 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.model.Song;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.model.Song;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/song/AlbumSongAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/song/AlbumSongAdapter.java
similarity index 92%
rename from app/src/main/java/com/dkanada/gramophone/adapter/song/AlbumSongAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/song/AlbumSongAdapter.java
index b3700ecd..5ddc8865 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/song/AlbumSongAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/song/AlbumSongAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter.song;
+package org.adrianvictor.geleia.adapter.song;
import android.view.View;
@@ -7,9 +7,9 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.MusicUtil;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.MusicUtil;
import java.util.List;
import java.util.Locale;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/song/OrderablePlaylistSongAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/song/OrderablePlaylistSongAdapter.java
similarity index 93%
rename from app/src/main/java/com/dkanada/gramophone/adapter/song/OrderablePlaylistSongAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/song/OrderablePlaylistSongAdapter.java
index 8794ca87..bedef256 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/song/OrderablePlaylistSongAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/song/OrderablePlaylistSongAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter.song;
+package org.adrianvictor.geleia.adapter.song;
import android.view.View;
@@ -7,15 +7,15 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
-import com.dkanada.gramophone.interfaces.OrderableListener;
+import org.adrianvictor.geleia.interfaces.OrderableListener;
import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemAdapter;
import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemState;
import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemViewHolder;
import com.h6ah4i.android.widget.advrecyclerview.draggable.ItemDraggableRange;
import com.h6ah4i.android.widget.advrecyclerview.draggable.annotation.DraggableItemStateFlags;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.ViewUtil;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.ViewUtil;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/song/PlayingQueueAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/song/PlayingQueueAdapter.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/adapter/song/PlayingQueueAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/song/PlayingQueueAdapter.java
index 74877811..f7ceb0d7 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/song/PlayingQueueAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/song/PlayingQueueAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter.song;
+package org.adrianvictor.geleia.adapter.song;
import android.view.MenuItem;
import android.view.View;
@@ -13,11 +13,11 @@ import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemState;
import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemViewHolder;
import com.h6ah4i.android.widget.advrecyclerview.draggable.ItemDraggableRange;
import com.h6ah4i.android.widget.advrecyclerview.draggable.annotation.DraggableItemStateFlags;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.ViewUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.ViewUtil;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/song/PlaylistSongAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/song/PlaylistSongAdapter.java
similarity index 90%
rename from app/src/main/java/com/dkanada/gramophone/adapter/song/PlaylistSongAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/song/PlaylistSongAdapter.java
index d3af6426..59dba362 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/song/PlaylistSongAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/song/PlaylistSongAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter.song;
+package org.adrianvictor.geleia.adapter.song;
import android.view.MenuItem;
import android.view.View;
@@ -8,12 +8,12 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
-import com.dkanada.gramophone.dialogs.RemoveFromPlaylistDialog;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.ThemeUtil;
+import org.adrianvictor.geleia.dialogs.RemoveFromPlaylistDialog;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.ThemeUtil;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/song/ShuffleButtonSongAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/song/ShuffleButtonSongAdapter.java
similarity index 89%
rename from app/src/main/java/com/dkanada/gramophone/adapter/song/ShuffleButtonSongAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/song/ShuffleButtonSongAdapter.java
index 646dc7b2..41177e0c 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/song/ShuffleButtonSongAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/song/ShuffleButtonSongAdapter.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.adapter.song;
+package org.adrianvictor.geleia.adapter.song;
import android.graphics.Typeface;
import android.view.View;
@@ -8,12 +8,12 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.util.ShortcutUtil;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.model.Song;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.util.ShortcutUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.model.Song;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/song/SongAdapter.java b/app/src/main/java/org/adrianvictor/geleia/adapter/song/SongAdapter.java
similarity index 90%
rename from app/src/main/java/com/dkanada/gramophone/adapter/song/SongAdapter.java
rename to app/src/main/java/org/adrianvictor/geleia/adapter/song/SongAdapter.java
index 6b27965a..e616d7a7 100644
--- a/app/src/main/java/com/dkanada/gramophone/adapter/song/SongAdapter.java
+++ b/app/src/main/java/org/adrianvictor/geleia/adapter/song/SongAdapter.java
@@ -1,7 +1,6 @@
-package com.dkanada.gramophone.adapter.song;
+package org.adrianvictor.geleia.adapter.song;
import android.graphics.drawable.Drawable;
-import android.util.Log;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
@@ -13,22 +12,22 @@ import androidx.annotation.Nullable;
import androidx.core.util.Pair;
import androidx.appcompat.app.AppCompatActivity;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.util.ThemeUtil;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.base.AbsMultiSelectAdapter;
-import com.dkanada.gramophone.adapter.base.MediaEntryViewHolder;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.glide.CustomPaletteTarget;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.helper.menu.SongMenuHelper;
-import com.dkanada.gramophone.helper.menu.SongsMenuHelper;
-import com.dkanada.gramophone.interfaces.CabHolder;
-import com.dkanada.gramophone.model.Album;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.NavigationUtil;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.util.ThemeUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.base.AbsMultiSelectAdapter;
+import org.adrianvictor.geleia.adapter.base.MediaEntryViewHolder;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.glide.CustomPaletteTarget;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.helper.menu.SongMenuHelper;
+import org.adrianvictor.geleia.helper.menu.SongsMenuHelper;
+import org.adrianvictor.geleia.interfaces.CabHolder;
+import org.adrianvictor.geleia.model.Album;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.NavigationUtil;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import com.simplecityapps.recyclerview_fastscroll.views.FastScrollRecyclerView;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/database/Cache.java b/app/src/main/java/org/adrianvictor/geleia/database/Cache.java
similarity index 85%
rename from app/src/main/java/com/dkanada/gramophone/database/Cache.java
rename to app/src/main/java/org/adrianvictor/geleia/database/Cache.java
index 59dcd65c..a76bafd5 100644
--- a/app/src/main/java/com/dkanada/gramophone/database/Cache.java
+++ b/app/src/main/java/org/adrianvictor/geleia/database/Cache.java
@@ -1,11 +1,11 @@
-package com.dkanada.gramophone.database;
+package org.adrianvictor.geleia.database;
import androidx.annotation.NonNull;
import androidx.room.ColumnInfo;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
-import com.dkanada.gramophone.model.Song;
+import org.adrianvictor.geleia.model.Song;
import java.util.UUID;
diff --git a/app/src/main/java/com/dkanada/gramophone/database/CacheDao.java b/app/src/main/java/org/adrianvictor/geleia/database/CacheDao.java
similarity index 85%
rename from app/src/main/java/com/dkanada/gramophone/database/CacheDao.java
rename to app/src/main/java/org/adrianvictor/geleia/database/CacheDao.java
index b40e9025..8df0ded5 100644
--- a/app/src/main/java/com/dkanada/gramophone/database/CacheDao.java
+++ b/app/src/main/java/org/adrianvictor/geleia/database/CacheDao.java
@@ -1,11 +1,11 @@
-package com.dkanada.gramophone.database;
+package org.adrianvictor.geleia.database;
import androidx.room.Dao;
import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
-import com.dkanada.gramophone.model.Song;
+import org.adrianvictor.geleia.model.Song;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/database/JellyDatabase.java b/app/src/main/java/org/adrianvictor/geleia/database/JellyDatabase.java
similarity index 97%
rename from app/src/main/java/com/dkanada/gramophone/database/JellyDatabase.java
rename to app/src/main/java/org/adrianvictor/geleia/database/JellyDatabase.java
index 5c971fc9..5dd195b8 100644
--- a/app/src/main/java/com/dkanada/gramophone/database/JellyDatabase.java
+++ b/app/src/main/java/org/adrianvictor/geleia/database/JellyDatabase.java
@@ -1,12 +1,12 @@
-package com.dkanada.gramophone.database;
+package org.adrianvictor.geleia.database;
import androidx.annotation.NonNull;
import androidx.room.RoomDatabase;
import androidx.room.migration.Migration;
import androidx.sqlite.db.SupportSQLiteDatabase;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.model.User;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.model.User;
@androidx.room.Database(
entities = {
diff --git a/app/src/main/java/com/dkanada/gramophone/database/QueueSong.java b/app/src/main/java/org/adrianvictor/geleia/database/QueueSong.java
similarity index 88%
rename from app/src/main/java/com/dkanada/gramophone/database/QueueSong.java
rename to app/src/main/java/org/adrianvictor/geleia/database/QueueSong.java
index 27483bd9..062cb7fd 100644
--- a/app/src/main/java/com/dkanada/gramophone/database/QueueSong.java
+++ b/app/src/main/java/org/adrianvictor/geleia/database/QueueSong.java
@@ -1,9 +1,9 @@
-package com.dkanada.gramophone.database;
+package org.adrianvictor.geleia.database;
import androidx.room.Entity;
import androidx.room.ForeignKey;
-import com.dkanada.gramophone.model.Song;
+import org.adrianvictor.geleia.model.Song;
@Entity(
tableName = "queueSongs",
diff --git a/app/src/main/java/com/dkanada/gramophone/database/QueueSongDao.java b/app/src/main/java/org/adrianvictor/geleia/database/QueueSongDao.java
similarity index 93%
rename from app/src/main/java/com/dkanada/gramophone/database/QueueSongDao.java
rename to app/src/main/java/org/adrianvictor/geleia/database/QueueSongDao.java
index 9cf9ec9d..930a38ac 100644
--- a/app/src/main/java/com/dkanada/gramophone/database/QueueSongDao.java
+++ b/app/src/main/java/org/adrianvictor/geleia/database/QueueSongDao.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.database;
+package org.adrianvictor.geleia.database;
import androidx.room.Dao;
import androidx.room.Insert;
@@ -6,8 +6,8 @@ import androidx.room.OnConflictStrategy;
import androidx.room.Query;
import androidx.room.Transaction;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.model.Song;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.model.Song;
import java.util.ArrayList;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/database/SongDao.java b/app/src/main/java/org/adrianvictor/geleia/database/SongDao.java
similarity index 82%
rename from app/src/main/java/com/dkanada/gramophone/database/SongDao.java
rename to app/src/main/java/org/adrianvictor/geleia/database/SongDao.java
index 1248bd68..97fccf38 100644
--- a/app/src/main/java/com/dkanada/gramophone/database/SongDao.java
+++ b/app/src/main/java/org/adrianvictor/geleia/database/SongDao.java
@@ -1,11 +1,11 @@
-package com.dkanada.gramophone.database;
+package org.adrianvictor.geleia.database;
import androidx.room.Dao;
import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
-import com.dkanada.gramophone.model.Song;
+import org.adrianvictor.geleia.model.Song;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/database/UserDao.java b/app/src/main/java/org/adrianvictor/geleia/database/UserDao.java
similarity index 85%
rename from app/src/main/java/com/dkanada/gramophone/database/UserDao.java
rename to app/src/main/java/org/adrianvictor/geleia/database/UserDao.java
index 20b01e73..829dfa5b 100644
--- a/app/src/main/java/com/dkanada/gramophone/database/UserDao.java
+++ b/app/src/main/java/org/adrianvictor/geleia/database/UserDao.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.database;
+package org.adrianvictor.geleia.database;
import androidx.room.Dao;
import androidx.room.Delete;
@@ -6,7 +6,7 @@ import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
-import com.dkanada.gramophone.model.User;
+import org.adrianvictor.geleia.model.User;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/dialogs/AddToPlaylistDialog.java b/app/src/main/java/org/adrianvictor/geleia/dialogs/AddToPlaylistDialog.java
similarity index 89%
rename from app/src/main/java/com/dkanada/gramophone/dialogs/AddToPlaylistDialog.java
rename to app/src/main/java/org/adrianvictor/geleia/dialogs/AddToPlaylistDialog.java
index d32b0f31..da750721 100644
--- a/app/src/main/java/com/dkanada/gramophone/dialogs/AddToPlaylistDialog.java
+++ b/app/src/main/java/org/adrianvictor/geleia/dialogs/AddToPlaylistDialog.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.dialogs;
+package org.adrianvictor.geleia.dialogs;
import android.app.Dialog;
import android.os.Bundle;
@@ -7,11 +7,11 @@ import androidx.annotation.NonNull;
import androidx.fragment.app.DialogFragment;
import com.afollestad.materialdialogs.MaterialDialog;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.Playlist;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.PlaylistUtil;
-import com.dkanada.gramophone.util.QueryUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.Playlist;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.PlaylistUtil;
+import org.adrianvictor.geleia.util.QueryUtil;
import java.util.ArrayList;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/dialogs/ConfirmLogoutDialog.java b/app/src/main/java/org/adrianvictor/geleia/dialogs/ConfirmLogoutDialog.java
similarity index 83%
rename from app/src/main/java/com/dkanada/gramophone/dialogs/ConfirmLogoutDialog.java
rename to app/src/main/java/org/adrianvictor/geleia/dialogs/ConfirmLogoutDialog.java
index 81f2ee77..bc3411ef 100644
--- a/app/src/main/java/com/dkanada/gramophone/dialogs/ConfirmLogoutDialog.java
+++ b/app/src/main/java/org/adrianvictor/geleia/dialogs/ConfirmLogoutDialog.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.dialogs;
+package org.adrianvictor.geleia.dialogs;
import android.app.Dialog;
import android.os.Bundle;
@@ -7,10 +7,10 @@ import androidx.annotation.NonNull;
import androidx.fragment.app.DialogFragment;
import com.afollestad.materialdialogs.MaterialDialog;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.util.NavigationUtil;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.util.NavigationUtil;
+import org.adrianvictor.geleia.util.PreferenceUtil;
public class ConfirmLogoutDialog extends DialogFragment {
public static final String TAG = ConfirmLogoutDialog.class.getSimpleName();
diff --git a/app/src/main/java/com/dkanada/gramophone/dialogs/CreatePlaylistDialog.java b/app/src/main/java/org/adrianvictor/geleia/dialogs/CreatePlaylistDialog.java
similarity index 92%
rename from app/src/main/java/com/dkanada/gramophone/dialogs/CreatePlaylistDialog.java
rename to app/src/main/java/org/adrianvictor/geleia/dialogs/CreatePlaylistDialog.java
index 894e34c4..3187e0ca 100644
--- a/app/src/main/java/com/dkanada/gramophone/dialogs/CreatePlaylistDialog.java
+++ b/app/src/main/java/org/adrianvictor/geleia/dialogs/CreatePlaylistDialog.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.dialogs;
+package org.adrianvictor.geleia.dialogs;
import android.app.Dialog;
import android.os.Bundle;
@@ -9,9 +9,9 @@ import androidx.annotation.Nullable;
import androidx.fragment.app.DialogFragment;
import com.afollestad.materialdialogs.MaterialDialog;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.PlaylistUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.PlaylistUtil;
import java.util.ArrayList;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/dialogs/DeletePlaylistDialog.java b/app/src/main/java/org/adrianvictor/geleia/dialogs/DeletePlaylistDialog.java
similarity index 91%
rename from app/src/main/java/com/dkanada/gramophone/dialogs/DeletePlaylistDialog.java
rename to app/src/main/java/org/adrianvictor/geleia/dialogs/DeletePlaylistDialog.java
index d4addd10..37fbf8d4 100644
--- a/app/src/main/java/com/dkanada/gramophone/dialogs/DeletePlaylistDialog.java
+++ b/app/src/main/java/org/adrianvictor/geleia/dialogs/DeletePlaylistDialog.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.dialogs;
+package org.adrianvictor.geleia.dialogs;
import android.app.Dialog;
import android.os.Bundle;
@@ -8,9 +8,9 @@ import androidx.annotation.NonNull;
import androidx.fragment.app.DialogFragment;
import com.afollestad.materialdialogs.MaterialDialog;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.Playlist;
-import com.dkanada.gramophone.util.PlaylistUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.Playlist;
+import org.adrianvictor.geleia.util.PlaylistUtil;
import java.util.ArrayList;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/dialogs/RemoveFromPlaylistDialog.java b/app/src/main/java/org/adrianvictor/geleia/dialogs/RemoveFromPlaylistDialog.java
similarity index 89%
rename from app/src/main/java/com/dkanada/gramophone/dialogs/RemoveFromPlaylistDialog.java
rename to app/src/main/java/org/adrianvictor/geleia/dialogs/RemoveFromPlaylistDialog.java
index d2df5290..fb4623a9 100644
--- a/app/src/main/java/com/dkanada/gramophone/dialogs/RemoveFromPlaylistDialog.java
+++ b/app/src/main/java/org/adrianvictor/geleia/dialogs/RemoveFromPlaylistDialog.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.dialogs;
+package org.adrianvictor.geleia.dialogs;
import android.app.Dialog;
import android.os.Bundle;
@@ -8,10 +8,10 @@ import androidx.annotation.NonNull;
import androidx.fragment.app.DialogFragment;
import com.afollestad.materialdialogs.MaterialDialog;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.PlaylistSong;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.PlaylistUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.PlaylistSong;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.PlaylistUtil;
import java.util.ArrayList;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/dialogs/RenamePlaylistDialog.java b/app/src/main/java/org/adrianvictor/geleia/dialogs/RenamePlaylistDialog.java
similarity index 89%
rename from app/src/main/java/com/dkanada/gramophone/dialogs/RenamePlaylistDialog.java
rename to app/src/main/java/org/adrianvictor/geleia/dialogs/RenamePlaylistDialog.java
index a4c6383b..b693a583 100644
--- a/app/src/main/java/com/dkanada/gramophone/dialogs/RenamePlaylistDialog.java
+++ b/app/src/main/java/org/adrianvictor/geleia/dialogs/RenamePlaylistDialog.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.dialogs;
+package org.adrianvictor.geleia.dialogs;
import android.app.Dialog;
import android.os.Bundle;
@@ -8,9 +8,9 @@ import androidx.annotation.NonNull;
import androidx.fragment.app.DialogFragment;
import com.afollestad.materialdialogs.MaterialDialog;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.Playlist;
-import com.dkanada.gramophone.util.PlaylistUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.Playlist;
+import org.adrianvictor.geleia.util.PlaylistUtil;
public class RenamePlaylistDialog extends DialogFragment {
public static final String TAG = RenamePlaylistDialog.class.getSimpleName();
diff --git a/app/src/main/java/com/dkanada/gramophone/dialogs/SleepTimerDialog.java b/app/src/main/java/org/adrianvictor/geleia/dialogs/SleepTimerDialog.java
similarity index 95%
rename from app/src/main/java/com/dkanada/gramophone/dialogs/SleepTimerDialog.java
rename to app/src/main/java/org/adrianvictor/geleia/dialogs/SleepTimerDialog.java
index f22f8d36..3a0e43c8 100644
--- a/app/src/main/java/com/dkanada/gramophone/dialogs/SleepTimerDialog.java
+++ b/app/src/main/java/org/adrianvictor/geleia/dialogs/SleepTimerDialog.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.dialogs;
+package org.adrianvictor.geleia.dialogs;
import android.app.AlarmManager;
import android.app.Dialog;
@@ -17,12 +17,12 @@ import androidx.fragment.app.DialogFragment;
import com.afollestad.materialdialogs.DialogAction;
import com.afollestad.materialdialogs.MaterialDialog;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.databinding.DialogSleepTimerBinding;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.service.MusicService;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.databinding.DialogSleepTimerBinding;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.service.MusicService;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import com.triggertrap.seekarc.SeekArc;
public class SleepTimerDialog extends DialogFragment {
diff --git a/app/src/main/java/com/dkanada/gramophone/dialogs/SongDetailDialog.java b/app/src/main/java/org/adrianvictor/geleia/dialogs/SongDetailDialog.java
similarity index 96%
rename from app/src/main/java/com/dkanada/gramophone/dialogs/SongDetailDialog.java
rename to app/src/main/java/org/adrianvictor/geleia/dialogs/SongDetailDialog.java
index fa1c3e93..fa69af38 100644
--- a/app/src/main/java/com/dkanada/gramophone/dialogs/SongDetailDialog.java
+++ b/app/src/main/java/org/adrianvictor/geleia/dialogs/SongDetailDialog.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.dialogs;
+package org.adrianvictor.geleia.dialogs;
import android.app.Activity;
import android.app.Dialog;
@@ -13,9 +13,9 @@ import androidx.annotation.NonNull;
import androidx.fragment.app.DialogFragment;
import com.afollestad.materialdialogs.MaterialDialog;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.MusicUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.MusicUtil;
public class SongDetailDialog extends DialogFragment {
public static final String TAG = SongDetailDialog.class.getSimpleName();
diff --git a/app/src/main/java/com/dkanada/gramophone/dialogs/SongShareDialog.java b/app/src/main/java/org/adrianvictor/geleia/dialogs/SongShareDialog.java
similarity index 92%
rename from app/src/main/java/com/dkanada/gramophone/dialogs/SongShareDialog.java
rename to app/src/main/java/org/adrianvictor/geleia/dialogs/SongShareDialog.java
index 4658e9cc..101c9377 100644
--- a/app/src/main/java/com/dkanada/gramophone/dialogs/SongShareDialog.java
+++ b/app/src/main/java/org/adrianvictor/geleia/dialogs/SongShareDialog.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.dialogs;
+package org.adrianvictor.geleia.dialogs;
import android.app.Dialog;
import android.content.Intent;
@@ -8,9 +8,9 @@ import androidx.annotation.NonNull;
import androidx.fragment.app.DialogFragment;
import com.afollestad.materialdialogs.MaterialDialog;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.MusicUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.MusicUtil;
public class SongShareDialog extends DialogFragment {
public static final String TAG = SongShareDialog.class.getSimpleName();
diff --git a/app/src/main/java/com/dkanada/gramophone/dialogs/preferences/CategoryPreferenceDialog.java b/app/src/main/java/org/adrianvictor/geleia/dialogs/preferences/CategoryPreferenceDialog.java
similarity index 90%
rename from app/src/main/java/com/dkanada/gramophone/dialogs/preferences/CategoryPreferenceDialog.java
rename to app/src/main/java/org/adrianvictor/geleia/dialogs/preferences/CategoryPreferenceDialog.java
index 7af2f93c..f52b0e93 100644
--- a/app/src/main/java/com/dkanada/gramophone/dialogs/preferences/CategoryPreferenceDialog.java
+++ b/app/src/main/java/org/adrianvictor/geleia/dialogs/preferences/CategoryPreferenceDialog.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.dialogs.preferences;
+package org.adrianvictor.geleia.dialogs.preferences;
import android.app.Dialog;
import android.os.Bundle;
@@ -10,10 +10,10 @@ import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.afollestad.materialdialogs.MaterialDialog;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.CategoryAdapter;
-import com.dkanada.gramophone.model.Category;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.CategoryAdapter;
+import org.adrianvictor.geleia.model.Category;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import java.util.Arrays;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/dialogs/preferences/NowPlayingPreferenceDialog.java b/app/src/main/java/org/adrianvictor/geleia/dialogs/preferences/NowPlayingPreferenceDialog.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/dialogs/preferences/NowPlayingPreferenceDialog.java
rename to app/src/main/java/org/adrianvictor/geleia/dialogs/preferences/NowPlayingPreferenceDialog.java
index 749d8b87..130ebf5a 100644
--- a/app/src/main/java/com/dkanada/gramophone/dialogs/preferences/NowPlayingPreferenceDialog.java
+++ b/app/src/main/java/org/adrianvictor/geleia/dialogs/preferences/NowPlayingPreferenceDialog.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.dialogs.preferences;
+package org.adrianvictor.geleia.dialogs.preferences;
import android.app.Dialog;
import android.content.Context;
@@ -15,9 +15,9 @@ import androidx.viewpager.widget.PagerAdapter;
import androidx.viewpager.widget.ViewPager;
import com.afollestad.materialdialogs.MaterialDialog;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.fragments.player.NowPlayingScreen;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.fragments.player.NowPlayingScreen;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import me.relex.circleindicator.CircleIndicator;
public class NowPlayingPreferenceDialog extends DialogFragment implements ViewPager.OnPageChangeListener {
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/AbsMusicServiceFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/AbsMusicServiceFragment.java
similarity index 87%
rename from app/src/main/java/com/dkanada/gramophone/fragments/AbsMusicServiceFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/AbsMusicServiceFragment.java
index 1db1d0b9..6b76b117 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/AbsMusicServiceFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/AbsMusicServiceFragment.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.fragments;
+package org.adrianvictor.geleia.fragments;
import android.content.Context;
import android.os.Bundle;
@@ -7,8 +7,8 @@ import android.view.View;
import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;
-import com.dkanada.gramophone.interfaces.MusicServiceEventListener;
-import com.dkanada.gramophone.activities.base.AbsMusicServiceActivity;
+import org.adrianvictor.geleia.interfaces.MusicServiceEventListener;
+import org.adrianvictor.geleia.activities.base.AbsMusicServiceActivity;
public class AbsMusicServiceFragment extends Fragment implements MusicServiceEventListener {
private AbsMusicServiceActivity activity;
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/library/AbsLibraryPagerFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/library/AbsLibraryPagerFragment.java
similarity index 50%
rename from app/src/main/java/com/dkanada/gramophone/fragments/library/AbsLibraryPagerFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/library/AbsLibraryPagerFragment.java
index ae74bfe0..21e02386 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/library/AbsLibraryPagerFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/library/AbsLibraryPagerFragment.java
@@ -1,7 +1,7 @@
-package com.dkanada.gramophone.fragments.library;
+package org.adrianvictor.geleia.fragments.library;
-import com.dkanada.gramophone.fragments.AbsMusicServiceFragment;
-import com.dkanada.gramophone.fragments.main.LibraryFragment;
+import org.adrianvictor.geleia.fragments.AbsMusicServiceFragment;
+import org.adrianvictor.geleia.fragments.main.LibraryFragment;
public class AbsLibraryPagerFragment extends AbsMusicServiceFragment {
public LibraryFragment getLibraryFragment() {
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/library/AbsLibraryPagerRecyclerViewCustomGridSizeFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/library/AbsLibraryPagerRecyclerViewCustomGridSizeFragment.java
similarity index 95%
rename from app/src/main/java/com/dkanada/gramophone/fragments/library/AbsLibraryPagerRecyclerViewCustomGridSizeFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/library/AbsLibraryPagerRecyclerViewCustomGridSizeFragment.java
index a3a1e9a0..21996b4a 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/library/AbsLibraryPagerRecyclerViewCustomGridSizeFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/library/AbsLibraryPagerRecyclerViewCustomGridSizeFragment.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.fragments.library;
+package org.adrianvictor.geleia.fragments.library;
import android.os.Bundle;
import android.view.View;
@@ -7,10 +7,10 @@ import androidx.annotation.LayoutRes;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.SortMethod;
-import com.dkanada.gramophone.model.SortOrder;
-import com.dkanada.gramophone.util.Util;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.SortMethod;
+import org.adrianvictor.geleia.model.SortOrder;
+import org.adrianvictor.geleia.util.Util;
public abstract class AbsLibraryPagerRecyclerViewCustomGridSizeFragment extends AbsLibraryPagerRecyclerViewFragment {
private int gridSize;
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/library/AbsLibraryPagerRecyclerViewFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/library/AbsLibraryPagerRecyclerViewFragment.java
similarity index 93%
rename from app/src/main/java/com/dkanada/gramophone/fragments/library/AbsLibraryPagerRecyclerViewFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/library/AbsLibraryPagerRecyclerViewFragment.java
index 46c61c91..264ba7b7 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/library/AbsLibraryPagerRecyclerViewFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/library/AbsLibraryPagerRecyclerViewFragment.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.fragments.library;
+package org.adrianvictor.geleia.fragments.library;
import android.os.Bundle;
import android.view.LayoutInflater;
@@ -11,13 +11,13 @@ import androidx.recyclerview.widget.RecyclerView;
import androidx.annotation.NonNull;
import androidx.annotation.StringRes;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.databinding.FragmentMainActivityRecyclerViewBinding;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.databinding.FragmentMainActivityRecyclerViewBinding;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import com.google.android.material.appbar.AppBarLayout;
import com.google.android.material.appbar.AppBarLayout.OnOffsetChangedListener;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.util.ViewUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.util.ViewUtil;
public abstract class AbsLibraryPagerRecyclerViewFragment extends AbsLibraryPagerFragment implements OnOffsetChangedListener {
private FragmentMainActivityRecyclerViewBinding binding;
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/library/AlbumsFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/library/AlbumsFragment.java
similarity index 91%
rename from app/src/main/java/com/dkanada/gramophone/fragments/library/AlbumsFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/library/AlbumsFragment.java
index 1cb7374b..62d68f14 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/library/AlbumsFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/library/AlbumsFragment.java
@@ -1,16 +1,16 @@
-package com.dkanada.gramophone.fragments.library;
+package org.adrianvictor.geleia.fragments.library;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.GridLayoutManager;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.album.AlbumAdapter;
-import com.dkanada.gramophone.model.Album;
-import com.dkanada.gramophone.model.SortMethod;
-import com.dkanada.gramophone.model.SortOrder;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.util.QueryUtil;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.album.AlbumAdapter;
+import org.adrianvictor.geleia.model.Album;
+import org.adrianvictor.geleia.model.SortMethod;
+import org.adrianvictor.geleia.model.SortOrder;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.util.QueryUtil;
import org.jellyfin.apiclient.interaction.Response;
import org.jellyfin.apiclient.model.dto.BaseItemDto;
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/library/ArtistsFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/library/ArtistsFragment.java
similarity index 92%
rename from app/src/main/java/com/dkanada/gramophone/fragments/library/ArtistsFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/library/ArtistsFragment.java
index 7c452d9d..05cd0c7b 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/library/ArtistsFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/library/ArtistsFragment.java
@@ -1,17 +1,17 @@
-package com.dkanada.gramophone.fragments.library;
+package org.adrianvictor.geleia.fragments.library;
import androidx.annotation.LayoutRes;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.GridLayoutManager;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.artist.ArtistAdapter;
-import com.dkanada.gramophone.model.SortMethod;
-import com.dkanada.gramophone.model.SortOrder;
-import com.dkanada.gramophone.model.Artist;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.util.QueryUtil;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.artist.ArtistAdapter;
+import org.adrianvictor.geleia.model.SortMethod;
+import org.adrianvictor.geleia.model.SortOrder;
+import org.adrianvictor.geleia.model.Artist;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.util.QueryUtil;
import org.jellyfin.apiclient.interaction.Response;
import org.jellyfin.apiclient.model.dto.BaseItemDto;
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/library/FavoritesFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/library/FavoritesFragment.java
similarity index 82%
rename from app/src/main/java/com/dkanada/gramophone/fragments/library/FavoritesFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/library/FavoritesFragment.java
index 990b5753..b06bb5ba 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/library/FavoritesFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/library/FavoritesFragment.java
@@ -1,9 +1,9 @@
-package com.dkanada.gramophone.fragments.library;
+package org.adrianvictor.geleia.fragments.library;
import androidx.annotation.NonNull;
-import com.dkanada.gramophone.adapter.song.ShuffleButtonSongAdapter;
-import com.dkanada.gramophone.adapter.song.SongAdapter;
+import org.adrianvictor.geleia.adapter.song.ShuffleButtonSongAdapter;
+import org.adrianvictor.geleia.adapter.song.SongAdapter;
import org.jellyfin.apiclient.model.querying.ItemFilter;
import org.jellyfin.apiclient.model.querying.ItemQuery;
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/library/GenresFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/library/GenresFragment.java
similarity index 87%
rename from app/src/main/java/com/dkanada/gramophone/fragments/library/GenresFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/library/GenresFragment.java
index ee23229c..a3c33213 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/library/GenresFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/library/GenresFragment.java
@@ -1,14 +1,14 @@
-package com.dkanada.gramophone.fragments.library;
+package org.adrianvictor.geleia.fragments.library;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.LinearLayoutManager;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.GenreAdapter;
-import com.dkanada.gramophone.model.Genre;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.util.QueryUtil;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.GenreAdapter;
+import org.adrianvictor.geleia.model.Genre;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.util.QueryUtil;
import org.jellyfin.apiclient.interaction.Response;
import org.jellyfin.apiclient.model.dto.BaseItemDto;
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/library/PlaylistsFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/library/PlaylistsFragment.java
similarity index 88%
rename from app/src/main/java/com/dkanada/gramophone/fragments/library/PlaylistsFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/library/PlaylistsFragment.java
index 6c99393f..890ea271 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/library/PlaylistsFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/library/PlaylistsFragment.java
@@ -1,14 +1,14 @@
-package com.dkanada.gramophone.fragments.library;
+package org.adrianvictor.geleia.fragments.library;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.LinearLayoutManager;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.PlaylistAdapter;
-import com.dkanada.gramophone.model.Playlist;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.util.QueryUtil;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.PlaylistAdapter;
+import org.adrianvictor.geleia.model.Playlist;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.util.QueryUtil;
import org.jellyfin.apiclient.interaction.Response;
import org.jellyfin.apiclient.model.dto.BaseItemDto;
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/library/SongsFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/library/SongsFragment.java
similarity index 91%
rename from app/src/main/java/com/dkanada/gramophone/fragments/library/SongsFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/library/SongsFragment.java
index c1e3404f..6bf638f2 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/library/SongsFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/library/SongsFragment.java
@@ -1,17 +1,17 @@
-package com.dkanada.gramophone.fragments.library;
+package org.adrianvictor.geleia.fragments.library;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.GridLayoutManager;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.song.ShuffleButtonSongAdapter;
-import com.dkanada.gramophone.adapter.song.SongAdapter;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.model.SortMethod;
-import com.dkanada.gramophone.model.SortOrder;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.util.QueryUtil;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.song.ShuffleButtonSongAdapter;
+import org.adrianvictor.geleia.adapter.song.SongAdapter;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.model.SortMethod;
+import org.adrianvictor.geleia.model.SortOrder;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.util.QueryUtil;
import org.jellyfin.apiclient.interaction.Response;
import org.jellyfin.apiclient.model.dto.BaseItemDto;
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/main/AbsMainActivityFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/main/AbsMainActivityFragment.java
similarity index 66%
rename from app/src/main/java/com/dkanada/gramophone/fragments/main/AbsMainActivityFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/main/AbsMainActivityFragment.java
index c0331084..3b0688c0 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/main/AbsMainActivityFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/main/AbsMainActivityFragment.java
@@ -1,8 +1,8 @@
-package com.dkanada.gramophone.fragments.main;
+package org.adrianvictor.geleia.fragments.main;
import androidx.fragment.app.Fragment;
-import com.dkanada.gramophone.activities.MainActivity;
+import org.adrianvictor.geleia.activities.MainActivity;
public abstract class AbsMainActivityFragment extends Fragment {
public MainActivity getMainActivity() {
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/main/LibraryFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/main/LibraryFragment.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/fragments/main/LibraryFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/main/LibraryFragment.java
index f2e59c38..743e2912 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/main/LibraryFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/main/LibraryFragment.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.fragments.main;
+package org.adrianvictor.geleia.fragments.main;
import android.content.Intent;
import android.content.SharedPreferences;
@@ -16,22 +16,22 @@ import androidx.viewpager.widget.ViewPager;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
-import com.dkanada.gramophone.databinding.FragmentLibraryBinding;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.util.ShortcutUtil;
-import com.dkanada.gramophone.util.ThemeUtil;
+import org.adrianvictor.geleia.databinding.FragmentLibraryBinding;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.util.ShortcutUtil;
+import org.adrianvictor.geleia.util.ThemeUtil;
import com.google.android.material.appbar.AppBarLayout;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.MusicLibraryPagerAdapter;
-import com.dkanada.gramophone.dialogs.CreatePlaylistDialog;
-import com.dkanada.gramophone.model.SortMethod;
-import com.dkanada.gramophone.model.SortOrder;
-import com.dkanada.gramophone.activities.SearchActivity;
-import com.dkanada.gramophone.fragments.library.AbsLibraryPagerRecyclerViewCustomGridSizeFragment;
-import com.dkanada.gramophone.fragments.library.AlbumsFragment;
-import com.dkanada.gramophone.fragments.library.PlaylistsFragment;
-import com.dkanada.gramophone.fragments.library.SongsFragment;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.MusicLibraryPagerAdapter;
+import org.adrianvictor.geleia.dialogs.CreatePlaylistDialog;
+import org.adrianvictor.geleia.model.SortMethod;
+import org.adrianvictor.geleia.model.SortOrder;
+import org.adrianvictor.geleia.activities.SearchActivity;
+import org.adrianvictor.geleia.fragments.library.AbsLibraryPagerRecyclerViewCustomGridSizeFragment;
+import org.adrianvictor.geleia.fragments.library.AlbumsFragment;
+import org.adrianvictor.geleia.fragments.library.PlaylistsFragment;
+import org.adrianvictor.geleia.fragments.library.SongsFragment;
+import org.adrianvictor.geleia.util.PreferenceUtil;
public class LibraryFragment extends AbsMainActivityFragment implements ViewPager.OnPageChangeListener, SharedPreferences.OnSharedPreferenceChangeListener {
private FragmentLibraryBinding binding;
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/player/AbsPlayerFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/player/AbsPlayerFragment.java
similarity index 85%
rename from app/src/main/java/com/dkanada/gramophone/fragments/player/AbsPlayerFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/player/AbsPlayerFragment.java
index e5c0b5e5..83126e04 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/player/AbsPlayerFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/player/AbsPlayerFragment.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.fragments.player;
+package org.adrianvictor.geleia.fragments.player;
import android.animation.AnimatorSet;
import android.content.Context;
@@ -9,20 +9,20 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.Toolbar;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.dialogs.AddToPlaylistDialog;
-import com.dkanada.gramophone.dialogs.CreatePlaylistDialog;
-import com.dkanada.gramophone.dialogs.SleepTimerDialog;
-import com.dkanada.gramophone.dialogs.SongDetailDialog;
-import com.dkanada.gramophone.dialogs.SongShareDialog;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.interfaces.PaletteColorHolder;
-import com.dkanada.gramophone.model.Album;
-import com.dkanada.gramophone.model.Artist;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.fragments.AbsMusicServiceFragment;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.NavigationUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.dialogs.AddToPlaylistDialog;
+import org.adrianvictor.geleia.dialogs.CreatePlaylistDialog;
+import org.adrianvictor.geleia.dialogs.SleepTimerDialog;
+import org.adrianvictor.geleia.dialogs.SongDetailDialog;
+import org.adrianvictor.geleia.dialogs.SongShareDialog;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.interfaces.PaletteColorHolder;
+import org.adrianvictor.geleia.model.Album;
+import org.adrianvictor.geleia.model.Artist;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.fragments.AbsMusicServiceFragment;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.NavigationUtil;
public abstract class AbsPlayerFragment extends AbsMusicServiceFragment implements Toolbar.OnMenuItemClickListener, PaletteColorHolder {
private static boolean isToolbarShown = true;
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/player/MiniPlayerFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/player/MiniPlayerFragment.java
similarity index 88%
rename from app/src/main/java/com/dkanada/gramophone/fragments/player/MiniPlayerFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/player/MiniPlayerFragment.java
index ade6718f..4e878690 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/player/MiniPlayerFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/player/MiniPlayerFragment.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.fragments.player;
+package org.adrianvictor.geleia.fragments.player;
import android.annotation.SuppressLint;
import android.content.Context;
@@ -14,16 +14,16 @@ import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
-import com.dkanada.gramophone.databinding.FragmentMiniPlayerBinding;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.helper.MusicProgressViewUpdateHelper;
-import com.dkanada.gramophone.helper.PlayPauseButtonOnClickHandler;
-import com.dkanada.gramophone.fragments.AbsMusicServiceFragment;
-import com.dkanada.gramophone.util.ThemeUtil;
-import com.dkanada.gramophone.views.PlayPauseDrawable;
+import org.adrianvictor.geleia.databinding.FragmentMiniPlayerBinding;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.helper.MusicProgressViewUpdateHelper;
+import org.adrianvictor.geleia.helper.PlayPauseButtonOnClickHandler;
+import org.adrianvictor.geleia.fragments.AbsMusicServiceFragment;
+import org.adrianvictor.geleia.util.ThemeUtil;
+import org.adrianvictor.geleia.views.PlayPauseDrawable;
public class MiniPlayerFragment extends AbsMusicServiceFragment implements MusicProgressViewUpdateHelper.Callback {
private FragmentMiniPlayerBinding binding;
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/player/NowPlayingScreen.java b/app/src/main/java/org/adrianvictor/geleia/fragments/player/NowPlayingScreen.java
similarity index 86%
rename from app/src/main/java/com/dkanada/gramophone/fragments/player/NowPlayingScreen.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/player/NowPlayingScreen.java
index 0c932b0d..3a3f718e 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/player/NowPlayingScreen.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/player/NowPlayingScreen.java
@@ -1,9 +1,9 @@
-package com.dkanada.gramophone.fragments.player;
+package org.adrianvictor.geleia.fragments.player;
import androidx.annotation.DrawableRes;
import androidx.annotation.StringRes;
-import com.dkanada.gramophone.R;
+import org.adrianvictor.geleia.R;
public enum NowPlayingScreen {
CARD(R.string.card, R.drawable.np_card, 0),
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/player/PlayerAlbumCoverFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/player/PlayerAlbumCoverFragment.java
similarity index 92%
rename from app/src/main/java/com/dkanada/gramophone/fragments/player/PlayerAlbumCoverFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/player/PlayerAlbumCoverFragment.java
index dbd2e862..573c1216 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/player/PlayerAlbumCoverFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/player/PlayerAlbumCoverFragment.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.fragments.player;
+package org.adrianvictor.geleia.fragments.player;
import android.animation.Animator;
import android.annotation.SuppressLint;
@@ -14,12 +14,12 @@ import android.view.animation.DecelerateInterpolator;
import androidx.annotation.NonNull;
import androidx.viewpager.widget.ViewPager;
-import com.dkanada.gramophone.adapter.AlbumCoverPagerAdapter;
-import com.dkanada.gramophone.databinding.FragmentPlayerAlbumCoverBinding;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.interfaces.base.SimpleAnimatorListener;
-import com.dkanada.gramophone.fragments.AbsMusicServiceFragment;
-import com.dkanada.gramophone.util.ViewUtil;
+import org.adrianvictor.geleia.adapter.AlbumCoverPagerAdapter;
+import org.adrianvictor.geleia.databinding.FragmentPlayerAlbumCoverBinding;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.interfaces.base.SimpleAnimatorListener;
+import org.adrianvictor.geleia.fragments.AbsMusicServiceFragment;
+import org.adrianvictor.geleia.util.ViewUtil;
public class PlayerAlbumCoverFragment extends AbsMusicServiceFragment implements ViewPager.OnPageChangeListener {
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/player/card/CardPlayerFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/player/card/CardPlayerFragment.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/fragments/player/card/CardPlayerFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/player/card/CardPlayerFragment.java
index 33b7bd0d..9b868207 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/player/card/CardPlayerFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/player/card/CardPlayerFragment.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.fragments.player.card;
+package org.adrianvictor.geleia.fragments.player.card;
import android.animation.Animator;
import android.animation.AnimatorSet;
@@ -21,27 +21,27 @@ import androidx.lifecycle.Lifecycle;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
-import com.dkanada.gramophone.databinding.FragmentCardPlayerBinding;
-import com.dkanada.gramophone.util.ThemeUtil;
+import org.adrianvictor.geleia.databinding.FragmentCardPlayerBinding;
+import org.adrianvictor.geleia.util.ThemeUtil;
import com.h6ah4i.android.widget.advrecyclerview.animator.GeneralItemAnimator;
import com.h6ah4i.android.widget.advrecyclerview.animator.RefactoredDefaultItemAnimator;
import com.h6ah4i.android.widget.advrecyclerview.draggable.RecyclerViewDragDropManager;
import com.h6ah4i.android.widget.advrecyclerview.utils.WrapperAdapterUtils;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.base.MediaEntryViewHolder;
-import com.dkanada.gramophone.adapter.song.PlayingQueueAdapter;
-import com.dkanada.gramophone.dialogs.SongShareDialog;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.helper.menu.SongMenuHelper;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.activities.base.AbsMusicPanelActivity;
-import com.dkanada.gramophone.fragments.player.AbsPlayerFragment;
-import com.dkanada.gramophone.fragments.player.PlayerAlbumCoverFragment;
-import com.dkanada.gramophone.util.ImageUtil;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.Util;
-import com.dkanada.gramophone.util.ViewUtil;
-import com.dkanada.gramophone.views.WidthFitSquareLayout;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.base.MediaEntryViewHolder;
+import org.adrianvictor.geleia.adapter.song.PlayingQueueAdapter;
+import org.adrianvictor.geleia.dialogs.SongShareDialog;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.helper.menu.SongMenuHelper;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.activities.base.AbsMusicPanelActivity;
+import org.adrianvictor.geleia.fragments.player.AbsPlayerFragment;
+import org.adrianvictor.geleia.fragments.player.PlayerAlbumCoverFragment;
+import org.adrianvictor.geleia.util.ImageUtil;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.Util;
+import org.adrianvictor.geleia.util.ViewUtil;
+import org.adrianvictor.geleia.views.WidthFitSquareLayout;
import com.google.android.material.color.MaterialColors;
import com.sothree.slidinguppanel.SlidingUpPanelLayout;
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/player/card/CardPlayerPlaybackControlsFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/player/card/CardPlayerPlaybackControlsFragment.java
similarity index 92%
rename from app/src/main/java/com/dkanada/gramophone/fragments/player/card/CardPlayerPlaybackControlsFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/player/card/CardPlayerPlaybackControlsFragment.java
index fb865b6d..f96ff303 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/player/card/CardPlayerPlaybackControlsFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/player/card/CardPlayerPlaybackControlsFragment.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.fragments.player.card;
+package org.adrianvictor.geleia.fragments.player.card;
import android.content.res.ColorStateList;
import android.graphics.Color;
@@ -12,17 +12,17 @@ import android.widget.SeekBar;
import androidx.annotation.NonNull;
-import com.dkanada.gramophone.util.ThemeUtil;
-import com.dkanada.gramophone.service.QueueManager;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.databinding.FragmentCardPlayerPlaybackControlsBinding;
-import com.dkanada.gramophone.helper.MusicProgressViewUpdateHelper;
-import com.dkanada.gramophone.helper.PlayPauseButtonOnClickHandler;
-import com.dkanada.gramophone.interfaces.base.SimpleOnSeekbarChangeListener;
-import com.dkanada.gramophone.fragments.AbsMusicServiceFragment;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.views.PlayPauseDrawable;
+import org.adrianvictor.geleia.util.ThemeUtil;
+import org.adrianvictor.geleia.service.QueueManager;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.databinding.FragmentCardPlayerPlaybackControlsBinding;
+import org.adrianvictor.geleia.helper.MusicProgressViewUpdateHelper;
+import org.adrianvictor.geleia.helper.PlayPauseButtonOnClickHandler;
+import org.adrianvictor.geleia.interfaces.base.SimpleOnSeekbarChangeListener;
+import org.adrianvictor.geleia.fragments.AbsMusicServiceFragment;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.views.PlayPauseDrawable;
public class CardPlayerPlaybackControlsFragment extends AbsMusicServiceFragment implements MusicProgressViewUpdateHelper.Callback {
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/player/flat/FlatPlayerFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/player/flat/FlatPlayerFragment.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/fragments/player/flat/FlatPlayerFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/player/flat/FlatPlayerFragment.java
index d60eea9c..2fc665c5 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/player/flat/FlatPlayerFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/player/flat/FlatPlayerFragment.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.fragments.player.flat;
+package org.adrianvictor.geleia.fragments.player.flat;
import android.animation.Animator;
import android.animation.AnimatorSet;
@@ -19,27 +19,27 @@ import androidx.lifecycle.Lifecycle;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
-import com.dkanada.gramophone.databinding.FragmentFlatPlayerBinding;
-import com.dkanada.gramophone.util.ThemeUtil;
+import org.adrianvictor.geleia.databinding.FragmentFlatPlayerBinding;
+import org.adrianvictor.geleia.util.ThemeUtil;
import com.h6ah4i.android.widget.advrecyclerview.animator.GeneralItemAnimator;
import com.h6ah4i.android.widget.advrecyclerview.animator.RefactoredDefaultItemAnimator;
import com.h6ah4i.android.widget.advrecyclerview.draggable.RecyclerViewDragDropManager;
import com.h6ah4i.android.widget.advrecyclerview.utils.WrapperAdapterUtils;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.base.MediaEntryViewHolder;
-import com.dkanada.gramophone.adapter.song.PlayingQueueAdapter;
-import com.dkanada.gramophone.dialogs.SongShareDialog;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.helper.menu.SongMenuHelper;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.activities.base.AbsMusicPanelActivity;
-import com.dkanada.gramophone.fragments.player.AbsPlayerFragment;
-import com.dkanada.gramophone.fragments.player.PlayerAlbumCoverFragment;
-import com.dkanada.gramophone.util.ImageUtil;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.Util;
-import com.dkanada.gramophone.util.ViewUtil;
-import com.dkanada.gramophone.views.WidthFitSquareLayout;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.base.MediaEntryViewHolder;
+import org.adrianvictor.geleia.adapter.song.PlayingQueueAdapter;
+import org.adrianvictor.geleia.dialogs.SongShareDialog;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.helper.menu.SongMenuHelper;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.activities.base.AbsMusicPanelActivity;
+import org.adrianvictor.geleia.fragments.player.AbsPlayerFragment;
+import org.adrianvictor.geleia.fragments.player.PlayerAlbumCoverFragment;
+import org.adrianvictor.geleia.util.ImageUtil;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.Util;
+import org.adrianvictor.geleia.util.ViewUtil;
+import org.adrianvictor.geleia.views.WidthFitSquareLayout;
import com.google.android.material.color.MaterialColors;
import com.sothree.slidinguppanel.SlidingUpPanelLayout;
diff --git a/app/src/main/java/com/dkanada/gramophone/fragments/player/flat/FlatPlayerPlaybackControlsFragment.java b/app/src/main/java/org/adrianvictor/geleia/fragments/player/flat/FlatPlayerPlaybackControlsFragment.java
similarity index 93%
rename from app/src/main/java/com/dkanada/gramophone/fragments/player/flat/FlatPlayerPlaybackControlsFragment.java
rename to app/src/main/java/org/adrianvictor/geleia/fragments/player/flat/FlatPlayerPlaybackControlsFragment.java
index 206026f1..ed7600d0 100644
--- a/app/src/main/java/com/dkanada/gramophone/fragments/player/flat/FlatPlayerPlaybackControlsFragment.java
+++ b/app/src/main/java/org/adrianvictor/geleia/fragments/player/flat/FlatPlayerPlaybackControlsFragment.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.fragments.player.flat;
+package org.adrianvictor.geleia.fragments.player.flat;
import android.animation.Animator;
import android.animation.AnimatorSet;
@@ -16,17 +16,17 @@ import android.widget.SeekBar;
import androidx.annotation.NonNull;
import androidx.interpolator.view.animation.FastOutSlowInInterpolator;
-import com.dkanada.gramophone.databinding.FragmentFlatPlayerPlaybackControlsBinding;
-import com.dkanada.gramophone.util.ThemeUtil;
-import com.dkanada.gramophone.service.QueueManager;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.helper.MusicProgressViewUpdateHelper;
-import com.dkanada.gramophone.helper.PlayPauseButtonOnClickHandler;
-import com.dkanada.gramophone.interfaces.base.SimpleOnSeekbarChangeListener;
-import com.dkanada.gramophone.fragments.AbsMusicServiceFragment;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.views.PlayPauseDrawable;
+import org.adrianvictor.geleia.databinding.FragmentFlatPlayerPlaybackControlsBinding;
+import org.adrianvictor.geleia.util.ThemeUtil;
+import org.adrianvictor.geleia.service.QueueManager;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.helper.MusicProgressViewUpdateHelper;
+import org.adrianvictor.geleia.helper.PlayPauseButtonOnClickHandler;
+import org.adrianvictor.geleia.interfaces.base.SimpleOnSeekbarChangeListener;
+import org.adrianvictor.geleia.fragments.AbsMusicServiceFragment;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.views.PlayPauseDrawable;
import java.util.Collection;
import java.util.LinkedList;
diff --git a/app/src/main/java/com/dkanada/gramophone/glide/BlurTransformation.java b/app/src/main/java/org/adrianvictor/geleia/glide/BlurTransformation.java
similarity index 97%
rename from app/src/main/java/com/dkanada/gramophone/glide/BlurTransformation.java
rename to app/src/main/java/org/adrianvictor/geleia/glide/BlurTransformation.java
index 97c608ae..2ade47fc 100644
--- a/app/src/main/java/com/dkanada/gramophone/glide/BlurTransformation.java
+++ b/app/src/main/java/org/adrianvictor/geleia/glide/BlurTransformation.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.glide;
+package org.adrianvictor.geleia.glide;
import android.content.Context;
import android.graphics.Bitmap;
@@ -14,7 +14,7 @@ import androidx.annotation.NonNull;
import com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool;
import com.bumptech.glide.load.resource.bitmap.BitmapTransformation;
-import com.dkanada.gramophone.util.ImageUtil;
+import org.adrianvictor.geleia.util.ImageUtil;
import java.security.MessageDigest;
diff --git a/app/src/main/java/com/dkanada/gramophone/glide/CustomGlideModule.java b/app/src/main/java/org/adrianvictor/geleia/glide/CustomGlideModule.java
similarity index 85%
rename from app/src/main/java/com/dkanada/gramophone/glide/CustomGlideModule.java
rename to app/src/main/java/org/adrianvictor/geleia/glide/CustomGlideModule.java
index 16a380fe..ff287005 100644
--- a/app/src/main/java/com/dkanada/gramophone/glide/CustomGlideModule.java
+++ b/app/src/main/java/org/adrianvictor/geleia/glide/CustomGlideModule.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.glide;
+package org.adrianvictor.geleia.glide;
import android.content.Context;
import android.graphics.Bitmap;
@@ -13,9 +13,9 @@ import com.bumptech.glide.load.DecodeFormat;
import com.bumptech.glide.load.engine.cache.DiskLruCacheFactory;
import com.bumptech.glide.module.AppGlideModule;
import com.bumptech.glide.request.RequestOptions;
-import com.dkanada.gramophone.glide.palette.BitmapPaletteTranscoder;
-import com.dkanada.gramophone.glide.palette.BitmapPaletteWrapper;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.glide.palette.BitmapPaletteTranscoder;
+import org.adrianvictor.geleia.glide.palette.BitmapPaletteWrapper;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import java.io.File;
diff --git a/app/src/main/java/com/dkanada/gramophone/glide/CustomGlideRequest.java b/app/src/main/java/org/adrianvictor/geleia/glide/CustomGlideRequest.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/glide/CustomGlideRequest.java
rename to app/src/main/java/org/adrianvictor/geleia/glide/CustomGlideRequest.java
index f6fea0ac..fb74c28a 100644
--- a/app/src/main/java/com/dkanada/gramophone/glide/CustomGlideRequest.java
+++ b/app/src/main/java/org/adrianvictor/geleia/glide/CustomGlideRequest.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.glide;
+package org.adrianvictor.geleia.glide;
import android.content.Context;
import android.graphics.Bitmap;
@@ -15,10 +15,10 @@ import com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions;
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions;
import com.bumptech.glide.request.RequestOptions;
import com.bumptech.glide.signature.ObjectKey;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.glide.palette.BitmapPaletteCrossFadeFactory;
-import com.dkanada.gramophone.glide.palette.BitmapPaletteWrapper;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.glide.palette.BitmapPaletteCrossFadeFactory;
+import org.adrianvictor.geleia.glide.palette.BitmapPaletteWrapper;
import com.wolt.blurhashkt.BlurHashDecoder;
import org.jellyfin.apiclient.model.dto.ImageOptions;
diff --git a/app/src/main/java/com/dkanada/gramophone/glide/CustomPaletteTarget.java b/app/src/main/java/org/adrianvictor/geleia/glide/CustomPaletteTarget.java
similarity index 81%
rename from app/src/main/java/com/dkanada/gramophone/glide/CustomPaletteTarget.java
rename to app/src/main/java/org/adrianvictor/geleia/glide/CustomPaletteTarget.java
index 8aa85099..c98945d2 100644
--- a/app/src/main/java/com/dkanada/gramophone/glide/CustomPaletteTarget.java
+++ b/app/src/main/java/org/adrianvictor/geleia/glide/CustomPaletteTarget.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.glide;
+package org.adrianvictor.geleia.glide;
import android.graphics.drawable.Drawable;
import android.widget.ImageView;
@@ -6,10 +6,10 @@ import android.widget.ImageView;
import androidx.annotation.NonNull;
import com.bumptech.glide.request.transition.Transition;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.glide.palette.BitmapPaletteTarget;
-import com.dkanada.gramophone.glide.palette.BitmapPaletteWrapper;
-import com.dkanada.gramophone.util.ThemeUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.glide.palette.BitmapPaletteTarget;
+import org.adrianvictor.geleia.glide.palette.BitmapPaletteWrapper;
+import org.adrianvictor.geleia.util.ThemeUtil;
public abstract class CustomPaletteTarget extends BitmapPaletteTarget {
public CustomPaletteTarget(ImageView view) {
diff --git a/app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteCrossFadeFactory.java b/app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteCrossFadeFactory.java
similarity index 84%
rename from app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteCrossFadeFactory.java
rename to app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteCrossFadeFactory.java
index db0e95c9..cc8630eb 100644
--- a/app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteCrossFadeFactory.java
+++ b/app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteCrossFadeFactory.java
@@ -1,10 +1,10 @@
-package com.dkanada.gramophone.glide.palette;
+package org.adrianvictor.geleia.glide.palette;
import android.graphics.Bitmap;
import com.bumptech.glide.request.transition.BitmapContainerTransitionFactory;
import com.bumptech.glide.request.transition.DrawableCrossFadeFactory;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
public class BitmapPaletteCrossFadeFactory extends BitmapContainerTransitionFactory {
public BitmapPaletteCrossFadeFactory() {
diff --git a/app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteResource.java b/app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteResource.java
similarity index 95%
rename from app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteResource.java
rename to app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteResource.java
index 4f7f51b2..c252f9b3 100644
--- a/app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteResource.java
+++ b/app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteResource.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.glide.palette;
+package org.adrianvictor.geleia.glide.palette;
import androidx.annotation.NonNull;
diff --git a/app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteTarget.java b/app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteTarget.java
similarity index 90%
rename from app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteTarget.java
rename to app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteTarget.java
index d8b32a83..8b6247c0 100644
--- a/app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteTarget.java
+++ b/app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteTarget.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.glide.palette;
+package org.adrianvictor.geleia.glide.palette;
import android.widget.ImageView;
diff --git a/app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteTranscoder.java b/app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteTranscoder.java
similarity index 95%
rename from app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteTranscoder.java
rename to app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteTranscoder.java
index 0212bd22..697aa676 100644
--- a/app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteTranscoder.java
+++ b/app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteTranscoder.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.glide.palette;
+package org.adrianvictor.geleia.glide.palette;
import android.graphics.Bitmap;
diff --git a/app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteWrapper.java b/app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteWrapper.java
similarity index 90%
rename from app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteWrapper.java
rename to app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteWrapper.java
index e7af6f2e..6a4e1c20 100644
--- a/app/src/main/java/com/dkanada/gramophone/glide/palette/BitmapPaletteWrapper.java
+++ b/app/src/main/java/org/adrianvictor/geleia/glide/palette/BitmapPaletteWrapper.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.glide.palette;
+package org.adrianvictor.geleia.glide.palette;
import android.graphics.Bitmap;
diff --git a/app/src/main/java/com/dkanada/gramophone/helper/EventListener.java b/app/src/main/java/org/adrianvictor/geleia/helper/EventListener.java
similarity index 99%
rename from app/src/main/java/com/dkanada/gramophone/helper/EventListener.java
rename to app/src/main/java/org/adrianvictor/geleia/helper/EventListener.java
index fbf17f2d..a0099e02 100644
--- a/app/src/main/java/com/dkanada/gramophone/helper/EventListener.java
+++ b/app/src/main/java/org/adrianvictor/geleia/helper/EventListener.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.helper;
+package org.adrianvictor.geleia.helper;
import android.util.Log;
diff --git a/app/src/main/java/com/dkanada/gramophone/helper/HorizontalAdapterHelper.java b/app/src/main/java/org/adrianvictor/geleia/helper/HorizontalAdapterHelper.java
similarity index 93%
rename from app/src/main/java/com/dkanada/gramophone/helper/HorizontalAdapterHelper.java
rename to app/src/main/java/org/adrianvictor/geleia/helper/HorizontalAdapterHelper.java
index dd484460..9177ea3a 100644
--- a/app/src/main/java/com/dkanada/gramophone/helper/HorizontalAdapterHelper.java
+++ b/app/src/main/java/org/adrianvictor/geleia/helper/HorizontalAdapterHelper.java
@@ -1,9 +1,9 @@
-package com.dkanada.gramophone.helper;
+package org.adrianvictor.geleia.helper;
import android.content.Context;
import android.view.ViewGroup;
-import com.dkanada.gramophone.R;
+import org.adrianvictor.geleia.R;
public class HorizontalAdapterHelper {
public static final int LAYOUT_RES = R.layout.item_grid_card_horizontal;
diff --git a/app/src/main/java/com/dkanada/gramophone/helper/MusicPlayerRemote.java b/app/src/main/java/org/adrianvictor/geleia/helper/MusicPlayerRemote.java
similarity index 97%
rename from app/src/main/java/com/dkanada/gramophone/helper/MusicPlayerRemote.java
rename to app/src/main/java/org/adrianvictor/geleia/helper/MusicPlayerRemote.java
index f4d4d5f1..4f658348 100644
--- a/app/src/main/java/com/dkanada/gramophone/helper/MusicPlayerRemote.java
+++ b/app/src/main/java/org/adrianvictor/geleia/helper/MusicPlayerRemote.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.helper;
+package org.adrianvictor.geleia.helper;
import android.app.Activity;
import android.content.ComponentName;
@@ -11,11 +11,11 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import android.widget.Toast;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.service.MusicService;
-import com.dkanada.gramophone.service.QueueManager;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.service.MusicService;
+import org.adrianvictor.geleia.service.QueueManager;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import java.util.ArrayList;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/helper/MusicProgressViewUpdateHelper.java b/app/src/main/java/org/adrianvictor/geleia/helper/MusicProgressViewUpdateHelper.java
similarity index 97%
rename from app/src/main/java/com/dkanada/gramophone/helper/MusicProgressViewUpdateHelper.java
rename to app/src/main/java/org/adrianvictor/geleia/helper/MusicProgressViewUpdateHelper.java
index bec1dc5d..f007caf7 100644
--- a/app/src/main/java/com/dkanada/gramophone/helper/MusicProgressViewUpdateHelper.java
+++ b/app/src/main/java/org/adrianvictor/geleia/helper/MusicProgressViewUpdateHelper.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.helper;
+package org.adrianvictor.geleia.helper;
import android.os.Handler;
import android.os.Message;
diff --git a/app/src/main/java/com/dkanada/gramophone/helper/PlayPauseButtonOnClickHandler.java b/app/src/main/java/org/adrianvictor/geleia/helper/PlayPauseButtonOnClickHandler.java
similarity index 88%
rename from app/src/main/java/com/dkanada/gramophone/helper/PlayPauseButtonOnClickHandler.java
rename to app/src/main/java/org/adrianvictor/geleia/helper/PlayPauseButtonOnClickHandler.java
index acd8d933..7053645f 100644
--- a/app/src/main/java/com/dkanada/gramophone/helper/PlayPauseButtonOnClickHandler.java
+++ b/app/src/main/java/org/adrianvictor/geleia/helper/PlayPauseButtonOnClickHandler.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.helper;
+package org.adrianvictor.geleia.helper;
import android.view.View;
diff --git a/app/src/main/java/com/dkanada/gramophone/helper/StopWatch.java b/app/src/main/java/org/adrianvictor/geleia/helper/StopWatch.java
similarity index 96%
rename from app/src/main/java/com/dkanada/gramophone/helper/StopWatch.java
rename to app/src/main/java/org/adrianvictor/geleia/helper/StopWatch.java
index fb181ec2..a2cd9ead 100644
--- a/app/src/main/java/com/dkanada/gramophone/helper/StopWatch.java
+++ b/app/src/main/java/org/adrianvictor/geleia/helper/StopWatch.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.helper;
+package org.adrianvictor.geleia.helper;
import androidx.annotation.NonNull;
diff --git a/app/src/main/java/com/dkanada/gramophone/helper/SwipeAndDragHelper.java b/app/src/main/java/org/adrianvictor/geleia/helper/SwipeAndDragHelper.java
similarity index 97%
rename from app/src/main/java/com/dkanada/gramophone/helper/SwipeAndDragHelper.java
rename to app/src/main/java/org/adrianvictor/geleia/helper/SwipeAndDragHelper.java
index 298e5b99..f6cfe101 100644
--- a/app/src/main/java/com/dkanada/gramophone/helper/SwipeAndDragHelper.java
+++ b/app/src/main/java/org/adrianvictor/geleia/helper/SwipeAndDragHelper.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.helper;
+package org.adrianvictor.geleia.helper;
import android.graphics.Canvas;
diff --git a/app/src/main/java/com/dkanada/gramophone/helper/menu/SongMenuHelper.java b/app/src/main/java/org/adrianvictor/geleia/helper/menu/SongMenuHelper.java
similarity index 84%
rename from app/src/main/java/com/dkanada/gramophone/helper/menu/SongMenuHelper.java
rename to app/src/main/java/org/adrianvictor/geleia/helper/menu/SongMenuHelper.java
index aa1ff44e..f131cdfb 100644
--- a/app/src/main/java/com/dkanada/gramophone/helper/menu/SongMenuHelper.java
+++ b/app/src/main/java/org/adrianvictor/geleia/helper/menu/SongMenuHelper.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.helper.menu;
+package org.adrianvictor.geleia.helper.menu;
import androidx.annotation.NonNull;
import androidx.fragment.app.FragmentActivity;
@@ -8,15 +8,15 @@ import android.view.MenuItem;
import android.view.View;
import android.widget.PopupMenu;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.dialogs.AddToPlaylistDialog;
-import com.dkanada.gramophone.dialogs.SongDetailDialog;
-import com.dkanada.gramophone.dialogs.SongShareDialog;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.model.Album;
-import com.dkanada.gramophone.model.Artist;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.NavigationUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.dialogs.AddToPlaylistDialog;
+import org.adrianvictor.geleia.dialogs.SongDetailDialog;
+import org.adrianvictor.geleia.dialogs.SongShareDialog;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.model.Album;
+import org.adrianvictor.geleia.model.Artist;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.NavigationUtil;
import java.util.Collections;
diff --git a/app/src/main/java/com/dkanada/gramophone/helper/menu/SongsMenuHelper.java b/app/src/main/java/org/adrianvictor/geleia/helper/menu/SongsMenuHelper.java
similarity index 77%
rename from app/src/main/java/com/dkanada/gramophone/helper/menu/SongsMenuHelper.java
rename to app/src/main/java/org/adrianvictor/geleia/helper/menu/SongsMenuHelper.java
index 43a376ae..57624c22 100644
--- a/app/src/main/java/com/dkanada/gramophone/helper/menu/SongsMenuHelper.java
+++ b/app/src/main/java/org/adrianvictor/geleia/helper/menu/SongsMenuHelper.java
@@ -1,13 +1,13 @@
-package com.dkanada.gramophone.helper.menu;
+package org.adrianvictor.geleia.helper.menu;
import androidx.annotation.NonNull;
import androidx.fragment.app.FragmentActivity;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.dialogs.AddToPlaylistDialog;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.NavigationUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.dialogs.AddToPlaylistDialog;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.NavigationUtil;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/interfaces/CabHolder.java b/app/src/main/java/org/adrianvictor/geleia/interfaces/CabHolder.java
similarity index 86%
rename from app/src/main/java/com/dkanada/gramophone/interfaces/CabHolder.java
rename to app/src/main/java/org/adrianvictor/geleia/interfaces/CabHolder.java
index 2fc5dfc7..5912ddd1 100644
--- a/app/src/main/java/com/dkanada/gramophone/interfaces/CabHolder.java
+++ b/app/src/main/java/org/adrianvictor/geleia/interfaces/CabHolder.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.interfaces;
+package org.adrianvictor.geleia.interfaces;
import android.view.MenuItem;
diff --git a/app/src/main/java/com/dkanada/gramophone/interfaces/MediaCallback.java b/app/src/main/java/org/adrianvictor/geleia/interfaces/MediaCallback.java
similarity index 69%
rename from app/src/main/java/com/dkanada/gramophone/interfaces/MediaCallback.java
rename to app/src/main/java/org/adrianvictor/geleia/interfaces/MediaCallback.java
index e62f9b5c..ed8fab94 100644
--- a/app/src/main/java/com/dkanada/gramophone/interfaces/MediaCallback.java
+++ b/app/src/main/java/org/adrianvictor/geleia/interfaces/MediaCallback.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.interfaces;
+package org.adrianvictor.geleia.interfaces;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/interfaces/MusicServiceEventListener.java b/app/src/main/java/org/adrianvictor/geleia/interfaces/MusicServiceEventListener.java
similarity index 86%
rename from app/src/main/java/com/dkanada/gramophone/interfaces/MusicServiceEventListener.java
rename to app/src/main/java/org/adrianvictor/geleia/interfaces/MusicServiceEventListener.java
index 115d0e23..ebc45c4c 100644
--- a/app/src/main/java/com/dkanada/gramophone/interfaces/MusicServiceEventListener.java
+++ b/app/src/main/java/org/adrianvictor/geleia/interfaces/MusicServiceEventListener.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.interfaces;
+package org.adrianvictor.geleia.interfaces;
public interface MusicServiceEventListener {
void onServiceConnected();
diff --git a/app/src/main/java/com/dkanada/gramophone/interfaces/OrderableListener.java b/app/src/main/java/org/adrianvictor/geleia/interfaces/OrderableListener.java
similarity index 64%
rename from app/src/main/java/com/dkanada/gramophone/interfaces/OrderableListener.java
rename to app/src/main/java/org/adrianvictor/geleia/interfaces/OrderableListener.java
index cbf58b67..5eaf713c 100644
--- a/app/src/main/java/com/dkanada/gramophone/interfaces/OrderableListener.java
+++ b/app/src/main/java/org/adrianvictor/geleia/interfaces/OrderableListener.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.interfaces;
+package org.adrianvictor.geleia.interfaces;
public interface OrderableListener {
void onMoveItem(int from, int to);
diff --git a/app/src/main/java/com/dkanada/gramophone/interfaces/PaletteColorHolder.java b/app/src/main/java/org/adrianvictor/geleia/interfaces/PaletteColorHolder.java
similarity index 73%
rename from app/src/main/java/com/dkanada/gramophone/interfaces/PaletteColorHolder.java
rename to app/src/main/java/org/adrianvictor/geleia/interfaces/PaletteColorHolder.java
index c66628bd..c4b6c093 100644
--- a/app/src/main/java/com/dkanada/gramophone/interfaces/PaletteColorHolder.java
+++ b/app/src/main/java/org/adrianvictor/geleia/interfaces/PaletteColorHolder.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.interfaces;
+package org.adrianvictor.geleia.interfaces;
import androidx.annotation.ColorInt;
diff --git a/app/src/main/java/com/dkanada/gramophone/interfaces/StateListener.java b/app/src/main/java/org/adrianvictor/geleia/interfaces/StateListener.java
similarity index 72%
rename from app/src/main/java/com/dkanada/gramophone/interfaces/StateListener.java
rename to app/src/main/java/org/adrianvictor/geleia/interfaces/StateListener.java
index a38a3315..c3729156 100644
--- a/app/src/main/java/com/dkanada/gramophone/interfaces/StateListener.java
+++ b/app/src/main/java/org/adrianvictor/geleia/interfaces/StateListener.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.interfaces;
+package org.adrianvictor.geleia.interfaces;
public interface StateListener {
void onStatePolling();
diff --git a/app/src/main/java/com/dkanada/gramophone/interfaces/base/PreferenceMigration.java b/app/src/main/java/org/adrianvictor/geleia/interfaces/base/PreferenceMigration.java
similarity index 88%
rename from app/src/main/java/com/dkanada/gramophone/interfaces/base/PreferenceMigration.java
rename to app/src/main/java/org/adrianvictor/geleia/interfaces/base/PreferenceMigration.java
index 88658673..1e9b15af 100644
--- a/app/src/main/java/com/dkanada/gramophone/interfaces/base/PreferenceMigration.java
+++ b/app/src/main/java/org/adrianvictor/geleia/interfaces/base/PreferenceMigration.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.interfaces.base;
+package org.adrianvictor.geleia.interfaces.base;
import android.content.SharedPreferences;
diff --git a/app/src/main/java/com/dkanada/gramophone/interfaces/base/SimpleAnimatorListener.java b/app/src/main/java/org/adrianvictor/geleia/interfaces/base/SimpleAnimatorListener.java
similarity index 89%
rename from app/src/main/java/com/dkanada/gramophone/interfaces/base/SimpleAnimatorListener.java
rename to app/src/main/java/org/adrianvictor/geleia/interfaces/base/SimpleAnimatorListener.java
index cd350f43..0e0d9528 100644
--- a/app/src/main/java/com/dkanada/gramophone/interfaces/base/SimpleAnimatorListener.java
+++ b/app/src/main/java/org/adrianvictor/geleia/interfaces/base/SimpleAnimatorListener.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.interfaces.base;
+package org.adrianvictor.geleia.interfaces.base;
import android.animation.Animator;
diff --git a/app/src/main/java/com/dkanada/gramophone/interfaces/base/SimpleOnSeekbarChangeListener.java b/app/src/main/java/org/adrianvictor/geleia/interfaces/base/SimpleOnSeekbarChangeListener.java
similarity index 88%
rename from app/src/main/java/com/dkanada/gramophone/interfaces/base/SimpleOnSeekbarChangeListener.java
rename to app/src/main/java/org/adrianvictor/geleia/interfaces/base/SimpleOnSeekbarChangeListener.java
index 813596c8..abddc476 100644
--- a/app/src/main/java/com/dkanada/gramophone/interfaces/base/SimpleOnSeekbarChangeListener.java
+++ b/app/src/main/java/org/adrianvictor/geleia/interfaces/base/SimpleOnSeekbarChangeListener.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.interfaces.base;
+package org.adrianvictor.geleia.interfaces.base;
import android.widget.SeekBar;
diff --git a/app/src/main/java/com/dkanada/gramophone/model/Album.java b/app/src/main/java/org/adrianvictor/geleia/model/Album.java
similarity index 98%
rename from app/src/main/java/com/dkanada/gramophone/model/Album.java
rename to app/src/main/java/org/adrianvictor/geleia/model/Album.java
index e0425950..36ff5554 100644
--- a/app/src/main/java/com/dkanada/gramophone/model/Album.java
+++ b/app/src/main/java/org/adrianvictor/geleia/model/Album.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.model;
+package org.adrianvictor.geleia.model;
import android.os.Parcel;
import android.os.Parcelable;
diff --git a/app/src/main/java/com/dkanada/gramophone/model/Artist.java b/app/src/main/java/org/adrianvictor/geleia/model/Artist.java
similarity index 98%
rename from app/src/main/java/com/dkanada/gramophone/model/Artist.java
rename to app/src/main/java/org/adrianvictor/geleia/model/Artist.java
index 05672db2..288a92ee 100644
--- a/app/src/main/java/com/dkanada/gramophone/model/Artist.java
+++ b/app/src/main/java/org/adrianvictor/geleia/model/Artist.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.model;
+package org.adrianvictor.geleia.model;
import android.os.Parcel;
import android.os.Parcelable;
diff --git a/app/src/main/java/com/dkanada/gramophone/model/Category.java b/app/src/main/java/org/adrianvictor/geleia/model/Category.java
similarity index 84%
rename from app/src/main/java/com/dkanada/gramophone/model/Category.java
rename to app/src/main/java/org/adrianvictor/geleia/model/Category.java
index df6bb5dc..91e54717 100644
--- a/app/src/main/java/com/dkanada/gramophone/model/Category.java
+++ b/app/src/main/java/org/adrianvictor/geleia/model/Category.java
@@ -1,8 +1,8 @@
-package com.dkanada.gramophone.model;
+package org.adrianvictor.geleia.model;
import androidx.annotation.StringRes;
-import com.dkanada.gramophone.R;
+import org.adrianvictor.geleia.R;
public enum Category {
SONGS(R.string.songs),
diff --git a/app/src/main/java/com/dkanada/gramophone/model/Codec.java b/app/src/main/java/org/adrianvictor/geleia/model/Codec.java
similarity index 93%
rename from app/src/main/java/com/dkanada/gramophone/model/Codec.java
rename to app/src/main/java/org/adrianvictor/geleia/model/Codec.java
index 8e81228f..d7bfcac1 100644
--- a/app/src/main/java/com/dkanada/gramophone/model/Codec.java
+++ b/app/src/main/java/org/adrianvictor/geleia/model/Codec.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.model;
+package org.adrianvictor.geleia.model;
public enum Codec {
FLAC("FLAC", "FLAC", "flac|flac"),
diff --git a/app/src/main/java/com/dkanada/gramophone/model/Genre.java b/app/src/main/java/org/adrianvictor/geleia/model/Genre.java
similarity index 98%
rename from app/src/main/java/com/dkanada/gramophone/model/Genre.java
rename to app/src/main/java/org/adrianvictor/geleia/model/Genre.java
index 9c6c3939..baa9a5e4 100644
--- a/app/src/main/java/com/dkanada/gramophone/model/Genre.java
+++ b/app/src/main/java/org/adrianvictor/geleia/model/Genre.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.model;
+package org.adrianvictor.geleia.model;
import android.os.Parcel;
import android.os.Parcelable;
diff --git a/app/src/main/java/com/dkanada/gramophone/model/Playlist.java b/app/src/main/java/org/adrianvictor/geleia/model/Playlist.java
similarity index 98%
rename from app/src/main/java/com/dkanada/gramophone/model/Playlist.java
rename to app/src/main/java/org/adrianvictor/geleia/model/Playlist.java
index 3f9b6ef2..6b6b42ff 100644
--- a/app/src/main/java/com/dkanada/gramophone/model/Playlist.java
+++ b/app/src/main/java/org/adrianvictor/geleia/model/Playlist.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.model;
+package org.adrianvictor.geleia.model;
import android.os.Parcel;
import android.os.Parcelable;
diff --git a/app/src/main/java/com/dkanada/gramophone/model/PlaylistSong.java b/app/src/main/java/org/adrianvictor/geleia/model/PlaylistSong.java
similarity index 96%
rename from app/src/main/java/com/dkanada/gramophone/model/PlaylistSong.java
rename to app/src/main/java/org/adrianvictor/geleia/model/PlaylistSong.java
index d4aefd8c..ae951741 100644
--- a/app/src/main/java/com/dkanada/gramophone/model/PlaylistSong.java
+++ b/app/src/main/java/org/adrianvictor/geleia/model/PlaylistSong.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.model;
+package org.adrianvictor.geleia.model;
import android.os.Parcel;
diff --git a/app/src/main/java/com/dkanada/gramophone/model/Song.java b/app/src/main/java/org/adrianvictor/geleia/model/Song.java
similarity index 99%
rename from app/src/main/java/com/dkanada/gramophone/model/Song.java
rename to app/src/main/java/org/adrianvictor/geleia/model/Song.java
index 1e48147a..277a5942 100644
--- a/app/src/main/java/com/dkanada/gramophone/model/Song.java
+++ b/app/src/main/java/org/adrianvictor/geleia/model/Song.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.model;
+package org.adrianvictor.geleia.model;
import android.os.Parcel;
import android.os.Parcelable;
diff --git a/app/src/main/java/com/dkanada/gramophone/model/SortMethod.kt b/app/src/main/java/org/adrianvictor/geleia/model/SortMethod.kt
similarity index 84%
rename from app/src/main/java/com/dkanada/gramophone/model/SortMethod.kt
rename to app/src/main/java/org/adrianvictor/geleia/model/SortMethod.kt
index d47301b6..c472d1df 100644
--- a/app/src/main/java/com/dkanada/gramophone/model/SortMethod.kt
+++ b/app/src/main/java/org/adrianvictor/geleia/model/SortMethod.kt
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.model
+package org.adrianvictor.geleia.model
enum class SortMethod(val api: String) {
NAME("SortName"),
diff --git a/app/src/main/java/com/dkanada/gramophone/model/SortOrder.kt b/app/src/main/java/org/adrianvictor/geleia/model/SortOrder.kt
similarity index 81%
rename from app/src/main/java/com/dkanada/gramophone/model/SortOrder.kt
rename to app/src/main/java/org/adrianvictor/geleia/model/SortOrder.kt
index 1f9ca1e2..27acb655 100644
--- a/app/src/main/java/com/dkanada/gramophone/model/SortOrder.kt
+++ b/app/src/main/java/org/adrianvictor/geleia/model/SortOrder.kt
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.model
+package org.adrianvictor.geleia.model
import org.jellyfin.apiclient.model.entities.SortOrder as Order
diff --git a/app/src/main/java/com/dkanada/gramophone/model/Theme.java b/app/src/main/java/org/adrianvictor/geleia/model/Theme.java
similarity index 79%
rename from app/src/main/java/com/dkanada/gramophone/model/Theme.java
rename to app/src/main/java/org/adrianvictor/geleia/model/Theme.java
index 2318d6aa..6063bce1 100644
--- a/app/src/main/java/com/dkanada/gramophone/model/Theme.java
+++ b/app/src/main/java/org/adrianvictor/geleia/model/Theme.java
@@ -1,8 +1,8 @@
-package com.dkanada.gramophone.model;
+package org.adrianvictor.geleia.model;
import androidx.annotation.StyleRes;
-import com.dkanada.gramophone.R;
+import org.adrianvictor.geleia.R;
public enum Theme {
LIGHT(R.style.Theme_Phonograph_Light),
diff --git a/app/src/main/java/com/dkanada/gramophone/model/User.java b/app/src/main/java/org/adrianvictor/geleia/model/User.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/model/User.java
rename to app/src/main/java/org/adrianvictor/geleia/model/User.java
index a3f3ded3..d2caa26e 100644
--- a/app/src/main/java/com/dkanada/gramophone/model/User.java
+++ b/app/src/main/java/org/adrianvictor/geleia/model/User.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.model;
+package org.adrianvictor.geleia.model;
import androidx.annotation.NonNull;
import androidx.room.Entity;
diff --git a/app/src/main/java/com/dkanada/gramophone/service/DownloadService.java b/app/src/main/java/org/adrianvictor/geleia/service/DownloadService.java
similarity index 91%
rename from app/src/main/java/com/dkanada/gramophone/service/DownloadService.java
rename to app/src/main/java/org/adrianvictor/geleia/service/DownloadService.java
index 5d8d8c0e..b3a61b5f 100644
--- a/app/src/main/java/com/dkanada/gramophone/service/DownloadService.java
+++ b/app/src/main/java/org/adrianvictor/geleia/service/DownloadService.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.service;
+package org.adrianvictor.geleia.service;
import android.app.Service;
import android.content.Intent;
@@ -6,13 +6,13 @@ import android.net.Uri;
import android.os.IBinder;
import androidx.documentfile.provider.DocumentFile;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.BuildConfig;
-import com.dkanada.gramophone.database.Cache;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.service.notifications.DownloadNotification;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.BuildConfig;
+import org.adrianvictor.geleia.database.Cache;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.service.notifications.DownloadNotification;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import java.io.File;
import java.io.InputStream;
diff --git a/app/src/main/java/com/dkanada/gramophone/service/LoginService.java b/app/src/main/java/org/adrianvictor/geleia/service/LoginService.java
similarity index 90%
rename from app/src/main/java/com/dkanada/gramophone/service/LoginService.java
rename to app/src/main/java/org/adrianvictor/geleia/service/LoginService.java
index 90c172b5..82f7a2a7 100644
--- a/app/src/main/java/com/dkanada/gramophone/service/LoginService.java
+++ b/app/src/main/java/org/adrianvictor/geleia/service/LoginService.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.service;
+package org.adrianvictor.geleia.service;
import android.app.Service;
import android.content.Context;
@@ -8,11 +8,11 @@ import android.widget.Toast;
import androidx.annotation.Nullable;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.BuildConfig;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.User;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.BuildConfig;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.User;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import org.jellyfin.apiclient.interaction.EmptyResponse;
import org.jellyfin.apiclient.interaction.Response;
diff --git a/app/src/main/java/com/dkanada/gramophone/service/MusicService.java b/app/src/main/java/org/adrianvictor/geleia/service/MusicService.java
similarity index 96%
rename from app/src/main/java/com/dkanada/gramophone/service/MusicService.java
rename to app/src/main/java/org/adrianvictor/geleia/service/MusicService.java
index 50ead261..3467cc61 100644
--- a/app/src/main/java/com/dkanada/gramophone/service/MusicService.java
+++ b/app/src/main/java/org/adrianvictor/geleia/service/MusicService.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.service;
+package org.adrianvictor.geleia.service;
import android.annotation.SuppressLint;
import android.app.PendingIntent;
@@ -34,25 +34,25 @@ import androidx.annotation.Nullable;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.request.target.CustomTarget;
import com.bumptech.glide.request.transition.Transition;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.BuildConfig;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.glide.BlurTransformation;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.model.Playlist;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.service.notifications.PlayingNotification;
-import com.dkanada.gramophone.service.notifications.PlayingNotificationMarshmallow;
-import com.dkanada.gramophone.service.notifications.PlayingNotificationNougat;
-import com.dkanada.gramophone.service.playback.LocalPlayer;
-import com.dkanada.gramophone.service.playback.Playback;
-import com.dkanada.gramophone.service.playback.PlaybackListener;
-import com.dkanada.gramophone.service.receivers.MediaButtonIntentReceiver;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.util.Util;
-import com.dkanada.gramophone.views.widgets.AppWidgetAlbum;
-import com.dkanada.gramophone.views.widgets.AppWidgetCard;
-import com.dkanada.gramophone.views.widgets.AppWidgetClassic;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.BuildConfig;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.glide.BlurTransformation;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.model.Playlist;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.service.notifications.PlayingNotification;
+import org.adrianvictor.geleia.service.notifications.PlayingNotificationMarshmallow;
+import org.adrianvictor.geleia.service.notifications.PlayingNotificationNougat;
+import org.adrianvictor.geleia.service.playback.LocalPlayer;
+import org.adrianvictor.geleia.service.playback.Playback;
+import org.adrianvictor.geleia.service.playback.PlaybackListener;
+import org.adrianvictor.geleia.service.receivers.MediaButtonIntentReceiver;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.util.Util;
+import org.adrianvictor.geleia.views.widgets.AppWidgetAlbum;
+import org.adrianvictor.geleia.views.widgets.AppWidgetCard;
+import org.adrianvictor.geleia.views.widgets.AppWidgetClassic;
import com.google.android.exoplayer2.Player;
import org.jellyfin.apiclient.interaction.EmptyResponse;
diff --git a/app/src/main/java/com/dkanada/gramophone/service/QueueManager.java b/app/src/main/java/org/adrianvictor/geleia/service/QueueManager.java
similarity index 98%
rename from app/src/main/java/com/dkanada/gramophone/service/QueueManager.java
rename to app/src/main/java/org/adrianvictor/geleia/service/QueueManager.java
index ed783563..1be31785 100644
--- a/app/src/main/java/com/dkanada/gramophone/service/QueueManager.java
+++ b/app/src/main/java/org/adrianvictor/geleia/service/QueueManager.java
@@ -1,10 +1,10 @@
-package com.dkanada.gramophone.service;
+package org.adrianvictor.geleia.service;
import android.content.Context;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import com.google.android.exoplayer2.Player;
import java.util.ArrayList;
diff --git a/app/src/main/java/com/dkanada/gramophone/service/notifications/DownloadNotification.java b/app/src/main/java/org/adrianvictor/geleia/service/notifications/DownloadNotification.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/service/notifications/DownloadNotification.java
rename to app/src/main/java/org/adrianvictor/geleia/service/notifications/DownloadNotification.java
index 6190ed17..fe6c0efa 100644
--- a/app/src/main/java/com/dkanada/gramophone/service/notifications/DownloadNotification.java
+++ b/app/src/main/java/org/adrianvictor/geleia/service/notifications/DownloadNotification.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.service.notifications;
+package org.adrianvictor.geleia.service.notifications;
import android.app.NotificationChannel;
import android.app.NotificationManager;
@@ -10,10 +10,10 @@ import android.os.Build;
import androidx.annotation.RequiresApi;
import androidx.core.app.NotificationCompat;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.activities.MainActivity;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.service.DownloadService;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.activities.MainActivity;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.service.DownloadService;
import java.util.ArrayList;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotification.java b/app/src/main/java/org/adrianvictor/geleia/service/notifications/PlayingNotification.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotification.java
rename to app/src/main/java/org/adrianvictor/geleia/service/notifications/PlayingNotification.java
index 653408e3..95951985 100644
--- a/app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotification.java
+++ b/app/src/main/java/org/adrianvictor/geleia/service/notifications/PlayingNotification.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.service.notifications;
+package org.adrianvictor.geleia.service.notifications;
import android.app.Notification;
import android.app.NotificationChannel;
@@ -7,8 +7,8 @@ import android.os.Build;
import androidx.annotation.RequiresApi;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.service.MusicService;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.service.MusicService;
import static android.content.Context.NOTIFICATION_SERVICE;
diff --git a/app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotificationMarshmallow.java b/app/src/main/java/org/adrianvictor/geleia/service/notifications/PlayingNotificationMarshmallow.java
similarity index 95%
rename from app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotificationMarshmallow.java
rename to app/src/main/java/org/adrianvictor/geleia/service/notifications/PlayingNotificationMarshmallow.java
index e41f1737..2b253564 100644
--- a/app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotificationMarshmallow.java
+++ b/app/src/main/java/org/adrianvictor/geleia/service/notifications/PlayingNotificationMarshmallow.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.service.notifications;
+package org.adrianvictor.geleia.service.notifications;
import android.app.Notification;
import android.app.PendingIntent;
@@ -21,15 +21,15 @@ import com.bumptech.glide.request.target.CustomTarget;
import com.bumptech.glide.request.target.Target;
import com.bumptech.glide.request.transition.Transition;
import com.google.android.material.color.MaterialColors;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.glide.palette.BitmapPaletteWrapper;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.service.MusicService;
-import com.dkanada.gramophone.activities.MainActivity;
-import com.dkanada.gramophone.util.ImageUtil;
-import com.dkanada.gramophone.util.ThemeUtil;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.glide.palette.BitmapPaletteWrapper;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.service.MusicService;
+import org.adrianvictor.geleia.activities.MainActivity;
+import org.adrianvictor.geleia.util.ImageUtil;
+import org.adrianvictor.geleia.util.ThemeUtil;
+import org.adrianvictor.geleia.util.PreferenceUtil;
public class PlayingNotificationMarshmallow extends PlayingNotification {
diff --git a/app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotificationNougat.java b/app/src/main/java/org/adrianvictor/geleia/service/notifications/PlayingNotificationNougat.java
similarity index 90%
rename from app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotificationNougat.java
rename to app/src/main/java/org/adrianvictor/geleia/service/notifications/PlayingNotificationNougat.java
index 2484d1fc..7c10ed1b 100644
--- a/app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotificationNougat.java
+++ b/app/src/main/java/org/adrianvictor/geleia/service/notifications/PlayingNotificationNougat.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.service.notifications;
+package org.adrianvictor.geleia.service.notifications;
import android.app.PendingIntent;
import android.content.ComponentName;
@@ -16,17 +16,17 @@ import androidx.palette.graphics.Palette;
import com.bumptech.glide.request.target.CustomTarget;
import com.bumptech.glide.request.transition.Transition;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.glide.palette.BitmapPaletteWrapper;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.service.MusicService;
-import com.dkanada.gramophone.activities.MainActivity;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.glide.palette.BitmapPaletteWrapper;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.service.MusicService;
+import org.adrianvictor.geleia.activities.MainActivity;
+import org.adrianvictor.geleia.util.PreferenceUtil;
-import static com.dkanada.gramophone.service.MusicService.ACTION_REWIND;
-import static com.dkanada.gramophone.service.MusicService.ACTION_SKIP;
-import static com.dkanada.gramophone.service.MusicService.ACTION_TOGGLE;
+import static org.adrianvictor.geleia.service.MusicService.ACTION_REWIND;
+import static org.adrianvictor.geleia.service.MusicService.ACTION_SKIP;
+import static org.adrianvictor.geleia.service.MusicService.ACTION_TOGGLE;
public class PlayingNotificationNougat extends PlayingNotification {
@Override
diff --git a/app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java b/app/src/main/java/org/adrianvictor/geleia/service/playback/LocalPlayer.java
similarity index 97%
rename from app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java
rename to app/src/main/java/org/adrianvictor/geleia/service/playback/LocalPlayer.java
index 9b66346b..0a63184d 100644
--- a/app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java
+++ b/app/src/main/java/org/adrianvictor/geleia/service/playback/LocalPlayer.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.service.playback;
+package org.adrianvictor.geleia.service.playback;
import android.content.Context;
import android.net.Uri;
@@ -7,10 +7,10 @@ import android.widget.Toast;
import androidx.annotation.NonNull;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.util.MusicUtil;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.util.MusicUtil;
+import org.adrianvictor.geleia.util.PreferenceUtil;
import com.google.android.exoplayer2.C;
import com.google.android.exoplayer2.ExoPlayer;
import com.google.android.exoplayer2.PlaybackException;
diff --git a/app/src/main/java/com/dkanada/gramophone/service/playback/Playback.java b/app/src/main/java/org/adrianvictor/geleia/service/playback/Playback.java
similarity index 87%
rename from app/src/main/java/com/dkanada/gramophone/service/playback/Playback.java
rename to app/src/main/java/org/adrianvictor/geleia/service/playback/Playback.java
index 91536c03..c64d1dd1 100644
--- a/app/src/main/java/com/dkanada/gramophone/service/playback/Playback.java
+++ b/app/src/main/java/org/adrianvictor/geleia/service/playback/Playback.java
@@ -1,6 +1,6 @@
-package com.dkanada.gramophone.service.playback;
+package org.adrianvictor.geleia.service.playback;
-import com.dkanada.gramophone.model.Song;
+import org.adrianvictor.geleia.model.Song;
import com.google.android.exoplayer2.Player;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/service/playback/PlaybackListener.java b/app/src/main/java/org/adrianvictor/geleia/service/playback/PlaybackListener.java
similarity index 76%
rename from app/src/main/java/com/dkanada/gramophone/service/playback/PlaybackListener.java
rename to app/src/main/java/org/adrianvictor/geleia/service/playback/PlaybackListener.java
index 692c945f..1bb46462 100644
--- a/app/src/main/java/com/dkanada/gramophone/service/playback/PlaybackListener.java
+++ b/app/src/main/java/org/adrianvictor/geleia/service/playback/PlaybackListener.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.service.playback;
+package org.adrianvictor.geleia.service.playback;
public interface PlaybackListener {
void onStateChanged(int state);
diff --git a/app/src/main/java/com/dkanada/gramophone/service/receivers/MediaButtonIntentReceiver.java b/app/src/main/java/org/adrianvictor/geleia/service/receivers/MediaButtonIntentReceiver.java
similarity index 98%
rename from app/src/main/java/com/dkanada/gramophone/service/receivers/MediaButtonIntentReceiver.java
rename to app/src/main/java/org/adrianvictor/geleia/service/receivers/MediaButtonIntentReceiver.java
index a5b4482a..8a25b813 100644
--- a/app/src/main/java/com/dkanada/gramophone/service/receivers/MediaButtonIntentReceiver.java
+++ b/app/src/main/java/org/adrianvictor/geleia/service/receivers/MediaButtonIntentReceiver.java
@@ -11,7 +11,7 @@
// Modified for Phonograph by Karim Abou Zeid (kabouzeid).
-package com.dkanada.gramophone.service.receivers;
+package org.adrianvictor.geleia.service.receivers;
import android.annotation.SuppressLint;
import android.content.BroadcastReceiver;
@@ -26,8 +26,8 @@ import android.view.KeyEvent;
import androidx.core.content.ContextCompat;
-import com.dkanada.gramophone.BuildConfig;
-import com.dkanada.gramophone.service.MusicService;
+import org.adrianvictor.geleia.BuildConfig;
+import org.adrianvictor.geleia.service.MusicService;
/**
* Used to control headset playback.
diff --git a/app/src/main/java/com/dkanada/gramophone/service/receivers/NetworkReceiver.java b/app/src/main/java/org/adrianvictor/geleia/service/receivers/NetworkReceiver.java
similarity index 88%
rename from app/src/main/java/com/dkanada/gramophone/service/receivers/NetworkReceiver.java
rename to app/src/main/java/org/adrianvictor/geleia/service/receivers/NetworkReceiver.java
index 089a7f8a..100d08ba 100644
--- a/app/src/main/java/com/dkanada/gramophone/service/receivers/NetworkReceiver.java
+++ b/app/src/main/java/org/adrianvictor/geleia/service/receivers/NetworkReceiver.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.service.receivers;
+package org.adrianvictor.geleia.service.receivers;
import android.content.BroadcastReceiver;
import android.content.Context;
@@ -6,7 +6,7 @@ import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
-import com.dkanada.gramophone.service.LoginService;
+import org.adrianvictor.geleia.service.LoginService;
public class NetworkReceiver extends BroadcastReceiver {
@Override
diff --git a/app/src/main/java/com/dkanada/gramophone/util/CalendarUtil.java b/app/src/main/java/org/adrianvictor/geleia/util/CalendarUtil.java
similarity index 99%
rename from app/src/main/java/com/dkanada/gramophone/util/CalendarUtil.java
rename to app/src/main/java/org/adrianvictor/geleia/util/CalendarUtil.java
index b0806d54..7f6550b0 100644
--- a/app/src/main/java/com/dkanada/gramophone/util/CalendarUtil.java
+++ b/app/src/main/java/org/adrianvictor/geleia/util/CalendarUtil.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.util;
+package org.adrianvictor.geleia.util;
import java.util.Calendar;
import java.util.GregorianCalendar;
diff --git a/app/src/main/java/com/dkanada/gramophone/util/ImageUtil.java b/app/src/main/java/org/adrianvictor/geleia/util/ImageUtil.java
similarity index 99%
rename from app/src/main/java/com/dkanada/gramophone/util/ImageUtil.java
rename to app/src/main/java/org/adrianvictor/geleia/util/ImageUtil.java
index efa9509c..1388f345 100644
--- a/app/src/main/java/com/dkanada/gramophone/util/ImageUtil.java
+++ b/app/src/main/java/org/adrianvictor/geleia/util/ImageUtil.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.util;
+package org.adrianvictor.geleia.util;
import android.content.Context;
import android.content.res.Resources;
diff --git a/app/src/main/java/com/dkanada/gramophone/util/MusicUtil.java b/app/src/main/java/org/adrianvictor/geleia/util/MusicUtil.java
similarity index 96%
rename from app/src/main/java/com/dkanada/gramophone/util/MusicUtil.java
rename to app/src/main/java/org/adrianvictor/geleia/util/MusicUtil.java
index 583152ff..8831fe38 100644
--- a/app/src/main/java/com/dkanada/gramophone/util/MusicUtil.java
+++ b/app/src/main/java/org/adrianvictor/geleia/util/MusicUtil.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.util;
+package org.adrianvictor.geleia.util;
import android.content.Context;
import android.content.Intent;
@@ -10,13 +10,13 @@ import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.Album;
-import com.dkanada.gramophone.model.Artist;
-import com.dkanada.gramophone.model.Codec;
-import com.dkanada.gramophone.model.Genre;
-import com.dkanada.gramophone.model.Song;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.Album;
+import org.adrianvictor.geleia.model.Artist;
+import org.adrianvictor.geleia.model.Codec;
+import org.adrianvictor.geleia.model.Genre;
+import org.adrianvictor.geleia.model.Song;
import org.jellyfin.apiclient.interaction.ApiClient;
import org.jellyfin.apiclient.interaction.Response;
diff --git a/app/src/main/java/com/dkanada/gramophone/util/NavigationUtil.java b/app/src/main/java/org/adrianvictor/geleia/util/NavigationUtil.java
similarity index 83%
rename from app/src/main/java/com/dkanada/gramophone/util/NavigationUtil.java
rename to app/src/main/java/org/adrianvictor/geleia/util/NavigationUtil.java
index dda89b13..924c47ba 100644
--- a/app/src/main/java/com/dkanada/gramophone/util/NavigationUtil.java
+++ b/app/src/main/java/org/adrianvictor/geleia/util/NavigationUtil.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.util;
+package org.adrianvictor.geleia.util;
import android.app.Activity;
import android.content.Context;
@@ -9,19 +9,19 @@ import android.provider.Settings;
import androidx.core.app.ActivityOptionsCompat;
import androidx.core.util.Pair;
-import com.dkanada.gramophone.activities.LoginActivity;
-import com.dkanada.gramophone.activities.MainActivity;
-import com.dkanada.gramophone.activities.SelectActivity;
-import com.dkanada.gramophone.model.Album;
-import com.dkanada.gramophone.model.Artist;
-import com.dkanada.gramophone.model.Genre;
-import com.dkanada.gramophone.model.Playlist;
-import com.dkanada.gramophone.activities.details.AlbumDetailActivity;
-import com.dkanada.gramophone.activities.details.ArtistDetailActivity;
-import com.dkanada.gramophone.activities.details.GenreDetailActivity;
-import com.dkanada.gramophone.activities.details.PlaylistDetailActivity;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.service.DownloadService;
+import org.adrianvictor.geleia.activities.LoginActivity;
+import org.adrianvictor.geleia.activities.MainActivity;
+import org.adrianvictor.geleia.activities.SelectActivity;
+import org.adrianvictor.geleia.model.Album;
+import org.adrianvictor.geleia.model.Artist;
+import org.adrianvictor.geleia.model.Genre;
+import org.adrianvictor.geleia.model.Playlist;
+import org.adrianvictor.geleia.activities.details.AlbumDetailActivity;
+import org.adrianvictor.geleia.activities.details.ArtistDetailActivity;
+import org.adrianvictor.geleia.activities.details.GenreDetailActivity;
+import org.adrianvictor.geleia.activities.details.PlaylistDetailActivity;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.service.DownloadService;
import java.util.ArrayList;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/util/PlaylistUtil.java b/app/src/main/java/org/adrianvictor/geleia/util/PlaylistUtil.java
similarity index 93%
rename from app/src/main/java/com/dkanada/gramophone/util/PlaylistUtil.java
rename to app/src/main/java/org/adrianvictor/geleia/util/PlaylistUtil.java
index 7844243d..9144b16a 100644
--- a/app/src/main/java/com/dkanada/gramophone/util/PlaylistUtil.java
+++ b/app/src/main/java/org/adrianvictor/geleia/util/PlaylistUtil.java
@@ -1,10 +1,10 @@
-package com.dkanada.gramophone.util;
+package org.adrianvictor.geleia.util;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.interfaces.MediaCallback;
-import com.dkanada.gramophone.model.Playlist;
-import com.dkanada.gramophone.model.PlaylistSong;
-import com.dkanada.gramophone.model.Song;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.interfaces.MediaCallback;
+import org.adrianvictor.geleia.model.Playlist;
+import org.adrianvictor.geleia.model.PlaylistSong;
+import org.adrianvictor.geleia.model.Song;
import org.jellyfin.apiclient.interaction.EmptyResponse;
import org.jellyfin.apiclient.interaction.Response;
diff --git a/app/src/main/java/com/dkanada/gramophone/util/PreferenceUtil.java b/app/src/main/java/org/adrianvictor/geleia/util/PreferenceUtil.java
similarity index 97%
rename from app/src/main/java/com/dkanada/gramophone/util/PreferenceUtil.java
rename to app/src/main/java/org/adrianvictor/geleia/util/PreferenceUtil.java
index c133659f..1becdcb9 100644
--- a/app/src/main/java/com/dkanada/gramophone/util/PreferenceUtil.java
+++ b/app/src/main/java/org/adrianvictor/geleia/util/PreferenceUtil.java
@@ -1,19 +1,18 @@
-package com.dkanada.gramophone.util;
+package org.adrianvictor.geleia.util;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.SharedPreferences;
-import android.os.Build;
import android.preference.PreferenceManager;
-import com.dkanada.gramophone.model.Theme;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.model.SortMethod;
-import com.dkanada.gramophone.model.SortOrder;
-import com.dkanada.gramophone.model.Category;
-import com.dkanada.gramophone.model.Codec;
-import com.dkanada.gramophone.interfaces.base.PreferenceMigration;
-import com.dkanada.gramophone.fragments.player.NowPlayingScreen;
+import org.adrianvictor.geleia.model.Theme;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.model.SortMethod;
+import org.adrianvictor.geleia.model.SortOrder;
+import org.adrianvictor.geleia.model.Category;
+import org.adrianvictor.geleia.model.Codec;
+import org.adrianvictor.geleia.interfaces.base.PreferenceMigration;
+import org.adrianvictor.geleia.fragments.player.NowPlayingScreen;
import java.util.Arrays;
import java.util.List;
@@ -90,7 +89,7 @@ public final class PreferenceUtil {
private static final PreferenceMigration Migration1 = new PreferenceMigration(0, 1) {
@Override
public void migrate(SharedPreferences preferences) {
- String theme = preferences.getString(GENERAL_THEME, "DARK");
+ String theme = preferences.getString(GENERAL_THEME, "BLACK");
String imageSize = preferences.getString(IMAGE_CACHE_SIZE, "400000000");
String mediaSize = preferences.getString(MEDIA_CACHE_SIZE, "400000000");
@@ -186,7 +185,7 @@ public final class PreferenceUtil {
}
public Theme getTheme() {
- return Theme.valueOf(mPreferences.getString(GENERAL_THEME, Theme.DARK.toString()));
+ return Theme.valueOf(mPreferences.getString(GENERAL_THEME, Theme.BLACK.toString()));
}
public int getPrimaryColor() {
diff --git a/app/src/main/java/com/dkanada/gramophone/util/QueryUtil.java b/app/src/main/java/org/adrianvictor/geleia/util/QueryUtil.java
similarity index 95%
rename from app/src/main/java/com/dkanada/gramophone/util/QueryUtil.java
rename to app/src/main/java/org/adrianvictor/geleia/util/QueryUtil.java
index be9b62d1..123645f6 100644
--- a/app/src/main/java/com/dkanada/gramophone/util/QueryUtil.java
+++ b/app/src/main/java/org/adrianvictor/geleia/util/QueryUtil.java
@@ -1,12 +1,12 @@
-package com.dkanada.gramophone.util;
+package org.adrianvictor.geleia.util;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.interfaces.MediaCallback;
-import com.dkanada.gramophone.model.Album;
-import com.dkanada.gramophone.model.Artist;
-import com.dkanada.gramophone.model.Genre;
-import com.dkanada.gramophone.model.Playlist;
-import com.dkanada.gramophone.model.Song;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.interfaces.MediaCallback;
+import org.adrianvictor.geleia.model.Album;
+import org.adrianvictor.geleia.model.Artist;
+import org.adrianvictor.geleia.model.Genre;
+import org.adrianvictor.geleia.model.Playlist;
+import org.adrianvictor.geleia.model.Song;
import org.jellyfin.apiclient.interaction.Response;
import org.jellyfin.apiclient.model.dto.BaseItemDto;
diff --git a/app/src/main/java/com/dkanada/gramophone/util/ShortcutUtil.java b/app/src/main/java/org/adrianvictor/geleia/util/ShortcutUtil.java
similarity index 89%
rename from app/src/main/java/com/dkanada/gramophone/util/ShortcutUtil.java
rename to app/src/main/java/org/adrianvictor/geleia/util/ShortcutUtil.java
index bf6114b8..4b4ef67b 100644
--- a/app/src/main/java/com/dkanada/gramophone/util/ShortcutUtil.java
+++ b/app/src/main/java/org/adrianvictor/geleia/util/ShortcutUtil.java
@@ -1,10 +1,10 @@
-package com.dkanada.gramophone.util;
+package org.adrianvictor.geleia.util;
-import com.dkanada.gramophone.App;
-import com.dkanada.gramophone.model.SortMethod;
-import com.dkanada.gramophone.model.SortOrder;
-import com.dkanada.gramophone.interfaces.MediaCallback;
-import com.dkanada.gramophone.model.Song;
+import org.adrianvictor.geleia.App;
+import org.adrianvictor.geleia.model.SortMethod;
+import org.adrianvictor.geleia.model.SortOrder;
+import org.adrianvictor.geleia.interfaces.MediaCallback;
+import org.adrianvictor.geleia.model.Song;
import org.jellyfin.apiclient.interaction.Response;
import org.jellyfin.apiclient.model.dto.BaseItemDto;
diff --git a/app/src/main/java/com/dkanada/gramophone/util/ThemeUtil.java b/app/src/main/java/org/adrianvictor/geleia/util/ThemeUtil.java
similarity index 98%
rename from app/src/main/java/com/dkanada/gramophone/util/ThemeUtil.java
rename to app/src/main/java/org/adrianvictor/geleia/util/ThemeUtil.java
index 4b1fe363..af732fe6 100644
--- a/app/src/main/java/com/dkanada/gramophone/util/ThemeUtil.java
+++ b/app/src/main/java/org/adrianvictor/geleia/util/ThemeUtil.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.util;
+package org.adrianvictor.geleia.util;
import android.content.res.ColorStateList;
import android.content.Context;
@@ -10,7 +10,7 @@ import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat;
import androidx.palette.graphics.Palette;
-import com.dkanada.gramophone.R;
+import org.adrianvictor.geleia.R;
import com.google.android.material.color.MaterialColors;
import java.util.Collections;
diff --git a/app/src/main/java/com/dkanada/gramophone/util/Util.java b/app/src/main/java/org/adrianvictor/geleia/util/Util.java
similarity index 97%
rename from app/src/main/java/com/dkanada/gramophone/util/Util.java
rename to app/src/main/java/org/adrianvictor/geleia/util/Util.java
index 33d08e42..1b6f76ec 100644
--- a/app/src/main/java/com/dkanada/gramophone/util/Util.java
+++ b/app/src/main/java/org/adrianvictor/geleia/util/Util.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.util;
+package org.adrianvictor.geleia.util;
import android.annotation.TargetApi;
import android.app.Activity;
@@ -19,7 +19,7 @@ import androidx.annotation.AttrRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
-import com.dkanada.gramophone.R;
+import org.adrianvictor.geleia.R;
public class Util {
public static int getActionBarSize(@NonNull Context context) {
diff --git a/app/src/main/java/com/dkanada/gramophone/util/ViewUtil.java b/app/src/main/java/org/adrianvictor/geleia/util/ViewUtil.java
similarity index 98%
rename from app/src/main/java/com/dkanada/gramophone/util/ViewUtil.java
rename to app/src/main/java/org/adrianvictor/geleia/util/ViewUtil.java
index 1c3f3878..20f293f1 100644
--- a/app/src/main/java/com/dkanada/gramophone/util/ViewUtil.java
+++ b/app/src/main/java/org/adrianvictor/geleia/util/ViewUtil.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.util;
+package org.adrianvictor.geleia.util;
import android.animation.Animator;
import android.animation.ArgbEvaluator;
@@ -19,7 +19,7 @@ import android.widget.TextView;
import androidx.annotation.ColorInt;
-import com.dkanada.gramophone.R;
+import org.adrianvictor.geleia.R;
import com.simplecityapps.recyclerview_fastscroll.views.FastScrollRecyclerView;
public class ViewUtil {
diff --git a/app/src/main/java/com/dkanada/gramophone/views/ColorCircleDrawable.java b/app/src/main/java/org/adrianvictor/geleia/views/ColorCircleDrawable.java
similarity index 97%
rename from app/src/main/java/com/dkanada/gramophone/views/ColorCircleDrawable.java
rename to app/src/main/java/org/adrianvictor/geleia/views/ColorCircleDrawable.java
index ba3da12d..5563062b 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/ColorCircleDrawable.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/ColorCircleDrawable.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views;
+package org.adrianvictor.geleia.views;
import android.annotation.SuppressLint;
import android.content.Context;
diff --git a/app/src/main/java/com/dkanada/gramophone/views/HeightFitSquareLayout.java b/app/src/main/java/org/adrianvictor/geleia/views/HeightFitSquareLayout.java
similarity index 96%
rename from app/src/main/java/com/dkanada/gramophone/views/HeightFitSquareLayout.java
rename to app/src/main/java/org/adrianvictor/geleia/views/HeightFitSquareLayout.java
index 7050ac79..c2ca5df8 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/HeightFitSquareLayout.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/HeightFitSquareLayout.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views;
+package org.adrianvictor.geleia.views;
import android.annotation.TargetApi;
import android.content.Context;
diff --git a/app/src/main/java/com/dkanada/gramophone/views/IconImageView.java b/app/src/main/java/org/adrianvictor/geleia/views/IconImageView.java
similarity index 86%
rename from app/src/main/java/com/dkanada/gramophone/views/IconImageView.java
rename to app/src/main/java/org/adrianvictor/geleia/views/IconImageView.java
index 0687fa57..557797cf 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/IconImageView.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/IconImageView.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views;
+package org.adrianvictor.geleia.views;
import android.content.Context;
import android.graphics.PorterDuff;
@@ -6,8 +6,8 @@ import android.util.AttributeSet;
import androidx.appcompat.widget.AppCompatImageView;
-import com.dkanada.gramophone.util.ThemeUtil;
-import com.dkanada.gramophone.R;
+import org.adrianvictor.geleia.util.ThemeUtil;
+import org.adrianvictor.geleia.R;
public class IconImageView extends AppCompatImageView {
public IconImageView(Context context) {
diff --git a/app/src/main/java/com/dkanada/gramophone/views/InceptionScrollView.java b/app/src/main/java/org/adrianvictor/geleia/views/InceptionScrollView.java
similarity index 98%
rename from app/src/main/java/com/dkanada/gramophone/views/InceptionScrollView.java
rename to app/src/main/java/org/adrianvictor/geleia/views/InceptionScrollView.java
index 8f7295ad..306d658f 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/InceptionScrollView.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/InceptionScrollView.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views;
+package org.adrianvictor.geleia.views;
import android.content.Context;
import android.graphics.Rect;
diff --git a/app/src/main/java/com/dkanada/gramophone/views/PlayPauseDrawable.java b/app/src/main/java/org/adrianvictor/geleia/views/PlayPauseDrawable.java
similarity index 99%
rename from app/src/main/java/com/dkanada/gramophone/views/PlayPauseDrawable.java
rename to app/src/main/java/org/adrianvictor/geleia/views/PlayPauseDrawable.java
index 5560c5c3..13fef038 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/PlayPauseDrawable.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/PlayPauseDrawable.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views;
+package org.adrianvictor.geleia.views;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
@@ -18,7 +18,7 @@ import android.view.animation.DecelerateInterpolator;
import androidx.annotation.NonNull;
-import com.dkanada.gramophone.R;
+import org.adrianvictor.geleia.R;
public class PlayPauseDrawable extends Drawable {
private static final long PLAY_PAUSE_ANIMATION_DURATION = 250;
diff --git a/app/src/main/java/com/dkanada/gramophone/views/StatusBarMarginFrameLayout.java b/app/src/main/java/org/adrianvictor/geleia/views/StatusBarMarginFrameLayout.java
similarity index 96%
rename from app/src/main/java/com/dkanada/gramophone/views/StatusBarMarginFrameLayout.java
rename to app/src/main/java/org/adrianvictor/geleia/views/StatusBarMarginFrameLayout.java
index 0d9a4633..3a8f9879 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/StatusBarMarginFrameLayout.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/StatusBarMarginFrameLayout.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views;
+package org.adrianvictor.geleia.views;
import android.content.Context;
import android.os.Build;
diff --git a/app/src/main/java/com/dkanada/gramophone/views/StatusBarView.java b/app/src/main/java/org/adrianvictor/geleia/views/StatusBarView.java
similarity index 95%
rename from app/src/main/java/com/dkanada/gramophone/views/StatusBarView.java
rename to app/src/main/java/org/adrianvictor/geleia/views/StatusBarView.java
index a3286d4e..ecb83082 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/StatusBarView.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/StatusBarView.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views;
+package org.adrianvictor.geleia.views;
import android.content.Context;
import android.os.Build;
diff --git a/app/src/main/java/com/dkanada/gramophone/views/WidthFitSquareLayout.java b/app/src/main/java/org/adrianvictor/geleia/views/WidthFitSquareLayout.java
similarity index 96%
rename from app/src/main/java/com/dkanada/gramophone/views/WidthFitSquareLayout.java
rename to app/src/main/java/org/adrianvictor/geleia/views/WidthFitSquareLayout.java
index 2fe490ed..be5a0833 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/WidthFitSquareLayout.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/WidthFitSquareLayout.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views;
+package org.adrianvictor.geleia.views;
import android.annotation.TargetApi;
import android.content.Context;
diff --git a/app/src/main/java/com/dkanada/gramophone/views/settings/ColorPreference.java b/app/src/main/java/org/adrianvictor/geleia/views/settings/ColorPreference.java
similarity index 91%
rename from app/src/main/java/com/dkanada/gramophone/views/settings/ColorPreference.java
rename to app/src/main/java/org/adrianvictor/geleia/views/settings/ColorPreference.java
index a00ea4e8..b0b0cb6a 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/settings/ColorPreference.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/settings/ColorPreference.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views.settings;
+package org.adrianvictor.geleia.views.settings;
import android.content.Context;
import android.content.DialogInterface;
@@ -10,9 +10,9 @@ import android.view.View;
import androidx.preference.Preference;
import androidx.preference.PreferenceViewHolder;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.util.PreferenceUtil;
-import com.dkanada.gramophone.views.ColorCircleDrawable;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.util.PreferenceUtil;
+import org.adrianvictor.geleia.views.ColorCircleDrawable;
import com.flask.colorpicker.ColorPickerView;
import com.flask.colorpicker.builder.ColorPickerClickListener;
import com.flask.colorpicker.builder.ColorPickerDialogBuilder;
diff --git a/app/src/main/java/com/dkanada/gramophone/views/settings/DirectPlayPreference.java b/app/src/main/java/org/adrianvictor/geleia/views/settings/DirectPlayPreference.java
similarity index 90%
rename from app/src/main/java/com/dkanada/gramophone/views/settings/DirectPlayPreference.java
rename to app/src/main/java/org/adrianvictor/geleia/views/settings/DirectPlayPreference.java
index ae1bcc35..b4bcee29 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/settings/DirectPlayPreference.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/settings/DirectPlayPreference.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views.settings;
+package org.adrianvictor.geleia.views.settings;
import android.annotation.SuppressLint;
import android.app.Activity;
@@ -12,9 +12,9 @@ import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.afollestad.materialdialogs.MaterialDialog;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.adapter.DirectPlayCodecAdapter;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.adapter.DirectPlayCodecAdapter;
+import org.adrianvictor.geleia.util.PreferenceUtil;
public class DirectPlayPreference extends Preference implements View.OnClickListener {
public DirectPlayPreference(Context context, AttributeSet attrs) {
diff --git a/app/src/main/java/com/dkanada/gramophone/views/settings/FilePreference.java b/app/src/main/java/org/adrianvictor/geleia/views/settings/FilePreference.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/views/settings/FilePreference.java
rename to app/src/main/java/org/adrianvictor/geleia/views/settings/FilePreference.java
index 66840d94..c0b97976 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/settings/FilePreference.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/settings/FilePreference.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views.settings;
+package org.adrianvictor.geleia.views.settings;
import android.app.Activity;
import android.app.FragmentManager;
@@ -11,7 +11,7 @@ import androidx.preference.Preference;
import androidx.preference.PreferenceViewHolder;
import com.codekidlabs.storagechooser.StorageChooser;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.util.PreferenceUtil;
public class FilePreference extends Preference implements View.OnClickListener, StorageChooser.OnSelectListener {
private final SharedPreferences preferences;
diff --git a/app/src/main/java/com/dkanada/gramophone/views/settings/JellyPreferenceCategory.java b/app/src/main/java/org/adrianvictor/geleia/views/settings/JellyPreferenceCategory.java
similarity index 88%
rename from app/src/main/java/com/dkanada/gramophone/views/settings/JellyPreferenceCategory.java
rename to app/src/main/java/org/adrianvictor/geleia/views/settings/JellyPreferenceCategory.java
index 2d01a4fd..f971374c 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/settings/JellyPreferenceCategory.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/settings/JellyPreferenceCategory.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views.settings;
+package org.adrianvictor.geleia.views.settings;
import android.content.Context;
import android.content.SharedPreferences;
@@ -9,8 +9,8 @@ import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceManager;
import androidx.preference.PreferenceViewHolder;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.util.PreferenceUtil;
public class JellyPreferenceCategory extends PreferenceCategory {
public JellyPreferenceCategory(Context context, AttributeSet attrs) {
diff --git a/app/src/main/java/com/dkanada/gramophone/views/shortcuts/AppShortcutIconGenerator.java b/app/src/main/java/org/adrianvictor/geleia/views/shortcuts/AppShortcutIconGenerator.java
similarity index 93%
rename from app/src/main/java/com/dkanada/gramophone/views/shortcuts/AppShortcutIconGenerator.java
rename to app/src/main/java/org/adrianvictor/geleia/views/shortcuts/AppShortcutIconGenerator.java
index 08c560d6..a7308a83 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/shortcuts/AppShortcutIconGenerator.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/shortcuts/AppShortcutIconGenerator.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views.shortcuts;
+package org.adrianvictor.geleia.views.shortcuts;
import android.content.Context;
import android.graphics.drawable.AdaptiveIconDrawable;
@@ -11,9 +11,9 @@ import android.util.TypedValue;
import androidx.annotation.RequiresApi;
import androidx.core.graphics.drawable.IconCompat;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.util.ImageUtil;
-import com.dkanada.gramophone.util.PreferenceUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.util.ImageUtil;
+import org.adrianvictor.geleia.util.PreferenceUtil;
@RequiresApi(Build.VERSION_CODES.O)
public final class AppShortcutIconGenerator {
diff --git a/app/src/main/java/com/dkanada/gramophone/views/shortcuts/AppShortcutLauncherActivity.java b/app/src/main/java/org/adrianvictor/geleia/views/shortcuts/AppShortcutLauncherActivity.java
similarity index 79%
rename from app/src/main/java/com/dkanada/gramophone/views/shortcuts/AppShortcutLauncherActivity.java
rename to app/src/main/java/org/adrianvictor/geleia/views/shortcuts/AppShortcutLauncherActivity.java
index cc9c85be..4c571758 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/shortcuts/AppShortcutLauncherActivity.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/shortcuts/AppShortcutLauncherActivity.java
@@ -1,17 +1,17 @@
-package com.dkanada.gramophone.views.shortcuts;
+package org.adrianvictor.geleia.views.shortcuts;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
-import com.dkanada.gramophone.BuildConfig;
-import com.dkanada.gramophone.views.shortcuts.type.LatestShortcutType;
-import com.dkanada.gramophone.views.shortcuts.type.ShuffleShortcutType;
-import com.dkanada.gramophone.views.shortcuts.type.FrequentShortcutType;
-import com.dkanada.gramophone.helper.MusicPlayerRemote;
-import com.dkanada.gramophone.util.ShortcutUtil;
-import com.dkanada.gramophone.model.Playlist;
-import com.dkanada.gramophone.service.MusicService;
+import org.adrianvictor.geleia.BuildConfig;
+import org.adrianvictor.geleia.views.shortcuts.type.LatestShortcutType;
+import org.adrianvictor.geleia.views.shortcuts.type.ShuffleShortcutType;
+import org.adrianvictor.geleia.views.shortcuts.type.FrequentShortcutType;
+import org.adrianvictor.geleia.helper.MusicPlayerRemote;
+import org.adrianvictor.geleia.util.ShortcutUtil;
+import org.adrianvictor.geleia.model.Playlist;
+import org.adrianvictor.geleia.service.MusicService;
public class AppShortcutLauncherActivity extends Activity {
public static final String EXTRA_SHORTCUT = BuildConfig.APPLICATION_ID + ".extra.shortcut";
diff --git a/app/src/main/java/com/dkanada/gramophone/views/shortcuts/DynamicShortcutManager.java b/app/src/main/java/org/adrianvictor/geleia/views/shortcuts/DynamicShortcutManager.java
similarity index 87%
rename from app/src/main/java/com/dkanada/gramophone/views/shortcuts/DynamicShortcutManager.java
rename to app/src/main/java/org/adrianvictor/geleia/views/shortcuts/DynamicShortcutManager.java
index 34eb09c9..ee889cd8 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/shortcuts/DynamicShortcutManager.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/shortcuts/DynamicShortcutManager.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views.shortcuts;
+package org.adrianvictor.geleia.views.shortcuts;
import android.annotation.TargetApi;
import android.content.Context;
@@ -8,9 +8,9 @@ import android.content.pm.ShortcutManager;
import android.graphics.drawable.Icon;
import android.os.Build;
-import com.dkanada.gramophone.views.shortcuts.type.LatestShortcutType;
-import com.dkanada.gramophone.views.shortcuts.type.ShuffleShortcutType;
-import com.dkanada.gramophone.views.shortcuts.type.FrequentShortcutType;
+import org.adrianvictor.geleia.views.shortcuts.type.LatestShortcutType;
+import org.adrianvictor.geleia.views.shortcuts.type.ShuffleShortcutType;
+import org.adrianvictor.geleia.views.shortcuts.type.FrequentShortcutType;
import java.util.Arrays;
import java.util.List;
diff --git a/app/src/main/java/com/dkanada/gramophone/views/shortcuts/type/BaseShortcutType.java b/app/src/main/java/org/adrianvictor/geleia/views/shortcuts/type/BaseShortcutType.java
similarity index 84%
rename from app/src/main/java/com/dkanada/gramophone/views/shortcuts/type/BaseShortcutType.java
rename to app/src/main/java/org/adrianvictor/geleia/views/shortcuts/type/BaseShortcutType.java
index 70c6b7ba..8bfdf649 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/shortcuts/type/BaseShortcutType.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/shortcuts/type/BaseShortcutType.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views.shortcuts.type;
+package org.adrianvictor.geleia.views.shortcuts.type;
import android.annotation.TargetApi;
import android.content.Context;
@@ -7,8 +7,8 @@ import android.content.pm.ShortcutInfo;
import android.os.Build;
import android.os.Bundle;
-import com.dkanada.gramophone.BuildConfig;
-import com.dkanada.gramophone.views.shortcuts.AppShortcutLauncherActivity;
+import org.adrianvictor.geleia.BuildConfig;
+import org.adrianvictor.geleia.views.shortcuts.AppShortcutLauncherActivity;
@TargetApi(Build.VERSION_CODES.O)
public abstract class BaseShortcutType {
diff --git a/app/src/main/java/com/dkanada/gramophone/views/shortcuts/type/FrequentShortcutType.java b/app/src/main/java/org/adrianvictor/geleia/views/shortcuts/type/FrequentShortcutType.java
similarity index 77%
rename from app/src/main/java/com/dkanada/gramophone/views/shortcuts/type/FrequentShortcutType.java
rename to app/src/main/java/org/adrianvictor/geleia/views/shortcuts/type/FrequentShortcutType.java
index 85879e7c..29253143 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/shortcuts/type/FrequentShortcutType.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/shortcuts/type/FrequentShortcutType.java
@@ -1,13 +1,13 @@
-package com.dkanada.gramophone.views.shortcuts.type;
+package org.adrianvictor.geleia.views.shortcuts.type;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.pm.ShortcutInfo;
import android.os.Build;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.views.shortcuts.AppShortcutIconGenerator;
-import com.dkanada.gramophone.views.shortcuts.AppShortcutLauncherActivity;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.views.shortcuts.AppShortcutIconGenerator;
+import org.adrianvictor.geleia.views.shortcuts.AppShortcutLauncherActivity;
@TargetApi(Build.VERSION_CODES.O)
public final class FrequentShortcutType extends BaseShortcutType {
diff --git a/app/src/main/java/com/dkanada/gramophone/views/shortcuts/type/LatestShortcutType.java b/app/src/main/java/org/adrianvictor/geleia/views/shortcuts/type/LatestShortcutType.java
similarity index 77%
rename from app/src/main/java/com/dkanada/gramophone/views/shortcuts/type/LatestShortcutType.java
rename to app/src/main/java/org/adrianvictor/geleia/views/shortcuts/type/LatestShortcutType.java
index 70ab2c46..b5922bd0 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/shortcuts/type/LatestShortcutType.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/shortcuts/type/LatestShortcutType.java
@@ -1,13 +1,13 @@
-package com.dkanada.gramophone.views.shortcuts.type;
+package org.adrianvictor.geleia.views.shortcuts.type;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.pm.ShortcutInfo;
import android.os.Build;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.views.shortcuts.AppShortcutIconGenerator;
-import com.dkanada.gramophone.views.shortcuts.AppShortcutLauncherActivity;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.views.shortcuts.AppShortcutIconGenerator;
+import org.adrianvictor.geleia.views.shortcuts.AppShortcutLauncherActivity;
@TargetApi(Build.VERSION_CODES.O)
public final class LatestShortcutType extends BaseShortcutType {
diff --git a/app/src/main/java/com/dkanada/gramophone/views/shortcuts/type/ShuffleShortcutType.java b/app/src/main/java/org/adrianvictor/geleia/views/shortcuts/type/ShuffleShortcutType.java
similarity index 77%
rename from app/src/main/java/com/dkanada/gramophone/views/shortcuts/type/ShuffleShortcutType.java
rename to app/src/main/java/org/adrianvictor/geleia/views/shortcuts/type/ShuffleShortcutType.java
index 633230f6..fd484811 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/shortcuts/type/ShuffleShortcutType.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/shortcuts/type/ShuffleShortcutType.java
@@ -1,13 +1,13 @@
-package com.dkanada.gramophone.views.shortcuts.type;
+package org.adrianvictor.geleia.views.shortcuts.type;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.pm.ShortcutInfo;
import android.os.Build;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.views.shortcuts.AppShortcutIconGenerator;
-import com.dkanada.gramophone.views.shortcuts.AppShortcutLauncherActivity;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.views.shortcuts.AppShortcutIconGenerator;
+import org.adrianvictor.geleia.views.shortcuts.AppShortcutLauncherActivity;
@TargetApi(Build.VERSION_CODES.O)
public final class ShuffleShortcutType extends BaseShortcutType {
diff --git a/app/src/main/java/com/dkanada/gramophone/views/widgets/AppWidgetAlbum.java b/app/src/main/java/org/adrianvictor/geleia/views/widgets/AppWidgetAlbum.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/views/widgets/AppWidgetAlbum.java
rename to app/src/main/java/org/adrianvictor/geleia/views/widgets/AppWidgetAlbum.java
index 13959a8a..f9eddaf4 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/widgets/AppWidgetAlbum.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/widgets/AppWidgetAlbum.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views.widgets;
+package org.adrianvictor.geleia.views.widgets;
import android.appwidget.AppWidgetManager;
import android.content.Context;
@@ -17,13 +17,13 @@ import com.bumptech.glide.Glide;
import com.bumptech.glide.request.target.CustomTarget;
import com.bumptech.glide.request.target.Target;
import com.bumptech.glide.request.transition.Transition;
-import com.dkanada.gramophone.util.ThemeUtil;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.service.MusicService;
-import com.dkanada.gramophone.util.ImageUtil;
-import com.dkanada.gramophone.util.Util;
+import org.adrianvictor.geleia.util.ThemeUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.service.MusicService;
+import org.adrianvictor.geleia.util.ImageUtil;
+import org.adrianvictor.geleia.util.Util;
public class AppWidgetAlbum extends BaseAppWidget {
public static final String NAME = "widget.album";
diff --git a/app/src/main/java/com/dkanada/gramophone/views/widgets/AppWidgetCard.java b/app/src/main/java/org/adrianvictor/geleia/views/widgets/AppWidgetCard.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/views/widgets/AppWidgetCard.java
rename to app/src/main/java/org/adrianvictor/geleia/views/widgets/AppWidgetCard.java
index 84a31478..1c3a27d8 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/widgets/AppWidgetCard.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/widgets/AppWidgetCard.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views.widgets;
+package org.adrianvictor.geleia.views.widgets;
import android.appwidget.AppWidgetManager;
import android.content.Context;
@@ -17,13 +17,13 @@ import com.bumptech.glide.Glide;
import com.bumptech.glide.request.target.CustomTarget;
import com.bumptech.glide.request.target.Target;
import com.bumptech.glide.request.transition.Transition;
-import com.dkanada.gramophone.util.ThemeUtil;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.glide.palette.BitmapPaletteWrapper;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.service.MusicService;
-import com.dkanada.gramophone.util.ImageUtil;
+import org.adrianvictor.geleia.util.ThemeUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.glide.palette.BitmapPaletteWrapper;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.service.MusicService;
+import org.adrianvictor.geleia.util.ImageUtil;
public class AppWidgetCard extends BaseAppWidget {
public static final String NAME = "widget.card";
diff --git a/app/src/main/java/com/dkanada/gramophone/views/widgets/AppWidgetClassic.java b/app/src/main/java/org/adrianvictor/geleia/views/widgets/AppWidgetClassic.java
similarity index 94%
rename from app/src/main/java/com/dkanada/gramophone/views/widgets/AppWidgetClassic.java
rename to app/src/main/java/org/adrianvictor/geleia/views/widgets/AppWidgetClassic.java
index b09aaf9e..e4a07aae 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/widgets/AppWidgetClassic.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/widgets/AppWidgetClassic.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views.widgets;
+package org.adrianvictor.geleia.views.widgets;
import android.appwidget.AppWidgetManager;
import android.content.Context;
@@ -17,13 +17,13 @@ import com.bumptech.glide.Glide;
import com.bumptech.glide.request.target.CustomTarget;
import com.bumptech.glide.request.target.Target;
import com.bumptech.glide.request.transition.Transition;
-import com.dkanada.gramophone.util.ThemeUtil;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.glide.CustomGlideRequest;
-import com.dkanada.gramophone.glide.palette.BitmapPaletteWrapper;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.service.MusicService;
-import com.dkanada.gramophone.util.ImageUtil;
+import org.adrianvictor.geleia.util.ThemeUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.glide.CustomGlideRequest;
+import org.adrianvictor.geleia.glide.palette.BitmapPaletteWrapper;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.service.MusicService;
+import org.adrianvictor.geleia.util.ImageUtil;
public class AppWidgetClassic extends BaseAppWidget {
public static final String NAME = "widget.classic";
diff --git a/app/src/main/java/com/dkanada/gramophone/views/widgets/BaseAppWidget.java b/app/src/main/java/org/adrianvictor/geleia/views/widgets/BaseAppWidget.java
similarity index 95%
rename from app/src/main/java/com/dkanada/gramophone/views/widgets/BaseAppWidget.java
rename to app/src/main/java/org/adrianvictor/geleia/views/widgets/BaseAppWidget.java
index 0ee69929..0a681300 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/widgets/BaseAppWidget.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/widgets/BaseAppWidget.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views.widgets;
+package org.adrianvictor.geleia.views.widgets;
import android.app.PendingIntent;
import android.appwidget.AppWidgetManager;
@@ -21,12 +21,11 @@ import android.widget.RemoteViews;
import androidx.core.content.res.ResourcesCompat;
-import com.dkanada.gramophone.R;
-import com.dkanada.gramophone.activities.MainActivity;
-import com.dkanada.gramophone.model.Song;
-import com.dkanada.gramophone.service.MusicService;
-import com.dkanada.gramophone.service.QueueManager;
-import com.dkanada.gramophone.util.MusicUtil;
+import org.adrianvictor.geleia.R;
+import org.adrianvictor.geleia.activities.MainActivity;
+import org.adrianvictor.geleia.model.Song;
+import org.adrianvictor.geleia.service.MusicService;
+import org.adrianvictor.geleia.util.MusicUtil;
import java.util.Arrays;
diff --git a/app/src/main/java/com/dkanada/gramophone/views/widgets/BootReceiver.java b/app/src/main/java/org/adrianvictor/geleia/views/widgets/BootReceiver.java
similarity index 91%
rename from app/src/main/java/com/dkanada/gramophone/views/widgets/BootReceiver.java
rename to app/src/main/java/org/adrianvictor/geleia/views/widgets/BootReceiver.java
index d9f4024a..0f6e9302 100644
--- a/app/src/main/java/com/dkanada/gramophone/views/widgets/BootReceiver.java
+++ b/app/src/main/java/org/adrianvictor/geleia/views/widgets/BootReceiver.java
@@ -1,4 +1,4 @@
-package com.dkanada.gramophone.views.widgets;
+package org.adrianvictor.geleia.views.widgets;
import android.appwidget.AppWidgetManager;
import android.content.BroadcastReceiver;
@@ -7,7 +7,7 @@ import android.content.Context;
import android.content.Intent;
import android.os.Build;
-import com.dkanada.gramophone.service.MusicService;
+import org.adrianvictor.geleia.service.MusicService;
public class BootReceiver extends BroadcastReceiver {
@Override
diff --git a/app/src/main/res/layout-land/fragment_card_player.xml b/app/src/main/res/layout-land/fragment_card_player.xml
index a4a899f2..4f6ae3e5 100644
--- a/app/src/main/res/layout-land/fragment_card_player.xml
+++ b/app/src/main/res/layout-land/fragment_card_player.xml
@@ -23,18 +23,18 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
-
-
+
diff --git a/app/src/main/res/layout-land/fragment_flat_player.xml b/app/src/main/res/layout-land/fragment_flat_player.xml
index 2e8a7d8d..a9a5ec65 100644
--- a/app/src/main/res/layout-land/fragment_flat_player.xml
+++ b/app/src/main/res/layout-land/fragment_flat_player.xml
@@ -11,12 +11,12 @@
android:elevation="@dimen/toolbar_elevation"
tools:ignore="UnusedAttribute">
-
-
@@ -32,18 +32,18 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
-
-
+
diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml
index 2171497f..bc5eb9b0 100644
--- a/app/src/main/res/layout/activity_about.xml
+++ b/app/src/main/res/layout/activity_about.xml
@@ -4,7 +4,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
- tools:context=".activities.AboutActivity">
+ tools:context="org.adrianvictor.geleia.activities.AboutActivity">
diff --git a/app/src/main/res/layout/activity_artist_detail.xml b/app/src/main/res/layout/activity_artist_detail.xml
index 7af297e4..8ac4a588 100644
--- a/app/src/main/res/layout/activity_artist_detail.xml
+++ b/app/src/main/res/layout/activity_artist_detail.xml
@@ -146,7 +146,7 @@
-
-
+
diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml
index 25800289..a807a132 100644
--- a/app/src/main/res/layout/activity_login.xml
+++ b/app/src/main/res/layout/activity_login.xml
@@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
- tools:context=".activities.LoginActivity">
+ tools:context="org.adrianvictor.geleia.activities.LoginActivity">
+ tools:context="org.adrianvictor.geleia.activities.SelectActivity">
+ tools:context="org.adrianvictor.geleia.activities.SplashActivity">
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
@@ -68,7 +68,7 @@
android:layout_height="wrap_content"
android:orientation="vertical">
-
@@ -83,7 +83,7 @@
-
-
+
diff --git a/app/src/main/res/layout/fragment_flat_player.xml b/app/src/main/res/layout/fragment_flat_player.xml
index fa0015bf..72cb9af1 100644
--- a/app/src/main/res/layout/fragment_flat_player.xml
+++ b/app/src/main/res/layout/fragment_flat_player.xml
@@ -9,12 +9,12 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content">
-
-
@@ -41,18 +41,18 @@
android:layout_width="match_parent"
android:layout_height="wrap_content">
-
-
+
@@ -79,7 +79,7 @@
diff --git a/app/src/main/res/layout/fragment_library.xml b/app/src/main/res/layout/fragment_library.xml
index a3cdb59c..cac689a5 100644
--- a/app/src/main/res/layout/fragment_library.xml
+++ b/app/src/main/res/layout/fragment_library.xml
@@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
- tools:context=".fragments.main.LibraryFragment">
+ tools:context="org.adrianvictor.geleia.fragments.main.LibraryFragment">
-
-
-
@@ -27,7 +27,7 @@
app:srcCompat="@drawable/default_album_art"
tools:ignore="ContentDescription" />
-
+
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/layout/sliding_music_panel_layout.xml b/app/src/main/res/layout/sliding_music_panel_layout.xml
index a0c673c3..e47de415 100644
--- a/app/src/main/res/layout/sliding_music_panel_layout.xml
+++ b/app/src/main/res/layout/sliding_music_panel_layout.xml
@@ -27,7 +27,7 @@
diff --git a/app/src/main/res/layout/status_bar.xml b/app/src/main/res/layout/status_bar.xml
index 2cd09c92..d6301f59 100644
--- a/app/src/main/res/layout/status_bar.xml
+++ b/app/src/main/res/layout/status_bar.xml
@@ -1,5 +1,5 @@
-
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
new file mode 100644
index 00000000..036d09bc
--- /dev/null
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png
index 9c29f78b..c455e356 100644
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
new file mode 100644
index 00000000..0fe14e9b
Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
new file mode 100644
index 00000000..24d0da1a
Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png
index 667b2531..1d5f0a3b 100644
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
new file mode 100644
index 00000000..1a07da64
Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
new file mode 100644
index 00000000..dfd6f611
Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png
index 9baf4cd9..e8c79820 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
new file mode 100644
index 00000000..4801e03e
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
new file mode 100644
index 00000000..35b33427
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
index 99b65cb4..b00f5a28 100644
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
new file mode 100644
index 00000000..d6407566
Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
new file mode 100644
index 00000000..d491903f
Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index c5db5b0d..f9b1b953 100644
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
new file mode 100644
index 00000000..9694f8cc
Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
new file mode 100644
index 00000000..3fba8670
Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 08973230..1894ea6b 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -1,11 +1,11 @@
- #3F51B5
- #F50057
+ #000000
+ #FFFFFF
- #F50057
+ #000000
#607D8B
diff --git a/app/src/main/res/values/ic_launcher_background.xml b/app/src/main/res/values/ic_launcher_background.xml
new file mode 100644
index 00000000..beab31f7
--- /dev/null
+++ b/app/src/main/res/values/ic_launcher_background.xml
@@ -0,0 +1,4 @@
+
+
+ #000000
+
\ No newline at end of file
diff --git a/app/src/main/res/values/static.xml b/app/src/main/res/values/static.xml
index bfb249d2..b0e12944 100644
--- a/app/src/main/res/values/static.xml
+++ b/app/src/main/res/values/static.xml
@@ -1,7 +1,7 @@
- Gelli
+ Jamfish
dkanada
Aachen, Germany
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index da4a38e3..6b3353bf 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -233,5 +233,7 @@
Please fill in the server address.
An unexpected error occurred.
Please fill in your username.
+ Forking Phonograph and making Gelli
+ Adrian Victor
diff --git a/app/src/main/res/xml/pref_cache.xml b/app/src/main/res/xml/pref_cache.xml
index 90c5e7dd..296cecd3 100644
--- a/app/src/main/res/xml/pref_cache.xml
+++ b/app/src/main/res/xml/pref_cache.xml
@@ -2,7 +2,7 @@
-
+
-
+
diff --git a/app/src/main/res/xml/pref_interface.xml b/app/src/main/res/xml/pref_interface.xml
index 99cfe156..28304031 100644
--- a/app/src/main/res/xml/pref_interface.xml
+++ b/app/src/main/res/xml/pref_interface.xml
@@ -1,7 +1,7 @@
-
+
-
-
-
+
diff --git a/app/src/main/res/xml/pref_library.xml b/app/src/main/res/xml/pref_library.xml
index 835e9265..d7f2ec8d 100644
--- a/app/src/main/res/xml/pref_library.xml
+++ b/app/src/main/res/xml/pref_library.xml
@@ -1,7 +1,7 @@
-
+
-
+
diff --git a/app/src/main/res/xml/pref_lock_screen.xml b/app/src/main/res/xml/pref_lock_screen.xml
index ac997472..0c39a20d 100644
--- a/app/src/main/res/xml/pref_lock_screen.xml
+++ b/app/src/main/res/xml/pref_lock_screen.xml
@@ -1,7 +1,7 @@
-
+
-
+
diff --git a/app/src/main/res/xml/pref_notification.xml b/app/src/main/res/xml/pref_notification.xml
index 8556a3f2..a15aac11 100644
--- a/app/src/main/res/xml/pref_notification.xml
+++ b/app/src/main/res/xml/pref_notification.xml
@@ -1,7 +1,7 @@
-
+
-
+
diff --git a/app/src/main/res/xml/pref_now_playing.xml b/app/src/main/res/xml/pref_now_playing.xml
index 115539ff..46ac8bf0 100644
--- a/app/src/main/res/xml/pref_now_playing.xml
+++ b/app/src/main/res/xml/pref_now_playing.xml
@@ -2,13 +2,13 @@
-
+
-
+
diff --git a/app/src/main/res/xml/pref_playback.xml b/app/src/main/res/xml/pref_playback.xml
index bbd11e69..6383e0ff 100644
--- a/app/src/main/res/xml/pref_playback.xml
+++ b/app/src/main/res/xml/pref_playback.xml
@@ -2,7 +2,7 @@
-
+
-
@@ -52,6 +52,6 @@
android:summary="@string/pref_summary_gain_adjustment"
android:title="@string/pref_title_gain_adjustment"/>
-
+