Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Media";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.52 MB
Время: 0.045 c
5-1143047689
Калям
2006-03-22 20:14
2006.11.19
Перехват сообщений мыши и клавиатуры


1-1160567344
YOjik
2006-10-11 15:49
2006.11.19
Несрабатывает передача параметра с 1-го раза , почему?


3-1158496273
linox
2006-09-17 16:31
2006.11.19
автоматическая нумерация поля Number


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


15-1162188972
Cyrax
2006-10-30 09:16
2006.11.19
Lingvo-перевод на осевом уровне





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский