From 17fed4b120752e736ebae0a1fa3e12bb044c19e4 Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Mon, 15 Sep 2014 14:47:47 -0700 Subject: Skip albums which are 1-starred rating as well --- src/github/daneren2005/dsub/fragments/SubsonicFragment.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/github/daneren2005') diff --git a/src/github/daneren2005/dsub/fragments/SubsonicFragment.java b/src/github/daneren2005/dsub/fragments/SubsonicFragment.java index 7ff25d2d..556e4332 100644 --- a/src/github/daneren2005/dsub/fragments/SubsonicFragment.java +++ b/src/github/daneren2005/dsub/fragments/SubsonicFragment.java @@ -784,13 +784,14 @@ public class SubsonicFragment extends Fragment implements SwipeRefreshLayout.OnR } protected void downloadRecursively(final String id, final String name, final boolean isDirectory, final boolean save, final boolean append, final boolean autoplay, final boolean shuffle, final boolean background, final boolean playNext) { LoadingTask task = new LoadingTask(context) { + private MusicService musicService; private static final int MAX_SONGS = 500; private boolean playNowOverride = false; private List songs; @Override protected Boolean doInBackground() throws Throwable { - MusicService musicService = MusicServiceFactory.getMusicService(context); + musicService = MusicServiceFactory.getMusicService(context); MusicDirectory root; if(share != null) { root = share.getMusicDirectory(); @@ -851,7 +852,9 @@ public class SubsonicFragment extends Fragment implements SwipeRefreshLayout.OnR } } for (Entry dir : parent.getChildren(true, false)) { - MusicService musicService = MusicServiceFactory.getMusicService(context); + if(dir.getRating() == 1) { + continue; + } MusicDirectory musicDirectory; if(Util.isTagBrowsing(context) && !Util.isOffline(context)) { -- cgit v1.2.3