Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.19;
Скачать: CL | DM;

Вниз

Медиа плеер.   Найти похожие ветки 

 
Belorus ©   (2006-03-06 17:53) [0]

Возможно вопрос не по теме но всё же.

Я пишу плеер, в основном для баловства и познания делфи.

Хотелось бы найти человеке или людей с кем бы можно было вместе развивать идею(писать плеер). Может кто откликнется ? Или подскажите места где люди с ищут совместные проекты ?

www.gaplayer.narod.ru - плеер тут.


 
OtveT   (2006-03-06 19:25) [1]

я тоже пытаюсь написать плеер , тока неочень получается =(
Твой плеер очень понравился .
Если что то давай попробуем улучшать его вместе.


 
programania ©   (2006-03-06 20:51) [2]

>Хотелось бы найти человеке или людей с кем бы можно было вместе развивать идею(писать плеер).

Я могу развивать идею и писать плеер
вот может что-то для развития идеи найдете в
http://www.programania.com/enjol_ru.htm


 
Belorus ©   (2006-03-07 07:46) [3]

Итак.

Для начала. Использованные компоненты(дллы)
1. ThemeEngine 5.05
2. Raize Components 3.10
3. Iocomp Ultra Pack v3.0.4
4. DsPack 2.34
5. Bass 2.2(и парочка к нему плугов вроде wma,cda)
6. NSIS 2.14
Думаю варьирование версии в пределах мажорной никакой роли не сыграет

Цели. Добиться сокращения этого списка компонентов и избавиться от всех :) багов.
Исходники вышлю на мыло.

e-Mail  mylce@yandex.ru
ICQ 262772766


 
antonn ©   (2006-03-07 11:34) [4]

мдя...
кнопки управления обычно располагаются так
предыдущий_назад_плей_пауза_стоп_вперед_следующий
было бы неплохо лампочки на клаве возвращать в исходное состояние:)
зачем GA.exe скрытый?
зачем исполняемые файлы сжаты?

если программа написана на D7, могу к списку компонент добавить компонент плейлиста:)
http://an-files.narod.ru/TagInfo_iPlayList.rar 144Кб
навороченный, но с демо. только там исходники закрыты (dcu, прям как у Raize:))


 
CyMKuH ©   (2006-03-07 15:58) [5]

Я тоже загонялся медиа-плеером...))
Зацените!

http://www.sumkin29.narod.ru/setup.rar


 
antonn ©   (2006-03-07 16:41) [6]

чето все ракламируют...
вот и мой:
http://an-files.narod.ru/down/DoublePlayer.rar (1Мб)
пароль: DP
перед запуском прочесть реадми.

ЗЫ только сильно не смейтесь, давно это было:)


 
Belorus ©   (2006-03-07 17:59) [7]

antonn :
1. Как расположены кнопки не важно(на фоне гор ошибок)
2. GA.EXE - скрыт чтобы нубы запускали не его а GAPLAYER.EXE(именно его и нужно запускать)
3. Сжат ЕХЕшник мля ну чтобы меньше был. И чтобы разные нубяры реверсом не занимались.
4. С лампочками вопрос не решён. Я не знаю как заставить только из моргать.
Плеер я твой посмотрел. Неплохо. Но это УЖЕ пройденый мной путь. Такой плеер - неудобен и слишком специфичен. Неясен смысл библиотеки hook.dll. Вообще перехватывать клавиши-хоткеи можно и без такой dll. И ещё советую пожать ехешник. Здоровый сильно. Глаз режет.
Сумкин. : Хороший плеер. Очень грамотно сделал. Я когда начинал свой писать у меня оооочень похож на твой был. Только у меня был интерфейс послабее. Но к сожалению используя СТД ср-ва винды и дляфы хороший плеер написать ой как трудно.


 
antonn ©   (2006-03-07 18:56) [8]

Belorus ©   (07.03.06 17:59) [7]
Неясен смысл библиотеки hook.dll.

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


> 1. Как расположены кнопки не важно(на фоне гор ошибок)

гор ошибок сразу не видно, а кнопки видно:)

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


> Плеер я твой посмотрел. Неплохо. Но это УЖЕ пройденый
> мной путь.

может покажусь наглым, но по плееру с сайта этого не скажешь:)
в моем из "левых" компонентов только "оформительские" (Райз, MMTools, BUpack), с плугинами и плейлистами (вот чего у тебя нет, то, что сейчас - это список. нормальный ПЛ должен позволять формировать список проигрывания, управлять им и удобно отображать. насчет последнего не знаю, а остального нет) работа вручную. А еще их два:))


