remove wiki and biography features

This commit is contained in:
dkanada 2019-07-11 15:00:19 -07:00
commit 75429d3376
38 changed files with 0 additions and 313 deletions

View file

@ -5,23 +5,18 @@ import android.content.Intent;
import android.graphics.PorterDuff;
import android.os.Bundle;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.loader.app.LoaderManager;
import androidx.loader.content.Loader;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.appcompat.widget.Toolbar;
import android.text.Html;
import android.text.Spanned;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import com.afollestad.materialcab.MaterialCab;
import com.afollestad.materialdialogs.MaterialDialog;
import com.afollestad.materialdialogs.util.DialogUtils;
import com.bumptech.glide.Glide;
import com.github.ksoichiro.android.observablescrollview.ObservableRecyclerView;
@ -38,8 +33,6 @@ import com.kabouzeid.gramophone.helper.MusicPlayerRemote;
import com.kabouzeid.gramophone.interfaces.CabHolder;
import com.kabouzeid.gramophone.interfaces.LoaderIds;
import com.kabouzeid.gramophone.interfaces.PaletteColorHolder;
import com.kabouzeid.gramophone.lastfm.rest.LastFMRestClient;
import com.kabouzeid.gramophone.lastfm.rest.model.LastFmAlbum;
import com.kabouzeid.gramophone.loader.AlbumLoader;
import com.kabouzeid.gramophone.misc.SimpleObservableScrollViewCallbacks;
import com.kabouzeid.gramophone.misc.WrappedAsyncTaskLoader;
@ -51,21 +44,12 @@ import com.kabouzeid.gramophone.ui.activities.tageditor.AlbumTagEditorActivity;
import com.kabouzeid.gramophone.util.MusicUtil;
import com.kabouzeid.gramophone.util.NavigationUtil;
import com.kabouzeid.gramophone.util.PhonographColorUtil;
import com.kabouzeid.gramophone.util.PreferenceUtil;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import butterknife.BindView;
import butterknife.ButterKnife;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
/**
* Be careful when changing things in this Activity!
*/
public class AlbumDetailActivity extends AbsSlidingMusicPanelActivity implements PaletteColorHolder, CabHolder, LoaderManager.LoaderCallbacks<Album> {
private static final int TAG_EDITOR_REQUEST = 2001;
@ -109,19 +93,12 @@ public class AlbumDetailActivity extends AbsSlidingMusicPanelActivity implements
private int headerViewHeight;
private int toolbarColor;
@Nullable
private Spanned wiki;
private MaterialDialog wikiDialog;
private LastFMRestClient lastFMRestClient;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setDrawUnderStatusbar();
ButterKnife.bind(this);
lastFMRestClient = new LastFMRestClient(this);
setUpObservableListViewParams();
setUpToolBar();
setUpViews();
@ -246,49 +223,6 @@ public class AlbumDetailActivity extends AbsSlidingMusicPanelActivity implements
return super.onCreateOptionsMenu(menu);
}
private void loadWiki() {
loadWiki(Locale.getDefault().getLanguage());
}
private void loadWiki(@Nullable final String lang) {
wiki = null;
lastFMRestClient.getApiService()
.getAlbumInfo(getAlbum().getTitle(), getAlbum().getArtistName(), lang)
.enqueue(new Callback<LastFmAlbum>() {
@Override
public void onResponse(@NonNull Call<LastFmAlbum> call, @NonNull Response<LastFmAlbum> response) {
final LastFmAlbum lastFmAlbum = response.body();
if (lastFmAlbum != null && lastFmAlbum.getAlbum() != null && lastFmAlbum.getAlbum().getWiki() != null) {
final String wikiContent = lastFmAlbum.getAlbum().getWiki().getContent();
if (wikiContent != null && !wikiContent.trim().isEmpty()) {
wiki = Html.fromHtml(wikiContent);
}
}
// If the "lang" parameter is set and no wiki is given, retry with default language
if (wiki == null && lang != null) {
loadWiki(null);
return;
}
if (!PreferenceUtil.isAllowedToDownloadMetadata(AlbumDetailActivity.this)) {
if (wiki != null) {
wikiDialog.setContent(wiki);
} else {
wikiDialog.dismiss();
Toast.makeText(AlbumDetailActivity.this, getResources().getString(R.string.wiki_unavailable), Toast.LENGTH_SHORT).show();
}
}
}
@Override
public void onFailure(@NonNull Call<LastFmAlbum> call, @NonNull Throwable t) {
t.printStackTrace();
}
});
}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
int id = item.getItemId();
@ -326,25 +260,6 @@ public class AlbumDetailActivity extends AbsSlidingMusicPanelActivity implements
case R.id.action_go_to_artist:
NavigationUtil.goToArtist(this, getAlbum().getArtistId());
return true;
case R.id.action_wiki:
if (wikiDialog == null) {
wikiDialog = new MaterialDialog.Builder(this)
.title(album.getTitle())
.positiveText(android.R.string.ok)
.build();
}
if (PreferenceUtil.isAllowedToDownloadMetadata(this)) {
if (wiki != null) {
wikiDialog.setContent(wiki);
wikiDialog.show();
} else {
Toast.makeText(this, getResources().getString(R.string.wiki_unavailable), Toast.LENGTH_SHORT).show();
}
} else {
wikiDialog.show();
loadWiki();
}
return true;
}
return super.onOptionsItemSelected(item);
}
@ -410,10 +325,6 @@ public class AlbumDetailActivity extends AbsSlidingMusicPanelActivity implements
this.album = album;
loadAlbumCover();
if (PreferenceUtil.isAllowedToDownloadMetadata(this)) {
loadWiki();
}
getSupportActionBar().setTitle(album.getTitle());
artistTextView.setText(album.getArtistName());
songCountTextView.setText(MusicUtil.getSongCountString(this, album.getSongCount()));

