Почему Digital Audio Book сейчас не умеет проигрывать файлы с карты памяти

Начну пожалуй издалека, а точнее с устройства системы в плане многозадачности. Когда звучат возгласы что Windows Phone не многозадачная система, то они немного не правы, WP8 построена на ядре NT от “большой” Windows и естественно она является многозадачной, но абсолютно все в мобильной операционной системе завязано на одну вещь – батарею. Использует программа процессор – расходуется батарея, использует много памяти – расходуется батарея, использует доступ к памяти для хранения файлов – используется батарея, любой чих, любой программы расходует батарею. Поэтому разработчики системы наложили кучу ограничений, которые распространяются на все программы и мы как разработчики должны их соблюдать, например: ни одна программа не может использовать более 100 Мб памяти иначе приходит специальный процесс и пришибает тебя, ни одно приложение не имеет права работать в фоне, даже если приложение накрыло локскрином (который тоже программа), то все, считается, что ты в фоне, из этого правила есть исключения, но об этом позже. Жизненный цикл приложений WP тоже отдельная интересная тема, сначала тебя помещают в фон, в так называемое состояние dormand, где останавливаются таймеры, отвязываются события, но ты все еще в памяти, если система примет решение (например ей нужно больше ресурсов, которые ты просто занимаешь и ничего не делаешь), то тебя переведут состояние tombstone (дословно “надгробная плита”, я бы назвал это “овощ”), ты все еще в памяти, но у тебя сбросят ресурсы и в конечном итоге система может решить, что ты ей в памяти вообще не сдался и тебя просто пришибут. 

Как упомянул выше есть способ изменить это поведение, определенными флагами приложения можно сказать системе “я буду работать в фоне, меня не трогайте”, тут становится все на совести разработчика, в фоне не желательно задействовать акселерометр, выбрасывать много событий, короче не “шуметь” в системе, естественно повышается риск не пройти сертификацию в магазин. Как я понял этот механизм является таким “костылем” который ввели на ранних стадиях системы, когда поняли, что гайки сильно закрутили, а нормальных человеческих механизмов выполнения простейших задач не дали, например воспроизведение музыки. В ранних версиях Windows Phone вообще не было способа воспроизводить музыку под локскрином, этот функционал появился только в 7.5, поэтому первые проигрыватели (системный не беру, он вообще не от мира сего) все поголовно работали в фоне. У этого механизма, работы в фоне есть один неприятный момент, активировав его один раз в программе, выключить его нельзя пока программа не будет перезагружена. Именно его использует таймер сна в Digital Audio Book, по другому заставить работать таймер в фоне мне не удалось, при активации таймера вам выводится куча сообщений и предупреждений. Именно по этой причине таймер не активируется в режиме энергосбережения, т.к. в режиме сохранения энергии системе с большей долей вероятности может прийти в голову прийти и убить процесс. И именно из-за этого странного поведения механизма включения работы в фоне, мне предпочтительней что-бы таймер именно закрывал приложение, а не просто останавливал воспроизведение, поэтому я каждый раз и надоедаю, что перезагрузите приложение, перезагрузите приложение, после того как отработает таймер сна.

Вернемся к нашим баранам, в WP есть такое понятие, как Scheduled Tasks, так называемые фоновые запланированные задачи, которые могут выполнять какие-либо работы в фоне, им не важно активно основное приложение или спит или вообще выключено, они бывают двух видов PeriodicTask и ResourceIntensiveTask, первый для легких задач, например проверить новую почту, обновить тайл погоды, второй более “тяжелый”, пересоздать базу данных, переконвертировать все фотографии, для каждого из них тоже куча ограничений и оговорок, подробно останавливаться не буду, всем желающим в документацию. Называются эти фоновые задачи агентами, в WP7.5 появилась еще одна разновидность фоновых агентов BackgroundAudioPlayer Agent, который собственно и позволяет воспроизводить музыку в фоне.

Если коротко, то воспроизведение музыки в WP ведет свое начало от проигрывателя Zune (это как iPod только от Microsoft) от него нам в наследство осталось только одноименное десктопное приложение и куча библиотек внутри WP, но самое главное это концепция UVC (Universal Volume Control). Пробовали когда-нибудь запустить два проигрывателя на устройстве? Один останавливает воспроизведение другого или просто падает если не умеет этого делать, поток звука в устройстве один и регулятор громкости кстати тоже. Так вот в 7.5 запилили фоновый агент который может управлять и принимать события этого самого UVC, с технической точки зрения для меня это выглядит как отдельный проект с .dll на который имеет ссылку основное приложение. Когда в недрах телефона происходит какое-нибудь событие связанное с моей музыкой, выбрасывается событие, на которое подписан мой код фонового агента и у меня есть аж 30 секунд и 20 мегабайт памяти (в документации написано 15, но системный счетчик говорит что все-же 20) на обработку этого события. Например когда заканчивается одна глава книги, мне выбрасывается событие TrackEnded, я тогда иду в свою базу данных ищу запись о книге, которая сейчас отмечена, что текущая, выясняю какая глава играла, ищу следующую, ссылку на нее отдаю фоновому проигрывателю и говорю “играй”. Когда пользователь нажимает паузу на гарнитуре, это тоже отслеживает фоновый проигрыватель, выбрасывает событие, что пользователь что-то там нажал, я разбираюсь чего он там нажал, ага пауза, даю команду фоновому проигрывателю, тот выбрасывает второе событие изменения состояния… Все хорошо все прекрасно, но есть одно жирное “НО”, BackgroundAudioPlayer умеет играть файлы только из локального хранилища программы, в документации прям так английским по белому и написано:

