PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Пишу свой фронтенд. (http://pccar.ru/showthread.php?t=8931)

ifynk 16.09.2009 16:48

Решил вернуться к bass.dll для воспроизведения аудио файлов. Видео играется через MPlayer (в дальнейшем планируется перейти на непосредственную работу с FFMpeg). Пока не добавлял полноекранный режим, так как нужно удостовериться, что видео будет нормально работать у всех. Также уже есть поддержка CUE файлов.

ifynk 17.09.2009 15:45

Несколько новых скриншотов работы видео

http://s52.radikal.ru/i135/0909/30/39e250d10901t.jpg http://i074.radikal.ru/0909/48/b5b6a0dea580t.jpg http://s12.radikal.ru/i185/0909/ba/9e9ef2a5b996t.jpg

MiD_E34 17.09.2009 22:14

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

maksim 17.09.2009 23:31

тоже взял, буду пробывать ! Интерфейс оформлен строго и четко! Зачет!

ifynk 18.09.2009 11:38

Цитата:

Сообщение от MiD_E34 (Сообщение 111362)
Но у меня не получилось остановить видео - при этом изображение пропало, а звук остался и играл вместе с проигрывание музыки. Это произошло когда я закрыл крестиком Видео и переключился в музыку

Как часто такое происходило? Какая винда? Звук от фильма остался зацикленный? Какого формата видео?

ifynk 18.09.2009 11:39

Цитата:

Сообщение от maksim (Сообщение 111377)
тоже взял, буду пробывать ! Интерфейс оформлен строго и четко! Зачет!

Спасибо!

ifynk 01.10.2009 17:54

Почему же все затихли? Файл скачали много человек, а отзывов совсем мало. Как работает видео и работает ли вообще? Есть какие-то глюки, которые особо достают? Кому что кажется неудобным?

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



ЗЫ: Пользуясь случаем, хочу выразить огромную благодарность уважаемому человеку под ником karpuk, за поддержку и желание делится своим необъятным опытом в области программирования.

MiD_E34 01.10.2009 18:31

Цитата:

Сообщение от ifynk (Сообщение 111437)
Как часто такое происходило? Какая винда? Звук от фильма остался зацикленный? Какого формата видео?

Извини, что пропустил твой ответ. Сегодня вечером потестирую еще

Turbych 01.10.2009 18:51

Цитата:

Сообщение от ifynk (Сообщение 113427)
Почему же все затихли? Файл скачали много человек, а отзывов совсем мало. Как работает видео и работает ли вообще? Есть какие-то глюки, которые особо достают? Кому что кажется неудобным?

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

iShell

ЗЫ: Пользуясь случаем, хочу выразить огромную благодарность уважаемому человеку под ником karpuk, за поддержку и желание делится своим необъятным опытом в области программирования.

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

Urvin 01.10.2009 19:17

Имею такие мысли:
1. Дистанция перемещенной мыши по экрану не соответвует дистанции перемещения списка песен.
1а. Хорошо бы в настройках иметь галочку для инверсии перемещения списка
2. Хорошо бы, чтобы громкость в программе коррелировала с системной громкстью, а то я кручу энкодер мультимедиа-контроллера, а программе пофигу
3. Также неплохо было бы иметь возможность использования мультимедиа-контроллера для управления программой - воспроизведение, пауза, переход по трекам
4. Сообщения о недоступности устройства CD/Flash хорошо бы выдавать в скиннабельной форме с большим кномпелем
5. Засунул флешку, перешел на нее через кнопку "flash". Вытащил флешку. И зашел в пупку "MAC OS X Tiger Wallpapers", находящуюся на уже вынутой шлешке. Спасибо что папка пуста)
6. Рядом с кнопкой проводника "переход вверх на уровень" замечательно бы себя чувствовала кнопка "переход в коренную папку"
7. В проводнике видео не показывается стрелка перехода на уровень вверх. Хотя нажатие на свободное место имеет нужное действие.
8. Не очень понятно, как перейти в виде из полноэкранного режима в рещим с управляторами и в режим с папками
9. Стрелки на визуализации доставили
10. При смене трека поверх визуализации неплохо бы иметь название нового трека
11. После выхода из видео громкость сбрасывается до уровня 5. Было 100.

ifynk 01.10.2009 19:38

Цитата:

Сообщение от Turbych (Сообщение 113438)
Я вот так тихо спрошу....чего то у меня сходу не получилось прокрутить список папок музыкальных. То есть они отражаются их много, а вот как вниз прокрутить их...

Отсутствие скролбара многих вводит в заблуждение ))

Список прокручивается так: нажимаем левую кнопку мишки и, не отпуская ее, крутим список, затем отпускаем кнопочку. все. :yes4:

ifynk 01.10.2009 19:52

To Urvin.

1. Чувствительность настраивается в файле скина. Где именно можно посмотреть в файле skins.info
1а. Взято на реализацию
2. Взято на реализацию
3. Как минимум будут горячие кнопки для всех дейсвий.
4. Взято на реализацию
5. Понял, исправлю.
6. Взято на реализацию
7. Исправлю
8. Преход в поноекранный режим - одиночный клик, выход из него - двойной клик. В полноэкранном режиме одиночный клик - отображение контролов управления. Есть варианты реализации?
9. Не понял вопроса
10. Взято на реализацию
11. Это сделано специально, так как в основном в фильмах нужно выкручвать громкость на максимум и когда выходишь из режима просмотра видео, звук устанавливается на низкий уровень, чтоб не оглушило

ifynk 01.10.2009 19:54

Еще вопрос. Есть ли заинтерисованость в том, чтоб при длительном бездействии с оболочкой запускалась визуализация?

Urvin 01.10.2009 20:13

1. Так и не вышло сделать чтобы при перемещении мыши на размер строки список перемещался на одну строку.
8. Смутило то, что если я дважды кликаю по видео в режиме проводника, то туда же и возвращаюсь.
9. Выглядят очень растянутыми)
11. Ну тогда хорошо бы иметь настроечку, возможно что-нибудь типа
Код:

При выходе из режима видео:
- Изменить громкость до уровня [ 5 ]
- Изменить громкость до уровня, который предшествовал открытию видео-режима
- Ничего не менять

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

Turbych 01.10.2009 20:28

Цитата:

Сообщение от ifynk (Сообщение 113447)
Отсутствие скролбара многих вводит в заблуждение ))

Список прокручивается так: нажимаем левую кнопку мишки и, не отпуская ее, крутим список, затем отпускаем кнопочку. все. :yes4:

а скролбар планируется, а то на таче как перемещать список?

pafftis 02.10.2009 01:18

Цитата:

Сообщение от ifynk (Сообщение 113450)
Еще вопрос. Есть ли заинтерисованость в том, чтоб при длительном бездействии с оболочкой запускалась визуализация?

делай, только в настройках парогрраммы что бы это можно было настраивать кто хочет - ставит галочку - кто нет убирает, делов то!

MiD_E34 02.10.2009 09:50

Цитата:

Сообщение от ifynk (Сообщение 113450)
Еще вопрос. Есть ли заинтерисованость в том, чтоб при длительном бездействии с оболочкой запускалась визуализация?

Считаю нелишним, но эта фича должна отключаться

ifynk 02.10.2009 11:40

Цитата:

Сообщение от Turbych (Сообщение 113455)
а скролбар планируется, а то на таче как перемещать список?

нет, скролбар не планируется, так как компонент специально делался под такое управление. На тачскрине действия точно такие-же, только пальцем :happy:.

ifynk 02.10.2009 11:47

Цитата:

Сообщение от Urvin (Сообщение 113453)
1. Так и не вышло сделать чтобы при перемещении мыши на размер строки список перемещался на одну строку.
8. Смутило то, что если я дважды кликаю по видео в режиме проводника, то туда же и возвращаюсь.
9. Выглядят очень растянутыми)
11. Ну тогда хорошо бы иметь настроечку, возможно что-нибудь типа
Код:

При выходе из режима видео:
- Изменить громкость до уровня [ 5 ]
- Изменить громкость до уровня, который предшествовал открытию видео-режима
- Ничего не менять

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

1. Не совсем понятно для чего нужно такое. Список не тянется мышкой, а прокручивается. Так намного проше прокручивать большие списки, иначе прийдется очень долго листать. Просто подстройте чувствительность под себя - 1 самая меньшая.

8. В режиме проводника нужно нажимать один раз, а в режиме полноэкранного режима - 2, чтоб выйти в режим проводника.

9. Ну даже не знаю, дизайн ведь не окончательный и будет оттачиваться професиональными дизайнерами. Хочу еще внедрить скин как CF3 - больно мне он нравится :yes4:

11. Сделаю

mpro 02.10.2009 23:28

Здравствуйте! Очень заинтересовал Ваш проект.
В самом начале Вы писали что проект разрабатывается как OpenSourse.
Так ли это в настоящий момент, и если - "да", то нужны ли разработчики (могу ли я присоединиться к проекту)? (Заранее извиняюсь если в теме уже имеются ответы на мои вопросы. Всю тему не смог прочитать.)

Urvin 02.10.2009 23:32

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

MiD_E34 03.10.2009 10:29

потестировал, спасибо. Багов вроде не нашел, но правда не очень долго гонял..
Мне кажется лучше сделать запуск воспроизведения не по 1-му клику, а по кнопке Пуск - а то листаешь список и музыка скачет с песни на песню. И хорошо бы кнопку "Перечитать каталог медиа" - чтобы новые файлы сразу отображались. Предыдущего глюка с видео(звук шел, когда остановлено видео) не обнаружен

