Сегодня перестал работать скрипт кинопоиска, в логе ошибка: 2013-02-27 11:22:49.904073 [Info.][IMDBFetcher(3)]: exception for edb lookup of %d0%94%d0%b6%d1%83%d0%bd%d0%b3%d0%bb%d0%b8+-+Dzhungli+(2012) err:Поток был недоступен для чтения. stack: в System.IO.StreamReader..ctor(Stream stream, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
в System.IO.StreamReader..ctor(Stream stream, Encoding encoding, Boolean detectEncodingFromByteOrderMarks)
в WebSession.Retrieve(String requestUrl, Encoding encoding, String& responseUrl, String& data)
в Grabber.MediaPortal.Video.Database.IIMDBScriptGrabber.FindFilm(String strSearch, Int32 iLimit, ArrayList elements)
это у меня или у всех? а то грешу на проксю, но думаю ее ломать или таки глобальная напасть
Оказалось дело в Прокси, добавил в настройки параметр который будет говорить проксе, брать с кешей или нет:
<noCache>false</noCache>
Попробовал подправить определение IMDBID, но на фильмах у которых расхождение в годе на Кинопоиске и IMDB (например наш фильм Дублер), все равно определяет неверно, так же в Review добавляется найденный IMDBID с информацией для контроля, например для фильма Дредд 3Д - IMDB: tt1343727 Dredd (2012)
Добавил альтернативный способ нахождения IMDBID, сейчас в скрипте он включен по умолчанию, включить/выключить можно в файле конфигурации, параметр:
<alternateIMDB>true</alternateIMDB>
Проверил на Дублере и еще на небольшой коллекции фильмов, 100% попадание и всегда нормальный IMDBID, но надо проверить еще, кому не сложно проверьте и отпишитесь
подскажите как правильно эти файлы заменить?
C:\ProgramData\Team MediaPortal\MediaPortal\scripts\MovieInfo - удаляю эти файлы, меняю на те что в архиве и всё?
Заглянул в настройки Медиапортала 1.3 и не нашел где теперь управление скачиванием информации об актерах, нашел скриптец InternalActorMoviesGrabber.csscript по идее он должен обновлять инфу, понаставил там выводов в лог файл, но в логе пустота, как оно теперь работает то?
Так и не понял что происходит с актерами в 1.3, но подправил под 1.3 (по идее должно работать и с 1.2 но проверить пока негде), теперь определяет и заполняет Студии, Язык и Страну фильмов, так же исправил получение блока "Знаете ли вы, что..." теперь текст не съедается.
Сделал транслит буквы Х по ГОСТ (не помню какой там) и сделал настройку какой рейтинг брать с страницы Кинопоиска, рейтинг Кинопоиска или ИМДБ.
По умолчанию Кинопоиск: <ratingSource>kinopoisk</ratingSource>
ЗЫ: Под 1.2 не проверенно, под 1.3 работает железно.