diff options
author | Scott Jackson <daneren2005@gmail.com> | 2015-11-07 11:34:52 -0800 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2015-11-07 11:34:52 -0800 |
commit | f0be095e584d7391ef5c83779b6fe7410109cac9 (patch) | |
tree | 38ee7396c483c9cd458616e035d7e99162c2a929 /app/src/main/java/github/daneren2005/dsub/view/SongView.java | |
parent | e947075d218e8ad4176a2a4ec384d6f1ef67e78b (diff) | |
download | dsub-f0be095e584d7391ef5c83779b6fe7410109cac9.tar.gz dsub-f0be095e584d7391ef5c83779b6fe7410109cac9.tar.bz2 dsub-f0be095e584d7391ef5c83779b6fe7410109cac9.zip |
Add podcast channel to Newest Episode listing
Diffstat (limited to 'app/src/main/java/github/daneren2005/dsub/view/SongView.java')
-rw-r--r-- | app/src/main/java/github/daneren2005/dsub/view/SongView.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/view/SongView.java b/app/src/main/java/github/daneren2005/dsub/view/SongView.java index 1027905a..625303b7 100644 --- a/app/src/main/java/github/daneren2005/dsub/view/SongView.java +++ b/app/src/main/java/github/daneren2005/dsub/view/SongView.java @@ -64,6 +64,7 @@ public class SongView extends UpdateView2<MusicDirectory.Entry, Boolean> { private boolean loaded = false; private boolean isBookmarked = false; private boolean bookmarked = false; + private boolean showPodcast = false; public SongView(Context context) { super(context); @@ -91,8 +92,16 @@ public class SongView extends UpdateView2<MusicDirectory.Entry, Boolean> { boolean isPodcast = song instanceof PodcastEpisode; if(!song.isVideo() || isPodcast) { if(isPodcast) { - String date = ((PodcastEpisode)song).getDate(); + PodcastEpisode episode = (PodcastEpisode) song; + if(showPodcast && episode.getArtist() != null) { + artist.append(episode.getArtist()); + } + + String date = episode.getDate(); if(date != null) { + if(artist.length() != 0) { + artist.append(" - "); + } int index = date.indexOf(" "); artist.append(date.substring(0, index != -1 ? index : date.length())); } @@ -291,4 +300,8 @@ public class SongView extends UpdateView2<MusicDirectory.Entry, Boolean> { public MusicDirectory.Entry getEntry() { return item; } + + public void setShowPodcast(boolean showPodcast) { + this.showPodcast = showPodcast; + } } |