Сборка foobar2000 maybe

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

Описание: Тестирование нестабильных сборок либо их бета-версий.

  • 3

Сообщение #1 kgena_ua » 17.09.2013, 18:33

Сборка: foobar2000 may be.

Дата сборки: 17.09.2013;
Автор: kgena_ua;

версия foobar: foobar2000 v1.3.8:

Интерфейс: Columns UI, PSS.
Вид установки: архив Rar.
Установка: разархивировать сборку в любую папку, добавить путь (пути) к музыке в меню настроек Media Library.

Скачать (обновлено 03.04.2015):
http://rghost.ru/7DJ7d4JsJ

Безымянный 1.jpg
Безымянный.jpg


Доп.скрины и управление сборкой:
Спойлер
Безымянный.jpg

Безымянный 2.jpg

Безымянный 3.jpg

Безымянный.jpg


Вид Foobar(а) зависит только от размеров (пропорций) окна плеера.
Сборка не имеет фиксированных размеров, достаточно изменить форму окна плеера (растянуть, сжать, увеличить или уменьшить -
вид "максимальный", "средний" и "минимальный").
Ширину каждого из "видов" можно отрегулировать и запомнить. Также можно изменить ширину выводимых панелей.
Простой не перезагруженный интерфейс.

Список дополнительных плагинов:
Спойлер
foo_cuefilter.dll (2009-04-28 12:09:44 UTC)
foo_dockable_panels.dll (2013-09-19 15:48:20 UTC)
foo_input_monkey.dll (2013-04-13 09:40:08 UTC)
foo_out_ks.dll (2011-03-07 05:34:39 UTC)
foo_out_wasapi.dll (2013-03-09 17:38:52 UTC)
foo_playcount.dll (2011-07-13 09:47:18 UTC)
foo_queuecontents.dll (2012-02-23 20:06:40 UTC)
foo_quicksearch.dll (2012-10-29 14:44:48 UTC)
foo_run.dll (2009-06-07 12:15:18 UTC)
foo_ui_columns.dll (2011-02-27 20:22:58 UTC)
foo_ui_hacks.dll (2013-02-19 11:31:38 UTC)
foo_uie_albumlist.dll (2013-01-19 00:48:14 UTC)
foo_uie_biography.dll (2010-12-11 05:47:22 UTC)
foo_uie_elplaylist.dll (2010-10-30 18:51:16 UTC)
foo_uie_esplaylist.dll (2011-05-28 21:06:46 UTC)
foo_uie_explorer.dll (2010-02-22 13:51:29 UTC)
foo_uie_graphical_browser.dll (2008-04-19 16:37:54 UTC)
foo_uie_library_tree.dll (2011-07-24 16:08:24 UTC)
foo_uie_lyrics3.dll (2015-02-16 17:26:16 UTC)
foo_uie_panel_splitter.dll (2009-12-09 21:16:12 UTC)
foo_uie_vis_channel_spectrum.dll (2010-03-01 09:10:22 UTC)
foo_uie_wsh_panel_mod.dll (2015-02-14 13:02:42 UTC)
foo_unpack.dll (2015-03-26 07:42:42 UTC)
foo_vis_vumeter.dll (2013-02-16 08:44:26 UTC)

Последний раз редактировалось kgena_ua 03.04.2015, 22:00, всего редактировалось 56 раз(а).
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Автор темы, Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 348
С нами: 4 года 7 месяцев

Сообщение #2 vladj » 17.09.2013, 20:16

Биографию качает, картинки не вижу, галочку поставил в настройках биографии.
Ну и наконец, неплохо-бы было упомянуть автора сборки или ты сам скрипт писал ?
HTPC Termaltake, eGlobal i5-7200, Asrock Beebox J3160, Onkyo 525E, цап SMSL, фронт Yamaha 8900.
vladj M
Гуру
Аватара
Откуда: Пермский край
Репутация: 305
С нами: 7 лет 9 месяцев

Сообщение #3 kgena_ua » 17.09.2013, 20:28

Ну и наконец, неплохо-бы было упомянуть автора сборки или ты сам скрипт писал ?

PSS - сам, WSH Art от Максима. Кнопки - за основу были взяты от LUR.
Картинка в биографии отключена.

