Текущее время: 27 апр 2024, 21:13




Начать новую тему Ответить на тему  [ Сообщений: 184 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 13  След.
D2OS 
Автор Сообщение
Аватара пользователя

Зарегистрирован: 01 фев 2009, 19:23
Сообщения: 134
Благодарил(а): раз.
Поблагодарили: раз.
Сообщение D2OS
D2OS v.0.5 RC


Изображение


Новое в версии 0.5:
  • Переделано управление громкостью, добавлены кнопки + и -
  • Добавлена возможность увеличить размер шрифта
  • Добавлена возможность запускать сторонние приложения (см. пункт Приложения)
    Сохранение настроек оптимизированных для D2OS приложений производится при обычном сохранении настроек!
  • В сборку включена свежая косынка версии 0.3
  • Добавлена отдельная версия с поддержкой азиатских шрифтов
  • Немного оптимизирован код

История версий показать
Новое в версии 0.4:
  • Добавлены кнопки для настройки воспроизведения (shuffle, repeat и.т.д), поправлены мелкие баги, немного переделан интерфейс.
Новое в версии 0.3:
  • Доделан прогресс-бар, немного исправлено поведение при перемотке, изменены тап-зоны.


Установка
  • Нужна прошивка с поддержкой Flash UI, обычно это 3.**. Работоспособность проверялась только на прошивке 3.59.
  • Всё содержимое архива, кроме d2os.mp3, нужно залить в директорию SYSTEM основной памяти плеера. Файл d2os.mp3 обязательно нужно залить в директорию MUSIC основной памяти. Из директории languages удалить все языки, кроме нужного. Запустить run.bar
  • Если пользовались более ранней версией, рекомендуется сбросить настройки в подменю Конфиг.
  • Говорят, работает с Flash Skin Loader.

Описание и управление

Верхний бар
  • Значок батарейки, 5 состояний - 1,25,50,75 и 99 процентов.
  • Значок громкости, от 0 до 50, при нажатии появляется ползунок регулировки громкости. Не обязательно точно нажимать на значок и ползунок - вокруг них есть достаточно крупные невидимые тап-зоны. Чтобы убрать ползунок достаточно нажать на любую свободную часть экрана.
  • Счетчик FPS, отображает среднее значение за 15 кадров.
  • Значок блокировки. Если в обычном состоянии два раза нажать на центр верхнего бара, активируется экранная блокировка. Дезактивируется она таким же образом.
  • Часы, при нажатии появляется календарик, убирается он так же, как и ползунок регулировки громкости.

Управление воспроизведением
  • Короткое нажатие на кнопки вперед и назад переключает трек, а долгое нажатие на эти кнопки работает по-разному в зависимости от того, стоит ли воспроизведение на паузе. В режиме паузы долгое нажатие приводит к автоматическому переключению треков, а в режиме воспроизведения - к перемотке текущего трека. Все это происходит с ускорением.
  • При нажатии на правую часть обложки она увеличивается на весь экран (240*240, больше делать не имеет смысла, ибо плеер автоматически сжимает все обложки до такого размера, и бОльшего разрешения от него не добиться). Если трек с того-же альбома, что и предыдущий, плюс к тому же лежит в той же директории, то ковер не обновляется, так специально сделано.

Нижний бар
  • Кнопка вызова браузера, кнопка вызова экрана настроек воспроизведения и кнопка вызова экрана настроек интерфейса, все три имеют под собой большую невидимую тап-зону

Настройки
  • Выбор обоев: левая кнопка сворачивает/разворачивает список доступных файлов. Дополнительно см. пункт Обои
  • Настройки сохранения, если используется файл config.txt и в нем задано ignrPD=true, то эта кнопка неактивна. На плеере можно сохранить и сбросить конфиг (рекомендуется сразу после завершения сбрасывания перезагрузить плеер), а при запуске с компьютера - просмотреть текущие настройки (см. пункт Сохранение настроек )

Обои
  • Все обои должны находиться в поддиректории images, директории SYSTEM, должны быть в формате jpg/jpeg и не должны содержать русские буквы в названии. Рекомендуется использовать не более 30-35 символов в названии, хотя никаких ограничений нет. Количество обоев явно не ограничено, у меня работает более чем с 200 файлами. Чем больше обоев, тем, соответственно, выше время запуска D2OS.

Приложения
  • Начиная с версии 0.5 D2OS может запускать сторонние *.swf файлы. Все файлы должны находится в поддиректории apps, директории SYSTEM. Масштабирование приложений пока не производится.
  • В сборку включено одно приложение: Solitaire v.0.3
  • Несмотря на то, что теоретически может быть загружено любое приложения, наилучший результат достигается в случае, если приложение оптимизировано для работы с D2OS (см. пункт Для разработчиков). Ищите надпись D2OS compatible!
  • Если D2OS compatible!-приложение (см. Косынка) имеет настройки, их сохранение происходит вместе с обычным сохранение настроек. Это значит, что если вы используете config.txt, то приложение можно настроить вместе с D2OS прямо на компьютере, а если вы используете обычное сохранение, то после настройки следует нажать кнопу Сохранить подменю Конфиг

Язык
  • По умолчанию загружается первый файл из директории languages. Все файлы должны быть в UTF-8.

Сохранение и загрузка настроек и файлов

ВНИМАНИЕ: после каждого изменения папок images, languages, apps итп необходимо запускать run.bat, в целях обновления списка файлов. Вложенные директории не просматриваются

Есть две основные возможности изменить внешний вид D2OS:

  • Изменение настроек прямо на плеере и сохранение их с помощью стандартных функций плеера. Требует наличия файла d2os.mp3 в основной памяти плеера. Главный недостаток этого способа в том, что время загрузки и сохранения линейно зависит от количества музыки на плеере, и при большом количестве треков может достигать 7-15 секунд. Учитывая, что при каждом запуске плеера необходимо загружать ранее сохраненные данные, получаем +7-15 секунд к времени загрузки плеера. По той же причине, сохранение настроек не происходит автоматически, а делается вручную кнопкой Сохранить подменю Конфиг. Причина столь долгого сохранение кроется в том, что плеер правильно сохраняет данные только тогда, когда текущий трек находится не на флешке, а в основной памяти. Поэтому приходится перебирать всю библиотеку, чтобы найти файл, который точно будет лежать во внутренней памяти - d2os.mp3
  • Использование файла config.txt помогает избежать описанных выше проблем. Нужно запустить D2OS на компьютере (нужен Flash Player 7 или выше), настроить его (а так же все D2OS compatible!-приложения) под свои нужды, потом зайти в подменю Просмотр меню Конфиг, скопировать оттуда весь текст и вставить его в файл config.txt, который нужно создать в директории SYSTEM. Недостаток такого способа в том, что сохранять настройки можно только на компьютере. В файле config.txt можно перечислить все настройки, либо только те, что отличаются от настроек по-умолчанию, либо этот файл может просто отсутствовать. Однако если же он существует, то важно, чтобы он не был полностью пустым, иначе D2OS просто не запутится.

Эти две возможности можно комбинировать. Порядок загрузки настроек D2OS таков: сначала загружается файл config.txt, и если в нем нет строчки ignrPD=true, то плеер пытается загрузить сохраненные данные, которые заменяют настройки из config.txt

Для разработчиков
Советы по оптимизации приложений для D2OS:
  • В начало корневого MovieClip добавить:
    Код:
    var D2OS_COMPATIBLE = true;
  • Для закрытия приложения:
    Код:
    _global.Kernel.closeApp(APPID)

    Переменная APPID находится в корневом MovieClip и устанавливается D2OS автоматически при загрузке.
    Строго рекомендуется перед вызовом этой процедуры удалить все глобальные переменные и вызвать clearInterval для всех текущих интервалов!
  • Для сворачивания приложения:
    Код:
    _global.Kernel.minimizeApp(APPID)
  • Переменная D2OS находится в корневом MovieClip и устанавливается в true автоматически при загрузке, таким образом можно определить, что приложение запускается именно из D2OS. Однако, когда ваше приложение уже начинает выполняться, эта переменная еще не установлена. Чтобы обойти эту проблему, следует проделать что-то типа этого:
    Код:
    function run() {
       clearInterval(startUpTimer)
       /* здесь весь остальной код */
    }
    var startUpTimer = setInterval(this, 'run', 100)
  • Используйте this вместо _root
  • Сохранение и загрузка настроек:
    Код:
    // загрузка
    var t = _global.Config.ops['my_app_val1']
    // сохранение
    _global.Config.ops['my_app_val2'] = t

    Переменная t должна быть числом, логической переменной или строкой (или преобразовываться в строку интерпретатором), не должна содержать символов ; и =
    Ключи в массиве _global.Config.ops следует начинать с префикса, например у моей косынки префикс solitaire_


Вложения:
D2OS.v.0.5.RC.ASIAN.zip [2.91 Мб]
Скачиваний: 4303
D2OS.v.0.5.RC.zip [525.46 Кб]
Скачиваний: 4455
D2OS.v.0.4.zip [721.58 Кб]
Скачиваний: 1725

_________________
We all need to fuck the system!
Поделитесь инвайтом на хабр


Последний раз редактировалось Serious 26 авг 2010, 16:34, всего редактировалось 17 раз(а).

24 авг 2009, 14:57
Профиль
Аватара пользователя

Зарегистрирован: 03 фев 2009, 18:12
Сообщения: 227
Откуда: Минск
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon D2 | FW: 2.59
Наушники: Sennheiser CX300 II
Сообщение Re: D2OS
KIparIs писал(а):
Так же предлагаю сделать кнопку выхода в меню\файловый менеджер в левом нижнем углу. Так удобнее имхо


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

кстати тоже готов записаться в тестеры, если че))

