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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Оболочка SoulCar7 (Beta) (http://pccar.ru/showthread.php?t=9310)

lamos2 25.07.2009 22:01

Оболочка Soul Car 7b
 
День добрый форумчани.
Предлагаю Вашему вниманию Soul Car.

Для воспроизведения музыки, видео и визуализации использую BASS.
В качестве Навигации планирую использовать GisRX (версию для ПК с перерисованным скином).
Скины для ПО реализованы средствами DS.

Soul Car
Что сделано:
3 мая 2011
- воспроизведение музыки
- визуализация (двойной клик по главной форме - возврат из визуализации двойной клик)
- интернет радио
- исправлены выявленные ошибки (отдельное спасибо __virus__)
11 мая 2011
- добавлен новый скин TPP_800x640 (размер 800х640)
17 мая 2011
- воспроизведение случайного трека
- добавить/удалить в/из ИЗБРАННОЕ
p.s. вроде как должны быть некоторые "фичи", исправим в следующем билде
24 мая 2011
- ну .... немного обновленная версия
- перед установкой удалите старую версию
- папка музыки по умолчанию ".\Документы\Моя музыка\Образцы музыки"
пути можно изменить в ".\system\config.ini" в "PathMusic"
27 мая 2011
- изменены принципы работы с "Жесткий диск", "Внешний носитель, "Избранное".
- "Внешний носитель" - ищется первая USB-флешка
- кнопки "Добавить", "Удалить", "Копировать" отключены (временно)

St@rz 25.07.2009 22:39

Программа интересная. Красиво получается!!! :)
Первые впечатления.
1. Если после проигрывания музыки включить видео, то играет музыка.
2. При выборе каталога с музыкой нужно что бы все лежало в одной папке. Нет выбора папок.
3. Не регулируется громкость.

admin 25.07.2009 22:57

Вложений: 1
E меня вот такая вот картинка ...
Конфиг само сабой правил

St@rz 25.07.2009 23:23

Обрати внимание:
Цитата:

E:\MUSIC\Club\
Наклонная линия после папки тоже должна присутствовать.
Путь нужно поправить везде.

Alex-NN 25.07.2009 23:51

Цитата:

Сообщение от St@rz (Сообщение 105079)
Программа интересная. Красиво получается!!! :)
Первые впечатления.
1. Если после проигрывания музыки включить видео, то играет музыка.
2. При выборе каталога с музыкой нужно что бы все лежало в одной папке. Нет выбора папок.
3. Не регулируется громкость.

+1
Громкость регулируется, только мелкими шагами. Если держать кнопку, тоже изменяется громкость.
Красиво оформлено. Пожалуй по оформлению и "приятности для глаза" - это лучшее, что видел за последнее время!
Классно нарисованы кнопки управления музыкой!
При переключении треков возникает задержка секунд 5-6 до начала воспр. следующего либо предидущего трека.
Очень похоже по оформлению на на один "малоизвестный" фронт-энд. :smile2:Это случайно?
Почему картинки в формате bmp, а не jpeg?

Если будет развитие, думаю, будет спрос на такую оболочку!
800*600 будет?
Требуем продолжения!:smile2:

Chip 26.07.2009 02:49

Спасибо заработала.
Ждем продолжения.

format_c 26.07.2009 14:58

прикольно, но сыровато пока .
автору респект

St@rz 26.07.2009 15:09

А если сделать оболочку в которую можно было бы встроить любое другое приложение. И что бы на кнопки в каждом окне можно было свои горячие клавиши повесить. Что бы в каждом окне можно было использовать команды того приложения которое встроено.
Еще вопрос. А с помощью библиотек BASS можно проигрывать музыку в формате DTS?

pafftis 26.07.2009 19:38

Автор скрины в студию!!

pafftis 26.07.2009 19:43

мне понравилось! не плохо!!

ifynk 27.07.2009 11:17

Скин прикольный. Заметил баг при переключении визуализаций. При первом клике переключается на следующую нормально, а потом ошибку бъет.

Alex-NN 27.07.2009 12:54

Цитата:

Сообщение от St@rz (Сообщение 105116)
А если сделать оболочку в которую можно было бы встроить любое другое приложение. И что бы на кнопки в каждом окне можно было свои горячие клавиши повесить. Что бы в каждом окне можно было использовать команды того приложения которое встроено.

100 % поддерживаю!

ifynk 27.07.2009 14:52

Цитата:

Сообщение от St@rz (Сообщение 105116)
А с помощью библиотек BASS можно проигрывать музыку в формате DTS?

Я пробывал так сделать. Использовал плагин от винампа, но играет только шум. Модуля чисто под bass нету и разработчики bass не собираются писать этот модуль.

ifynk 27.07.2009 14:55

Цитата:

Сообщение от St@rz (Сообщение 105116)
А если сделать оболочку в которую можно было бы встроить любое другое приложение. И что бы на кнопки в каждом окне можно было свои горячие клавиши повесить. Что бы в каждом окне можно было использовать команды того приложения которое встроено.

Я планирую сделать так в свой оболочке. :happy:

pafftis 27.07.2009 15:17

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

Krusty 27.07.2009 15:25

Цитата:

Сообщение от admin (Сообщение 105082)
E меня вот такая вот картинка ...
Конфиг само сабой правил

+1

но красоту оценил изображениями в папке skin))

Krusty 27.07.2009 15:27

Цитата:

Сообщение от St@rz (Сообщение 105085)
Обрати внимание:

Наклонная линия после папки тоже должна присутствовать.
Путь нужно поправить везде.

понял.. сорь за невнимательность :whistle:

lamos2 27.07.2009 20:58

Цитата:

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

St@rz 27.07.2009 23:44

Будем ждать. :)
Успешного продолжения.

pafftis 28.07.2009 15:49

охх как бы мне хотелось что бы кто-то не в одиночку софтину ваял а совместно!! Может стоит объеденить усилия??? так и процесс быстрее пудёт да и баги разбирать проще, как говориться одна голова хорошо а две лучше!

lamos2 28.07.2009 17:41

Цитата:

Сообщение от pafftis (Сообщение 105349)
охх как бы мне хотелось что бы кто-то не в одиночку софтину ваял а совместно!! Может стоит объеденить усилия??? так и процесс быстрее пудёт да и баги разбирать проще, как говориться одна голова хорошо а две лучше!

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

ifynk 28.07.2009 18:11

lamos2 личку прочитал? :acute:

admin 28.07.2009 19:39

Ну так давайте напишем все адекватные требования к оболочке и каждый будет писать свою часть движка.

lamos2 28.07.2009 19:56

Вложений: 2
Вот ФЭ (фронт-энд) с видео.Вложение 11956
управление происходит вот так:
1 - выход в окно ВИДЕО
2 - выход в окно ХОМЕ
3 - трек назад (при удержании меняется позиция трека назад)
4 - Играть/Пауза
5 - аналог 3, только вперед
6 - громкость вниз
7 - громкость вверх

при переключении в окна ВИДЕО и ХОМЕ трек ставится на паузу
если в плей листе трек не менялся то видео воспроизводится с места паузы

ну а теперь начнем работу над исправлением выявленных багов и реализацию кое-каких пожеланий

з.ы. ну а по поводу создания "общего" ФЭ ... думаю надо создать отдельную ветку и оговорить кто будет заниматся разработкой. главное что бы это затея не осталась на словах.

Alex-NN 28.07.2009 22:10

Работает видео. Нормально. Давайте встраивать приложения:smile2:

Serg_w 28.07.2009 22:42

А у меня при просмотре, видео заняло все поле программы. Нет управляющих клавиш. Непонятно как им управлять и как закрыть. Усли щелкнуть на нем мышью оно останавливается, еще раз щелкнуть - воспроизводиться.
По музыке. Нет кнопки - ПАУЗА. Точнее она есть, щелкнуть на треугольнок ВОСПРОИЗВЕДЕНИЕ. Наверное надо обозначить кнопку примерно так: >/||

Alex-NN 28.07.2009 22:58

Цитата:

Сообщение от Serg_w (Сообщение 105428)
А у меня при просмотре, видео заняло все поле программы. Нет управляющих клавиш. Непонятно как им управлять и как закрыть. Усли щелкнуть на нем мышью оно останавливается, еще раз щелкнуть - воспроизводиться.
По музыке. Нет кнопки - ПАУЗА. Точнее она есть, щелкнуть на треугольнок ВОСПРОИЗВЕДЕНИЕ. Наверное надо обозначить кнопку примерно так: >/||

Понятно, вечер, усталость. В 24 посте все написано и нарисовано куда жать, чтобы управлять видео. Я понимаю, это пока рабочий вариант для теста. Кнопки встанут на свои места. :yes4:
По поводу кнопки пауза. обычно так и делается. Т.Е. кнопка с треугольником "воспроизведение" - она же и есть "пауза".
Вот отдельная кнопка "Стоп" бывает нужна. Например в Road Runner иногда бывает недостаточно нажать паузу, чтобы сменить трек через браузер.

Наблюдается довольно длительная задержка перед началом воспроизведения трека.

pafftis 28.07.2009 23:09

Цитата:

Сообщение от lamos2 (Сообщение 105375)
Я не против, но-о-о-о ...
для совместной разработки необходимо, прежде всего, иметь единую концепцию, а так же единую среду разработки.
З.Ы. Я да же за обоими руками

а в ч1м проблема то! Концепция я думаю у всех одна и таже, сделать максимально удобную к использованию тачевой технологии, встраиванию любых приложений с заточкой под них клавишь в самом фронтэнде. А так же удобство в использовании музыкальными данными и видео с картинкой, а дальше дело вкуса ОБД2 и прочии завихрени!