The BackgroundAudioPlayer can only play files from isolated storage or from a remote URI.

Т.е. только файлы лежащие “под ногами” у программы, т.к. программы нельзя ставить на SD карту, или с удаленного адреса. Встает закономерный вопрос, а если получить ссылки на файлы лежащие на SD кате и отдать их фоновому проигрывателю в виде этих самых remote URL.

Вот тут мы подходим к вопросу, как работать с SD картой. Ну для начала в документации сказано, что с карты можно только читать

Direct access to the SD card is read-only and is limited to file types for which your app has registered to handle with a file association. “прямой доступ к карте памяти только для чтения, ограничен типами файлами, для которых вы пропишите ассоциации в своем приложении”

А нам собственно большего и не нужно, нужно только прописать ассоциации для типов нужных файлов в своем приложении и нам дадут доступ к файлам, можно будет притаскивать их к себе “под ноги" и их уже скармливать фоновому проигрывателю. Но и тут появляется пара пресловутых “Но”, не все расширения можно зарезервировать для работы с ними, есть системные, которые зарезервированы самой операционкой, а есть просто типы файлов которые зарезервированы встроенными приложениями и туда входят все поддерживаемые типы изображений, видео и звука. Перечень зарезервированных расширений системой. Т.е. зарегистрировать к примеру расширение .mp3 мне не дадут, а вот .fb2 можно, чем собственно программы чтения простых книг и пользуются. Тут еще дело осложняется вот чем, можно например зарегистрировать расширение .dabmp3 и заставлять пользователя переименовывать файлы перед заливкой на карту памяти, когда идет обращение за таким файлом система не дает имени папки, она дает токен этого файла, по которому можно запросить потом поток, т.к. для чтения мета информации, которая лежит в IDv3 тегах я использую библиотеку TagLib, а она сейчас для определения типа файла опирается как раз на расширение. Придется ее здорово дорабатывать, а я ее и так уже порядком “покромсал” что-бы заставить работать на телефоне. Так вот что-бы определить какие файлы логически относятся к какой книге нужно их будет перетаскать к себе в локальную память и даже если это будет сделано, к примеру дополнительным файлом метаописания (тем же .dab, который я использую при загрузке со SkyDrive) при воспроизведении придется таскать файлы с флэшки в локальную память, это будет приводить к паузе между главами, иногда очень заметной, бывают книги состоящие всего из 10-20 больших файлов, тогда писать менеджер который будет это делать заранее, но тут опять проблема, пользователь может захотеть “прыгруть” в середину книги… Книги-же в формате .M4B могут и вовсе состоять из одного-двух файлов в 400 Мб, а это залипание при переходе между файлами более минуты и абсолютно никакой экономии места в локальном хранилище. В итоге, на обычные расширения подписаться не дадут, а если изменить расширения они играть не будут, без переноса в локальную память, хотя нужно проверить. Тут дело осложняется тем, что эмулятор не поддреживает эмуляцию SD карт, а физическое устройство у меня HTC8X, у которого карт памяти тоже нет.

На самом деле библиотек для воспроизведения в системе две, есть еще старая в пространстве имен Microsoft.Xna.Framework.Media вот именно она заточена для работы с медиабиблиотекой. Да забыл уточнить, медиабиблиотека – это логическая библиотека, ее файлы могут располагаться как во внутренней памяти устройства, так на SD карте, но для системы она видна как одна логическая. Мысль была следующая, перевести телефон в работу в фоновом режиме, тот который упоминал выше и спокойно вызывать ее методы. Но, что главное для аудиокниг: первое — порядок воспроизведения, но вроде как у класса Song есть свойство TrackNumber и второе, самое главное возможность запомнить последнюю позицию. Считать текущее положение скажем нам дают у класса MediaPlayer есть свойство PlayPosition, но засада в том, что это свойство только на чтение, восстановить или перемотать трек до нужной позиции в библиотеке возможности нет. А BackgroundAudioPlayer, у которого есть методы перехода на нужную точку воспроизведения, не видит этого воспроизведения когда музыку или главу книги играет эта библиотека. Вот такой замкнутый круг. Та библиотека может но не видит файлы медиабиблиотеки, эта видит, но не хватает функционала.

Если вдруг кого, как и меня, посетит шальная мысль засунуть объекты работы с медиабиблиотекой в фоновый агент, т.е. нажали кнопку “Играй”, тот в фоне выбросил событие, мы создаем медиабиблиотеку, начинаем воспроизведение, забудьте статья Unsupported APIs for background agents for Windows Phone документации гласит:

On Windows Phone 8, all APIs in all XNA Framework namespaces are unsupported except the following:

 