Да, забыл.
Желательно добавить файл artist_art.* с изображением альбома или исполнителя (лучше ч/б) в папку (необходимо создать) pic.
Включение первой кнопкой во втором ряду.
Последний раз редактировалось kgena_ua 17.09.2013, 21:57, всего редактировалось 1 раз.
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Автор темы, Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 348
С нами: 4 года 7 месяцев

  • 1

Сообщение #4 vladj » 17.09.2013, 21:12

Несколько минут боролся - искал, откуда такая нагрузка на проц, более 50%, виновата была панелька
Channel Spectrum panel. В настройках панели нужно поставить галочку на псевдопрозрачном режиме,
тогда сразу упадём до 1%.
HTPC Termaltake, eGlobal i5-7200, Asrock Beebox J3160, Onkyo 525E, цап SMSL, фронт Yamaha 8900.
vladj M
Гуру
Аватара
Откуда: Пермский край
Репутация: 305
С нами: 7 лет 9 месяцев

  • 1

Сообщение #5 kgena_ua » 17.09.2013, 21:15

В настройках панели нужно поставить галочку на псевдопрозрачном режиме
Спасибо. Поставил.
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Автор темы, Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 348
С нами: 4 года 7 месяцев

Сообщение #6 simmons » 18.09.2013, 01:41

Красивое оформление и удобно пользоваться. Молодец
simmons M
Мастер
Аватара
Возраст: 45
Репутация: 100
С нами: 8 лет 8 месяцев

Сообщение #7 kgena_ua » 18.09.2013, 13:36

simmons, спасибо.
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Автор темы, Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 348
С нами: 4 года 7 месяцев

Сообщение #8 vladj » 18.09.2013, 16:19

Как насчёт прозрачности всего окна фубара ? Т.е. картинка желаемая под всем окном. Это возможно ?
HTPC Termaltake, eGlobal i5-7200, Asrock Beebox J3160, Onkyo 525E, цап SMSL, фронт Yamaha 8900.
vladj M
Гуру
Аватара
Откуда: Пермский край
Репутация: 305
С нами: 7 лет 9 месяцев

Сообщение #9 str » 18.09.2013, 20:28

simmons писал(а):удобно пользоваться
наоборот неудобно. в одном окне поочередно переключается и библиотека, и плейлисты и менеджер. мне кажется, что проще и удобнее сделать отдельное окошко плейлиста и переключаемые менеджер и проводник. так и не понял, как добавлять в плейлисты папки из библиотеки, - один раз играл default, другой - "фонотека". ну а в целом - все выглядит стильненько ))
avtomaticheskiy kalaschnikov
str M
Бывалый
Аватара
Возраст: 34
Откуда: Украина
Репутация: 15
С нами: 10 лет 10 месяцев

Сообщение #10 MrGrey » 19.09.2013, 00:59

На первом скрине кнопки ни к чёрту - они не видны, да и вообще текстура а-ля кейген 90-х...
Лучше сделать как на втором :wink:
MrGrey M
Мастер
Аватара
Откуда: Минск
Репутация: 22
С нами: 11 лет 1 месяц

Сообщение #11 kgena_ua » 19.09.2013, 09:33

картинка желаемая под всем окном
Да, Vladj.
Было бы лучше так, но как сделать у переключателя прейлистов, albumlist и graphical_browser прозрачный фон я не знаю.

А в скрипте:
Спойлер
в разделе
////////////////////////// фон elplaylist

$puts(bg_alpha,70)

$ifequal(%elp_art%,1,
$set_ps_global(artist_art,$directory_path(%path%)\pic\artist_art.*)
$if($findfile(%artist_art%),$puts(bg_alpha,50),)
,
$set_ps_global(artist_art,%ps_foobar2000_path%\textures\bg_elp\no_art_%bg_elp%.*)
)
строчки

$ifequal(%shape%,0,
$puts(col_show,$get(0_x2))
$puts(width_show,$get(0_w2))
,
$ifequal(%shape%,1,
$puts(col_show,$get(1_x1))
$puts(width_show,$get(1_w1))
,
$puts(col_show,$get(2_x1))
$puts(width_show,$get(2_w1))
)
)

заменить на
$puts(col_show,0)
$puts(width_show,%ps_width%)


Добавлено спустя 27 минут 3 секунды:
отдельное окошко плейлиста и переключаемые менеджер и проводник.
Str, если я правильно Вас понял, то в сборке достаточно потянуть за край окна и плейлист и библиотеки будут в разных окнах.

Изображение Изображение

Добавлено спустя 26 минут 37 секунд:
На первом скрине кнопки ни к чёрту - они не видны...
MrGrey, кнопки намеренно делал прозрачными (в нажатом положении немного затемненными на тон темнее чем фон),
дабы они не смотрелись яркими пятнами. Во включенном положении "подсветил" более ярко - голубым цветом.

Лучше сделать как на втором
На этих сринах кнопки одинаковые, фон разный.
Про "текстуры" я Вас не понял. Правда. В смысле простенькие.

Спасибо за внимание к сборке.
Вложения
bbb.png
bbb.png (15.47 КБ) Просмотров: 8731
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Автор темы, Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 348
С нами: 4 года 7 месяцев

Сообщение #12 kgena_ua » 15.10.2013, 16:47

Обновил сборку.
При желании прошу протестировать. Желательно узнать Ваше мнение.
Спасибо.
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Автор темы, Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 348
С нами: 4 года 7 месяцев

  • 1

Сообщение #13 Izotop » 05.12.2013, 13:39

2kgena_ua,
Установил для тестирования.
Заработала на Win 7 сразу и без "танцев с бубном" :smile:
Порадовала скорость старта (часто из-за Graphical Browsera скорость запуска сборок с большими плейлистами была неудовлетворительной :wink: )

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

  • 1

Сообщение #14 kgena_ua » 05.12.2013, 14:33

Izotop, спасибо что решили протестировать сборку.

1.Баг № 1. Даже не знаю, буду разбираться. Не сталкивался с такой ситуацией.
Там "тупо" выводятся по конкретным адресам (x,y) Год, стиль кол-во CD и время в зависимости от выбранной группировки (скрин №1).
Код: Выделить всё
$puts(row_info,$sub(%el_height%,18))

$if($stricmp($add(%el_preset_index%,1),1),

     $drawtextex([%date%],%col_title%,48,,,%text_color_2%,left)

     $puts(col_genre,170)
     $puts(genre_width,$sub(%el_width%,310))
     $drawtextex([%genre%],$get(col_genre),$get(row_info),$get(genre_width),,%text_color_2%,left end_ellipsis)

     $puts(col_CD,$sub(%el_width%,130))
     $drawtextex([CD %discnumber%],$get(col_CD),$get(row_info),,,%text_color_2%,left)
)
$puts(col_info,-60)
$drawtextex(%el_item_count%,$get(col_info),$get(row_info),,,%text_color_2%,right)

$puts(col_info_2,-11)
$drawtextex(%el_sum_length%,$get(col_info_2),$get(row_info),,,%text_color_2%,right)

2. Группировка по Directoryname. Надо почитать как это сделать.
3. Пустое место внизу предназначено для вывода vis channel spectrum (№2).
Была мысль увеличивать высоту ELplayList при отключенном vis channel spectrum. Но когда решил делать "безразмерную" сборку,
необходимость как-то отпала (№ 3).
Хотя, действительно, зачем пропадать месту.

Добавлено спустя 48 минут 30 секунд:
С группировкой "Directoryname" разобрался. Ничего военного.
И решил для отслеживания выбранной группы не использовать %el_preset_index%,
а использовать %el_preset_name%, что в свою очередь даже лучше и нагляднее.
Вложения
Безымянный.png
Безымянный 2.png
Безымянный 3.png
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Автор темы, Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 348
С нами: 4 года 7 месяцев

Сообщение #15 Izotop » 05.12.2013, 15:23

kgena_ua писал(а):Даже не знаю, буду разбираться. Не сталкивался с такой ситуацией. Там "тупо" выводятся по конкретным адресам (x,y) Год, стиль кол-во CD и время в зависимости от выбранной группировки
В том то и проблема что
"тупо" выводятся по конкретным адресам
Если длительность воспроизведения группы треков более 7 дней, то плеер пишет "1wk" (то есть 1-на неделя).
Именно значение 1wk и налазиет на количество треков группы.
Исправить можно сместив левее количество треков в группе :beer:

kgena_ua писал(а):С группировкой "Directoryname" разобрался. Ничего военного.И решил для отслеживания выбранной группы не использовать %el_preset_index%,а использовать %el_preset_name%, что в свою очередь даже лучше и нагляднее.
А за это плюсик сразу же ставлю :wink:
[color=#0000FF]Life between 8-22000 Hz[/color]
[b][color=#00FF00]Кто ищет — тот всегда находит то, что ищет...[/color][/b]
Izotop M
Модератор
Аватара
Возраст: 32
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 9 лет

Сообщение #16 kgena_ua » 05.12.2013, 15:34

Ух-ты, 1 week. Надо как-то сэмулировать эту ситуацию.
Izotop, а сколько было треков в Вашем тесте.
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Автор темы, Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 348
С нами: 4 года 7 месяцев

Сообщение #17 Izotop » 05.12.2013, 15:47

:smile:
2399 треков.
:wink:
Код:
Код: Выделить всё
$puts(col_info,-60)
меняем на:
Код: Выделить всё
$puts(col_info,-90)

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

Сообщение #18 kgena_ua » 05.12.2013, 15:56

Так. Это возможно при "моей" группировке "no order", хотя...
Должна быть возможность вывесьти время в формате:

"00 wk 0 d 000:00:00"
Уууууу....

И как посоветуете лучше: выводить полностью строку или обрезая (end_ellipsis).
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Автор темы, Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 348
С нами: 4 года 7 месяцев

Сообщение #19 Izotop » 05.12.2013, 16:40

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

Сообщение #20 kgena_ua » 05.12.2013, 16:54

Да, немного кол-во треков сдвину влево, а время через end_ellipsis.
Если бы ширина ELPlayList была бы постоянной, а в моем случае есть "узкий вид". Не хочется сильно обрезать "стиль"
да и кол-во CD нужно выводить.

Izotop, если есть время: скрипт для ELP - Group Header для даты, стиля, кол-ва треков и времени.
Код: Выделить всё
//////////////////////////////  дата  -  DiscID -  жанр  -  номер диска  -  к-во треков  -   время

$puts(row_info,$sub(%el_height%,18))

$if($stricmp($add(%el_preset_index%,1),1),

     $drawtextex([%date%],$add(%col_title%,%g_shift%),$add(48,%w_shift%),60,,%shadow_color%,left end_ellipsis)
     $drawtextex([%date%],%col_title%,48,60,,%text_color_2%,left end_ellipsis)

     $font(%m_font%,7,)

     $puts(row_DiscID,$sub(%el_height%,34))

     $if(%el_selected%,
          $drawtextex([DiscID  %discid%],$add(%col_title%,%g_shift%),$add($get(row_DiscID),%w_shift%),,,%shadow_color%,)
          $drawtextex([DiscID  %discid%],%col_title%,$get(row_DiscID),,,%text_color_2%,)
     ,)

     $puts(col_genre,160)
     $puts(genre_width,$sub(%el_width%,300))
     $drawtextex([%genre%],$add($get(col_genre),%g_shift%),$add($get(row_info),%w_shift%),$get(genre_width),,%shadow_color%,left end_ellipsis)
     $drawtextex([%genre%],$get(col_genre),$get(row_info),$get(genre_width),,%text_color_2%,left end_ellipsis)

     $puts(col_CD,$sub(%el_width%,130))
     $drawtextex([CD %discnumber%],$add($get(col_CD),%g_shift%),$add($get(row_info),%w_shift%),,,%shadow_color%,left)
     $drawtextex([CD %discnumber%],$get(col_CD),$get(row_info),,,%text_color_2%,left)
)

$font(%m_font%,7,)

$puts(col_info,$sub(%el_width%,100))
$drawtextex(%el_item_count%,$add($get(col_info),%g_shift%),$add($get(row_info),%w_shift%),32,,%shadow_color%,right  end_ellipsis)
$drawtextex(%el_item_count%,$get(col_info),$get(row_info),32,,%text_color_2%,right  end_ellipsis)


$puts(col_info_2,$sub(%el_width%,60))
$drawtextex(%el_sum_length%,$add($get(col_info_2),%g_shift%),$add($get(row_info),%w_shift%),50,,%shadow_color%,right  end_ellipsis)
$drawtextex(%el_sum_length%,$get(col_info_2),$get(row_info),50,,%text_color_2%,right  end_ellipsis)


//////////////////////////////  обложка
Вложения
Безымянный.png
Безымянный.png (10.05 КБ) Просмотров: 7941
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Автор темы, Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 348
С нами: 4 года 7 месяцев

След.

Вернуться в Тестирование