Сборка 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 раз(а).
kgena_ua M
Автор темы
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 7 месяцев

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

Биографию качает, картинки не вижу, галочку поставил в настройках биографии.
Ну и наконец, неплохо-бы было упомянуть автора сборки или ты сам скрипт писал ?
vladj M
Аватара
Откуда: Пермский край
Репутация: 427
С нами: 14 лет 9 месяцев

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

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

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

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

  • 1

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

Несколько минут боролся - искал, откуда такая нагрузка на проц, более 50%, виновата была панелька
Channel Spectrum panel. В настройках панели нужно поставить галочку на псевдопрозрачном режиме,
тогда сразу упадём до 1%.
vladj M
Аватара
Откуда: Пермский край
Репутация: 427
С нами: 14 лет 9 месяцев

  • 1

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

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

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

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

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

simmons, спасибо.
kgena_ua M
Автор темы
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 7 месяцев

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

Как насчёт прозрачности всего окна фубара ? Т.е. картинка желаемая под всем окном. Это возможно ?
vladj M
Аватара
Откуда: Пермский край
Репутация: 427
С нами: 14 лет 9 месяцев

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

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

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

На первом скрине кнопки ни к чёрту - они не видны, да и вообще текстура а-ля кейген 90-х...
Лучше сделать как на втором :wink:
MrGrey M
Аватара
Откуда: Минск
Репутация: 29
С нами: 18 лет 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 КБ) Просмотров: 12258
kgena_ua M
Автор темы
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 7 месяцев

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

Обновил сборку.
При желании прошу протестировать. Желательно узнать Ваше мнение.
Спасибо.
kgena_ua M
Автор темы
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 7 месяцев

  • 1

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

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

Изображение
Найден был мелкий баг (на скриншоте цифра 1).
Мое пожелание - добавить в варианты группировки плейлиста "Directoryname" (на скриншоте цифра 2).
И я не смог понять зачем так много места пустует (на скриншоте цифра 3).
Izotop M
Аватара
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 16 лет

  • 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
kgena_ua M
Автор темы
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 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:
Izotop M
Аватара
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 16 лет

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

Ух-ты, 1 week. Надо как-то сэмулировать эту ситуацию.
Izotop, а сколько было треков в Вашем тесте.
kgena_ua M
Автор темы
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 7 месяцев

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

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

Думаю комментарии не нужны к проделкам? ;)
Izotop M
Аватара
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 16 лет

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

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

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

И как посоветуете лучше: выводить полностью строку или обрезая (end_ellipsis).
kgena_ua M
Автор темы
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 7 месяцев

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

Я бы просто сместил кол-во треков левее, как было написано в предыдущем моем посте.
Но решать Вам - Вы ведь автор :wink:
Izotop M
Аватара
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 16 лет

Сообщение #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 КБ) Просмотров: 11468
kgena_ua M
Автор темы
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 7 месяцев

След.

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