Купил внешний терабайтный диск для резервной копии всех выкаченных фильмов. Принёс домой, воткнул в домашний театр, в Windows Explorer выбрал пару каталогов и мышью перенёс их на новый диск. Виндовс начало копировать, как всегда показав Microsoft Time с оценкой времени: 48 минут на 700Gb.
После третьего часа копирования explorer.exe отъедал 70% от обоих ядер процессора и не давал сделать практически ничего. Свободной памяти не было, зато размер кэша был равен всей памяти. Виндовс занималось паническим освобождением памяти путём складирования файлового кэша в своп.
Точно такая-же картина, как я наблюдал в 1996ом году, ещё в Москве, когда копирование большого файла с сетевого сервера через полчаса копирования останавливало весь Windows файлсервер. За почти двадцать лет этот баг не пофиксили!
Короче, остановил я это копирование и запустил его на ночь – к утру всё было ок.
А ещё эта Виндовс не умеет играть видео по сети с зашаренного диска. Сеть у меня N, в принципе её должно хватать на 1080р траффик пакованного x264 (или какой там номер?), но вот в Виндовс не хватает. Заикается и спотыкается.
Установил на внешний USB диск Убунту. Запустил видеопроигрыватель, Dragon Player, сказал ему играть видео с сетевого диска – играет без запинок. И 720р и 1080р!
Ну и что теперь делать? Я так думаю, что надо провести эксперимент и установить на домашний театр Линух. Чем я и займусь в сентябре, после всех отпусков, если не передумаю.
mediacenter
Movies and Spyware
Пока у нас гостит моя мама, супруга старается её развлекать. Одно из развлечений – просмотр фильмов. Коллекция наша приличная, но в ней нет фильмов на русском языке, поэтому фильмы ищутся сначала на легальном Lovefilm.com, где выбор аж из 8 фильмов, а затем на нелегальных сайтах. Ну или ищутся субтитры.
Я русское кино не смотрю и поэтому не в курсе что там вышло интересного, как оно называется и где это берут. Теперь вот обратил внимание – сплошные торренты и никаких nzb. За торрентами надо ходить на сайты с регистрациями, чего я не люблю.
Супруга моя сегодня зашла в моё отсутствие на один из таких сайтов, открыла интернет эксплорер (“в Мозилле твоей ничего не работает”) и давай смотреть какую-то комедию. Так как у меня в это самое время что-то другое выкачивалось, то видео с сайта выкачивалось не быстро и постоянно останавливалось. Надо же ведь что-то делать, да? Кино же смотреть хочется! А тут как раз реклама моргает: “Установите ХЗЧтоПлейер, чтоб смотреть всё без задержек” То, что надо! Ткнули, согласились с тем, что программа может быть вредоносной и вперёд устанавливать нечто. И тут в комнате появляюсь я и в ужасе вижу что ХЗЧтоПлейер уже в середине установки. И что кнопка закрытия у этого окна установки заблокирована. И что вот вот и по домашней сети расползётся НЕЧТО. Поэтому быстро зашёл на компьютер с соседнего, убил процесс и запустил System Restore. Пока оно там восстанавливалось – провёл лекцию о том, что если сказано, что ничего устанавливать нельзя с русских сайтов, то ничего устанавливать нельзя. Даже если кажется что устанавливается нечто полезное, то на самом деле оно полезным не будет. А будет воровать пароли и деньги с банковских счетов. “Ну а кино нам теперь как смотреть? А?” “Всё нужное для просмотра кино там уже установлено”
И как с этим бороться? Как запретить установку вообще всего? Выход вижу только в заведении бесправного юзера и просмотре фильмов только под этим юзером. Ну или вообще категорический вариант с установкой Линукса…
Wireless keyboard and mouse
Обнаружил, что домашний медиакомпьютер остался без клавиатуры: набор Logitech S510, исправно работавший два с гаком года, вдруг перестал распознавать клавиатуру. Батарейки поменял, включал-выключал – есть, драйвер говорит, клавиатура. Но набрать на ней ничего не получается, увы. Окей, значит будем менять. Тем более что мышь от этого набора тоже порядком позадрала: перестала работать с дивана, требует чтобы растояние до приёмника было меньше двух метров, вродебы работает, курсор ползает, но кнопка не нажимается. Поэтому полез смотреть что нового выпустили взамен.
Критерии мои просты:
- Размер поменьше, чем обычная клавиатура. Чтобы лежало на ручке дивана, вместе с разными пультами.
- Мышь чтоб была интегрирована в клавиатуру либо в виде трекбола, либо в виде тачпада, как на ноутбуках.
Народ на AVSForum.com в Guide to Building HD HTPC рекомендует три клавиатуры:
- Adesso 2.4 GHz RF Wireless Multimedia/MCE Keyboard with Optical Trackball WKB-3200UB, £54.72-£66.
В UK она как-то не очень распространена, есть всего в паре магазинов. Сразу мне не понравилась тем, что представляет собой обычную клавиатуру – не подходит по первому критерию. Ну зачем мне numpad? А трекбор в правом верхнем углу и кнопки для него слева клавиатуры? Брр!
- Logitech diNovo Edge, £89.99
Уже вариант получше – размером поменьше, да и смотрится получше. Но не нравится то, что в ней не обычная батарейка, а специальный аккумулятор, требующий зарядки в специальном кредле. Мне просто физически некуда воткнуть зарядное устройство: нет свободной розетки для питания. Почему она не умеет питаться от USB? Плюс подозрительный “Revolutionary TouchDisc with hyper-fast scrolling” как-то не внушает доверия – уж на что я не люблю революционные устройства взамен проверенно-работающих, а супруга моя их вообще ненавидит! Мне её обучать как-то не очень хочется. Да и для дивана, пожалуй, великовата размером. И цена кусачая! - Logitech diNovo Mini, £59.99
Вот то, что надо! Маленькая клавиатурка с подсветкой, всё закрывается крышкой чтобы не пылиться. Такому размеру можно простить наличие “революционного” диска! Воодушевился и пошёл искать что пишут на форумах по поводу этого устройства. Оказалось, что мои подозрения по поводу революционности диска-мышезаменителя подтвердились: большинство проблем как раз с ним.
Плюс посмотрел что ещё есть на рынке, но всё остальное представляет собой в лучшем случае клавиатуру и трекпад от ноутбука, а в худшем аналог Adesso…
И тут я вспомнил, что пару лет тому назад я игрался програмкой для iPhone, которая превращала его в WiFi Trackpad. Вот если бы к той программке ещё бы и клавиатуру приделать – будет как раз то, что надо!
Пошёл смотреть что предлагает AppStore и нашёл! TouchPad from Edovia. Программка требует установленного VNC сервера на компьютере, и у меня как раз он уже стоит. Выкачал, зарегестрировал в ней адрес своего медиацентра – сразу заработало. Трекпад мышью руководит, клавиатура работает. Телефон всегда под рукой, так как установил я это на свой старый и на телефон супруги. Плюс программа имеет режим упрощённого управления медиа проигрывателем и поддерживает все основные. И iTunes, которым я пользуюсь, тоже. И всё это за £2.99! Экономия!
А аналога для Андроида как-то не нашёл…
Home downloads setup
Решил описать свою домашнюю полуавтоматическую систему выкачки всего подряд из интернета.
Немного истории.
Гигазы варезов я качал всю жизнь, сначала посредством модема на работе, по ночам прокачивались огромные, на начало 90х, объёмы. Затем на работе появился выделенный канал в интернет, аж на 64 килобита, и он тоже по ночам использовался для выкачки теперь уже с приватных фтп серверов. Затем, в 1999ом, появился Napster, кое-что ещё можно было найти на вебе, затем в 2000ом появился eDonkey. Потом битторрент. Осенью 2006ого мне рассказали как пользоваться news/nntp и с тех пор я пользуюсь на 99% только этим методом.
Network News
NNTP – Network News Transfer Protocol, специальный сетевой протокол для распространения сообщений и дискуссий в сети Usenet. На заре интернета, когда ещё не было ЖЖ и прочих форумов, народ общался при помощи специальных программ, которые соединялись с NNTP серверами и выкачивали обсуждения оттуда. Теперь обсуждения перешли на другие технологии, а сервера преимущественно стали хранилищем всяких файлов. Из-за того, что технология была сделана для обмена сообщениями, то файлы все разбиты на кучу “сообщений”, которые надо раскодировать, проверить на ошибки и склеить вместе. Для выкачки нужного файла используется специальный метафайл, .nzb, который содержит в себе номера “сообщений”, составляющих искомый файл. Некоторые сообщения могут “потеряться”, но это не страшно, так как для этого придуманы файлы, содержащие избыточную информацию для восстановления оригинального содержания – эти файлы называются .par или .par2
NNTP Серверы
Файлы хранятся на серверах не вечно, а порядка полугода-года (это называется server retention). То есть что-то выпущенное давным давно скачать может и не получиться.
Доступ к серверам не бесплатный, видов оплаты много разных, надо смотреть на то, как часто вы будете выкачивать, важна ли скорость и удобство оплаты.
Я пользуюсь AstraWeb, они хранят файлы 785 дней и у них есть поддержка SSL, планом пользуюсь pay-by-download 180Gb.
Качать файлы можно вручную, при помощи программы NewsBin Pro, а можно и при помощи программы-робота. Я пользуюсь ручным средством если надо скачать что-нибудь маленькое, а для всего остального использую SABNZBD – это многоплатформная программа-сервис, которая выкачивает файлы, склеивает их и раскладывает по заданным директориям.
Ссылки на файлы
Откуда брать файлы чтобы это всё заработало? С серверов, аггрегаторов NZB файлов:
nzbmatrix.com
newzbin.com
nzbrus.com
или с серверов, поисковиков в news:
На серверах аггрегаторах лежат уже готовые и рассортированные NZB, на поисковиках же показывают, как правило, разрозненные файлы, но позволяют их объединить в NZB.
Я пользуюсь nzbmatrix.com и binsearch.info. Nzbmatrix за деньги продаёт возможность подписки на RSS фид его категорий, что делает процесс выкачки сериалов практически автоматическим.
Процесс выкачки: сериалы
SABNZBD поставлен мониторить RSS фид HD сериалов на nzbmatrix – при этом ему сказано смотреть только за теми, что мне интересны. Как только NZB с новым эпизодом появляется – SABNZBD автоматически его выкачивает, при этом процесс выкачки самого NZB скрыт и видно только, что начал выкачиваться сам файл. По окончании выкачки файл будет проверен на наличие ошибок и присутствие всех частей, если что-то отсутствует, то будут выкачаны PAR/PAR2 файлы и будет сделана попытка восстановить утраченное. Если всё просто ок или утраченное восстановилось, то файл будет декодирован, обычно это будет несколько RAR архивов, архивы будут распакованы, и удалены – на выходе будет просто один файл, который будет положен в нужную директорию.
Я настроил у себя так, что все сериалы идут в e:TV и там расскладываются в сабфолдеры с именем сериала.
Процесс выкачки: всё остальное
Фильмы и всё остальное надо выкачивать вручную – на автомат это не поставить так как всё подряд мне не надо. Но и тут присутствие SABNZBD упрощает весь процесс выкачки и сортировки – ему только дай NZB файл, а дальше он сам знает что с ним делать. Даёт ему файл небольшой плагин для Firefox: nzbStatus, он понимает форматы всех основных сайтов, раздающих NZB, и показывает иконку для старта выкачки прямо в SABNZBD:
Нажимаешь – и сразу пошло выкачиваться, без лишних вопросов. Плюс плагин понимает категории в NzbMatrix.com и устанавливает правильную категорию в SABNZBD, дабы тот правильно отсортировал файл по окончании выкачки.
Чем не пользуюсь
Не пользуюсь XBMC. Несколько раз пытался заставить себя, но – не идёт. То невозможно ему сказать, что он неправильно распознал название фильма, то он отказывается проигрывать некоторые файлы, которые радостно проигрывал ещё вчера. Документации нет, а сидеть на форумах радости мало.
Планы
На днях узнал о программе-сервисе, которая автоматизирует поиск, сортировку и выкачку сериалов – SickBeard. Работает она параллельно с SABNZBD и смотрит за коллекцией сериалов: находит пропущенные серии и позволяет их выкачать, переименовывает файлы(из, например, “S02E02-1.mkv в “Series Name – S02E02 – EpisodeName.mkv”), показывает краткое содержание серий и расписание будущих эпизодов и т.д. и т.п.
Пока поставил тестировать, посмотрю на неё недельку-другую.
Итого
Пока владельцы копирайтов бегают за пиратами и плачут на каждом углу, что тиграм в клетке недокладывают мяса денег неизвестно как зарабатывать, пираты в это время научились собирать деньги с доморощенных пиратов. Я плачу, с учётом годовой подписки на NzbMatrix, где-то £18 в месяц, но за это имею практически нелимитированный доступ к фильмам, сериалам, музыке, книгам и софту. Был бы вариант точно такой-же выкачки сериалов с легального сайта или сервера – я бы подписался. Но, увы, сайта такого нет и не предвидится для тех, кто вне Штатов.
В далёком 2006ом всё приходилось выкачивать и сортировать вручную, сейчас же всё это происходит автоматом. Мне нравится!
Home media storage again
Прошло чуть больше полгода с момента покупки и терабайтный диск уже почти заполнен. С этим надо что-то делать. Варианта два: стереть половину фильмов всё то, что отсмотрено и врядли будет смотрено ещё раз, либо покупать ещё диск(и).
На что сейчас тратится место:
- Фильмы – 400 гигабайт
- Телесериалы – 385 гигабайт
- остальная мелочёвка в виде временных файлов для программ выкачки и т.п. – 7 гигабайт
Покупка диска осложняется тем, что внутри медиацентра нет больше места для него. Поэтому надо покупать внешний, а все внешние большие диски требуют дополнительного питания и будут шуметь.
Хотя можно подумать о варианте копирования фильмов, которые не буду смотреть в ближайшее время, на внешний диск, в качестве оффлайн бекапа. Но тогда возникает вопрос о том, как сказать XBMC, при помощи которого я приноровился смотреть фильмы, что некоторые файлы могут отсутствовать? Буду разбираться с этим вопросом, так как он выглядит наиболее экономичным.