![]() |
|
![]() |
#1 |
Junior Member
Регистрация: 30.01.2012
Сообщений: 24
|
![]()
Добрый день всем!
Сначала небольшая предыстория.Решил я сделать домашний медиацентр на основе KODI. Сразу столкнулся с проблемой - фильмов 450+, скрапер определяет многие неправильно, т.к. названия у файлов могут быть весьма нечитабельными даже для человека, не то что для программы. Да и даже файлы с "правильным" названием все равно разномастные. Поэтому и решил навести в каталоге порядок. Наверно, есть для этого специальные программы, но интересно было написать самому, просто для саморазвития. Пока это простая утилита под названием "filmRenamer". На данный момент реализовано: - автоматический поиск названия фильма (в базе Кинопоиска) по имени файла, работает с английским и русскими названиями, с названиями на транслите (если более-менее по общепринятым правилам написано). Из моих 460 фильмов 400 определены правильно, из оставшихся 60 большинство с названием типа: "5iXe1i", "6pi0N", "D3tKa" или просто названные неправильно например "Brat.avi" фильм: "О, где где же ты, брат?". Так что точность вполне не плохая, я считаю. - ручной поиск названия фильма - отображение постера для более удобной идентификации - проверка на дубликаты - возможность удалить ненужные фильмы - переименовывание файлов по заданному шаблону - создание для каждого фильма отдельной папки с именем по заданному шаблону В планах: - работа с сериалами Еще раз повторюсь - программу делаю, просто потому что интересен сам процесс, аналоги интересуют только с точки зрения интересных функций, которые можно реализовать. Так что если кому интересно - можете предложить свои идеи, возможно, я попробую их внедрить. Кому не интересно - просто проходите мимо. А так же буду рад, если кто сможет помочь с дизайном интерфейса, с этим у меня пока не очень ладится. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 03.07.2011
Сообщений: 372
|
![]()
Посмотри программу MediaElch. Может чего и возьмёшь себе. Работает с сериалами ,фильмами , клипами , музыкой. Там один минус .нет кинопоиска.
__________________
Dune HD TV-102 - sony kdl-46cx520 - Пульт Logitech Harmony® One Dune HD TV-102W T2 Dune HD SMART D1 Sml-292 HD MAG - 245 |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 30.10.2013
Адрес: Геленджик
Сообщений: 386
|
![]()
Вот очень хорошая программа. Много чего реализованно http://www.therenamer.com/
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 30.10.2013
Адрес: Геленджик
Сообщений: 386
|
![]()
А где Ваша программа (ссылка на скачивание)? :-)
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 30.01.2012
Сообщений: 24
|
![]()
Спасибо за советы! Еще нашел интересную утилиту FileBot, простая и удобная, вот только Свою выложу на днях. Нужно ее еще немного подготовить.
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 21.06.2011
Сообщений: 4,655
|
![]()
На каком языке пишете? Если питон то может стоит оформить ее в виде плагина. или внедрить нечто подобное в скраппер?
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip ![]() PayPal: http://paypal.me/tdw1980 Visa: https://www.raiffeisen.ru/c2c/to/FH9P8ZGs |
![]() |
![]() |
![]() |
#7 |
Junior Member
Регистрация: 30.01.2012
Сообщений: 24
|
![]()
На счет плагина пока не уверен, может быть позже.
Что-то меня несколько дней не пускало на форум. Вот более-менее рабочая версия программы, пока над интерфейсам еще особо не работал. Требуется Net Framework 4.0 и выше для запуска. Ссылка на программу Пока еще возможны неожиданные вылеты, это, так сказать, пока еще Альфа версия. Пользоваться просто: 1. кнопкой "Открыть" указать путь к директории с фильмами, пока только загружаются фильмы из корня, подпапки не учитываются. Потом 2. Нажать кнопку "Поиск названий" для автоматического поиска названий. Точность совпадения будет отмечаться цветом: - Зеленый: максимальная вероятность, что фильм определен верно. - Желтый: возможная ошибка - Красный: название не найдено или большая вероятность, что фильм определен не верно. Хотя бывает, что и красные оказываются правильными. 3. Остальное вручную определить, нажав кнопку "Редактировать" или двойным кликом на названии фильма в списке. 4. Кнопки "Загрузить", "Сохранить" служат для сохранения текущего списка. 5. Кнопка "Переименовать"-"Начать" запускает процесс смены названий, в зависимости от выбранного шаблона. Шаблон выбирается через "Переименовать"-"Настройки". Вкратце все. Надеюсь, что кому-нибудь пригодится. Буду рад новым советам и идеям. Про найденные ошибки тоже пишите. |
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 30.10.2013
Адрес: Геленджик
Сообщений: 386
|
![]()
Программа нравится. Жаль, что не читает подпапки. ВОт в этой программе реализовано гораздо больше возможностей. Надо ВАм подсмотреть там
![]() А тренироваться можно вотна этой папке с их сайта (сэмплы папки с "кривыми" названиями) http://www.therenamer.com/downloads/sample_files.zip |
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 30.01.2012
Сообщений: 24
|
![]()
Чтение вложенных папок добавлю в ближайшее время, это не сложно, просто руки пока не доходили. За ссылки большое спасибо, особенно за сэмплы, с ними интересно будет поработать.
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: 30.10.2013
Адрес: Геленджик
Сообщений: 386
|
![]()
Там в настройках программы можно просто брать уже готовые шаблоны для фильтра по названиям (для удаления ненужных фраз из названия для идентификации фильма)
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Формат файлов NFO | LA_ | Общие темы для обсуждения | 16 | 28.04.2016 11:14 |
Последовательное проигрывание файлов | Johnku | Поддержка платформы Windows | 12 | 08.02.2012 11:41 |
Расширения для файлов | Melvin | Поддержка платформы Linux \ Live | 2 | 22.06.2011 15:41 |
Иконки для файлов | splin0000 | Подсказки, описания и FAQ по XBMC | 5 | 13.03.2011 10:06 |