Вот нравится мне Риде Руннер за свою гибкость то что ну всё что угодно можно творить, у его открытый код и благодаря этому на форумах он и не умолкает - всё новые и новые интузиасты делают различные плагины для его!! Тут есть над чем залуматься!!

maksim 29.07.2009 00:00

отличное начало!

ВладимирC 30.07.2009 01:42

Сразу оговорюсь, что все нижесказанное чистое ИМХО.
Оболочка понравилась, но мне кажется слишком копирует центрифугу.
Конечно лучшее надо брать изо всех фротэндов, но можно же и улучшить своим.
Например почему бы не сделать в главном меню не 6 кнопок, а 8,9 или 10? Когда то уже задавал подобный вопрос скиностроителям CF - там это невозможно. Здесь, как я понимаю ничто не мешает?
Мне например удобнее, чтобы наиболее часто используемые кнопки были на одной странице. Шести кнопок для этого не хватает, а 8-10 вполне. 800*480 вполне позволяет разместить такое количество без ущерба для точности прицеливания)).
Также из пожеланий идеальному фронтэнду:
функциональность Центрифуги +
Легкая встраиваемость сторонних приложений.
Возможность вывода на главный экран параметров от внешних датчиков (например ELM327, Freeduino, USB термометров и т.п.). Что то вроде Лого Дашбоарда в CF но круче))).
Возможность работы с любым тюнером.
Громкая связь на основе Видкомовских дров для Bluetooth.
Вывод на главный экран информации из навигационных прог. По типу как это сделано в той же CF в связке с дестинатором.
Пока на этом остановлюсь.
Сразу скажу , что в программировании помочь не смогу, но взять на себя роли одного из генераторов идей и тестера возьмусь с радостью.))

pafftis 30.07.2009 09:03

про что я и говорил что в скино столении не должно быть ни каких границ! например объект button\play и этот обэект означает что это кнопочка плэй и я его МОГУ В ЛЮБОЕ МЕСТО поместить в своём скине!

ifynk 30.07.2009 11:08

Цитата:

Сообщение от pafftis (Сообщение 105622)
про что я и говорил что в скино столении не должно быть ни каких границ! например объект button\play и этот обэект означает что это кнопочка плэй и я его МОГУ В ЛЮБОЕ МЕСТО поместить в своём скине!

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

Hmelik 30.07.2009 11:40

+1 я поюзал зачатки хорошие

pafftis 30.07.2009 13:39

Цитата:

Сообщение от ifynk (Сообщение 105641)
в моем фронте есть такая возможность. конкуренция растет. :big:
в ближайше время выложу для теста. на данный момент пишу собственные компоненты, так как не устраивают те, что уже есть.

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

St@rz 30.07.2009 15:23

Для проигрывания аудио предлагаю не использовать BASS, а встроить Foobar.
Для видео KMPlayer.
Может не совсем красиво с внешними приложениями получается, но зато по качеству звучания и возможностям воспроизведения будет много плюсов.
Оба приложения запускаются без установки. Простым копированием файлов.

ifynk 30.07.2009 15:25

Кстати, подскажите. Удобно ли пользовать на тачскрине DoubleClick? Для навигации по трекам и папкам например. Я думаю, что не очень.

ifynk 30.07.2009 15:27

Цитата:

Сообщение от St@rz (Сообщение 105683)
Для проигрывания аудио предлагаю не использовать BASS, а встроить Foobar.

Дело в том, что основная концепция - это написать независимое приложение. Foobar и KMPlayer скорее всего используют DirectX. Bass тоже их использует. На крайний случай можно перейти на работу непосредсвенно с DirectX.

lamos2 30.07.2009 17:02

Цитата:

Сообщение от ifynk (Сообщение 105685)
.... На крайний случай можно перейти на работу непосредсвенно с DirectX.

хм-м-м, честно ... была сначала задумка все сделать на Директе, но не хватили терпения, а в принцие это наилучший вариант

Цитата:

Сообщение от pafftis (Сообщение 105622)
про что я и говорил что в скино столении не должно быть ни каких границ! например объект button\play и этот обэект означает что это кнопочка плэй и я его МОГУ В ЛЮБОЕ МЕСТО поместить в своём скине!

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

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

Serg_w 30.07.2009 17:20

[QUOTE=Alex-NN;105431]Понятно, вечер, усталость. В 24 посте все написано и нарисовано куда жать, чтобы управлять видео. Я понимаю, это пока рабочий вариант для теста. Кнопки встанут на свои места. :yes4: [QUOTE]
Спасибо, что то я и вправду пропустил. Но кнопки обязательно нужны в окне просмотра...

Hmelik 30.07.2009 18:09

Нужно поддержка foobar2000 по любому он играет лучше всех и напрямую на карточку


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

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