Diagnose 03.10.2009 13:23

Попробовал поставить, интересный проект,пока мало погонял,но заметил, что если включить уменьшение яркости монитора и выйти из приложения,то яркость остаётся приглушенной и не возвращается в нормальный уровень. + управление эквалайзером-нет режима запоминания настроек(можно конечно прописать по умолчанию параметры в ини файле,но это не совсем удобно). Жду продолжения...

ivsin 03.10.2009 20:28

ifynk
 
Поставил , немного погонял,В целом все функционирует неплохо .Отсутсвие скролинга при листании списка для PC Car очень правильная идея.Так же своевременно реализовано управление по изменению видео комбинацией 1 - 2 клика.
В целом направление правильное . Надо развививать Open Source в PC Car. В этом его огромный плюс и шанс выжить и приносить пользу . Большинство коммерческих проектов реализованных на языках программирования высокого уровня - это легализованный способ интеллектуального воровства.В открытых не коммерческих проектах этого нет - все наработки реализованные в процедурных библиотеках широко используются для программирования и не приносят прямой финансовой прибыли.Все гениальное должно быть свободно доступно всем и везде.В этом шанс дальнейшего развития и отсутствия монополии.Лучшие пожелания и успехов в разработке.Готов оказывать в этом посильную помощь.:tease:

ifynk 05.10.2009 11:55

Цитата:

Сообщение от mpro (Сообщение 113624)
Здравствуйте! Очень заинтересовал Ваш проект.
В самом начале Вы писали что проект разрабатывается как OpenSourse.
Так ли это в настоящий момент, и если - "да", то нужны ли разработчики (могу ли я присоединиться к проекту)? (Заранее извиняюсь если в теме уже имеются ответы на мои вопросы. Всю тему не смог прочитать.)

Да, проект является OpenSourse, но так как я делаю его пока сам и еще не достигнут уровень полнофункционального ФронтЭнда, то исходники не вылаживал. От помощи, конечно, не откажусь, так как очень не хватает времени самому делать.

Пишу здесь, так как может еще кто-то заинтерисуется.

Язык программирования - Delphi
IDE - Delphi 2007
Задача - сделать оболочку, которая будет максимально независимая от внешних приложений. Расширение функционала за счет системы плагинов.

ICQ - смотрите в профиле.

ifynk 05.10.2009 12:02

Цитата:

Сообщение от Urvin (Сообщение 113625)
ifynk1. На тачскрине сложно переместить пальзем мышь ровно на один пиксель, да и логичнее было бы перепещать список ровно настолько, насколько передвинут палец
8. Дважды потыкай) Защитку от дурака бы

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

8. Подумаю, что можно сделать.

ifynk 05.10.2009 12:08

Цитата:

Сообщение от MiD_E34 (Сообщение 113662)
потестировал, спасибо. Багов вроде не нашел, но правда не очень долго гонял..
Мне кажется лучше сделать запуск воспроизведения не по 1-му клику, а по кнопке Пуск - а то листаешь список и музыка скачет с песни на песню. И хорошо бы кнопку "Перечитать каталог медиа" - чтобы новые файлы сразу отображались. Предыдущего глюка с видео(звук шел, когда остановлено видео) не обнаружен

По поводу воспроизведения. Не понятно, что означает "скачет". Алгоритм такой, что если запущен трек из определенного каталога, то даже если уже отображается совсем другой список, переключение треков будет все равно по тому каталогу, из которого играется текущий трек.

"Перечитать каталог медиа" - будет реализовано.

ifynk 05.10.2009 12:10

Цитата:

Сообщение от Diagnose (Сообщение 113673)
Попробовал поставить, интересный проект,пока мало погонял,но заметил, что если включить уменьшение яркости монитора и выйти из приложения,то яркость остаётся приглушенной и не возвращается в нормальный уровень. + управление эквалайзером-нет режима запоминания настроек(можно конечно прописать по умолчанию параметры в ини файле,но это не совсем удобно). Жду продолжения...

По яркости - будет исправленно в ближайшее время.
По эквалайзеру - это уже исправленно.

ifynk 05.10.2009 12:13

to ivsin: Спасибо, любая помощь приветствуется.

MiD_E34 05.10.2009 13:34

Цитата:

Сообщение от ifynk (Сообщение 113827)
По поводу воспроизведения. Не понятно, что означает "скачет". Алгоритм такой, что если запущен трек из определенного каталога, то даже если уже отображается совсем другой список, переключение треков будет все равно по тому каталогу, из которого играется текущий трек.

