Создадим nullsoft(c) по русски?

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

Модератор: BV

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Создадим nullsoft(c) по русски?

Сообщение xolod » 18.01.2004 (Вс) 3:31

:D

Есть предложение создать плеер с открытой модульной архитектурой. Но без "отжирающих" ~10 MB ОЗУ ModernSkin (Winamp 5) и всяких других "крутостей". Чтобы плеер проигрывал, имел большие возможности по поиску, сортировке, редактированию списков воспроизведения. Поддерживал множество форматов и имел множество фанатов =))

Нужны люди, разбирающиеся в API, знающие что такое inWave() и вообще умники и умницы =))) (ну это я так, вообще все желающие)

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Urvin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 518
Зарегистрирован: 04.06.2003 (Ср) 10:47
Откуда: с Марса

Сообщение Urvin » 18.01.2004 (Вс) 13:45

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

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 18.01.2004 (Вс) 15:29

Возможно ты и прав. Но winamp разделился на платный/бесплатный и из nullsoft ушел Питер Павловски (Peter Pavlowski), собственно он и придумал winamp.. сейчас у него свой проект foobar2000, он начал делать его вообще в одиночку и что? на сайте более 8000(!) зарегестрированных пользователей форума. Только плеер на англицком и интерфейс убогий.. почему бы не попробовать сделать русскую альтернативу??

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

MCIClass

Сообщение hCORe » 18.01.2004 (Вс) 19:04

Win32 API+MCI вам всем в помощь...

...Это уже почти класс WinAmp'а :lol: :lol: :lol: :lol: :lol: :lol:
Тот, кто заинтересовался предложением господина xolod'а, может использовать. Что называется, must have :wink:
Моду создают модоки, а распространяют модозвоны.

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Re: MCIClass

Сообщение Хой » 18.01.2004 (Вс) 19:48

hCORe писал(а):Win32 API+MCI вам всем в помощь...

Ни-ни, пора переходить на новый уровень....
DirectSound это гораздо круче....[/quote]
*censored*

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 19.01.2004 (Пн) 1:17

А причем здесь?

Win32 API+MCI вам всем в помощь...

...Это уже почти класс WinAmp'а
Тот, кто заинтересовался предложением господина xolod'а, может использовать. Что называется, must have


Я предлагал использовать Media Control Interface ??
Так что ваш сарказм г-н hЯдро не уместен.

И еще? Кто видел winamp 1.0?? Боюсь, не многие. А я видел. Не фонтан, я вам скажу. При желании 2-3 человека за пару дней накатют.
А сейчас? winamp установлен на каждом 2 компьютере, где живет windows. Так почему бы не попробовать состовить конкуренцию? Оптимизма в вас нет.

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 19.01.2004 (Пн) 9:54

1. я видел winamp 0.2 ну и что :?: (занятная штука я вам скажу) :twisted:
2. если ты так уверен в своих силах то начинай а потом к тебе люди может и подключатся(если что-то у тебя получится). А то все так давайте писать а как прогать так это мы не можем :!: :!: :!:
Ничто так не ограничивает полёт мысли программиста, как компилятор

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

hЯдро

Сообщение hCORe » 19.01.2004 (Пн) 13:46

2xolod:

Вы видимо сочли, что hCORe - это
г-н hЯдро

Так вот, по английски ядро будет kernel, а core - это немного другое. К тому же, hCORe - это сокращение от Hardcore :wink: Насчет сарказма - это не сарказм, а здоровый программерский юмор - залог того оптимизма, о котором вы так сожалеете. И за русский Winamp я всеми руками за :!: :!: :!: Но - некогда :cry: .

2Хой:
DirectSound это гораздо круче

Абсолютно согласен. Но надо же с чего-то начинать, и тем более MCI не так уж и плох... (Не так страшен черт, как его помощник - девиз всех компонентов M$ Office :wink:)

ЗЫ. Кроме того (про интерфейс), пользователям очень хочется иметь красивый, функциональный и быстрый плеер. И чтобы на i386SX пахал как миленький :D
Моду создают модоки, а распространяют модозвоны.

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 19.01.2004 (Пн) 18:21

Ладно.
Похоже придется начать в одиночку. Надеюсь, если увидите первые alpha-beta-gamma версию - подкючится к работе хоть кто-нибудь :D

Ждите ПЕРВОЙ версии в течении этой/начале следующей недели. (потому как наработки велись уже достаточно давно, надо только собрать все воедино..)

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Re: hЯдро

Сообщение Хой » 19.01.2004 (Пн) 19:19

Но надо же с чего-то начинать

Ну конечно же надо с чего-то начинать... но я думаю начинать с формы проигрывающей "C:\Windows\Media\TADA.wav" начинать нестоит...
т.к. сегодня миру нужен более высокий уровень...
проект просто копирующий винамп никто качать небудет, а если сделать так чтобы под музыку всё что мигало, пищало и шевелилось,
то это произведёт небольшой прикол!
xolod:
А где ты собираещься рыть дизайнеров XoloDAmpa?
Ты зацени какие скины рубят в нулсофте!

и тем более MCI не так уж и плох...

Нет, MCI плох... и не спорь со мной.. я это знаю не по наслышке!
*censored*

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 19.01.2004 (Пн) 21:54

Уважаемый, про MCI - это не моя цитата, я с вами полностью согласен насчет тормознутости и ограничености MCI. Пишу все с помошью DS.

А вот насчет мигало-пищало-гудело-и-еще-как-нить-прыгало, пока вряд ли.
во 1-ых - это отъедает много ресурсов
во 2-ых - я не дизайнер, могу написать что-то вроде vis студии winamp где все рисуется с помощью математики, но дальше вряд ли.. пока я один.

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 20.01.2004 (Вт) 3:39

Конечно конкуренцию возможно сделать, но требуется какая-нить изюминка, а эта изюминка почти всегда требует хорошего художника, а также что-то новое. Из нового можно например сделать 3д-эффекты, перевод из одного формата в другой, скины-плагины, голосовой плэйлист :lol: , короче кучу всего, чего нет в ВинАмпе и потом, как в анекдоте, "с этой фигней попытаться взлететь". Конечно, это нереально. Обязательно потребуются продюсеры, которые будут везде пихать прогу, художники и т.д. Но и то вряд ли что-то получится, т.к. старый добрый ВинАмп все равно круче :P . Единственное что можно посоветовать - это выбрать класс программ, в которых нет явного лидера, в отличие от перенасыщенного лидерами проигрывателей...
И пусть в моих поступках не было логики...

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 20.01.2004 (Вт) 19:19

1:
У определенного круга людей сложился образ (стереотир, стадное чуство, как хочешь можно назавать), что сотовые телефоны делает только Nokia, ксерокс - это не фирма, а только устройство для печати, ..., музыкальный проигрыватель для window один - Winamp.
Просто эти люди не пробавали ничего другого (и не хотят)..

2:
To Sanya Z:
Согласен, но при желании Microsoft может нанять столько дизайнеров-менеджеров-продюсеров что(по мнению Sanya Z) AOL(владеет nullsoft) будет тихо хныкать от обиды углу. Но почему-то по опрасам масс для просмотра видео юзают BSPlayer или LightAlloy, а для проигрывания музыки winamp.
Тех, кто юзает wmp по пальцам сосчитать (хотя в версии 9.0 он очень хорош).
Так почему спрашивается? GoTo 1.

Вывод:
стереотипы надо искоренять и всегд искать что-то лучшее, пусть сразу его и не видно.

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 21.01.2004 (Ср) 1:19

Точно! Я тоже пользуюсь BSPlayer и LightAlloy...Мне кажется, что Микрософт специально не добавляет в свои прикладные программы какие-то новые фичи, т.к. не хотят отнимать последний кусок хлеба у других :wink: , хотя могли бы это сделать. Хотят показать себя либералами :!:

Стереотипы менять сложно, но можно...Но для этого требуется не только силы и деньги, а самое главное время. Так что нужно запастись огромным терпением и ждать когда пользователи услышать и твоем проигрывателе :arrow:
И пусть в моих поступках не было логики...

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 21.01.2004 (Ср) 1:47

Ладно, выложу версию 0.1 своего плеера, может в ком-то проснется патриотизм :D..

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 21.01.2004 (Ср) 2:02

Я нисколько не против таой разработки, пробовать можно и нужно. Ведь от этого ты ничего не потеряешь, а только приобретешь опыт программирования! :arrow:
И пусть в моих поступках не было логики...

Urvin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 518
Зарегистрирован: 04.06.2003 (Ср) 10:47
Откуда: с Марса

Сообщение Urvin » 21.01.2004 (Ср) 19:10

Мое ощущуние от LightAlloy - самые никакие. Все на стандартных фукциях обычного медаплеера. BS - нечто новое. Именно такие и надо создавать!
Не так страшен русский танк, как его пьяный экипаж

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 21.01.2004 (Ср) 21:03

Что bsplayer, что lightalloy.. Все все равно в конечном счете на библиотеках от microsoft, посему не отличается принципиально от Windows Media Player. Вот winamp использует декодировщики аудио форматов свои. Посему у него куча преимуществ. Но и мой плеер будет использовать компоненты (пока я заканчиваю только первый :D) которые будут декодировать файлы без участия MCI, quartz.dll и тому подобных фишек

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

исходники ХОЧУ!!!

Сообщение hCORe » 21.01.2004 (Ср) 21:10

xolod, когда закончишь - пришли мне исходники. Интересно посмотреть на работу профи в области мультимедиа :wink:

ЗЫ. А плагины будут? Надеюсь что да, иначе прога будет безынтересна для продвинутых юзверей :oops: . Если что, я могу и библиотеку для работы с плагинами подкинуть (by ApexSun), и прочее, и прочее. В общем, пишите все мне в личные сообщения или на e-mail. (см. профиль)
Моду создают модоки, а распространяют модозвоны.

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 23.01.2004 (Пт) 3:13

2 xolod, Где обещанная версия 0.1 :?: Охота заценить... :arrow:
И пусть в моих поступках не было логики...

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 27.01.2004 (Вт) 17:29

Прошу прощения за долгое отсутствие! Много работы накопилось :D.

Выкладываю то, что должен был выложить еще 5 дней назад, а именно ClearPlayer 0.1

ЗЫ: если у кого-то не запуститься, плиз, напишите что пишет при запуске!

ЗЗЫ: желательно распаковать архив для корректной работы

ЗЗЗЫ: плеер пока расчитан на тех(а то архив метра 2.5 занимал бы), у кого есть ВАСИК или библиотеки от него (msvbvm600.dll и т.п.)

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 27.01.2004 (Вт) 17:33

Хотелось бы знать ваше мнение (только не поводу интерфейса :D, ну нетю у меня художников..)

1) Что-то стоит добавить/убрать..?
2) Может кто-то захотел написать плагинчик :D ???
3) Ну и конечно BugTraq.. ошибочки мелкие и не очешь :wink:

Ждемсс..

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 28.01.2004 (Ср) 1:13

Программа сначала не запускается: возникает ошибка 429-не зареген dll (твой SSubTmr6.dll - походу)-для этого нужно в командной строке написать:
Код: Выделить всё
regsvr32.exe SSubTmr6.dll


Проигрыватель хороший...правда слайдер ацтойный :wink: есть основные функции - значит каркас есть, остается только маска и т.д. Есть регулятор громкости :lol:

Хотелось бы спросить, как сделал плэйлист? Через какой ЭУ?

А в общем все замечательно! :arrow:
И пусть в моих поступках не было логики...

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 28.01.2004 (Ср) 2:39

Итак, по порядку :D

1) Действительно, в некоторых системах SSubTmr6.dll потребует регистрации (кстати плеер оптимизирован под NT)

2) Слайдер - обыкновенный progressbar, которые кстати и по позиции то не позволяет передвигаться, ну это кстати версия 0.1, так что...

3) Программа написана без использования внешних ЭУ (ты на размер посмотри, она не чем не пожата!), список воспроизведения, это лишь потомок от спец класса. Все создаются виртуально, а потом отрисовывается на форме.


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

ЗЗЫ: Жду репорта об ошибках =)) чтоб побыстрее их исправить...

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 28.01.2004 (Ср) 2:45

Кстати, посмотрите на встроенную визуализацию =)
Творить что то в этом направлении или не стоит???

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 28.01.2004 (Ср) 13:39

Чё-то у меня он круто глючит: при воспроизведении файов 320 Кбит/с и 64 КБит/с звук звучит перебиваясь, как будто сейчас сдохнет:*))....
Почему-то один раз при выгрузке проги через [x] музыка продолжила дальше играть. Пока все... :arrow:
И пусть в моих поступках не было логики...

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 28.01.2004 (Ср) 18:32

Чё-то у меня он круто глючит: при воспроизведении файов 320 Кбит/с и 64 КБит/с звук звучит перебиваясь, как будто сейчас сдохнет:*))....


А какой у тебя проц? А ОС?

Почему-то один раз при выгрузке проги через [x] музыка продолжила дальше играть. Пока все...


Уже устранил пробему, в 0.2 подобного не будет.

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 28.01.2004 (Ср) 18:41

чё-та на моем 500-ом Celeron'е со 192MB рамы и Win2k, енто дела так отвратительно поет... даже 128Kb/s 44KHz. распаковщик-то на чем писан?
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Das ist gut!!!

Сообщение hCORe » 29.01.2004 (Чт) 18:20

Очень, очень неплохо :wink: ... Только на высоких битрейтах (192 Кб/сек и более) звучит уж больно противно. У M$ декодер явно лучше, но это вопрос времени.

И во второй раз звучит вопрос: на чем написан декодер, если не секрет? По моим предположениям - на VB с использованием DirectX или собственных библиотек...

И еще один неприятный глюк: файл начинает проигрываться на полную громкость всегда, даже если задано отключение или другое значение регулятора громкости :cry:
Моду создают модоки, а распространяют модозвоны.

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 29.01.2004 (Чт) 21:25

Декодер написан на VB.. Использован DirectX_Sound.
VB - это очень медленный газ - посему такая производительность..
Может кто на C++ напишет :) ?

PS: Нормальные доки по формату MP3 трудно найти(по крайней мере мне), вот и проблемы возникают всякие..

Еще предложения??

PPS: скоро должна выйти версия 0.2 (много BugFixes и новых Error)

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

След.

Вернуться в Наши проекты

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

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

    TopList