_________________
COWON D2 8Gb black | FW:D2 2.59
Sennheiser CX300 II, Sennheiser eH250


09 сен 2009, 21:49
Профиль
Аватара пользователя

Зарегистрирован: 01 фев 2009, 19:23
Сообщения: 134
Благодарил(а): раз.
Поблагодарили: раз.
Сообщение Re: D2OS
О каких-то тестах говорить еще рано, времени, к сожалению, нет и в ближайшее время не будет.

_________________
We all need to fuck the system!
Поделитесь инвайтом на хабр


09 сен 2009, 22:02
Профиль
Аватара пользователя

Зарегистрирован: 14 май 2009, 15:51
Сообщения: 205
Откуда: Мск
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon D2+, FW 2.13
Сообщение Re: D2OS
Дмитрий
переложить плеер в левую руку мб?)))
плеер держу в левой руке. думаю что большинство так держит. да и стандартная темка с левостороним менеджером.

Добавлено спустя 33 секунды:

Serious писал(а):
ремени, к сожалению, нет и в ближайшее время не будет.

Главное не забросить идею)

_________________
Last fm


10 сен 2009, 16:26
Профиль ICQ
Аватара пользователя

Зарегистрирован: 03 фев 2009, 18:12
Сообщения: 227
Откуда: Минск
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon D2 | FW: 2.59
Наушники: Sennheiser CX300 II
Сообщение Re: D2OS
KIparIs
кстати, левой рукой левый нижний угол тоже не очень удобно нажимать.
и кнопки вверх, вперед, назад и вниз в браузере расположены справа. то есть нажал кнопку октрывающую браузер и у тебя стазу же под пальцем появились кнопки навигации. и палец не надо к противоположному краю экрана тащить )))
компромис для левых и правых рук: сделать эку кнопку посередине у верхнего края экрана )) только смотреться будет ужасно )

и все равно решать не нам с тобой, а автору )))

_________________
COWON D2 8Gb black | FW:D2 2.59
Sennheiser CX300 II, Sennheiser eH250


10 сен 2009, 17:05
Профиль
Аватара пользователя

Зарегистрирован: 14 май 2009, 15:51
Сообщения: 205
Откуда: Мск
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon D2+, FW 2.13
Сообщение Re: D2OS
Дмитрий
Кстати очень удобно держать плеер двумя руками) Ну хотя это кому как. Я сразу написал что левый кнопк это имхо)

Попробовал правой рукой. Оч удобно. Но я плеер специфически держу: у меня указателный палец правой руки находиться на холдере (вкл\откл подсветки и блок экрана)

_________________
Last fm


10 сен 2009, 21:10
Профиль ICQ
Аватара пользователя

Зарегистрирован: 19 фев 2009, 23:17
Сообщения: 12
Откуда: Закрытый Ядерный Город
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon D2+, FW 3.11
Сообщение Re: D2OS
KIparIs писал(а):
Кстати очень удобно держать плеер двумя руками) Ну хотя это кому как. Я сразу написал что левый кнопк это имхо)

Попробовал правой рукой. Оч удобно. Но я плеер специфически держу: у меня указателный палец правой руки находиться на холдере (вкл\откл подсветки и блок экрана)

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

_________________
Cowon D2+ (4Gb) Black + SDHC 16Gb + Sennheiser HD 212Pro + Sennheiser HD 555 + Carbonite Flash UI
ВКонтакте
Last.fm
Facebook


10 сен 2009, 21:48
Профиль ICQ
Аватара пользователя

Зарегистрирован: 14 май 2009, 15:51
Сообщения: 205
Откуда: Мск
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon D2+, FW 2.13
Сообщение Re: D2OS
Автор, ты хоть чуть чуть отписывайся тут. А то моя паранойя подсказывает мне, что ты забыл про свое детище))