Для Windows Phone 8 все методы из пространства XNA запрещено к использованию, за исключением методов для работы с фотографиями, да и один фиг метода установки позиции нет.

Так куда нам бедным податься и как решать эту проблему? С выходом WP8 Microsoft начала ослаблять возжи, о чем говорит хоть появление библиотеки MediaLibraryExtensions, которая начала позволять сохранять файлы музыки из локальной памяти в медиабиблиотке, при опеределенных настройках, можно считать, что на карту памяти. А вот читать оттуда пока не разрешили, зато там есть методы чтения изображений, надеюсь, что в следующих релизах она расширится, как раз методами чтения для файлов звука.

В разделе для разработчиков, где можно высказать свое “фи” и дать предложения об улучшению платформы есть заявка:

Integrate BackgroundAudioPlayer and XNA MediaLibrary

Allow the BackgroundAudioPlayer to play tracks from the MediaLibrary. Or allow applications that implement the XNA MediaPlayer class to run in the background.

 

Которая как раз целиком и полностью относится ко всему тому что я тут понаписал. За нее проголосовало уже 187 разработчиков, даже есть официальный ответ представителя команды разработчиков:

Cliff Simpkins (Sr Product Manager, Windows Phone Developer) responded  ·  Nov 1, 2012

Thank you for the suggestion. We are not adding this capability in the 8.0 release, but know that it is high on the consideration list for future Windows Phone releases.

Keep those suggestions and votes coming!

Типа, да, знаем проблема есть, в 8.0 тупо не успели допилить, только вот когда допилят вопрос остается открытым. Сейчас с нетерпением жду изменений в GDR2 (обновление системы такое), которое должно начать раздаваться в начале-середине июля, но чет терзают смутные сомнения, что в этом плане раньше выхода 8.1 ничего нового не будет. Хотя поживем, увидим.

Роман Злотников “Царь Фёдор”

Очередной цикл-утопия от Злотникова, состоящий из трех книг “Еще один шанс…”, “Орел расправляет крылья” и “Орел взымает ввысь”. Этот цикл абсолютный брат-близнец цикла “Империя”, “Генерал-адмирал”, только если первый это утопия современного мира, второй конец XIX, начало XX века и царская Россия, то этот цикл как понятно из названия, времена правления Бориса Годунова, а точнее его сына Фёдора, а это начало XVII века.

Роман склеен по тому-же шаблону, что и “Генерал-адмирал”, если точнее, то конечно наоборот, “Царь Фёдор” вышел раньше, просто я до него добрался в другом порядке. В обоих случаях довольно не глупый успешный алигарх-предприниматель-управленец попадает в прошлое, причем не простым крестьянином, у которого восемь голодных детей и самое время за соху, а сразу в князи, вернее в представители царской семьи. Не долго думая, ГГ начинает кроить страну в экономическом и геополитическом смысле. Все остальное повествование это — как у главного героя получается или какие трудности он встречает на своем нелегком пути управления государством Российским.

От цикла к циклу автор меняет только декорации и соответственно исторические факты реальной истории той или иной эпохи, собственно это и можно считать интересным, все-таки автор опирается на реальные события, просто начинает размышлять, а что-бы было если бы… Но как источник исторических событий книги рассматривать все-же не стоит, ибо автор все-же искажает историю по своему усмотрению ввиду действий его персонажа.

Что еще объединяет три этих цикла, у них есть заключительная глава где ГГ возвращается назад в свое время, за исключением “Империи”, там и так настоящее, но там тоже есть такой ход, и герой лицезрит на результаты деяний своих, как-же все стало просто замечательно. Но если включить воображалку, хотя нигде это не подтверждается, по крайней мере я не нашел, есть еще одна серия автора – “Империя наносит ответный удар”, там действие происходит вообще в далеком будущем, где Российская Империя одна из великих уже галактических держав и вполне может считаться потомком любой их этих серий.

Теперь о аудиокниге, как об аудиокниге, первую книгу озвучил Савицкий Николай, в информации написано, что оцифровка, хотя оцифровка с чего и когда начитана данных нет, но качество хорошее, чтец отличный, а за продолжение, вторую и третью книгу взялся Сергей Ларионов (babay7). Вообще верный признак, что если где-то есть попаданцы и книгу быстро не озвучат, то жди бабая, а он чтец специфический, особенно на контрасте с “нормальными” чтецами. Но в аудиокнигах есть одна неприятная особенность издательства обычно озвучивают одну книгу серии, чтобы подогреть интерес к печатному изданию и иногда бывает, что озвучиваемая книга не первая в цикле, а потом если не придут любители серия так и остается озвученной одним представителем. Вот так и не знаешь, что лучше всего одна озвученная книга, либо вся серия но с фиговой озвучкой.

Если “Генерал-адмирала” я оценил в 10, то и с “Царем Фёдором” сильно церемонится не стал, а поставил за все книги и серию целиком 9.

p.s. В начале декабря озвучили четвертый роман “Генерал-адмирал:Война”, на тот момент читал ее с экрана, бросил и просто послушал, но об этой серии я уже писал.

Сурен Цормудян “Второго шанса не будет”