> Такой плеер - неудобен и слишком специфичен.

угу, для одного DJ писал, под его чутким руководством:)
он недописаный, зато оплаченый:))


 
CyMKuH ©   (2006-03-08 17:40) [9]

Belorus, а как ты сделал эквалайзер? Расскажи подробнее пожалуйста.


 
antonn ©   (2006-03-08 17:52) [10]

CyMKuH ©   (08.03.06 17:40) [9]
Belorus, а как ты сделал эквалайзер? Расскажи подробнее пожалуйста.

в bass.dll делается элементарно.
поищи в сети tbassplayer.zip или tbassplayer13.zip, там демо БАССА и в нем и графический эквалайзер и регулировочный...


 
Belorus ©   (2006-03-09 17:47) [11]

антонн не устраивай чат.

Итак 2 плейлиста - не нужно и точка .

Ресурсы я скрою как два пальца об асфальт. Правда скрывать нечего. Списком управлять в плеере не нужно. Посмотри на винамп. Он покруче твоего и моего вместе взятых будет. А ДиЖок видно богатый и нубоватый был. Есть всякие Traktor Player для таких дижков.

Упаковщик нисколько не меняет загрузку памяти. Если считаешь наоборот то глубоко ошибаешься.
В общем прошу дельные предложения по поводу МОЕГО плеера. Буду очень признателен за любую ДЕЛЬНУЮ помощь


 
antonn ©   (2006-03-09 19:29) [12]

Belorus ©   (09.03.06 17:47) [11]
Итак 2 плейлиста - не нужно и точка .

определенно, одному плееру нет, 2м нужен:)

> Списком управлять в плеере не нужно.

а вот тут ты ОЧЕНЬ ошибаешься. Плейлист - это минимум 50% пользовательской части плеера. Остальной функционал у тебя не богат (по сравнению с "повседневными" винампами и джетаудио), а без полноценного ПЛ так вообще хромает на обе ноги. Думаю, не я первый тебе это говорю (или первый). Попробуй вот тут показать свой плеер:
http://forum.sources.ru/index.php?showforum=96
там, в основном, про юзабельность тебе и скажут.


> Посмотри на винамп. Он покруче твоего и моего вместе
> взятых будет.

еще бы, тут полностью согласен.

> А ДиЖок видно богатый и нубоватый был.

это не понял. У меня никакого движка нет, я вручную гружу плугины винамповские и работаю с ними.


> В общем прошу дельные предложения по поводу МОЕГО
> плеера.

ну, чуть выше написал уже. И добавлю - какого фига твой плеер выставляет в настройках системы "Анимация при всертывании развертывании окон"? (не прощу) При добавлении каталога нет опции "рекурсия по каталогам" (может я не хочу рекурсию?) В ПЛ строки перемещаются только клавиатурой с зажатым контролом, но стоит удалить одну строчку, и при следующих перемещениях вылетает AV. Круглый регулятор "реагирует с ошибкой", т.е. доводим до крайнего потожения, проводим еще, и ведем мышу обратно - регулятор тут же начинает реагировать (обычно реакция начинается по достижении начального положения). Анимация меню заголовка страшно напрягает процессор. В диалоге выбора файлов обычно пишут поддерживаемые расширения. Формат сохранения файла плейлиста - что за велосипед, насколько я знаю, это структура *.m3u. А плейлисты еще бывают PLS, MPP, LST, LAP. Ладно последние три, но не поддержка PLS... Далее, диалог выбора файла/ПЛ всегда начинается из корня - может лучше помнить, где остановились предыдущий раз? Сворачивание в статусбар, а в трей компанента не нашлось? :)
Показать/Скрыть окно обычно выполняют визуальным объектом с 2 состояниями, например checkbox, но не в меню, где даже галка не ставится... Графический эквалайзер - оформление совершенно не в тему, не радует визуалка. Регулировочный - не подписаны децибелы и частоты на ползунках, нет пресетов, не сохраняла настройки при выходе - нулевая юзабельность.
для справки: размер в оперативной памяти в развернутом состоянии - 11080Кб (в виртуальной 11952Кб).
загрузка стабильно 2% (это много для аудио плеера). При прилипании окон, они скользят друг по другу и коряво цепляются.

только что, пока писал, доиграла песня и выскочила AV - "#0" is not valid integer value - действительно, не похоже на интегер...

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


 
Belorus ©   (2006-03-10 06:52) [13]

Мне кажется ты занялся выпендрёжем. За описание ошибоок большое спасибо. Исправлю.
Для слепых повторяю
"Я пишу плеер, в основном для баловства и познания делфи."

Как раз про внешние компоненты. В реале юзается только TE и BASS. Всё. Остальное - можно без потерь убрать. Но лень.
Экваляйзер я добавил за дня 3 назад(значит не все буги исправил). Тем более что это всего лишь 0.14b.

Насчёт переоцениваю не тебе с твоим "плеером" судить. У тебя даже рпи банальном щелчке по пустому ПЛ вываливается ексеп  Линдекс оут ов боундс. Совет напиши условие типа
If ListBox1.Count > 0 then
begin
// Code
end;

Кстати тебе не кажется что 11080 в памяти - не кисло. И банальное копирование винамповых плугов  это соовсем неприлично. Я хоть с бассом чутка разбирался.


 
antonn ©   (2006-03-10 07:13) [14]

Belorus ©   (10.03.06 6:52) [13]
Мне кажется ты занялся выпендрёжем. За описание ошибоок большое спасибо. Исправлю.
Для слепых повторяю
"Я пишу плеер, в основном для баловства и познания делфи."

а вот не надо было писать

> Но это УЖЕ пройденый мной путь.



> У тебя даже рпи банальном щелчке по пустому ПЛ
> вываливается ексеп  Линдекс оут ов боундс.

да-да, а еще открой "Face", там вообще можно сильно поглумиться:)


>Совет напиши условие типа
>If ListBox1.Count > 0 then
>begin
>// Code
> end;

я бы написал, кабы нашел исходники (плеер скомпилен 31 октября 2004 года, давненько это было...) :)


> Кстати тебе не кажется что 11080 в памяти - не кисло.

я ж про твой плеер говорил:)


> И банальное копирование винамповых плугов  это соовсем
> неприлично. Я хоть с бассом чутка разбирался.

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


 
Belorus ©   (2006-03-10 17:32) [15]

при запуске мой плеер выдаёт 3МБ твой не помню Но поболее так что ..... делай выводы.


 
antonn ©   (2006-03-10 17:36) [16]

Belorus ©   (10.03.06 17:32) [15]
при запуске

а зачем при запуске? во время работы померяй. Не про мой же говорим (мой и 20 может, если в ПЛ запихать список на 4000 треков)


 
Virgo_Style ©   (2006-03-11 10:50) [17]

Господа, мы же взрослые люди! Давайте просто достанем и померяемся. (c)


 
antonn ©   (2006-03-11 11:15) [18]

8===


 
Belorus ©   (2006-03-11 13:02) [19]

Жалко что в этом фороме нельщя банить. На МФ куратор темы мог банить. А тут фигушки. Вщемился тут один в тему и стал своим плеером хвастаться. Я просил советы а не дерьмо лить на мой плеер. Ладно бы профы лили. А то блин ....

Ладно я забил на эту тему можете хоть анекдоты травить.. Я уже не буду читать... Толку 0.


 
antonn ©   (2006-03-11 13:06) [20]

Belorus ©   (11.03.06 13:02) [19]
я уже показал, куда можно сходить, где тебе поподробнее расскажут. А тут обычно помогают в реализации, а не готовое решение смотрят. Радуйся, что [12] написал. Для пространных бесед есть форум "Прочее" ("Потрепаться"). Однако с такой обидчивостью ты там не протянешь:)


 
Asics777 ©   (2006-04-12 05:49) [21]

А вот и мой www.terabit.by.ru


 
WondeRu ©   (2006-04-12 09:23) [22]

А вот и мой сайт http://www.wonderu.com :))) только нет там плеера, он у меня на компьютере :)



Страницы: 1 вся ветка

Текущий архив: 2006.11.19;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.03 c
2-1162462884
Kosh
2006-11-02 13:21
2006.11.19
мышь


15-1162387648
homm
2006-11-01 16:27
2006.11.19
Тупой ексель


15-1162535249
_longint
2006-11-03 09:27
2006.11.19
unsigned 64-bit


2-1162301177
LiberlX
2006-10-31 16:26
2006.11.19
Закрытие модального окна


2-1162638407
l|l|l|l|
2006-11-04 14:06
2006.11.19
"Блокирующие" вызовы функций.