0

Изменение внутренних алгоритмов построения плейлиста

Теперь генерируется вначале обобщенный KinoPlay объект, сочетающий в себе
все прелести обычного фильма, сериала и сезонных сериалов.

Из недоделок, сейчас коряво работает возобновение просмотра.
This commit is contained in:
2017-01-06 02:59:38 +03:00
parent 2b41f7282d
commit 2a48fc9a7d
10 changed files with 452 additions and 137 deletions

View File

@@ -4,7 +4,9 @@
*/
package kinosearch.webapp;
import com.google.gson.Gson;
import kinosearch.core.Kino;
import kinosearch.core.KinoPlay;
import kinosearch.core.Tools;
import kinosearch.core.warez.KinoWarez;
import org.springframework.beans.factory.annotation.Autowired;
@@ -152,8 +154,9 @@ public class WebAppController {
if (kinoWarez == null) {
return "redirect:/";
}
String json = kinoWarez.player(request.getServletPath().substring(("/player/"+warez).length()));
model.put("json", json);
KinoPlay kinoPlay = kinoWarez.player(request.getServletPath().substring(("/player/"+warez).length()));
Gson gson = coreContext.getBean(Gson.class);
model.put("json", gson.toJson(kinoPlay));
return "player";
}
@@ -177,7 +180,7 @@ public class WebAppController {
con.connect();
int statusCode = con.getResponseCode();
int statusCode = con.getResponseCode(); //FIXME bug #20
response.setStatus(statusCode);
for (Map.Entry<String, List<String>> stringListEntry : con.getHeaderFields().entrySet()) {