- Главная
- Новости
Импорт фильмов. Beta
Можно долго смотреть на воду, огонь и то, как разработка Myshows делает импорт фильмов с других ресурсов 😉

Команда MyShows
Вы долго просили, мы долго думали, потом долго делали — и в итоге представляем beta-версию импорта фильмов с оценками с других ресурсов. Начали с IMDb и «Кинопоиска», чуть позже добавим Letterbox и trakt.tv.
Кнопочка импорта находится на странице Мои фильмы в сайдбаре десктопной версии:
На странице выбираете сервис, с которого импортировать оценки, и следуете инструкции.
Обо всех ошибках или нестыковках можно писать под этой новостью. Все же beta.
Простите, что так долго 😅🤭
P.S. Мы готовим небольшой сюрприз. Не переключайтесь!
P.P.S. Работает только на десктопе
Хотелось бы, чтобы можно было отключить перенос даты просмотра фильмов.
PS. Также при импорте видно большое количество дублей фильмов, которые есть в базе MS, неплохо бы было поудалять их.
1) По поводу даты просмотра - пока она равна дате импорта, возможно, в будущем добавим отключение отключение даты. Использовать реальную дату просмотра - вряд ли, т.к. она есть только у IMDB, кинопоиск ее не сохраняет, в открытом варианте, во всяком случае
2) По поводу дублей - это отдельная задача и мы ее делаем и будем делать дальше (и это одна из причин, почему фильмы пока в бете). Будем объединять фильмы, по мере возможностей
Т.к. я уже тестировал импорт, пришлось новые фильмы добавлять сегодня и отметка тоже за сегодня была.
Уточню поводу даты, но кажется, что если она больше 1970-01-01 (0 сек по unix) то проблем быть не должно
Мне кажется, в теории это реализуемо)
Расскажите, пожалуйста, подробнее
1) Этих фильмов не было у вас в библиотеке?
2) Вы импортировали именно оценки (у КП два раздела, оценки и просмотры, в просмотрах оценки не хранятся) ?
Просмотры - чтобы импортировать всю историю просмотров, оценки для оценок. Т.к. не у всех фильмов есть оценки, для полного импорта лучше сделать как в рекомендации в инструкции
1) Сначала отдельный файл с оценками и импортировать его
2) Потом отдельный файл с просмотрами, чтобы добавить фильмы, у которых вы не ставили оценки
Сейчас посмотрел - на Кинопоиске фильмы оценены, а здесь без оценок. Видимо, надо было сперва оценки переносить, а потом просмотры, как написано.
Разное количество и дальнейший не импорт оценок может быть по следующим
1) У вас на кинопоиске не все просмотренные фильмы имеют оценку (тогда списки будут разной длины)
2) Если вы импортировали список в прошлый раз, то сейчас фильмы, которые вы импортирует повторно отмечены серым и не импортируются, т.к. они уже есть в вашей библиотеке (сделано для того, чтобы избежать дублирования и необходимости вручную убирать фильмы, которые уже у вас есть)
Чтобы получить оценки, нужно перевести эти фильмы в статус "не смотрю" и проимпортировать оценки заново
переносится и закрашивается квадратик.
Но на фильмах у нас не отображается дата просмотра, в ленту тоже не попадает, если не кликать на квадратик, чтобы не засорять ленту 200-сообщений о просмотре фильма
Ещё вопрос - у вас сохраняется история импорта, значит вы и аккаунт знаете с какого был перенос?
Сохраняется история уже после обработки фильмов из файла, т.е. что все что мы храним на промежуточном этапе - фильмы и оценки.
Теоретически, узнать аккаунт откуда (логин на КП) был перенос мы можем узнать, но нам эта информация не нужна, поэтому мы ее не обрабатываем
Потом повторить импорт.
Тут наверное еще от формата использования зависит
Хоть по инструкции долго, но можно перенести.
1) При импорте в столбце слева битая ссылка вида https://myshows-me.onlinefreeseries.net/film/https://myshows-me.onlinefreeseries.net/film/947898/
2) очень странно, почему для фильмов, которые совпадают по русскому названию, английскому названия и году + даже есть ссылка на кинопоиск на страничке майшоуза он дает 80%
3) очень странно, зачем предлагать фильм, у которого оригинальное название и год не совпадают с 70%
4) зачем-то импортируется сериалы. И никогда их не находит.
5) не нашлись star wars 7, т.к. разные названия на кинопоиске и майшоузе, хотя ИД кинописка и имдб на странице есть. Видимо, поиск сейчас идет преимущественно по названию. Логичнее было бы искать примерно так: ИД кинопоиска/имдб (100% совпадение) -> оригинальное название + год (пусть 90%) -> русское название + год (80%) -> оригинальное название, но год не совпал (70%)-> русское название, но год не совпал (60%)
П.с. что все-таки с датой просмотра? Импортируется или нет?
Да и подобного вида у них ссылки и RSS ленте
1) Не очень понимаю про битую ссылку, на каком этапе она появляется? (У меня на всех этапах все корректно + переходит по клику на тайтл на страницу КП)
2) 100% совпадение - только если совпадает KinopoiskId
3) Нужен пример, 70%, если не ошибаюсь, как раз если только оригинальное название совпдает. Года различаются у кинопоиска/imdb поэтому год имеет меньший вес
4) С сериалами посмотрим, спасибо!
5) Про 7 звездные войны не понял - прикрепляю картинку, что нашлось. Примерно такая логика и используется, как вы описали
Дата импортируется, в ленте не отображается, но квадратик закрашивается и если кликнуть по нему, то за этот день будет показано
Импорт доступен только в десктопной версии сайта
А с Кинориума импорт планируется?
Ну и, конечно, буду ждать Кинориума, Кинопоиск давно уже не вдохновляет..
В данный момент фильмы добавляются с TMDB, The Sin, насколько я помню, действительно пока нет у нас в библиотеке, но я надеюсь, он скоро подгрузится, как и остальные)
Ориентировочно - хотим в этом году сделать. Проблема с оценками на сериалах связана с тем, что если сделать их с половинками - оценки сломаются на старом сайте. Мы хотели отключить старый сайт в мае, но получили порцию критики (конструктивной в т.ч.). Мы уже исправили большую часть технических недоработок, которые были в жалобах на новую версию сайта, поэтому скоро придется прощаться со старым сайтом, но зато сможем добавить половинчатые оценки
Потому и задал выше вопрос.
Вроде кажется, что ерунда, а может и нет.
Ну и понаглев еще спрошу, планируется ли темная тема сайта. А то расширение Dark Reader браузерное еще хуже стало справляться, иногда выдает белый сайт. даже белее оригинала. и только после перезагрузки страницы становится нормально. (Яндекс браузер)
Заранее спасибо )
Поиск ждет много переработок, т.к, как вы верно заметили, поисковая выдача, если много одинаковых названий, работает не всегда удобно. Будем постепенно улучшать его.
По поводу темной темы - в отдаленном бедующем, возможно, когда решим более важные с точки зрения производительности/удобства (как тот же поиск) задачи.
https://styles.world/style/15865/dark-theme-for-myshows-me
Либо ещё есть неплохая тема от другого пользователя сайта Takohashi
https://styles.world/style/16070/myshows-me-dark-theme
Подумываю ещё когда-то сделать светлую тему в теплых винтажных цветах, но если будет время и желание.
В плане безопасности они одинаковые, там нету "страшного" кода, только разметка страниц, цвета, размеры. Поищите мемы на тему "html программист", это оно.
В принципе, это расширение и темы от других людей почти полностью заменяют Dark Reader, если сайт популярный, там обязательно будут тёмные темы от его посетителей. Как правило, ручные темы всегда выигрывают у автоматических от Dark Reader.
Так расширение Stylus тоже находится в официальных магазинах расширений браузеров, а пользовательские стили, которые вы в него ставите — это просто css код оформления (грубо говоря, прописанные цвета элементов), это даже не скрипты, это просто код, который вообще ничего не делает, кроме как меняет цвета.
У меня есть оценки на imdb, при этом, Watchlist пустой.
Спасибо за ваш комментарий!
Обновим инструкцию.
На мой взгляд, пользовательская статистика по жанрам работает некорректно. Обратил внимание, что насколько я понимаю, она рассчитывается по количеству самих тайтлов, хотя в идеале она должна рассчитываться по продолжительности. Объясню. Допустим, я смотрю только несколько сериалов, которые идут со времён царя Гороха и насчитывают сотни (!) эпизодов, причём смотрю я их уже годы — всякие там Симпсоны, Гриффины, Южный Парк. В результате этого на первом месте в моей статистике идёт жанр "Комедия", что логично. НО стоит мне посмотреть за выходные, допустим, всего несколько аниме, в каждом из которых всего по 10 эпизодов — и в моей статистике жанр "Аниме" вырывается на первое место. Это искажает статистику, а с фильмами, я так понимаю, статистика искажается ещё больше.
Простой пример. Допустим я смотрю по 1 эпизоду в день. Всего я посмотрел два сериала — комедийный сериал из 100 эпизодов (по 20 минут каждый) и какие-нибудь ужасы из 10 эпизодов (по 20 минут каждый). В результате я получаю, грубо говоря, такую статистику:
50% Комедия
50% Ужасы
По сути, это неправильно. Как можно говорить о равнозначности, если комедию я смотрел более трёх месяцев (!), а ужасы менее двух недель (!)? Фактически, статистика должна выглядеть так:
90% Комедия
10% Ужасы
То есть, по-хорошему, статистика должна рассчитываться на основе продолжительности — это самый точный расчёт. Либо в крайнем случае на основе количества эпизодов — это чуть менее точно (поскольку эпизоды могут идти 20 минут, могут 40 минут, а могут, как например фильмы, которые мы тоже примем за 1 эпизод, несколько часов). Сейчас же расчёт идёт по тайтлам, когда сериал с сотнями эпизодов приравнивается к сериалу с несколькими эпизодами, что не точно от слова совсем.
попробовала импортировать последние 200 фильмов, вроде ок, правда часть без оценок добавилась, хотя оценка была. Но сколько же времени нужно потратить, чтобы импортировать все мои 2500 фильмов.
Пожалуй просто оставлю всё как есть :D
Небольшое замечание: у вас в инструкции импорта с кинопоиска написано «повторить заново шаги из п. 6», только вот нумерация не того этого и чтобы найти «п.6» надо самому высчитывать, что может быть п.6. Не проблема вообще, просто может запутать кого-нибудь и начнут вам написывать.
Upd по ходу импорта: сначала думал было попросить вас добавить пакетное добавление для тех, у кого больше 200 фильмов, но теперь вижу, что не самая лучшая идея, ибо надо отмечать расхождения в базах.
И тут же вылезло очевидное, казалось бы, но о чем я даже не подумал. В КП тоже сериалы отмечал, но в базах КП и у вас они иногда помечаются как фильмы и я чуть было не надобавлял себе клонов, добавив Твин Пикс и Офис, хотя они тут уже отмечены. Надо больше верить вашему алгоритму, он умнее, галочки снял.
Может можно будет потом добавить отслеживание надписи «сериал» и предлагать преенести в сериалы/просто предупреждать, что гэта сериал и не стоит плодить сущности?
Upd2. Кинопоиск вообще подлюка. Я выбрал 200 фильмов, у меня отображается 200 фильмов, я просмотрел на список из 1-200, 201-400 и так далее, но в файл почему-то он сохраняет всего 50!
200 сохраняет почему-то только для первой страницы, дальше только по 50.
Частично помогло сохранение не «Веб-страница, только HTML», а «Веб-страница полностью».
Но есть и минус, тогда уже MyShows теряется, потому что адреса страниц фильмов получаются в виде «https://myshows-me.onlinefreeseries.net/film/https:/myshows-me.onlinefreeseries.net/film/100500/» с двойным кинопоиском и Майшоуз теряется немного, сложно его в этом винить. Тогда сложнее отмечать становится и импортировать.
Выход: использовать Firefox :D
А, и ещё может дадите возможность в списке импортированных файлов отмечать их и удалять уже выполненное, чтобы у вас на сервере не висело почем зря? А то у меня вот в ходе поиска корректного пути накопилась пачка лишних импортов :(
А вот это как раз причина, почему мы даем столько галочек в импорте.
У нас база фильмов с TMDB, а там дата выхода 2024 год. Вообще у многих фильмов год выхода может различаться у кинопоиска/imdb/tmdb, как и длительность
Из 600-800 фильмов правильно распознанного только вот для МиМ не нашлось верного, кажется. Ну да и ладно, один и тот же фильм, просто один почему-то как наш прокат, другой как зарубежный. Надо будет посмотреть, чем отличаются любопытства ради.
Почему-то часть ссылок перестала открываться «В новой вкладке», то есть по ним нельзя колёсиком и открыть в фоне. Например, нельзя посмотреть профили пользователей, не переходя из новости или комментариев. Ни по клику на аватарку, ни по клику на ник.
И опять отвалился пользовательский фон :D
Я так понимаю, по отваливающемуся фону можно отслеживать добавление новых фишек на сайт?)
Спасибо большое за подробный фидбек!
1) Инструкцию поправили, спасибо!
2) По поводу сериалов, подумаем, что можно сделать
3) С вариантом для нескольких страниц еще раз проверим, с ссылками тоже разберемся
4) Про возможность удаления - тоже подумаем, изначально планировалась панель, где будет понятно что и когда пользователь импортировал, но у меня тоже уже десяток импортов, а я только 40 фильмов добавил)
Я вот так совсем чуть-чуть полюбившись (и то проблема не на вашей стороне) добавил 600 фильмов из 800, видать остальное сериалы :D
Хотя вот интересно, когда оно пишет «Найдено 169 фильмов из 200» – это значит что 31 оно не нашло в принципе и в списке нет или что 169 новых, а 31 добавлен?
По поводу сериалов, как самый простой вариант: может можно сделать цветовую дифференциацию штанов? Например, помечать сериалы одним цветом, а фильмы, где галочка снята и требующие подтверждения – другим. Сразу будет заметно, а то когда листаешь – глаз замыливается и среди кучи галочек не видно неотмеченных.
Про возможность удаления – как вариант, просто может сделать хранение неделю-две? Они ж не нужны после завершения импорта? А большинство либо вообще не в курсе будет, либо будет забивать удалять и мы вам так сервер перегрузим просто файлами импортов.
Найдено - это количество фильмов, которые как-то совпадают с фильмами на myshows - 31 не найден (возможно это сериалы были). Там на следующей странице будет сказано сколько фильмов импортировано, это как раз и будет число новых
С сериалами подумаем, как их из списка убрать или выделить)
Ну, думаю, что сервер не перегрузите, но что-то сделаем для оптимизации "коллекции импортов"
Подумаем, как оптимизировать этот процесс для случаев, как ваш
Над вашим кейсом (большой файл) еще работаем.
По поводу 100 фильмов - это какой-то странный баг, т.к. мы проверяли работоспособность на файлах с 500+ фильмов и должно работать. Пришлите, пожалуйста, нам на почту [email protected]
1) Ошибку (скриншот с ошибкой)
2) Конфигурацию вашего браузера
3) Сам файл (по возможности оба на 13500 оценок и на 100)
Посмотрим более подробно
Я отправил туда небольшой плагин для chrome который автоматически собирает оценки с КиноПоиска и сохраняет их в файл.
Надеюсь администрация присмотрится к этому "сборщику" и когда-нибудь внедрит данный вариант импорта\экспорта оценок.
P.S. Я даже дизайн частично подогнал под myshows, осталось только внедрить)))
P.S.S. Желающие могут насладиться видом плагина на скриншоте))
Хотя, если внедрить по уму, не запрашивая слишком часто или просто обновляя раз в какое-то время (например, в течение ночи или дня), подтягивая и синхронизируя оценки конкретных пользователей, то звучит не так уж и страшно.
Когда отполируем имопрт с КП и imdb, будем смотреть в сторону letterboxd, trakt и тд. Т.е. в планах есть, но надо сначала доделать то что есть
Нет, не повредятся. Мы специально сделали так, что то, что уже есть в библиотеке не импортируется (на странице импорта будут закрашены серым и показано, что этот фильм у вас уже отмечен и добавить новый нельзя)
Хорошо, если нет.
Лучше поздно, чем никогда))
2. Нужна галочка "Выбрать все", так приходится вручную проставлять