_________________
Last fm


29 сен 2009, 20:10
Профиль ICQ
Аватара пользователя

Зарегистрирован: 01 фев 2009, 19:23
Сообщения: 134
Благодарил(а): раз.
Поблагодарили: раз.
Сообщение Re: D2OS
Не забыл, но времени на него нет совершенно.

_________________
We all need to fuck the system!
Поделитесь инвайтом на хабр


09 окт 2009, 21:15
Профиль
Аватара пользователя

Зарегистрирован: 27 фев 2009, 12:35
Сообщения: 31
Благодарил(а): раз.
Поблагодарили: раз.
Сообщение Re: D2OS
Serious писал(а):
Не забыл, но времени на него нет совершенно.
Плооохо... Мы ж ждем :wink:


11 окт 2009, 13:53
Профиль
Аватара пользователя

Зарегистрирован: 14 май 2009, 15:51
Сообщения: 205
Откуда: Мск
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon D2+, FW 2.13
Сообщение Re: D2OS
Очень ждем)))

_________________
Last fm


12 окт 2009, 19:59
Профиль ICQ
Аватара пользователя

Зарегистрирован: 26 авг 2009, 12:44
Сообщения: 24
Откуда: Ukraine
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon D2+
Наушники: Sony MDR-ED31LP
 Re: D2OS
не, ну сколько можно? :evil: Либо возьми себе кого-нибудь в помощ,.. либо возьми себе кого-нибудь в помощ! ХОЧУ!!! =@ как можно скорее испытать этот флеш! :O:

_________________
Тема Tango + Flash UI D2OS


13 окт 2009, 20:32
Профиль ICQ
Аватара пользователя

Зарегистрирован: 25 апр 2009, 08:22
Сообщения: 150
Откуда: Подольск, МО
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon J3 96, FW 2.29
Наушники: Ultimate Ears 900
Сообщение Re: D2OS
Gemini писал(а):
не, ну сколько можно? :evil: Либо возьми себе кого-нибудь в помощ,.. либо возьми себе кого-нибудь в помощ! ХОЧУ!!! =@ как можно скорее испытать этот флеш! :O:

Ты дурачок? Хотя, судя по орфографии - да.

_________________
~d(^_^)b~ ~Last.fm~
Сегодня ты потерял мягкий знак после шипящей, завтра - окончание. А послезавтра ты потеряешь свою жизнь.


15 окт 2009, 08:23
Профиль ICQ
Аватара пользователя

Зарегистрирован: 14 май 2009, 15:51
Сообщения: 205
Откуда: Мск
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon D2+, FW 2.13
Сообщение Re: D2OS
Котенок™
Тема не для срача
Gemini
Заканчиваем флейм, читаем тему, ждем. У автора нету времени
Что то не нравиться - делайте свой. автор лично Вам ничего не обязан

_________________
Last fm


24 окт 2009, 11:39
Профиль ICQ
Аватара пользователя

Зарегистрирован: 03 окт 2009, 21:06
Сообщения: 172
Откуда: Москва
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: C2 4gb + 32gb class4
Наушники: Sennheiser[PXC350][HD558]
Сообщение Re: D2OS
Давай АФТАР
ЖГИ
вермя оно такой поршивый чорт, то оно есть и амбиции по созданию ос на флешуи появляются а то его нет и амбиции гаснут, гаснут, гаснут...
мы с другом тоже хотели сделать чтото такое на подобие ос во флеше но он сцука ленивый, я флешем никак невладею, а иедя то моя была а планы были УУУУУ
пипец какие грандиозные, вобщем кому не лень помоч превратить д2 в монстаааааааа то пишите мне на мыло, пережую учебники, буду стараца, бетатаестеров думую на форуме я себе найду))
мыло arion8@ya.ru кароч пишите с инструкциями, пожеланиями
а не знаете, возможно ли использование памяти плеера как операивы? КТО СО МНОЙ???
ПИШИТЕ ЭНТУЗИАСТЫ ВЛАДЕЮЩИЕ ФЛЕШ
п.с. сорри за оффтоп, просто сам хочу сделать такую вещ, единомышленника нашел))


06 ноя 2009, 15:36
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован: 05 ноя 2009, 23:06
Сообщения: 16
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon D2+ FW3.14+RB
Сообщение Re: D2OS
шикарная тема, как выйдет так и перейду на 3.11. давай чувак!
возможно было бы неплохо сделать кнопки покрупней, для удобства


07 ноя 2009, 22:36
Профиль
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 184 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 13  След.


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: