yumata / lampa

GNU General Public License v2.0
349 stars 87 forks source link

[Request] Кеширование изображений фона #49

Closed N1ckky closed 2 years ago

N1ckky commented 2 years ago

Есть фича с использованием в качестве фона скрин из фильма. Даже на флагманском LG эти фоны очень медленно загружаются и меняются. 1) Целесообразно немного уменьшить разрешение или уменьшить качество 2) сделать предзагрузку фонов для двух соседних фильмов. Получается во время неспешного пролистывания увеличится скорость смены изображения, так как можно их просто достать из кеша. 4) установить лимит на кешированные фоны и обложки в разумных пределах, дабы не загаживать озу - 4 для фонов и 30 для постеров фильмов будет вполне достаточно, возможно даже меньше 3) just idea: на общих экранах приложения (каталог и вообще все, кроме страницы с открытым конкретно фильмом) отображать упрощённое и размытое изображение, яля "сложный фон" IMG_20211013_213458

poheto commented 2 years ago

Я против применения подхода по пп. 1, 2, 4 для всех телевизоров. У меня, например, ничего не тормозит. Только в формате дополнительной опции упрощения графики в настройках интерфейса для lampa. Как автор сделал применительно к эффекту затухания при навигации в меню.

yumata commented 2 years ago

Tmdb отдает оригинал, там может быть и 8к картинка. Не чего с этим не могу поделать. Кеш тоже стоит на 30+- фонов. Там где появляется блур, означает что нету фона.