Easy Player 1.x - прошу протестировать...

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

Модератор: BV

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 28.08.2005 (Вс) 10:55

Советую сделать так, чтобы фоновая картинка стояла по умолчанию, заполняя пустое пространство.
И еще, при загрузке картинки, желательно, чтобы она располагалась не в центре, а чуть выше центра, так как эквалайзер и спектр её всегда снизу загораживают. (Речь идет даже о небольших картинках)
Помню кто-то упоминал о баге с треем. Так вот он есть!
Рассказываю как его отловить: Врубаешь EP, сворачиваешь его - появляется иконка в трее, кликаешь правой кнопкой на иконке - вылезает контекстное меню -> выбираешь пункт "Выход". Программа завершается, а иконка - остаётся. Могу прикрепить видео.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 28.08.2005 (Вс) 19:10

Да, я заметил :|

Сейчас разберусь...
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 29.08.2005 (Пн) 15:21

Обновление Easy Player 1.4

- ошибка со значком в трее исправлена

Так оставить такой размер окна или изменить?

[удалено]
Последний раз редактировалось BV 31.08.2005 (Ср) 0:56, всего редактировалось 1 раз.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 30.08.2005 (Вт) 9:11

Изменить.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 30.08.2005 (Вт) 12:48

На какой (в пикселах)?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

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

Сообщение hCORe » 30.08.2005 (Вт) 13:11

120x120 :)
Моду создают модоки, а распространяют модозвоны.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 30.08.2005 (Вт) 13:42

Неприемлемо :)

Нет, ну я просто не знаю - на 1024 х 768 и 1280 х 1024 (а обычно у меня именно такие разрешения экрана) такой размер не в какие ворота, а на 800 х 600 наоборот: заслоняет практически весь Desktop.

Я пока восстановлю прежний размер, потом сделаю либо мини режим для очень малых разрешений экрана (800 х 600, 640 х 480...), либо ресайз.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

skord
Китаец
Китаец
 
Сообщения: 572
Зарегистрирован: 14.10.2004 (Чт) 15:36
Откуда: Иркутск

Сообщение skord » 30.08.2005 (Вт) 13:42

Регулируемый :)

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

Сообщение hCORe » 30.08.2005 (Вт) 14:02

... до 120x120. В крайнем случае, 320x240.

И (если это еще не сделано) - обязательно нужна панель с названием следующей песни/длительностью/Id3 тэгами и пр., выезжающая снизу экрана - как, к примеру, уведомления о закачке файлов в седьмой и восьмой "Опере".
Моду создают модоки, а распространяют модозвоны.

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 30.08.2005 (Вт) 15:21

В WinAmp-е есть обалденная кнопочка рядом с таймером. Нажимаешь и он увеличивает свой размер в два раза.
Есть идея воплотить это в Easy Player.
То есть 2 режима для больших разрешений и для малых.

P.S. У меня например хороший монитор полгода назад сгорел и теперь на 800x600 сижу. EP заслоняет примерно 80% экрана.

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 30.08.2005 (Вт) 15:42

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

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 30.08.2005 (Вт) 16:18

Хорошо, буду делать два режима.


Вот написал вводную MP3 музыку для EasyPlayer. Ваши мнения?
У вас нет доступа для просмотра вложений в этом сообщении.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 31.08.2005 (Ср) 1:44

Ну, и обновление Easy Player 1.4

Восстановлен исходный размер интерфейса, потому крайне рекомендую по возможности запускать EP при разрешении экрана не меньше 1024 х 768. Позже будет и мини режим.

[новая версия ниже]
Последний раз редактировалось BV 03.09.2005 (Сб) 23:34, всего редактировалось 1 раз.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 31.08.2005 (Ср) 10:38

BV Насчет музыки. Фишка с электонным голосом уматная, но, имхо, для вступительного MP3 музыка жёстковата.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 31.08.2005 (Ср) 14:18

Голос можно подобрать любой...

А насчёт жесткости - может есть пример подходящего?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 03.09.2005 (Сб) 23:33

Обновление EasyPlayer 1.4

Что нового:

- новая панель звуковых спец. эффектов
- [V]: спектр, [E]: эквалайзер, [F]: эффекты, [Alt] + [D]: обновить всё
- другие небольшие изменения и исправления

Просьба проверить работу эффектов на разных звуковых картах и сообщить результат.
В архиве все необходимые файлы.

[новая версия ниже]
Последний раз редактировалось BV 04.09.2005 (Вс) 16:52, всего редактировалось 1 раз.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 04.09.2005 (Вс) 10:33

BV писал(а):Голос можно подобрать любой...
А насчёт жесткости - может есть пример подходящего?


Понятия не имею, какой привести пример.
Но нужно явно по-мягче...

BV писал(а): Просьба проверить работу эффектов на разных звуковых картах и сообщить результат.


Насчет эффектов, всё ништяк.
Размер можно уменьшить на четверть от всего.
Кстати, BV, измени кнопки "свернуть" и "закрыть" на более красивые, уж слишком они никакие.
Почему нет прокрутки стрелками??? :( :( :( :(

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 04.09.2005 (Вс) 10:55

1 Незнаю багом это назвать или недочётом.
Даже когда включён режим случайного проигрывания, мне не понравилась очередная песня, я нажимаю на кнопку следующей и врубается, не как установлено в настройках, случайная, а следующая.
В WinAmp-е, например, если установлено случайное проигрывание, то это касается всего, включая перематывание.
2 Жуткое неудобство доставляет EP, когда, находясь в фоне, переключаясь на следующую песню - перехватывает фокус и, если, к примеру, вы писали, что-нибудь в Word-е или в том же форуме, то обломитесь. Вам придется тыкать мышью на заголовок, чтобы восстановить фокус. Вот такой вот баг :(
3 Умоляю, вынеси кнопку переключения режима "случайное проигрывание" - "проигрывание по списку." на главную панель.
Постоянно приходиться лезть в опции, что очень неудобно, уже задрался. Тем более место для этого есть.

Вроде пока всё, что нашёл...

P.S. Заслуживаю быть в тестерах :)

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 04.09.2005 (Вс) 16:46

Хорошо, |kerish|, ты главный тестер ;)

С тебя более или менее приличная обложка для EP, так как из меня сейчас художник никудышный... Ок?

Что нового:

- добавлена экспериментальная поддержка графических обложек (нда...)
- добавлены кнопки повтора/перемешивания на панель
- новый ключ -EP_MM_NOFX - отключение спец. эффектов для текущего запуска
- клавиши [R] и [Ctrl] + [R] - для новых кнопок
- другие изменения и исправления...

Как работает обложка:

В файле конфигураций EPConfig.ini может быть (а может и не быть) строка SkinConfig=%Путь к файлу конфигурации скина%. Путь считывается как путь к папке с EP + путь, указанный в ключе SkinConfig. Тоже происходит с путями в файле Skin.cfg (или любом другом, что указан в ключе SkinConfig). В файле Skin.cfg указываются пути к рисункам JPG, BMP, GIF... для разных рамок и панелей. Рисунки равномерно распределяются по соответствующим панелям (если, конечно, размер меньше панели). Если строка SkinConfig присутствует в файле EPConfig.ini, то цветовые схемы становятся недоступными.

Теперь: если среди нас есть художники, огромная просьба нарисовать одну или несколько текстур (или обложку в целом) для EP.


[новая версия ниже]
Последний раз редактировалось BV 09.09.2005 (Пт) 14:40, всего редактировалось 1 раз.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 04.09.2005 (Вс) 23:43

Что же, как пример... Час работы в Фотошопе - и обложка "Стекло" готова.
Желательно в начале загрузить тему оформления, потом подключить обложку.

[удалено]
Последний раз редактировалось BV 09.09.2005 (Пт) 14:39, всего редактировалось 2 раз(а).
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 05.09.2005 (Пн) 1:24

И, наконец - ещё несколько исправлений EP.

Что нового:

- больше фокус не переводится на EP (экспериментально)
- можно избирательно указывать рисунки для обложки. Места без рисунков будут залиты градиентом темы.
- другие небольшие изменения и исправления...


[новая версия ниже]
Последний раз редактировалось BV 09.09.2005 (Пт) 14:41, всего редактировалось 2 раз(а).
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 05.09.2005 (Пн) 9:46

Постараюсь найти хорошую тему...
А что случилось с панелями эффектов, эквалайзера, другими? Почему они бешенно перескакивают на другую часть плэйера при перетаскивании? Лучше сделай, чтобы они просто дальше положенного не тащились...

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 05.09.2005 (Пн) 15:33

|kerish| писал(а):А что случилось с панелями эффектов, эквалайзера, другими? Почему они бешенно перескакивают на другую часть плэйера при перетаскивании?


Хм... А когда было иначе? :)


На всякий случай метрика EasyPlayer:

Код: Выделить всё
PicCap: 696 x 33
PicFrm: 696 x 576
PicFrame1: 665 x 369
PicFrame2/PicFrame3: 665 x 41
PicFrame4: 665 x 65
PicFrame5: 649 x 49
PicFrameVis/PicFrameFX/PicFrameEQ: 297 x 105
Последний раз редактировалось BV 09.09.2005 (Пт) 13:31, всего редактировалось 1 раз.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 09.09.2005 (Пт) 10:39

2 BV
вот смотри, мой плеер (правда не доконца доделан, нехватка времени), посмотри - это то что тебе надо?
У вас нет доступа для просмотра вложений в этом сообщении.
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 09.09.2005 (Пт) 13:35

2 Sirik

Хе-хе :)
Ничего не работает, ровным счётом ничего.

Не может создать какой-то ActiveX, не открывает ни один файл (будь то список или файл видео/аудио), список появляется примерно в точке -100, 60 пикселов.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 09.09.2005 (Пт) 13:39

я же сказал что проект - это beta, будет время посмотрю

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

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 09.09.2005 (Пт) 14:44

Sirik писал(а):я же сказал что проект - это beta, будет время посмотрю

на счёт хе-хе, твой плеер у меня тоже не работает


Да я не в обиду :)
Просто дай мне все необходимые для Aprila компоненты.

Мой не работает?! Не верю. Скажи, что не работает.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 09.09.2005 (Пт) 14:54

пишет ошибку 53
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 09.09.2005 (Пт) 15:01

При запуске, или при других к.л. действиях?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 09.09.2005 (Пт) 15:09

при запуске.
сначала говорит, что не нашёл настроек, а при последующих запусках вылезает 53 ошибка
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

Пред.След.

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

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

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

    TopList