Еще один роман-эпопея, еще одно произведение в жанре постапокалиптика, но я уже слушал повесть из этой “вселенной” в исполнении Коршунова, тогда “Последние пассажиры” вызвали только положительные эмоции, вернее эмоции были не очень положительные, но сильные, а тут еще такое декламатор, но об этом позже.

С чем можно сравнить ВШНБ? Ну первое, что приходит на ум, “Метро 2033\34” Глуховского, но хоть и сам автор несколько раз дает отсылки к “Метро…”, но нужно признать, что там все ограничивается, фактически одним городом, где автору будет тесновато. Еще из последнего у нас (меня) есть Тармашев с первыми романами “Древнего”, но там вообще автор уверен, что на поверхности жизни существовать не может. Вечная зима, с набором не очень добрых существ, как в “Мягкой посадке” Громова, в нашем случае ядерная зима. Добавляем к этому коктейлю раздробленные островки остатков общества как у Круза в “Эпохе мертвых”, все это клеим довольно интересной историей и разными, живыми персонажами, которые реально не похожи друг на друга как братья-клоны, то получим “Второго шанса не будет”.

А вообще по ощущениям Цормудян очень сильно похож на Круза, только не описанием оружия и техники, а то как он описывает людей и ситуации, когда нет ограничений, т.е. описание общества, вернее то, во что оно превратиться “без тормозов” в виде полиции, медиков, инфраструктуры и т.п. Но точнее будет сказать, это о нашей стране “без тормозов”.

Как уже упоминал “Последние пассажиры” озвучивал Геннадий Коршунов, озвучки которого мне очень нравятся, но тут сначала не придал значения, что озвучка Андрея Кравеца, знакомое имя, а откуда фиг его знает, много всяких декламаторов. Но услышав голос которым был озвучен Илья Крест… это же голос адмирала Адамы из “БСГ”, ассоциативный ряд выстроился быстро Адама — “Звездный Крейсер Галактика” – lostfilm.tv – Кравец. Короче если  вкратце, озвучка просто шикарна, в процессе выяснилось, что Андрей затеял новый проект полностью посвящённый аудиокнигам — http://audio-kravec.com/

В конце первой книги чтец еще устроил интервью с автором книг и третий факт, музыка использовавшаяся в аудиокнигах была написана тоже Цормудяном.

Девятки всем книгам серии, поклонникам жанра постапокалиптики — must have.

Евгений Красницкий цикл “Отрок”

Циклом бы я это не назвал, это скорей роман-эпопея, т.е. роман который пришлось побить на книги просто из-за того, что одна книга вышла больших размеров, физически. Красницкий как начал, не снижая темпа и ровности повествования, так и закончил шестую книгу цикла и то, только из-за того, что его главный герой просто вырос и называть следующую книгу “Отрок” было просто не логично, поэтому серия плавно перетекла в цикл “Сотник”.

Книга о “пападанцах”, наших в прошлом, но оригинальность именно этого произведения в том, что во первых это время – двенадцатый век, средневековая Русь и второе, в прошлое отправился не очередной спецназовец, боевик, супер человек, а простой дядька, проживший уже более пятидесяти лет в своей старой жинзи, просто с большим жизненным опытом. И наверное главное отличие от всех остальных книг подобного рода, в прошлом главному герою достается не молодой князь и не воин без страха и упрека, а мальчишка, род которого хоть и недалеко от дворян, но это еще нужно постараться. Таким образом у главного героя кроме мозгов и жизненного опыта больше никаких преимуществ нет.

Если не считать многочисленных экскурсов в еще более глубокое детство главного героя, то таймлайн всех шести книг, что-то около четырех лет, как можно понять автор не описывает, разве что походы в туалет, а так подробностей хоть отбавляй. В ранг исторически достоверного произведения я бы книгу не возводил, но вот для знакомства с бытом, обычаями, противостояния христианства и язычества средневековой Руси, то вполне себе. С исторической точки зрения лично мои убеждения вообще пошатнулись после знакомства с Новой Хронологией А.Т.Фоменко, так что я сейчас несколько скептически смотрю и на татаро-монгольское иго и на древнерусскую историю, но это к книге отношения не имеет, это лично мои тараканы, так что на исторической достоверности я вообще не заострял внимая в книге.

Все шесть книг были начитаны одним человеком Алексеем Язовым (Arrows) и если в сюжетных ходах книги есть “Становление, взросление героя”, то я бы сказал, что в аудиоварианте, можно наблюдать “Становление, взросление чтеца”. Первые книги это и запинки и неверные ударения и прочие ошибки начинающих, но потом чтец, как говорится “разогнался”, набрался опыта и дальше все пошло просто замечательно.

Как я уже говорил, сам автор держит уровень от начала и до конца нет ни спадов в повествовании, ни чем дальше, тем халтурнее, поэтому расставлять оценки по книгам толку не вижу, это одно просто очень большое приключенческое произведение с общей оценкой восемь.

Сергей Тармашев “Наследие”

 

Очередной вариант гибели человечества от Тармашева, на этот раз причиной того, что мы все умрем являются Генно-модифицированные Организмы в простонародии ГМО.

