diff --git a/app/src/main/java/com/dkanada/gramophone/dialogs/CreatePlaylistDialog.java b/app/src/main/java/com/dkanada/gramophone/dialogs/CreatePlaylistDialog.java index ff052879..894e34c4 100644 --- a/app/src/main/java/com/dkanada/gramophone/dialogs/CreatePlaylistDialog.java +++ b/app/src/main/java/com/dkanada/gramophone/dialogs/CreatePlaylistDialog.java @@ -47,7 +47,7 @@ public class CreatePlaylistDialog extends DialogFragment { .title(R.string.action_new_playlist) .positiveText(R.string.create_action) .negativeText(android.R.string.cancel) - .inputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PERSON_NAME | InputType.TYPE_TEXT_FLAG_CAP_WORDS) + .inputType(InputType.TYPE_CLASS_TEXT) .input(R.string.name, 0, false, (materialDialog, charSequence) -> { final String name = charSequence.toString().trim(); if (getActivity() == null || getArguments() == null || name.isEmpty()) return; diff --git a/app/src/main/java/com/dkanada/gramophone/dialogs/RenamePlaylistDialog.java b/app/src/main/java/com/dkanada/gramophone/dialogs/RenamePlaylistDialog.java index faa9a730..76a6592e 100644 --- a/app/src/main/java/com/dkanada/gramophone/dialogs/RenamePlaylistDialog.java +++ b/app/src/main/java/com/dkanada/gramophone/dialogs/RenamePlaylistDialog.java @@ -33,7 +33,7 @@ public class RenamePlaylistDialog extends DialogFragment { .title(R.string.rename_playlist_title) .positiveText(R.string.rename_action) .negativeText(android.R.string.cancel) - .inputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PERSON_NAME | InputType.TYPE_TEXT_FLAG_CAP_WORDS) + .inputType(InputType.TYPE_CLASS_TEXT) .input(getString(R.string.name), "", false, (materialDialog, charSequence) -> { final String name = charSequence.toString().trim(); diff --git a/app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java b/app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java index 0d33b9be..23d77f16 100644 --- a/app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java +++ b/app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java @@ -158,7 +158,13 @@ public class LocalPlayer implements Playback { } @Override + @SuppressWarnings("ConstantConditions") public boolean isLoading() { + MediaItem current = exoPlayer.getCurrentMediaItem(); + if (current != null && current.playbackProperties.uri.toString().contains("file://")) { + return false; + } + return exoPlayer.getPlaybackState() == Player.STATE_BUFFERING; }