View file

@ -4,8 +4,6 @@ import android.content.Context;
import android.content.Intent;
import android.graphics.PorterDuff;
import android.os.Bundle;
import android.text.Html;
import android.text.Spanned;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
@ -14,7 +12,6 @@ import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.Toolbar;
import androidx.loader.app.LoaderManager;
import androidx.loader.content.Loader;
@ -22,15 +19,10 @@ import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView;
import butterknife.ButterKnife;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
import java.util.List;
import java.util.Locale;
import com.afollestad.materialcab.MaterialCab;
import com.afollestad.materialdialogs.MaterialDialog;
import com.afollestad.materialdialogs.util.DialogUtils;
import com.bumptech.glide.Glide;
import com.github.ksoichiro.android.observablescrollview.ObservableListView;
@ -47,8 +39,6 @@ import com.kabouzeid.gramophone.helper.MusicPlayerRemote;
import com.kabouzeid.gramophone.interfaces.CabHolder;
import com.kabouzeid.gramophone.interfaces.LoaderIds;
import com.kabouzeid.gramophone.interfaces.PaletteColorHolder;
import com.kabouzeid.gramophone.lastfm.rest.LastFMRestClient;
import com.kabouzeid.gramophone.lastfm.rest.model.LastFmArtist;
import com.kabouzeid.gramophone.loader.ArtistLoader;
import com.kabouzeid.gramophone.misc.SimpleObservableScrollViewCallbacks;
import com.kabouzeid.gramophone.misc.WrappedAsyncTaskLoader;
@ -61,9 +51,6 @@ import com.kabouzeid.gramophone.util.NavigationUtil;
import com.kabouzeid.gramophone.util.PhonographColorUtil;
import com.kabouzeid.gramophone.util.PreferenceUtil;
/**
* Be careful when changing things in this Activity!
*/
public class ArtistDetailActivity extends AbsSlidingMusicPanelActivity implements PaletteColorHolder, CabHolder, LoaderManager.LoaderCallbacks<Artist> {
private static final int LOADER_ID = LoaderIds.ARTIST_DETAIL_ACTIVITY;
@ -103,14 +90,9 @@ public class ArtistDetailActivity extends AbsSlidingMusicPanelActivity implement
private int toolbarColor;
private Artist artist;
@Nullable
private Spanned biography;
private MaterialDialog biographyDialog;
private HorizontalAlbumAdapter albumAdapter;
private ArtistSongAdapter songAdapter;
private LastFMRestClient lastFMRestClient;
private final SimpleObservableScrollViewCallbacks observableScrollViewCallbacks = new SimpleObservableScrollViewCallbacks() {
@Override
public void onScrollChanged(int scrollY, boolean b, boolean b2) {
@ -133,7 +115,6 @@ public class ArtistDetailActivity extends AbsSlidingMusicPanelActivity implement
setDrawUnderStatusbar();
ButterKnife.bind(this);
lastFMRestClient = new LastFMRestClient(this);
usePalette = PreferenceUtil.getInstance(this).albumArtistColoredFooters();
initViews();
@ -205,50 +186,6 @@ public class ArtistDetailActivity extends AbsSlidingMusicPanelActivity implement
getSupportLoaderManager().restartLoader(LOADER_ID, getIntent().getExtras(), this);
}
private void loadBiography() {
loadBiography(Locale.getDefault().getLanguage());
}
private void loadBiography(@Nullable final String lang) {
biography = null;
lastFMRestClient.getApiService()
.getArtistInfo(getArtist().getName(), lang, null)
.enqueue(new Callback<LastFmArtist>() {
@Override
public void onResponse(@NonNull Call<LastFmArtist> call, @NonNull Response<LastFmArtist> response) {
final LastFmArtist lastFmArtist = response.body();
if (lastFmArtist != null && lastFmArtist.getArtist() != null) {
final String bioContent = lastFmArtist.getArtist().getBio().getContent();
if (bioContent != null && !bioContent.trim().isEmpty()) {
biography = Html.fromHtml(bioContent);
}
}
// If the "lang" parameter is set and no biography is given, retry with default language
if (biography == null && lang != null) {
loadBiography(null);
return;
}
if (!PreferenceUtil.isAllowedToDownloadMetadata(ArtistDetailActivity.this)) {
if (biography != null) {
biographyDialog.setContent(biography);
} else {
biographyDialog.dismiss();
Toast.makeText(ArtistDetailActivity.this, getResources().getString(R.string.biography_unavailable), Toast.LENGTH_SHORT).show();
}
}
}
@Override
public void onFailure(@NonNull Call<LastFmArtist> call, @NonNull Throwable t) {
t.printStackTrace();
biography = null;
}
});
}
private void loadArtistImage() {
ArtistGlideRequest.Builder.from(Glide.with(this), artist)
.generatePalette(this).build()
@ -343,25 +280,6 @@ public class ArtistDetailActivity extends AbsSlidingMusicPanelActivity implement
case android.R.id.home:
super.onBackPressed();
return true;
case R.id.action_biography:
if (biographyDialog == null) {
biographyDialog = new MaterialDialog.Builder(this)
.title(artist.getName())
.positiveText(android.R.string.ok)
.build();
}
if (PreferenceUtil.isAllowedToDownloadMetadata(ArtistDetailActivity.this)) { // wiki should've been already downloaded
if (biography != null) {
biographyDialog.setContent(biography);
biographyDialog.show();
} else {
Toast.makeText(ArtistDetailActivity.this, getResources().getString(R.string.biography_unavailable), Toast.LENGTH_SHORT).show();
}
} else { // force download
biographyDialog.show();
loadBiography();
}
return true;
case R.id.action_set_artist_image:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
@ -431,10 +349,6 @@ public class ArtistDetailActivity extends AbsSlidingMusicPanelActivity implement
this.artist = artist;
loadArtistImage();
if (PreferenceUtil.isAllowedToDownloadMetadata(this)) {
loadBiography();
}
getSupportActionBar().setTitle(artist.getName());
songCountTextView.setText(MusicUtil.getSongCountString(this, artist.getSongCount()));
albumCountTextView.setText(MusicUtil.getAlbumCountString(this, artist.getAlbumCount()));

View file

@ -8,11 +8,6 @@
android:icon="@drawable/ic_shuffle_white_24dp"
android:title="@string/action_shuffle_album"
app:showAsAction="ifRoom" />
<item
android:id="@+id/action_wiki"
android:title="@string/wiki"
app:showAsAction="never" />
<item
android:id="@+id/action_play_next"

View file

@ -9,11 +9,6 @@
android:title="@string/action_shuffle_artist"
app:showAsAction="ifRoom" />
<item
android:id="@+id/action_biography"
android:title="@string/biography"
app:showAsAction="never" />
<item
android:id="@+id/action_play_next"
android:title="@string/action_play_next"

View file

@ -34,10 +34,6 @@
<string name="songs">الأغاني</string>
<string name="playlists">قوائم التشغيل</string>
<string name="unplayable_file">\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0623\u063a\u0646\u064a\u0629.</string>
<string name="biography_unavailable">\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0633\u064a\u0631\u0629 \u0627\u0644\u0630\u0627\u062a\u064a\u0629 \u0644\u0644\u0641\u0646\u0627\u0646.</string>
<string name="wiki_unavailable">\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0635\u0641\u062d\u0629 \u0648\u064a\u0643\u064a \u0644\u0647\u0630\u0627 \u0627\u0644\u0623\u0644\u0628\u0648\u0645.</string>
<string name="biography">السيرة الذاتية</string>
<string name="wiki">ويكي</string>
<string name="audio_focus_denied">تم رفض Audio focus.</string>
<string name="album">الألبوم</string>
<string name="artist">الفنان</string>

View file

@ -33,8 +33,6 @@
<string name="songs">Песни</string>
<string name="playlists">Плейлисти</string>
<string name="unplayable_file">\u0422\u0430\u0437\u0438 \u043f\u0435\u0441\u0435\u043d \u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0431\u044a\u0434\u0435 \u0432\u044a\u0437\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0430.</string>
<string name="biography_unavailable">\u0411\u0438\u043e\u0433\u0440\u0430\u0444\u0438\u044f\u0442\u0430 \u043d\u0430 \u0442\u043e\u0437\u0438 \u0438\u0437\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b \u043d\u0435 \u0431\u0435 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0430.</string>
<string name="biography">Биография</string>
<string name="audio_focus_denied">Аудио фокусът бе отказан.</string>
<string name="album">Албум</string>
<string name="artist">Изпълнител</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Skladby</string>
<string name="playlists">Playlisty</string>
<string name="unplayable_file">Omlouv\u00e1me se, p\u0159i pokusu p\u0159ehr\u00e1t tuto skladbu do\u0161lo k chyb\u011b</string>
<string name="biography_unavailable">Omlouv\u00e1me se, k tomuto interpretovi nem\u016f\u017eeme sehnat dopl\u0148uj\u00edc\u00ed informace.</string>
<string name="wiki_unavailable">Omlouv\u00e1me se, k tomuto albu nem\u016f\u017eeme sehnat dopl\u0148uj\u00edc\u00ed informace.</string>
<string name="biography">Biografie</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Nebylo možné získat ohnisko zvuku.</string>
<string name="album">Album</string>
<string name="artist">Interpret</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Titel</string>
<string name="playlists">Wiedergabelisten</string>
<string name="unplayable_file">Der Song konnte nicht abgespielt werden.</string>
<string name="biography_unavailable">Die Biografie dieses Interpreten wurde nicht gefunden.</string>
<string name="wiki_unavailable">Es konnte kein Wiki-Eintrag f\u00fcr dieses Album gefunden werden.</string>
<string name="biography">Biografie</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Kein Audiofokus.</string>
<string name="album">Album</string>
<string name="artist">Interpret</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Τραγούδια</string>
<string name="playlists">Λίστες αναπαραγωγής</string>
<string name="unplayable_file">\u03a3\u03c5\u03b3\u03b3\u03bd\u03ce\u03bc\u03b7 - \u03a5\u03c0\u03ae\u03c1\u03be\u03b5 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03c3\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03c0\u03ac\u03b8\u03b5\u03b9\u03b1 \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2</string>
<string name="biography_unavailable">\u03a3\u03c5\u03b3\u03b3\u03bd\u03ce\u03bc\u03b7, \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03c4\u03b7 \u03b2\u03b9\u03bf\u03b3\u03c1\u03b1\u03c6\u03af\u03b1 \u03b1\u03c5\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03ba\u03b1\u03bb\u03bb\u03b9\u03c4\u03ad\u03c7\u03bd\u03b7</string>
<string name="wiki_unavailable">\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b5 \u03ba\u03b1\u03c4\u03b1\u03c7\u03ce\u03c1\u03b7\u03c3\u03b7 wiki \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03ac\u03bb\u03bc\u03c0\u03bf\u03c5\u03bc.</string>
<string name="biography">Βιογραφία</string>
<string name="wiki">Online εγκυκλοπαίδεια</string>
<string name="audio_focus_denied">Έγινε άρνηση εστίασης ήχου</string>
<string name="album">Άλμπουμ</string>
<string name="artist">Καλλιτέχνης</string>

View file

@ -33,10 +33,6 @@
<string name="songs">Songs</string>
<string name="playlists">Playlists</string>
<string name="unplayable_file">Couldn\u2019t play this song.</string>
<string name="biography_unavailable">Couldn\u2019t find a biography entry for this artist.</string>
<string name="wiki_unavailable">Couldn\u2019t find a wiki entry for this album.</string>
<string name="biography">Biography</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Audio focus denied.</string>
<string name="album">Album</string>
<string name="artist">Artist</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Songs</string>
<string name="playlists">Playlists</string>
<string name="unplayable_file">Couldn\'t play this song.</string>
<string name="biography_unavailable">Couldn\'t find a biography entry for this artist.</string>
<string name="wiki_unavailable">Couldn\'t find a wiki entry for this album.</string>
<string name="biography">Biography</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Audio focus denied.</string>
<string name="album">Album</string>
<string name="artist">Artist</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Canciones</string>
<string name="playlists">Listas de reproducción</string>
<string name="unplayable_file">No es posible reproducir esta canci\u00f3n.</string>
<string name="biography_unavailable">Lo sentimos, no encontramos una biograf\u00eda correspondiente a \u00e9ste artista</string>
<string name="wiki_unavailable">No es posible encontrar una entrada de Wikipedia para este \u00e1lbum.</string>
<string name="biography">Biografía</string>
<string name="wiki">Wikipedia</string>
<string name="audio_focus_denied">Ajuste de audio denegado.</string>
<string name="album">Álbum</string>
<string name="artist">Artista</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Canciones</string>
<string name="playlists">Listas de reproducción</string>
<string name="unplayable_file">No se ha podido reproducir esta canci\u00f3n.</string>
<string name="biography_unavailable">No se encontr\u00f3 una biograf\u00eda para este artista.</string>
<string name="wiki_unavailable">No se pudo encontrar una entrada wiki para este \u00e1lbum.</string>
<string name="biography">Biografía</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Enfoque de audio denegado.</string>
<string name="album">Álbum</string>
<string name="artist">Artista</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Kappaleet</string>
<string name="playlists">Soittolistat</string>
<string name="unplayable_file">Virhe toistettaessa kappaletta.</string>
<string name="biography_unavailable">El\u00e4m\u00e4nkertaa ei l\u00f6ytynyt t\u00e4lle artistille.</string>
<string name="wiki_unavailable">Ei l\u00f6ytynyt wikist\u00e4 kohtaa t\u00e4lle albumille.</string>
<string name="biography">Elämänkerta</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Ääntä ei voitu toistaa.</string>
<string name="album">Albumi</string>
<string name="artist">Artisti</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Titres</string>
<string name="playlists">Playlists</string>
<string name="unplayable_file">Impossible de lire ce titre.</string>
<string name="biography_unavailable">Impossible de trouver la biographie de l\'artiste.</string>
<string name="wiki_unavailable">Impossible de trouver une entr\u00e9e wiki pour cet album.</string>
<string name="biography">Biographie</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Accès à l\'Audio Focus refusé.</string>
<string name="album">Album</string>
<string name="artist">Artiste</string>

View file

@ -34,10 +34,6 @@
<string name="songs">שירים</string>
<string name="playlists">רשימות השמעה</string>
<string name="unplayable_file">\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05e0\u05d2\u05df \u05e9\u05d9\u05e8 \u05d6\u05d4.</string>
<string name="biography_unavailable">\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05de\u05e6\u05d5\u05d0 \u05e2\u05d5\u05d3 \u05e2\u05e8\u05da \u05d1\u05d9\u05d5\u05d2\u05e8\u05e4\u05d9\u05d4 \u05e9\u05dc \u05d0\u05de\u05df \u05d6\u05d4.</string>
<string name="wiki_unavailable">\u05dc\u05d0 \u05d9\u05db\u05d5\u05dc \u05dc\u05de\u05e6\u05d5\u05d0 \u05e2\u05e8\u05da \u05d5\u05d5\u05d9\u05e7\u05d9\u05e4\u05d3\u05d9\u05d4 \u05dc\u05d0\u05dc\u05d1\u05d5\u05dd \u05d4\u05d6\u05d4.</string>
<string name="biography">ביוגרפיה</string>
<string name="wiki">וויקיפדיה</string>
<string name="audio_focus_denied">מיקוד שמע נדחה.</string>
<string name="album">אלבום</string>
<string name="artist">אמן</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Pjesme</string>
<string name="playlists">Popisi naslova</string>
<string name="unplayable_file">Nije mogu\u0107e reproducirati ovu pjesmu.</string>
<string name="biography_unavailable">Nije mogu\u0107e prona\u0107i biografiju za ovog izvo\u0111a\u010da.</string>
<string name="wiki_unavailable">Nije mogu\u0107e prona\u0107i wiki unos za ovaj album.</string>
<string name="biography">Biografija</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Zvučni fokus je odbijen.</string>
<string name="album">Album</string>
<string name="artist">Izvođač</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Dalok</string>
<string name="playlists">Lejátszási listák</string>
<string name="unplayable_file">Nem lehet lej\u00e1tszani ezt a dalt.</string>
<string name="biography_unavailable">Az el\u0151ad\u00f3 \u00e9letrajza nem tal\u00e1lhat\u00f3.</string>
<string name="wiki_unavailable">Az album wiki oldala nem tal\u00e1lhat\u00f3,</string>
<string name="biography">Életrajz</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Audiofókusz megtagadva.</string>
<string name="album">Album</string>
<string name="artist">Előadó</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Lagu</string>
<string name="playlists">Daftar putar</string>
<string name="unplayable_file">Tidak dapat memutar lagu ini.</string>
<string name="biography_unavailable">Tidak dapat menemukan entri biografi untuk artis ini.</string>
<string name="wiki_unavailable">Tidak dapat menemukan entri wiki untuk album ini.</string>
<string name="biography">Biografi</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Fokus audio ditolak.</string>
<string name="album">Album</string>
<string name="artist">Artis</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Lagu</string>
<string name="playlists">Daftar putar</string>
<string name="unplayable_file">Tidak dapat memutar lagu ini.</string>
<string name="biography_unavailable">Tidak dapat menemukan entri biografi untuk artis ini.</string>
<string name="wiki_unavailable">Tidak dapat menemukan entri wiki untuk album ini.</string>
<string name="biography">Biografi</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Fokus audio ditolak.</string>
<string name="album">Album</string>
<string name="artist">Artis</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Brani</string>
<string name="playlists">Playlist</string>
<string name="unplayable_file">Impossibile riprodurre questo brano.</string>
<string name="biography_unavailable">Impossibile trovare una biografia corrispondente a questo artista.</string>
<string name="wiki_unavailable">Impossibile trovare una voce wiki per questo album.</string>
<string name="biography">Biografia</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Focus audio negato.</string>
<string name="album">Album</string>
<string name="artist">Artista</string>

View file

@ -34,10 +34,6 @@
<string name="songs">שירים</string>
<string name="playlists">רשימות השמעה</string>
<string name="unplayable_file">\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05e0\u05d2\u05df \u05e9\u05d9\u05e8 \u05d6\u05d4.</string>
<string name="biography_unavailable">\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05de\u05e6\u05d5\u05d0 \u05e2\u05d5\u05d3 \u05e2\u05e8\u05da \u05d1\u05d9\u05d5\u05d2\u05e8\u05e4\u05d9\u05d4 \u05e9\u05dc \u05d0\u05de\u05df \u05d6\u05d4.</string>
<string name="wiki_unavailable">\u05dc\u05d0 \u05d9\u05db\u05d5\u05dc \u05dc\u05de\u05e6\u05d5\u05d0 \u05e2\u05e8\u05da \u05d5\u05d5\u05d9\u05e7\u05d9\u05e4\u05d3\u05d9\u05d4 \u05dc\u05d0\u05dc\u05d1\u05d5\u05dd \u05d4\u05d6\u05d4.</string>
<string name="biography">ביוגרפיה</string>
<string name="wiki">וויקיפדיה</string>
<string name="audio_focus_denied">מיקוד שמע נדחה.</string>
<string name="album">אלבום</string>
<string name="artist">אמן</string>

View file

@ -34,10 +34,6 @@
<string name="songs"></string>
<string name="playlists">プレイリスト</string>
<string name="unplayable_file">\u697d\u66f2\u306e\u518d\u751f\u6642\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f</string>
<string name="biography_unavailable">\u30a2\u30fc\u30c6\u30a3\u30b9\u30c8\u306e\u30d0\u30a4\u30aa\u30b0\u30e9\u30d5\u30a3\u30fc\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093</string>
<string name="wiki_unavailable">\u30a2\u30fc\u30c6\u30a3\u30b9\u30c8\u306ewiki\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093</string>
<string name="biography">バイオグラフィー</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">オーディオフォーカスが禁止されています</string>
<string name="album">アルバム</string>
<string name="artist">アーティスト</string>

View file

@ -34,10 +34,6 @@
<string name="songs">노래</string>
<string name="playlists">재생 목록</string>
<string name="unplayable_file">\uc74c\uc545 \ud30c\uc77c \uc624\ub958\ub85c \uc7ac\uc0dd\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.</string>
<string name="biography_unavailable">\uc544\ud2f0\uc2a4\ud2b8 \uc815\ubcf4\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.</string>
<string name="wiki_unavailable">\uc568\ubc94\uc758 \uc704\ud0a4 \ud56d\ubaa9\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.</string>
<string name="biography">정보</string>
<string name="wiki">위키</string>
<string name="audio_focus_denied">오디오 포커스 권한이 거부되었습니다.</string>
<string name="album">앨범</string>
<string name="artist">아티스트</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Nummers</string>
<string name="playlists">Afspeellijsten</string>
<string name="unplayable_file">Kan dit nummer niet afspelen.</string>
<string name="biography_unavailable">Kan geen biografie vinden voor deze artiest.</string>
<string name="wiki_unavailable">Kan geen wiki-entry vinden voor dit album.</string>
<string name="biography">Biografie</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Audiofocus geweigerd.</string>
<string name="album">Album</string>
<string name="artist">Artiest</string>

View file

@ -14,8 +14,6 @@
<string name="songs">Songar</string>
<string name="playlists">Spelelister</string>
<string name="unplayable_file">Orsak - ein feil oppstod medan spelaren pr\u00f8vde \u00e5 spele denne songen</string>
<string name="biography_unavailable">Orsak, vi fann ingen passande biografi for denne artisten.</string>
<string name="biography">Biografi</string>
<string name="audio_focus_denied">We were not able to gain audio focus.</string>
<string name="album">Album</string>
<string name="artist">Artist</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Utwory</string>
<string name="playlists">Listy odtwarzania</string>
<string name="unplayable_file">Utw\u00f3r nie mo\u017ce zosta\u0107 odegrany</string>
<string name="biography_unavailable">Nie znaleziono biografii tego wykonawcy.</string>
<string name="wiki_unavailable">Nie znaleziono informacji o tym albumie</string>
<string name="biography">Biografia</string>
<string name="wiki">Wikipedia</string>
<string name="audio_focus_denied">Nie można teraz odtworzyć dźwięku</string>
<string name="album">Album</string>
<string name="artist">Wykonawca</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Músicas</string>
<string name="playlists">Listas de Reprodução</string>
<string name="unplayable_file">N\u00e3o foi poss\u00edvel reproduzir esta m\u00fasica.</string>
<string name="biography_unavailable">N\u00e3o conseguimos encontrar a biografia deste artista.</string>
<string name="wiki_unavailable">N\u00e3o foi poss\u00edvel encontrar o registro online deste \u00e1lbum.</string>
<string name="biography">Biografia</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Foco do áudio negado.</string>
<string name="album">Álbum</string>
<string name="artist">Artista</string>

View file

@ -30,8 +30,6 @@
<string name="songs">Músicas</string>
<string name="playlists">Listas de reprodução</string>
<string name="unplayable_file">Ocorreu um erro ao tentar reproduzir esta faixa.</string>
<string name="biography_unavailable">N\u00e3o foi poss\u00edvel encontrar a biografia deste artista.</string>
<string name="biography">Biografia</string>
<string name="audio_focus_denied">Foco de áudio negado.</string>
<string name="album">Álbum</string>
<string name="artist">Artista</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Melodii</string>
<string name="playlists">Liste de redare</string>
<string name="unplayable_file">Nu se poate reda.</string>
<string name="biography_unavailable">Nu a putut fi g\u0103sit\u0103 o \u00eenregistrare biografic\u0103 pentru acest artist.</string>
<string name="wiki_unavailable">Nu s-a putut g\u0103si o \u00eenregistrare wiki pentru acest album.</string>
<string name="biography">Biografie</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Focus audio respins.</string>
<string name="album">Album</string>
<string name="artist">Artist</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Треки</string>
<string name="playlists">Плейлисты</string>
<string name="unplayable_file">\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u044d\u0442\u0443 \u043f\u0435\u0441\u043d\u044e.</string>
<string name="biography_unavailable">\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0431\u0438\u043e\u0433\u0440\u0430\u0444\u0438\u044e \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f.</string>
<string name="wiki_unavailable">\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432 \u0412\u0438\u043a\u0438\u043f\u0435\u0434\u0438\u0438 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0430\u043b\u044c\u0431\u043e\u043c\u0430.</string>
<string name="biography">Биография</string>
<string name="wiki">Википедия</string>
<string name="audio_focus_denied">В получении аудиофокуса отказано.</string>
<string name="album">Альбом</string>
<string name="artist">Исполнитель</string>

View file

@ -29,8 +29,6 @@
<string name="songs">Låtar</string>
<string name="playlists">Spellistor</string>
<string name="unplayable_file">Ett problem uppstod vid spelningen av denna l\u00e5t.</string>
<string name="biography_unavailable">Kunde inte hitta biografin f\u00f6r den h\u00e4r artisten.</string>
<string name="biography">Biografi</string>
<string name="audio_focus_denied">Kunde inte hitta ljudfokus</string>
<string name="album">Album</string>
<string name="artist">Artist</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Şarkılar</string>
<string name="playlists">Çalma listeleri</string>
<string name="unplayable_file">Bu \u015fark\u0131 \u00e7al\u0131namad\u0131.</string>
<string name="biography_unavailable">Bu sanat\u00e7\u0131 i\u00e7in bir biyografi giri\u015fi bulunamad\u0131.</string>
<string name="wiki_unavailable">Bu alb\u00fcm i\u00e7in bir wiki giri\u015fi bulunamad\u0131.</string>
<string name="biography">Biyografi</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Ses odağı reddedildi.</string>
<string name="album">Albüm</string>
<string name="artist">Sanatçı</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Пісні</string>
<string name="playlists">Списки відтворення</string>
<string name="unplayable_file">\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0432\u0456\u0434\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u043f\u0456\u0441\u043d\u044e.</string>
<string name="biography_unavailable">\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u043d\u0430\u0439\u0442\u0438 \u0431\u0456\u043e\u0433\u0440\u0430\u0444\u0456\u044e \u0432\u0438\u043a\u043e\u043d\u0430\u0432\u0446\u044f.</string>
<string name="wiki_unavailable">\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u043d\u0430\u0439\u0442\u0438 \u043d\u0430 \u0412\u0456\u043a\u0456\u043f\u0435\u0434\u0456\u0457 \u0441\u0442\u0430\u0442\u0442\u044e \u043f\u0440\u043e \u0446\u0435\u0439 \u0430\u043b\u044c\u0431\u043e\u043c.</string>
<string name="biography">Біографія</string>
<string name="wiki">Вікіпедія</string>
<string name="audio_focus_denied">В отриманні аудіофокусу відмовлено.</string>
<string name="album">Альбом</string>
<string name="artist">Виконавець</string>

View file

@ -33,10 +33,6 @@
<string name="songs">Bài hát</string>
<string name="playlists">Danh sách nhạc</string>
<string name="unplayable_file">Kh\u00f4ng th\u1ec3 ph\u00e1t b\u00e0i h\u00e1t n\u00e0y.</string>
<string name="biography_unavailable">Kh\u00f4ng t\u00ecm th\u1ea5y m\u1ee5c nh\u1eadp ti\u1ec3u s\u1eed c\u1ee7a ngh\u1ec7 s\u0129.</string>
<string name="wiki_unavailable">Kh\u00f4ng t\u00ecm th\u1ea5y m\u1ee5c wiki cho album n\u00e0y.</string>
<string name="biography">Tiểu sử</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Âm thanh trọng tâm bị từ chối.</string>
<string name="album">Album</string>
<string name="artist">Nghệ sĩ</string>

View file

@ -34,10 +34,6 @@
<string name="songs">歌曲</string>
<string name="playlists">播放列表</string>
<string name="unplayable_file">\u65e0\u6cd5\u64ad\u653e\u8be5\u6b4c\u66f2\u3002</string>
<string name="biography_unavailable">\u627e\u4e0d\u5230\u8be5\u827a\u672f\u5bb6\u7684\u4e2a\u4eba\u4fe1\u606f\u3002</string>
<string name="wiki_unavailable">\u627e\u4e0d\u5230\u6b64\u4e13\u8f91\u7684\u767e\u79d1\u6570\u636e\u3002</string>
<string name="biography">歌手简介</string>
<string name="wiki">百科</string>
<string name="audio_focus_denied">无法获取音频焦点。</string>
<string name="album">专辑</string>
<string name="artist">艺术家</string>

View file

@ -35,10 +35,6 @@
<string name="songs">歌曲</string>
<string name="playlists">播放清單</string>
<string name="unplayable_file">\u7121\u6cd5\u64ad\u653e\u9019\u9996\u6b4c\u3002</string>
<string name="biography_unavailable">\u7121\u6cd5\u627e\u5230\u9019\u4f4d\u6b4c\u624b\u7684\u500b\u4eba\u7c21\u4ecb\u3002</string>
<string name="wiki_unavailable">\u627e\u4e0d\u5230\u6b64\u5c08\u8f2f\u7684\u767e\u79d1\u8cc7\u6599</string>
<string name="biography">個人簡介</string>
<string name="wiki">百科</string>
<string name="audio_focus_denied">無法獲得音訊焦點。</string>
<string name="album">專輯</string>
<string name="artist">演出者</string>

View file

@ -34,10 +34,6 @@
<string name="songs">Songs</string>
<string name="playlists">Playlists</string>
<string name="unplayable_file">Couldn\u2019t play this song.</string>
<string name="biography_unavailable">Couldn\u2019t find a biography entry for this artist.</string>
<string name="wiki_unavailable">Couldn\u2019t find a wiki entry for this album.</string>
<string name="biography">Biography</string>
<string name="wiki">Wiki</string>
<string name="audio_focus_denied">Audio focus denied.</string>
<string name="album">Album</string>
<string name="artist">Artist</string>