Структурно книга разделена на две половины, первая – наше время, в котором автор в простой и понятной форме объясняет читателю, что такое ГМО и вторая, которая происходит в будущем, сначала в не столь отдаленном, когда вырождение человека только началось и далее в большем отдалении, когда уже остатки человеков выживают в том мире который они сотворили. А перспективы у этого мира вовсе не радужные.

Автор честно в начале книги в предисловии предупредил, что будет две половины первая научная и вторая экшеновая и просил “перетерпеть” первую часть ибо она “не интересная”, но важна для понимания сути вопроса. На мой-же взгляд как раз первая часть и оказалось интересней второй части, как все стало плохо, конечно тоже хорошо, но она получилась какой-то вялой, что-ли. Наверное скорей всего именно из-за этого автор сейчас работает над продолжением, события которого будут происходить в будущем параллельно событиям первой книги.

И как всегда основная катастрофа, только последствия одного из многочисленных человеческих пороков, а именно алчности, жажды наживы любой ценой, ведь продовольственный рынок – это огромные деньги, а применение ГМО делает его еще больше. Автор прошелся в книге и по американцам и по нашим чиновникам, которые лоббировали продвижение ГМО в нашей стране. Вообще роман способен вызвать стойкую фобию и заставить читать упаковку продуктов питания, короче сильно мнимым не читать.

Аудиокнига у меня была в исполнение Валерия Кухарешина и я так понял, что это единственная на текущий момент книга автора со студийной озвучкой, а к студийным озвучкам у меня пока претензий никогда не было.

За исключением “Тьмы” я познакомился со всеми книгами и сериями автора, “Тьму” ни читать, ни слушать не буду, тем более, что озвучки пока нет, ну недолюбливаю я  фэнтези, так вот “Наследие” самая слабая книга автора на текущий момент но не менее интересная, чем все остальные, поэтому моя оценка – семь.

Сергей Тармашев цикл “Ареал”

Для начала о чем цикл, в предисловии есть обращение автора, дескать читатели просили его написать чего- нибудь во во вселенной S.T.A.L.K.E.R. (ох и муторное это дело писать имя этой вселенной), но у Тармашева по его словам не лежит душа к “чужим” мирам, любит создавать свои. Поэтому решил пойти немного другим путем и на основании оригинала – “Пикник на обочине” Стругацких создать свой мир, вот так и родился Ареал. Если немного отойти от темы, то “Пикник на обочине” мне не очень понравился, какой-то он странный от него помню осталось ощущение безнадежности что-ли. Фильм Тарковского “Сталкер” все никак не соберусь посмотреть, а ведь он мой ровесник, в смысле фильм. И наверное самое странное я еще не ознакомился ни с одним из произведений по вселенной S.T.A.L.K.E.R. (написав один раз теперь копирую), которая выросла из игры украинской студии GSC (Чернобыль то у них остался).

А вот “Ареал” Тармашева мне очень сильно понравился. Автор хоть и попытался отстраниться от вселенной S.T.A.L.K.E.R. к примеру тропу сталкеры “нащупывают” не болтами, которых на самом деле много не потаскаешь, а гильзами, которые и легче и в условиях ведения боевых действий в зоне всегда в достатке, да и есть у него пара аномалий, которые болты умеют возвращать и очень больно убивать, от гильз в крайнем случае можно только сильно покалечиться. Как я понял серия изначально задумывалась как трилогия и вроде все относительно благополучно закончилось на третьей книге хоть и с открытым концом, но потом все это дело продолжилось, автор поменял пару глобальных переменных, появился зов, изменил параметры распространения Ареала и т.п. и за счет этого четвертая книга не потеряла динамичности. Правда непонятно куда делся основной ГГ первых книг, пока типа интрига. Но Медведь тоже хорошо выписан, а уж Водяной… Присутствует юмор не до коликов, но все равно.

Как я уже упоминал раньше у автора все циклы описывают те или иные варианты кончины цивилизации в “Наследии” была ядерная катастрофа в ареале сначала я подумал, что инопланетная составляющая, но потом если разобраться, главный враг все-же не Ареал, а продажные чиновники. Вся серия, по большому счету, это отражение нашей действительности про откаты, получение наживы любой ценой, любые жертвы чтобы прикрыть свою пятую точку, тут даже есть свой Новальный. Если сейчас читаешь какую-нибудь книгу  и уже невооружённым глазом видно девяностные, то лет через десять-двадцать думаю в Ареале явно будет виден первый десяток двухтысячных, время коррупции и поголовного взяточничества.

В техническом плане придраться к аудиокниге вроде не к чему, а может я просто уже обращаю внимание только уже на явно неслушабельные варианты. Единственное нарекание, нет озвучки четвертой книги, я ее читал с экрана.

За все книги поставил девятки и за всю серию целиком тоже, автору я явно симпатизирую, жду продолжения, которое несомненно будет.

Роман Злотников цикл “Генерал-адмирал”