Я имел в виду - нельзя просто полистать список песен - т.к. ткнув в песню, она тут же начинает воспроизводиться от клика. Думаю, логичнее было бы начинать воспроизведение только с кнопки "Пуск" или двойного клика

Urvin 05.10.2009 13:46

MiD_E34, запускается с клика, но пролистать вполне возможно - зажал и пододвинул

ifynk 05.10.2009 13:48

Цитата:

Сообщение от MiD_E34 (Сообщение 113840)
Я имел в виду - нельзя просто полистать список песен - т.к. ткнув в песню, она тут же начинает воспроизводиться от клика. Думаю, логичнее было бы начинать воспроизведение только с кнопки "Пуск" или двойного клика

Если не отпускать палец и начать пролистывать список, то воспроизведение не начнется.

MiD_E34 05.10.2009 15:06

Цитата:

Сообщение от ifynk (Сообщение 113842)
Если не отпускать палец и начать пролистывать список, то воспроизведение не начнется.

Это я понял, но мне это показалось неудобным...
Просто я привык тыкать по треку - тем более, если название длинное, то от клика он не запускается, а идет скроллинг названия.

ifynk 05.10.2009 19:02

Вот скриншот переделаного плейлиста. Залью позже, когда нарощу немного функционал.

http://i011.radikal.ru/0910/3a/429f3b4efdfft.jpg

ifynk 06.10.2009 15:39

Итак некоторые изменения.

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


Изменения:
1. добавленна возможность управления общей громкостью системы (windows) {включается в файле settings.ini SystemVolume}

2. переделан плейлист. добавленны кнопки перехода в корневой каталог и обновления текущего каталога.

3. прокрутку списка можно сделать инверсной {настраивается в файле скина - последний параметр для touchlist. }

4. исправленна ошибка с яркостью монитора при выходе из оболочки.

5. добавленны режимы управления громкостью при выходе из просмотра видео. подробнее в файле settings.ini, параметр AfterVideoVolumeAction

6. добавленна возможность указать видео драйвер - параметр VideoRender в settings.ini {попробуйте поставить matrixview :yes4:}

7. сообщения выводятся в скинабельной форме.

8. исправленны мелкие баги.

Жду багрепорты и критику.

ЗЫ: все предыдущие архивы я буду удалять.

Diagnose 06.10.2009 16:08

Переустановил. Появились нужные кнопки перехода,но в предыдущей версии у меня нормально запускались папки с музыкой и видео, а теперь нет. На винте данные папки набраны русским текстом(ВИДЕО,МУЗЫЧКА и т.д.) После указания пути в ини файле вверху окна рисуются кракозябры и соответственно ничего не находит.
Может я пропустил,но вариант выбора регулятора общей громкости есть? В прошлой версии ползунок и кнопки меня больше устраивал.

ifynk 06.10.2009 16:27

Цитата:

Сообщение от Diagnose (Сообщение 113968)
Переустановил. Появились нужные кнопки перехода,но в предыдущей версии у меня нормально запускались папки с музыкой и видео, а теперь нет. На винте данные папки набраны русским текстом(ВИДЕО,МУЗЫЧКА и т.д.) После указания пути в ини файле вверху окна рисуются кракозябры и соответственно ничего не находит.
Может я пропустил,но вариант выбора регулятора общей громкости есть? В прошлой версии ползунок и кнопки меня больше устраивал.

как поменять регулятор громкости написано выше - http://pccar.ru/showpost.php?p=109848&postcount=109. по поводу кирилицы в названиях файлов буду разбираться - такое происходит если устанавливать муз папку с кирилическим названием как основную.

__virus__ 06.10.2009 16:48

А вот что получилось у меня.
http://pic.ipicture.ru/uploads/09100...LM4WTI7eqW.jpg

Что сделал. Скачал последнюю версию, распаковал в корень диска С. Запустил iShell, отобразилось все нормально. Вышел, поменял в ini пути к музыке и фильмам. Запустил заново прогу и имеем, то что на картинке.
ОС: Vista

ЗЫ. А Вы на чем пишите программу???

ifynk 06.10.2009 16:49

Вложений: 1
Разобрался с проблемами кирилицы.

Нужно просто файл setting.ini преобразовать в кодировку ASCII.

Или скачать этот файл в нужной кодировке во вложении.

ifynk 06.10.2009 16:51

Цитата:

Сообщение от __virus__ (Сообщение 113974)
А вот что получилось у меня.
Что сделал. Скачал последнюю версию, распаковал в корень диска С. Запустил iShell, отобразилось все нормально. Вышел, поменял в ini пути к музыке и фильмам. Запустил заново прогу и имеем, то что на картинке.
ОС: Vista

возможно тоже проблема с кодировкой. попробуй изменить кодировку или скачай новый файл settings

Пишу на Delphi.


Часовой пояс GMT +4, время: 11:57.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot