Сборка от Dr.Death

Список разделов Аудиоплеер foobar2000 Сборки

Описание: Сборки foobar2000 и их обсуждение

Сообщение #1 MrT » 27.02.2010, 23:20

Аналог Dr.Death's foobar2000 Pack
/viewtopic.php?t=5430



Приветствую.
Раньше товарищ доктор Детх делал свои сборки фубара. Это было просто и гениально!
Dr.Death's foobar2000 Pack v.0.9.4.1.rar
Но он перестал их делать. Я хотел бы узнать, как можно обновить такую сборку до какой-нибудь современной версии фубара, но чтобы весь функционал остался?
Последний раз редактировалось evil 04.05.2010, 21:51, всего редактировалось 1 раз.
MrT M
Автор темы, Новичок
Возраст: 33
Откуда: Тольятти
Репутация: 0
С нами: 7 лет

Сообщение #2 evil » 27.02.2010, 23:25

MrT писал(а):Я хотел бы узнать, как можно обновить такую сборку до какой-нибудь современной версии фубара, но чтобы весь функционал остался?
1. Установить последнюю версию плеера.
2. Переписать все новые файлы в сборку.
3. Попытаться запустить.
4. Удалить компоненты, на которые плеер будет ругаться при запуске.
5. Поискать замену для удалённых компонент.
6. Настроить новые компоненты по примеру старых.

Альтернативный вариант:
1. Подыскать активную сборку с аналогичным функционалом.
Последний раз редактировалось evil 27.02.2010, 23:27, всего редактировалось 1 раз.
evil M
Модератор
Возраст: 35
Репутация: 62
С нами: 10 лет 10 месяцев

Сообщение #3 MrT » 27.02.2010, 23:39

2evil, спасибо. Альтернативный вариант не подходит - эта сборка меня устраивает всем, от функционала до интерфейса. Другой интерфейс я уже не выдержу.

Можно ли установить фубар сразу в папку со сборкой?
Я так пробовал, ругается на многое. Если я найду эти компоненты, как их настроить - заменить старые или нужны будут знания программирования?
Как из всего этого потом сделать установщик или portable версию, чтобы при переустановке Windows я не потерял обновленную сборку?
MrT M
Автор темы, Новичок
Возраст: 33
Откуда: Тольятти
Репутация: 0
С нами: 7 лет

Сообщение #4 evil » 27.02.2010, 23:47

MrT писал(а):эта сборка меня устраивает всем, от функционала до интерфейса
Есть похожие, попробуй.

MrT писал(а):Можно ли установить фубар сразу в папку со сборкой?
Можно, главное - не потерять существующую сборку.

MrT писал(а):Как из всего этого потом сделать установщик или portable версию, чтобы при переустановке Windows я не потерял обновленную сборку?
Как сделать инсталлятор для сборки?

MrT писал(а):Если я найду эти компоненты, как их настроить
Это уже конкретные вопросы по отдельным компонентам. foo_cwb_hooks вряд ли найдёте, тут нужно знать что было реализовано с его помощью и искать замену по функционалу.

MrT писал(а):нужны будут знания программирования?
Программирования - громко сказано, но, если делать замену foo_uie_single_column_playlist (так ли необходим?), то возможно, нужно подумать над скриптом.
evil M
Модератор
Возраст: 35
Репутация: 62
С нами: 10 лет 10 месяцев

Сообщение #5 Izotop » 28.02.2010, 00:08

2MrT
Сборку я скачал и запустил.
Работает.
Что конкретно Вам нравится в ней, чего нету в других сборках? *ну*

Ведь такую сборку легко заново пересобрать на более новых компонентах...
Только определиться с тем, что конкретно в ней так хорошо реализовано?
[color=#0000FF]Life between 8-22000 Hz[/color]
[b][color=#00FF00]Кто ищет — тот всегда находит то, что ищет...[/color][/b]
Izotop M
Модератор
Аватара
Возраст: 32
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 8 лет 4 месяца

Сообщение #6 MrT » 28.02.2010, 00:20

Мне в ней не нравятся некоторые глюки под Wins7 64 с большой библиотекой музыки, неработающий менеджер горячих клавиш. В ней очень хорошо реализован интерфейс - хотел такой же.

Я тут поискал, оказалось, что продолжение и развитие сборки от доктора Детха это Complex Ideas :) В целом похоже. Не могу найти только как сделать постоянную иконку в трее и минимизацию туда же :)
Последний раз редактировалось MrT 28.02.2010, 00:42, всего редактировалось 1 раз.
MrT M
Автор темы, Новичок
Возраст: 33
Откуда: Тольятти
Репутация: 0
С нами: 7 лет

Сообщение #7 Izotop » 28.02.2010, 01:06

MrT писал(а):Не могу найти только как сделать постоянную иконку в трее и минимизацию туда же
тысячу двадцать четыре (1024) раза уже задали эти вопрос на форуме::::
;)
Последний раз редактировалось Izotop 28.02.2010, 01:08, всего редактировалось 1 раз.
[color=#0000FF]Life between 8-22000 Hz[/color]
[b][color=#00FF00]Кто ищет — тот всегда находит то, что ищет...[/color][/b]
Izotop M
Модератор
Аватара
Возраст: 32
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 8 лет 4 месяца

Сообщение #8 MrT » 28.02.2010, 01:10

То-то и оно, что я включил галочки, а толку нет  *sorry*
MrT M
Автор темы, Новичок
Возраст: 33
Откуда: Тольятти
Репутация: 0
С нами: 7 лет

Сообщение #9 evil » 28.02.2010, 01:13

2MrT
Не там включаете.
evil M
Модератор
Возраст: 35
Репутация: 62
С нами: 10 лет 10 месяцев

Сообщение #10 MrT » 28.02.2010, 01:29

2evil, вот спасибо :) нашел и включил во втором месте.
MrT M
Автор темы, Новичок
Возраст: 33
Откуда: Тольятти
Репутация: 0
С нами: 7 лет

Сообщение #11 uuuu » 28.02.2010, 18:04

evil писал(а):если делать замену foo_uie_single_column_playlist (так ли необходим?), то возможно, нужно подумать над скриптом.
эх сделал бы кто нить конфиг такого же вида как в сингл-колумн-плейлисте у детха (тока с прозрачностью чтоб картинки фоновые видно было).. я бы с удовольствием поставил в сборочку алекса... *ну* примерно так:
Изображение  :)
это надо елп конфиг делать?
uuuu
Бывалый
Репутация: 0
С нами: 10 лет 10 месяцев

Сообщение #12 Izotop » 02.03.2010, 01:34

2uuuu

Запускаем сборку Алекса Реалиста

Идем в Settings... ELPlaylista

В разделе Script жмём кнопочку [  New  ]
пишем имя новому скрипту (например: Dr.Death) и подтверждаем новое имя нажав кнопку [Rename]
Переходим во вкладку Track list

и стираем весь код скрипта,
на его место вставляем код::::
Код: Выделить всё
// ------------------ переменные
$puts(yglobal1,4)
$puts(yglobal2,$sub($get(yglobal1),1))
$puts(now_txt_color,$if(%el_isplaying%,%__PLAYING_COLOR__%,%__TXT_COLOR__%))

$puts(tlist_title1,$num($add(%el_item_index%,1),2))
$puts(width_title1,$add($gettextwidth($get(tlist_title1),Tahoma,8,bold),6))
$puts(xpos1,12)
$puts(xsize1,$get(width_title1))
$puts(xpos2,$add($get(xpos1),$get(xsize1),6))
$puts(xsize2,6)
$puts(xpos5,$sub(%el_width%,48))
$puts(xsize5,36)
$puts(xpos4l,$sub(%el_width%,68))
$puts(xpos4b,$sub(%el_width%,$ifequal(%__IS_LYRICS__%,1,127,112)))
$puts(xsize4b,95)
$puts(xpos3,$add($get(xpos2),$get(xsize2),6))
$puts(xsize3,$sub($ifequal(%__IS_BITRATE__%,1,$get(xpos4b),$ifequal(%__IS_LYRICS__%,1,$get(xpos4l),$get(xpos5))),$get(xpos3),3))

// ------------------ курсор
$drawroundrect(%__HPADDING__%,%__VPADDING__%,$sub(%el_width%,$mul(%__HPADDING__%,2),1),$sub(%el_row_height%,$mul(%__VPADDING__%,2),1),1,1,%__BOX_COLOR__%-$add(%__BOX_ALPHA__%,20),%__BOX_COLOR__%-$add(%__BOX_ALPHA__%,40),)
$if($or(%el_selected%,%el_focused%),$drawroundrect(%__HPADDING__%,%__VPADDING__%,$sub(%el_width%,$mul(%__HPADDING__%,2),1),$sub(%el_row_height%,$mul(%__VPADDING__%,2),1),1,1,%__BOX_COLOR_SELECTED1__%,%__BOX_COLOR_SELECTED2__%,))

// ------------------ информация о треке
$puts(tlist_title2,$char(8226))
$if(%el_is_noheader%,
   $puts(tlist_title3,[ %queue_indexes% >  ][%artist% - ]%title%)
,
   $puts(tlist_title3,[ %queue_indexes% >  ]$if($or($strcmp(%album artist%,VA),$strcmp(%band%,VA),$strcmp(%va%,1)),[%artist% - ]%title%,[%artist% - ]%title%))
)
$puts(tlist_title4,%codec% $char(7) $if($strcmp(%codec_profile%,CBR),,~)$info(bitrate) kbit/s)
$puts(tlist_title5,%length%)

$font(Tahoma,10,bold)
$drawrect(5,0,32,%el_height%,,128-128-128-228,)
$drawrect(37,0,$sub(%el_width%,91),%el_height%,,128-128-128-228,)
$drawrect($sub(%el_width%,55),0,49,%el_height%,,128-128-128-228,)
$drawtextex($get(tlist_title1),$add($get(xpos1),1),1,$get(xsize1),%el_height%,%__SHADOW_COLOR__%,hcenter vcenter end_ellipsis)
$drawtextex($get(tlist_title1),$get(xpos1),0,$get(xsize1),%el_height%,$get(now_txt_color),hcenter vcenter end_ellipsis)
$font(Segoe UI,8,)

$if(%el_isplaying%,
   $font(Segoe UI,8,bold)
   $drawtext($get(tlist_title2),$add($get(xpos2),1),$sub($get(yglobal1),1),$get(xsize2),%el_height%,%__SHADOW_COLOR__%,left vtop)
   $drawtext($get(tlist_title2),$get(xpos2),$sub($get(yglobal2),1),$get(xsize2),%el_height%,$get(now_txt_color),left vtop)
   $puts(queue_width,$add($gettextwidth( %queue_indexes% >,Segoe UI,8,bold),1))
,
   $puts(queue_width,$add($gettextwidth( %queue_indexes% >,Segoe UI,8,),1))
)
$if(%queue_indexes%,
   $drawroundrect($get(xpos3),$add(%__VPADDING__%,3),$get(queue_width),12,1,1,%__BOX_COLOR__%-%__BOX_ALPHA__%,$get(now_txt_color),)
)
$font(Tahoma,8,)
$drawtextex($get(tlist_title3),$add($get(xpos3),1),$get(yglobal1),$get(xsize3),%el_height%,%__SHADOW_COLOR__%,left vtop end_ellipsis)
$drawtextex($get(tlist_title3),$get(xpos3),$get(yglobal2),$get(xsize3),%el_height%,$get(now_txt_color),left vtop end_ellipsis)
$font(Tahoma,7,)