Вообще с названием цикла немного не понятно, у меня в библиотеке значится “Э.К.С.П.А.Н.С.И.Я.”, наподобие написания серии Сталкер, но насколько знаю, т.к. серия потомок игры, а не произведения Стругацких, то взято именно оттуда, а сама игра пишет свое наименование т.к. у украинцев были проблемы с лицензированием оригинального названия, поэтому и написали через точки. Да и на обложках именно это название, хотя на сайте fantlab.ru цикл именуется по названию первой книги.

Данный цикл является очередной реализацией сюжетного хода “наши в прошлом”, но если до этого мне в основной своей массе попадались экземпляры которых все время тянет повоевать и большинстве своем во Второй Мировой. К слову сказать что я знаю, но еще не ознакомился с попаданцами в Римскую Империю, Древнюю Русь, Средневековую Русь и т.п. Данная же реализация затрагивает временной период конца XIX, начала XX веков. Главный герой успешный предприниматель нашей современности, не сильно крупный, но и не лоточник-палаточник в ходе покушения на него попадает в тело брата на тот момент Императора Российской Империи Александра III, Великого князя Алексея Романова. Который как раз и носит звание Генерал-адмирал и как бы отвечает за флот в Империи. В таких сюжетах бывает два развития; как бы тут ничего не сломать и срулить домой в свое время, по тихой все ломают, потом всю книгу пытаются это “починить” и второй вариант – главный герой понимает, что все не так и нужно сделать по другому и начинает не много, ни мало переписывать историю. В данном случае главный герой идет по второму сценарию, т.к. помнит, что в 1905 нам здорово наваляли японцы, так что на Дальнем Востоке ситуация была не очень, потом Первая Мировая, потом гражданская, Революция и прочий кавардак. А у главного героя есть знания  что будет, желание, а главное возможности это все переделать.

Как утверждает автор, есть теория, что “закат” Российской Империи, как государства начался с проигрыша Русско-Японской войны, сам не проверял, возможно и на самом деле есть данное утверждение на самом деле. Сам я только знаю, что тогда получили мы по полной, Тихоокеанский флот был практически полностью уничтожен, все слышали про Варяг и канонерскую лодку Кореец, порт Артур и конечно-же Цусиму. Что уж говорить если по сей деть любой русский военный корабль проходящий Цусимский пролив возлагает венок и почетный караул стреляет в воздух, сам участвовал в данном действе. К слову флагман Тихоокеанского флота у нас сейчас тоже “Варяг”, правда сейчас это атомный ракетоносец, но все-же до сих пор жива память тех лет, а ведь прошло уже более сотни лет. Главный герой тоже помнит и первую книгу упорно готовит экономику, флот да и вообще страну с этой войне, благо у него в запасе более 20 лет. Вторая книга собственно сама война и ее последствия, войну мало выиграть нужно еще удержать победу в своих руках. Тут еще до кучи Англо Бурская война, если честно даже и не знал, что такая вообще была и кто такие эти Буры и  как ЮАР стала такой какой стала. А вот с третьей книгой произошло странное, зачем ее разрезали я не понял, вышла в этом году и закончилась на самом интересном, четвертая еще не опубликована. Третья книга повествует о подготовке к Первой Мировой.

Книги изобилуют множеством исторических фактов, реальными личностями и событиями. В купе с  множеством комментариев автора, вполне можно историю того периода изучать.

Вообще как я заметил книги Злотникова довольно патриотичны, нет честно гордость берет за наших когда читаешь его книги, единственное что жалко – это фантастика. Если честно мне хочется жить в той стране которую он описывает, что в цикле “Империя”, что в цикле “Империя наносит ответный удар”, это я еще до “Царя Федора” не добрался, но больше чем уверен что будет все так-же патриотично и к сожалению так-же утопично.

На текущий момент из трех вышедших книг цикла озвучена только первая, но меня так зацепило, что сильно не сопротивлялся чтению электронного варианта, заодно и обкатал использование читалки в связке с облачным хранилищем. Не я и до этого пользовался облаком, но не много не так. Использовал программу AlReader из-за одного ее достоинства, есть версия для настольной Windows и для мобильной Windows. До этого я синхронизировал файлы библиотеки, настройки и последнего местоположения в книге, сначала через DropBox, потом переехал на SkyDrive, 25 гигабайт всяко лучше чем два, да и в последней версии десктопного приложения SkyDrive перестал тупить. Все хорошо, но блин, ICEBook Reader всяко лучше как читалка хоть и потерял возможность читать на КПК. Я его установил, как portable версию с библиотекой “под ногами” и залил в облако. Теперь когда меня сгоняют с насиженного кресла за основным компьютером, ноутбуку нужно не так много времени чтобы синхронизироваться с облаком, книжка открывается на том-же месте у читалки те-же самые настройки вплоть до размера шрифтов и скорости скроллинга.

Слушал запоем, читал до двух, трех ночи, благо отпуск был, а потом подумал, раз так интересно, то чего придираться, хотя можно придраться к чему угодно, взял и поставил всем книгам десятки, да и всей серии тоже.

Сергей Тармашев цикл “Древний”

Хотя в рекомендациях у меня стоял “Ареал”, но решил начать с “Древнего”, там тупо больше озвученных книг (пять из шести), у “Ареала” – озвучено три из четырех, как понял из потом обнаруженной в сети видеорекламе, да, даже такое было, но по словам автора, в не в столь далеком 2008 году, до кризиса, серия изначально была трилогией, которая со временем плавно трансформировалась в гексалогию и судя по незаконченности шестой книги это еще не конец. И все-же чувствуется переход между первыми двумя  и последующими книгами, даже по жанру, если первые книги можно было, хоть и с натяжкой отнести к посапокалиптике, первую уж точно, то начиная с третьей это уже космоопера или космическая боевая фантастика.

У Тармашева практически каждая серия описывает возможные варианты того, как человечество сыграет в ящик, первая трилогия как раз описывает один из самых распространенных и наиболее возможных вариантов – ядерная война. Такого яркого и красочного описания начала ядерного апокалипсиса я до сих пор еще не встречал, эффект присутствия читателя был такой, что я ехал на работу и поневоле подумал – “Бог, ты мой, какую-же фигню мы создали!”. Автор явно дал понять, что наше обывательское представление о последствиях ядерной войне немного занижены, не выживет никто, вообще никто. Метро не поможет, автономные подводные лодки, вымрут через пол года-год, бункеры запуска ракет три-пять лет, самые защищенные бункеры, даже если у них запасов лет на сто, без производства уже лет через 10 будут ходить в обносках и даже при условии, что будут оборудованы ядерным реактором, закрытым циклом регенерации воды и воздуха более двух поколений навряд-ли протянут. А планете нужно на восстановление несколько тысяч лет. Автор оставил человеков только для того чтобы было хоть кому-то все это наблюдать, да и просто описывать пустынный обезображенный мутациями, ядерными осадками и вечной зимой мир не очень весело.

Все книги автора в какой-то степени боевик, что и не удивительно, учитывая прошлое автора, об этом наверное не упомянул только ленивый. Это так-же объясняет проявление персонажа под кодовым имением Чебурашка, сокращенно Че и вытекающее из сокращения — Команданте, достаточно взглянуть на шеврон спцназа ГРУ.

Вторая трилогия началась немного унылым описанием персонажей различных рас и на протяжении последующих книг автор брал из уже созданной “копилки” персонажа и рассказывал, что с ним произошло в дальнейшем, если я ничего не упустил, то автора “расправился” практически со всеми из того винегрета, единственно не до конца раскрыта тема королевской кладки пауков, но с охраной, которая и была описана в самом начале четвертой книги все понятно. Но как уже упоминал выше, в каждой серии автора есть тема, как похитрее прикончить цивилизацию, во второй трилогии по моему мнению, это не инопланетяне которые ордами свалились нам на голову и Идеальный, а человеческий эгоизм, безразличие, высокомерие и банальная лень. Автор хорошенько прошелся по сегодняшним блогерам, сетевым писакам и т.п., как я понял этот тип людей ему сильно не по нраву и мне нравится его точка зрения.

Не обошлось без косяков, как технических, так и сюжетных, самый яркий технический, на который тоже пинают все – выдергивание чеки гранаты зубами, когда ГГ в защитном комбинезоне и противогазе. Главные герои слишком идеальны и непобедимы, отрицательные персонажи слишком нехорошие. Но не смотря на все это автор отличный рассказчик, повествование просто увлекает и не отпускает.

Первую книгу я оценил в девять, остальные в своем большинстве восемь, вся серия на твердую уверенную восемь.

Теперь по технической реализации книг, первые два тома есть в профессиональной, студийной озвучке в исполнении Кирилла Радцига, во второй книге к нему присоединилась Наталья Корнева, попытались сделать разделение мужского и женского голоса, но делали это не явно по ролям, а по главам, но автор прыгает от персонажа к персонажу, так что вышло не очень, вернее все нормально, но все равно не так, если бы делали разделение по ролям. Дальше пошла у меня любительская озвучка, с профи конечно не сравнить, но все равно плохо, чтец чмокал, кашлял, ладно хоть не сморкался, про ударения и прочее вообще молчу. Четвертую и пятую книгу слушал в исполнении “Василия”, лучше чем его предшественник, но уступает профессионалам. Шестую читал глазками.

В общем ждем седьмую книгу.

Павел Шумил цикл “Слово о Драконе”

В рекомендациях у меня был только один роман этого автора “Стать драконом”, но к сожалению именно он-то озвучен и не был, тем более ознакомление с циклом лучше все-же начинать с начала, а вот первые части, как раз и были озвучены. Из того, что я нашел озвучены полностью первая трилогия, одноименная с названием всего цикла, в которую входят: “Одинокий дракон”, “Последний Повелитель”, “Давно забытая планета”, плюс одиночный роман — “Дракон замка Конгов”, а книг в цикле более десяти.

Хоть названия и намекали, что это фэнтези, да и повествование вроде фэнтезийное, как никак рассказ ведется от лица дракона, но в жанре упорно написано, что “фантастика”, поначалу от фантастики там мало, но потом в лучших традициях Стругацких становится понятно, что тема прогрессорства в жанре не заброшена, в ходе событий, появляются и заброшенная автоматическая станция с киберами и разномастная техника, ну, а там и до космических пространств не далеко.

