diff --git a/app/src/main/java/com/dkanada/gramophone/service/MediaButtonIntentReceiver.java b/app/src/main/java/com/dkanada/gramophone/service/MediaButtonIntentReceiver.java index b8f847cf..7f0f890f 100644 --- a/app/src/main/java/com/dkanada/gramophone/service/MediaButtonIntentReceiver.java +++ b/app/src/main/java/com/dkanada/gramophone/service/MediaButtonIntentReceiver.java @@ -193,7 +193,7 @@ public class MediaButtonIntentReceiver extends BroadcastReceiver { if (mWakeLock == null) { Context appContext = context.getApplicationContext(); PowerManager pm = (PowerManager) appContext.getSystemService(Context.POWER_SERVICE); - mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "Phonograph headset button"); + mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, context.getClass().getName()); mWakeLock.setReferenceCounted(false); } diff --git a/app/src/main/java/com/dkanada/gramophone/util/PlaylistUtil.java b/app/src/main/java/com/dkanada/gramophone/util/PlaylistUtil.java index 579df02c..9eeebb21 100644 --- a/app/src/main/java/com/dkanada/gramophone/util/PlaylistUtil.java +++ b/app/src/main/java/com/dkanada/gramophone/util/PlaylistUtil.java @@ -11,6 +11,7 @@ import org.jellyfin.apiclient.interaction.Response; import org.jellyfin.apiclient.model.dto.BaseItemDto; import org.jellyfin.apiclient.model.playlists.PlaylistCreationRequest; import org.jellyfin.apiclient.model.playlists.PlaylistItemQuery; +import org.jellyfin.apiclient.model.querying.ItemFields; import org.jellyfin.apiclient.model.querying.ItemsResult; import java.util.ArrayList; @@ -19,6 +20,7 @@ import java.util.List; public class PlaylistUtil { public static void getPlaylist(PlaylistItemQuery query, MediaCallback callback) { query.setUserId(App.getApiClient().getCurrentUserId()); + query.setFields(new ItemFields[]{ItemFields.MediaSources}); App.getApiClient().GetPlaylistItems(query, new Response() { @Override public void onResponse(ItemsResult result) {