@@ -0,0 +1,601 @@
+package org.lodder.subtools.multisubdownloader.subtitleproviders;%0A%0Aimport java.util.List;%0Aimport org.lodder.subtools.sublibrary.model.Release;%0Aimport org.lodder.subtools.sublibrary.model.Subtitle;%0A%0Apublic interface SubtitleProvider %7B%0A%0A  /**%0A   * @return The name of the SubtitleProvider%0A   */%0A  public abstract String getName();%0A%0A  /**%0A   * Starts a search for subtitles%0A   *%0A   * @param release The release being searched for%0A   * @param languageCode The language of the desired subtitles%0A   * @return The found subtitles%0A   */%0A  public List%3CSubtitle%3E search(Release release, String languageCode);%0A%7D%0A

Create SubtitleProvider interface