В первой книге автор знакомит нас собственно с самим главным героем – драконом, его осознание себя в мире, все это сопровождается исследованиями, приключениями, коктейль основательно разбавлен юмором. Во второй книге автор, как будто одумался или просто потом придумал, короче нам полностью рассказывают откуда вообще нарисовались драконы. Третья – же книга, уже полностью про приключения, т.е. герои попадают в ситуации в неизвестной местности и пытаются из них выпутаться, попутно развлекая нас.

Что отличает данного автора от остальных, его герои делают ошибки и из-за этого кажутся более реальными. Герои не просто, как Паспарту вынимают из саквояжа очередную фигню и применяют ее в нужное время в нужном месте и предвидят ситуацию на 8 ходов вперед, а ошибаются, переделывают, и даже если все складывается удачно, то автор обязательно расскажет, где можно было срезать и всего того же можно было добиться меньшими усилиями и с лучшим результатом. Зачастую в жизни именно так и бывает, а в книгах же обычно герои действуют самым правильным и рациональным способом, если конечно это не книга про патологического неудачника.

Отдельно нужно упомянуть о чтеце, человек известный под ником “tpg”, как понял из пояснений на трекере, книги озвучивал не для всеобщего обозрения, а просто для супруги. Первое впечатление было, что не смогу, но потом понял, что именно этим голосом и должен говорить дракон, конечно попытка чтеца выделить женскую речь, как всегда провалились, лично мое мнение, что чтец не должен менять интонацию, читая женскую партию. Может именно из-за этого мне не очень понравилась четвертая книга, дело в том, что там повествование ведется от лица дракона женского рода.

Мои оценки:

“Одинокий дракон” – восемь

“Последний повелитель” – восемь

“Давно забытая планета” – семь

“Дракон замка Конгов” – шесть

Все остальное мне читать пока лень.

Сергей Т. Алексеев цикл “Сокровища Валькирии”

Именно вот так, с буквой Т., были названы папки с книгами этого автора, в информации об авторе, было написано, что является автором Тимофея Алексеева, что лично мне ни о чем не говорит.

Произведений в серии семь, но как я понял из описания “Правда и вымысел”, это что-то что дает объяснения на вопросы на которые не отвечают книги, это как дополнительный эпизод к сериалу, в котором даются ответы на вопросы, которые требуют фанаты, а сценаристы так запутались, что в самом сериале все не объяснили. “Птичий путь” – седьмое произведение еще не опубликовано. Зато первые пять все озвучены.

Первая книга “Стоящий у Солнца”, в самом названии есть скрытый смысл. Если помните у Задорного был период в его творчестве, когда он отрастил волосы, бороду и со сцены вещал, что цивилизация началась на самом деле с России и русский язык основа всех других языков приводил такие примеры, как слово “га” – означающее движение, отсюда: дороГА, телеГА, ноГА. Не знаю то-ли Задорнов прочитав Алексеева впечатлился, то-ли действительно есть такая теория и слова русского языка можно разложить на такие составляющие древнего языка, но автор в книгах, в особенности в первых часто растолковывает значения слов. Так вот, “Стоящий у Солнца” есть ни что иное, как Урал (Ра – солнце, еще египтяне ему поклонялись).

Когда слушал первые книги удивлялся, почему эти произведения попали в раздел фантастики, это приключения чистой воды, в особенности первые две книги чистые Индиана Джонс по-русски. был еще один замечательный сериал, который закрыли после 10 серий первого сезона Veritas – The Quest, про команду археологов, которые по всему свету носились и искали древние ништяки. Вот книги как раз в этом духе, только все помешано на русском иногда даже слишком, чисто теоретически могут найтись радикально настроенные отморозки, которые воспримут художественную литературу за чистую монету, возведут в степень и очередное движение под лозунгом “Мы лучшие, вы ничто” готово.

Неоднократно в тексте упоминался русский художник Константин Васильев, специально пошел посмотреть, действительно есть такой и картины писал соответственной направленности.

Интересно построено повествование в книгах, обычно повествование идет параллельно двух, трех героев, иногда они пересекаются, иногда одна ветка обгоняет другую, вторая описывает события первой немного под углом, потом может вторая во времени обогнать первую. Постоянно нужно переключать контекст внимания, в третьей книге автор вообще взял манеру обрывать повествования на самом интересном, потом переключаться на другого героя, а мы уже забыли чего там с ним происходило,  а ведь до этого тоже прервал “на самом” интересном.

Еще автор сильно не любит придумывать новых действующих лиц, он лучше кардинально изменит статус уже описанных, но новых не введет в действие. Например в четвертой книге, встретил автор двадцать, тридцать лет назад пилота, а тут по ходу действия понадобился пилот, зачем нам новый герой, у нас уже есть пилот, да и в стане их маловато, мы лучше старого загоним в закрытый город и он случайно окажется под рукой. И так со многими действующими лицами.

Первые книги были интересными, но чем дальше тем становилось все скучнее и скучнее, мой итог такой:

“Стоящий у Солнца” – восемь

“Страга  Севера” – семь

“Земля Сияющей Власти” – семь

“Звездные раны” – шесть

“Хранитель силы” – пять

В итоге за весь цикл выходит – семь.