$ifequal(%__IS_BITRATE__%,1,
   $drawtextex($get(tlist_title4),$add($get(xpos3),1),$add($get(yglobal1),14),$get(xsize4b),%el_height%,%__SHADOW_COLOR__%,left vtop end_ellipsis)
   $drawtextex($get(tlist_title4),$get(xpos3),$add($get(yglobal2),14),$get(xsize4b),%el_height%,$get(now_txt_color),left vtop end_ellipsis)
,)
$ifequal(%__IS_LYRICS__%,1,
   $drawroundrect($get(xpos4l),$add(%__VPADDING__%,3),11,11,1,1,,%__BOX_COLOR_GROUP__%-$add(%__BOX_ALPHA_GROUP__%,80),)
   $gradientrect($get(xpos4l),$add(%__VPADDING__%,3),11,11,%__BOX_COLOR_GROUP__%-%__BOX_ALPHA_GROUP__%,%__BOX_COLOR_GROUP__%-$add(%__BOX_ALPHA_GROUP__%,40),)
   $if($or($findfile(%__LYRICS_FILENAME__%),%LYRICS%,%UNSYNCED LYRICS%),
      $gradientrect($add($get(xpos4l),4),$add($get(yglobal1),3),5,1,%__SHADOW_COLOR__%,,)
      $gradientrect($add($get(xpos4l),4),$add($get(yglobal1),5),5,1,%__SHADOW_COLOR__%,,)
      $gradientrect($add($get(xpos4l),4),$add($get(yglobal1),7),5,1,%__SHADOW_COLOR__%,,)
      $gradientrect($add($get(xpos4l),4),$add($get(yglobal1),9),5,1,%__SHADOW_COLOR__%,,)
      $gradientrect($add($get(xpos4l),3),$add($get(yglobal1),2),5,1,$get(now_txt_color),,)
      $gradientrect($add($get(xpos4l),3),$add($get(yglobal1),4),5,1,$get(now_txt_color),,)
      $gradientrect($add($get(xpos4l),3),$add($get(yglobal1),6),5,1,$get(now_txt_color),,)
      $gradientrect($add($get(xpos4l),3),$add($get(yglobal1),8),5,1,$get(now_txt_color),,)
   )
,)
$if(%el_isplaying%,,
   $drawtextex($get(tlist_title5),$add($get(xpos5),1),1,$get(xsize5),%el_height%,%__SHADOW_COLOR__%,right vcenter end_ellipsis)
   $drawtextex($get(tlist_title5),$get(xpos5),0,$get(xsize5),%el_height%,$get(now_txt_color),right vcenter end_ellipsis)
)

Это примерная наброска.
Корректировку под "себя" (цвета, шрифты и т.д.) думаю доработаете на Ваш вкус.
Последний раз редактировалось Izotop 02.03.2010, 01:51, всего редактировалось 1 раз.
[color=#0000FF]Life between 8-22000 Hz[/color]
[b][color=#00FF00]Кто ищет — тот всегда находит то, что ищет...[/color][/b]
Izotop M
Модератор
Аватара
Возраст: 32
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 8 лет 4 месяца

Сообщение #13 uuuu » 02.03.2010, 02:40

2Izotop, спасибо, буду ковырять *даун*
uuuu
Бывалый
Репутация: 0
С нами: 10 лет 10 месяцев

Сообщение #14 Mesk » 10.04.2010, 23:03

Я тут заморочился, ибо привык к сборке Детха и собрал на версию 1.0. Правда собирал под себя, что-то удалил, что-о добавил. Прдлагаю поглядеть. Может кому пригодится. Надеюсь мистер MeDVeD не будет против, за основу взял его сборку.

http://ifolder.ru/17233122
http://www.sendspace.com/file/qvs9e9
Mesk
Новичок
Репутация: 0
С нами: 6 лет 11 месяцев

Сообщение #15 evil » 10.04.2010, 23:37

2Mesk
Выше дана ссылка на v.1.0.1.
evil M
Модератор
Возраст: 35
Репутация: 62
С нами: 10 лет 10 месяцев

Сообщение #16 Mesk » 11.04.2010, 00:02

Файл номер 16621458 удален !!!
Mesk
Новичок
Репутация: 0
С нами: 6 лет 11 месяцев

Сообщение #17 evil » 11.04.2010, 00:19

2Mesk
Я не про бету 1, а 1.0.1 в первом сообщении темы.
evil M
Модератор
Возраст: 35
Репутация: 62
С нами: 10 лет 10 месяцев

Сообщение #18 MrT » 11.04.2010, 14:25

Сборка 1.0.1 просто великолепна. Практически тот старый добрый доктор детх, только бы еще воспроизвести Single Column Playlist :(
MrT M
Автор темы, Новичок
Возраст: 33
Откуда: Тольятти
Репутация: 0
С нами: 7 лет

Сообщение #19 Vladko » 26.05.2010, 22:44

Если вопрос подымался, не пинайте сильно ногами. Как и что включить, что бы там где написано Фообар2000 (самая верхняя строка с значками свернуть, развернуть, закрыть) чтобы там еще отображалось название трека который играет.
Заранее спасибо.
Vladko M
Новичок
Возраст: 30
Откуда: Донецк
Репутация: 0
С нами: 9 лет 4 месяца

Сообщение #20 evil » 27.05.2010, 08:24

2Vladko
А разве не отображается? На всех треках или некоторых?
evil M
Модератор
Возраст: 35
Репутация: 62
С нами: 10 лет 10 месяцев

След.

Вернуться в Сборки