From: Jan-Pascal van Best Date: Thu, 19 Feb 2015 19:58:03 +0000 (+0100) Subject: Added icons for RTL channels X-Git-Tag: v1.6.2~1 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=978a7f010f281b85a6df59b44f221eb1f369486b;p=tv_grab_nl_java Added icons for RTL channels --- diff --git a/src/main/java/org/vanbest/xmltv/RTL.java b/src/main/java/org/vanbest/xmltv/RTL.java index c1a9808..23dee97 100644 --- a/src/main/java/org/vanbest/xmltv/RTL.java +++ b/src/main/java/org/vanbest/xmltv/RTL.java @@ -80,6 +80,20 @@ public class RTL extends AbstractEPGSource implements EPGSource { return new URL(programme_base_url + "?output=json&days_ahead="+days_ahead+"&days_back="+days_back+"&station=ALL"); } + private static final String icon_base_url = "http://staticfiles.rtl.nl/styles/img/logos"; + // http://staticfiles.rtl.nl/styles/img/logos/logo_rtllounge.png + private static String iconUrl(String channel) + { + channel = channel.toLowerCase(); + if (channel.equals("rtll")) + channel = "rtllounge"; + else if (channel.equals("rtcr")) + channel = "rtlcrime"; + else if (channel.equals("rtlt")) + channel = "telekids"; + return icon_base_url + "/logo_" + channel + ".png"; + } + public List getChannels() { Map channels = new HashMap(5); JSONObject o; @@ -96,11 +110,11 @@ public class RTL extends AbstractEPGSource implements EPGSource { String channel = schedule.getString("station"); if(!channels.containsKey(channel)) { Channel c = Channel.getChannel(getName(), channel, channel); - // TODO: channel icon + c.addIcon(iconUrl(channel)); channels.put(channel, c); } } - List result = new ArrayList(10); + //List result = new ArrayList(10); return new ArrayList(channels.values()); } /*