From b5b3fc9004e1418061ba1bb3e76434efc4d7fca5 Mon Sep 17 00:00:00 2001 From: Jan-Pascal van Best Date: Thu, 29 Mar 2012 21:26:46 +0200 Subject: [PATCH] Add .tvgids.nl suffix to tvgids xmltv output --- src/main/java/org/vanbest/xmltv/Channel.java | 11 ++++++++++- src/main/java/org/vanbest/xmltv/TvGids.java | 4 ++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/vanbest/xmltv/Channel.java b/src/main/java/org/vanbest/xmltv/Channel.java index 80ca8bc..35d3e7d 100644 --- a/src/main/java/org/vanbest/xmltv/Channel.java +++ b/src/main/java/org/vanbest/xmltv/Channel.java @@ -14,6 +14,7 @@ public class Channel { List icons; List urls; protected boolean enabled = true; + private String suffix = ""; protected Channel(String id) { this.id = id; @@ -39,9 +40,13 @@ public class Channel { return c; } + public String getXmltvChannelId() { + return id+suffix; + } + public void serialize(XMLStreamWriter writer) throws XMLStreamException { writer.writeStartElement("channel"); - writer.writeAttribute("id", id); + writer.writeAttribute("id", getXmltvChannelId()); for(String name: names) { writer.writeStartElement("display-name"); writer.writeAttribute("lang", "nl"); @@ -73,4 +78,8 @@ public class Channel { return "Channel " + id + " (" + defaultName() + ")"; } + public void setSuffix(String suffix) { + this.suffix = suffix; + } + } \ No newline at end of file diff --git a/src/main/java/org/vanbest/xmltv/TvGids.java b/src/main/java/org/vanbest/xmltv/TvGids.java index 150cfa3..43f2efb 100644 --- a/src/main/java/org/vanbest/xmltv/TvGids.java +++ b/src/main/java/org/vanbest/xmltv/TvGids.java @@ -117,11 +117,11 @@ public class TvGids extends AbstractEPGSource implements EPGSource { String name = org.apache.commons.lang.StringEscapeUtils.unescapeHtml(zender.getString("name")); String icon = "http://tvgidsassets.nl/img/channels/53x27/" + id + ".png"; Channel c = Channel.getChannel(Integer.toString(id), name, icon); + c.setSuffix(".tvgids.nl"); result.add(c); } - return result; - + return result; } public static URL programmeUrl(List channels, int day) throws Exception { -- 2.39.5