diff --git a/app/src/main/java/com/cappielloantonio/play/adapter/AlbumAdapter.java b/app/src/main/java/com/cappielloantonio/play/adapter/AlbumAdapter.java index 18de6c45..9c9c9e6f 100644 --- a/app/src/main/java/com/cappielloantonio/play/adapter/AlbumAdapter.java +++ b/app/src/main/java/com/cappielloantonio/play/adapter/AlbumAdapter.java @@ -2,6 +2,7 @@ package com.cappielloantonio.play.adapter; import android.content.Context; import android.os.Bundle; +import android.text.Html; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -43,8 +44,8 @@ public class AlbumAdapter extends RecyclerView.Adapter public void onBindViewHolder(ViewHolder holder, int position) { Album album = albums.get(position); - holder.textAlbumName.setText(album.getTitle()); - holder.textArtistName.setText(album.getArtistName()); + holder.textAlbumName.setText(Html.fromHtml(album.getTitle(), Html.FROM_HTML_MODE_COMPACT)); + holder.textArtistName.setText(Html.fromHtml(album.getArtistName(), Html.FROM_HTML_MODE_COMPACT)); CustomGlideRequest.Builder .from(context, album.getPrimary(), album.getBlurHash(), CustomGlideRequest.ALBUM_PIC) diff --git a/app/src/main/java/com/cappielloantonio/play/adapter/AlbumArtistPageOrSimilarAdapter.java b/app/src/main/java/com/cappielloantonio/play/adapter/AlbumArtistPageOrSimilarAdapter.java index f414b74b..7ada081c 100644 --- a/app/src/main/java/com/cappielloantonio/play/adapter/AlbumArtistPageOrSimilarAdapter.java +++ b/app/src/main/java/com/cappielloantonio/play/adapter/AlbumArtistPageOrSimilarAdapter.java @@ -2,6 +2,7 @@ package com.cappielloantonio.play.adapter; import android.content.Context; import android.os.Bundle; +import android.text.Html; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -42,8 +43,8 @@ public class AlbumArtistPageOrSimilarAdapter extends RecyclerView.Adapter public void onBindViewHolder(ViewHolder holder, int position) { Genre genre = genres.get(position); - holder.textGenre.setText(genre.getName()); + holder.textGenre.setText(Html.fromHtml(genre.getName(), Html.FROM_HTML_MODE_COMPACT)); } @Override diff --git a/app/src/main/java/com/cappielloantonio/play/adapter/GenreCatalogueAdapter.java b/app/src/main/java/com/cappielloantonio/play/adapter/GenreCatalogueAdapter.java index 8aeff5ed..3c79b75c 100644 --- a/app/src/main/java/com/cappielloantonio/play/adapter/GenreCatalogueAdapter.java +++ b/app/src/main/java/com/cappielloantonio/play/adapter/GenreCatalogueAdapter.java @@ -1,6 +1,7 @@ package com.cappielloantonio.play.adapter; import android.content.Context; +import android.text.Html; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -75,7 +76,7 @@ public class GenreCatalogueAdapter extends RecyclerView.Adapter { private static final String TAG = "SongHorizontalAdapter"; + private List songs; private LayoutInflater mInflater; private MainActivity mainActivity; @@ -50,8 +52,8 @@ public class SongHorizontalAdapter extends RecyclerView.Adapter> getSongsByGenre(String id) { - MutableLiveData> songsByGenre = new MutableLiveData<>(); + MutableLiveData> songsByGenre = new MutableLiveData<>(new ArrayList<>()); App.getSubsonicClientInstance(application, false) .getAlbumSongListClient() @@ -204,7 +204,7 @@ public class SongRepository { } public MutableLiveData> getSongsByGenres(ArrayList genresId) { - MutableLiveData> songsByGenre = new MutableLiveData<>(); + MutableLiveData> songsByGenre = new MutableLiveData<>(new ArrayList<>()); for(String id: genresId)