evil_foobar2000_v1.4_2020-06-06

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

Описание: Проверенные финальные версии сборок.

Сообщение #1 evil » 08.05.2006, 08:02

Сборка
foobar2000_evil_v1.4 (19.10 Mб)
Скачать:

Внешний вид, скриншот: https://yadi.sk/i/fgOR2Aq8hwT4UQ
evil_foobar2000_v1.4_2020-06-06.png


Описание

evil_v6.3.fcl - основная конфигурация для Columns UI, разделение по альбомам, имеет около 30 цветовых схем (в т.ч. и светлые).
evil_new_v1.33.fcl - новая конфигурация для Columns UI, представлена на скриншоте.
evil_plain_v3.1.fcl - плоское форматирование без выделения альбомов, имеет несколько цветовых схем.
evil_minna_v2.2.fcl - альтернативная конфигурация.
evil_v1.0.fth - тема для Default UI, единая группировка Advanced для альбомов и единичных треков.


FAQ


* * *

Сборка
foobar2000_evil_v0.8.3 (2.8 Mб)
Скачать:

Внешний вид, скриншот:
https://yadi.sk/i/S2Nn7UJVrhmeV
foobar2000_v0.8.3.png
Последний раз редактировалось evil 10.05.2012, 22:31, всего редактировалось 5 раз(а).
evil M
Автор темы, Модератор
Возраст: 39
Репутация: 64
С нами: 14 лет 6 месяцев


Сообщение #561 evil » 19.05.2009, 01:14

Vindoza писал(а):Ждём сборку
[font=Calibri]Сборка[/font]
foobar2000_evil_v0.9.6.6 (5.0 Mб)

[font=Calibri]Изменения[/font]
Последний раз редактировалось evil 19.05.2009, 16:11, всего редактировалось 1 раз.
evil M
Автор темы, Модератор
Возраст: 39
Репутация: 64
С нами: 14 лет 6 месяцев

Сообщение #562 Vindoza » 19.05.2009, 20:36

Оперативно, спасибо :)  *пыво*

Есть только одно но:
Ай-яй-яй, а зачем http://www.foobar2000.org/files/a6fc89c4c1656d6bf3d8caff18130164/foo_input_alac.zip не включаешь в сборку? :)
без него формат m4a (я знаю что никто не любит itunes, но иногда они попадаются в интернете) не проигрывается :(
По поводу остального набора компонентов - имхо, оптимальный вариант

Просто раз даже поддержку tta включаешь, то и alac надо включить
Vindoza
Новичок
Репутация: 2
С нами: 12 лет 5 месяцев

Сообщение #563 Vindoza » 21.05.2009, 23:23

Не подскажешь как вот это
http://www.hydrogenaudio.org/forums/index.php?showtopic=42941
прикрутить к сборке?

Фубар его что-то не хочет видеть в упор, хотя версия по идее должна работать
Vindoza
Новичок
Репутация: 2
С нами: 12 лет 5 месяцев

Сообщение #564 evil » 22.05.2009, 08:16

2Vindoza
Даже разлоченный вариант?
Что хочешь прикрутить от винампа?
evil M
Автор темы, Модератор
Возраст: 39
Репутация: 64
С нами: 14 лет 6 месяцев

Сообщение #565 Vindoza » 22.05.2009, 13:04

Спасибо, всё заработало
Vindoza
Новичок
Репутация: 2
С нами: 12 лет 5 месяцев

Сообщение #566 Tepple » 22.05.2009, 17:26

если на evil_v5.22.fcl я вставляю toolbar быстрого поиска, то не формируются правильно колонки результатов. как это можно исравить? спс
Tepple F
Бывалый
Аватара
Возраст: 30
Откуда: Пермь
Репутация: 15
С нами: 11 лет 9 месяцев

Сообщение #567 evil » 22.05.2009, 20:51

2Max907
Куда, как вставляешь? Что такое не формируются правильно колонки результатов? Каких результатов? Какой результат ожидается? Скриншоты?
evil M
Автор темы, Модератор
Возраст: 39
Репутация: 64
С нами: 14 лет 6 месяцев

Сообщение #568 Vindoza » 23.05.2009, 08:58

Вышел foobar 0.9.6.7  ;)

:-[ это.... :-[ ....ну ты понимаешь :)

Если не трудно, включи всё таки в сборку foo_input_alac, формат к сожалению не редкий в последнее время. В последнее время очень много музыки в нём, в связи с тем, что ап и флак на плеерах поддерживается гораздо реже, чем "яблоко"
Vindoza
Новичок
Репутация: 2
С нами: 12 лет 5 месяцев

Сообщение #569 meDveD » 23.05.2009, 09:12

тем, что ап и флак на плеерах поддерживается гораздо реже, чем "яблоко"
это не так, alac только на apple, flac/wv/ape на Cowon, samsung, iriver, etc.
http://www.last.fm/user/meDveD_spb
meDveD M
Гуру
Возраст: 33
Откуда: SPb
Репутация: 52
С нами: 13 лет 11 месяцев

Сообщение #570 Vindoza » 23.05.2009, 11:14

meDveD писал(а):это не так, alac только на apple, flac/wv/ape на Cowon, samsung, iriver, etc.
Это актуально для свежих моделей этих плееров. Судя по своему городу - iPod получил очень неплохое распространение среди народа из-за своей "модности". И все, кто не понимает преимущества Sony, покупали его  :-D
Плееры, которые поддерживают flac - можно перечислить по пальцам. А alac - это весь модельный ряд Apple

Суть не в демогогии, автор, добавь плагин плииииииз :)
Vindoza
Новичок
Репутация: 2
С нами: 12 лет 5 месяцев

Сообщение #571 ZarG2005 » 23.05.2009, 16:00

Вышел фубар 0.9.6.7.
Change Log:
* Hotfix: fixed crash when seeking in files that can't be decoded completely.
* Hotfix: corrected weird behaviors after restart with playback paused and “resume playback after restart” active.
* Updated third-party component blacklist.
Ждём сборку :)
ZarG2005
Новичок
Репутация: 0
С нами: 11 лет 10 месяцев

Сообщение #572 Tepple » 23.05.2009, 17:49

2evil
================
старая сборка
структура - http://s48.radikal.ru/i119/0905/a8/df86a97c8d2c.bmp
результат поиска выводится на месте списка воспроизведения - http://s60.radikal.ru/i170/0905/1b/d62c34148155.bmp
================
попытка повторить в новой сборке
структура - http://s48.radikal.ru/i119/0905/de/7d4be1533d7d.bmp
результат - http://s49.radikal.ru/i124/0905/76/5d658fff6bb7.bmp
обычный вид сборки - http://s40.radikal.ru/i090/0905/4d/7d3b0b7ebcac.bmp
Tepple F
Бывалый
Аватара
Возраст: 30
Откуда: Пермь
Репутация: 15
С нами: 11 лет 9 месяцев

Сообщение #573 evil » 24.05.2009, 00:14

2Max907
Запакуй в архив и выложи куда-нибудь свой плеер.
evil M
Автор темы, Модератор
Возраст: 39
Репутация: 64
С нами: 14 лет 6 месяцев

Сообщение #574 evil » 24.05.2009, 12:35

ZarG2005 писал(а):Ждём сборку
[font=Calibri]Сборка[/font]
foobar2000_evil_v0.9.6.7 (5.0 Mб)

[font=Calibri]Изменения[/font]
  • Исправлен баг в foobar2000.
  • Изменён Seekbar (иногда выдавал Script Error).
  • Добавлен foo_input_alac.
evil M
Автор темы, Модератор
Возраст: 39
Репутация: 64
С нами: 14 лет 6 месяцев

Сообщение #575 Tepple » 24.05.2009, 22:06

2evil
исправилось как-то само, когда переделывал заново
Последний раз редактировалось Tepple 24.05.2009, 22:14, всего редактировалось 1 раз.
Tepple F
Бывалый
Аватара
Возраст: 30
Откуда: Пермь
Репутация: 15
С нами: 11 лет 9 месяцев

Сообщение #576 Tepple » 26.05.2009, 17:42

2evil
я перенес все файлы и настройки как нужно с 0.9.6.3. на 0.9.6.6., рейтинги и статистика сохранились (как вы описывали на  странице 22)
потом я проделал тоже самое с 0.9.6.6. на 0.9.6.7., однако script error на seekbar'e неизменно выскакивает при нажатии ctrl+z. как можно исправить это?
Последний раз редактировалось Tepple 26.05.2009, 17:51, всего редактировалось 1 раз.
Tepple F
Бывалый
Аватара
Возраст: 30
Откуда: Пермь
Репутация: 15
С нами: 11 лет 9 месяцев

Сообщение #577 evil » 26.05.2009, 20:51

Max907 писал(а):однако script error на seekbar'e неизменно выскакивает при нажатии ctrl+z
Чего-то я не могу повторить. Что назначено на это сочетание? В каком месте в это время находится фокус?
На всякий случай, сверь код в своём seekbar с этим:
Код: Выделить всё
// This is helper function, used in DrawString()/MeasureString()
// args: h_align, v_align, trimming, flags
function StringFormat() {
   var h_align = 0, v_align = 0, trimming = 0, flags = 0;
   switch (arguments.length)
   {
   // fall-thru
   case 4:
      flags = arguments[3];
   case 3:
      trimming = arguments[2];
   case 2:
      v_align = arguments[1];
   case 1:
      h_align = arguments[0];
      break;
   default:
      return 0;
   }
   return ((h_align << 28) | (v_align << 24) | (trimming << 20) | flags);
}

// h_align/v_align:
// http://msdn.microsoft.com/en-us/library/ms534177(VS.85).aspx
StringAlignment = {
   Near: 0,
   Center: 1,
   Far: 2
};

// trimming:
// http://msdn.microsoft.com/en-us/library/ms534403(VS.85).aspx
StringTrimming = {
   None: 0,
   Character: 1,
   Word: 2,
   EllipsisCharacter: 3,
   EllipsisWord: 4,
   EllipsisPath: 5
};

// flags, can be combined of:
// http://msdn.microsoft.com/en-us/library/ms534181(VS.85).aspx
StringFormatFlags = {
   DirectionRightToLeft: 0x00000001,
   DirectionVertical: 0x00000002,
   NoFitBlackBox: 0x00000004,
   DisplayFormatControl: 0x00000020,
   NoFontFallback: 0x00000400,
   MeasureTrailingSpaces: 0x00000800,
   NoWrap: 0x00001000,
   LineLimit: 0x00002000,
   NoClip: 0x00004000
};

function RGB(r, g, b) {
   return (0xff000000 | (r << 16) | (g << 8) | (b));
}

function TimeFmt(t){
   var zpad = function(n){
      var str = n.toString();
      return (str.length<2) ? "0"+str : str;
   }
   var h = Math.floor(t/3600); t-=h*3600;
   var m = Math.floor(t/60); t-=m*60;
   var s = Math.floor(t);
   if(h>0) return h.toString()+":"+zpad(m)+":"+zpad(s);
   return m.toString()+":"+zpad(s);
}

// APPLICATION - START
g_font = gdi.Font("Segoe UI", 12, 0);
g_tfo = fb.TitleFormat("[%album artist% - ][$if2(%track artist%,%performer%) - ]%title% '['$if(%ispaused%,Paused,%playback_time% / %length%)']'");
g_stringformat = StringFormat(StringAlignment.Center, StringAlignment.Center);
var g_drag = 0;

function on_playback_stop(){
   window.Repaint();
}

function on_playback_seek(time){
   window.Repaint();
}

function on_playback_time(time){
   window.Repaint();
}

function on_playback_pause(state){
   window.Repaint();
}

function on_paint(gr) {
   gr.SetTextRenderingHint(5);
   var ww = window.Width;
   var wh = window.Height;
   var pos = 0   
   var length = fb.PlaybackLength;
   var txt;

   if (length > 0) {
      if (g_drag) {
         pos = window.Width * g_drag_seek;
         txt = "Seek " + TimeFmt(g_drag_seek * length) + " / " + TimeFmt(length);
      }
      else {
         pos = window.Width * (fb.PlaybackTime / length);
         txt = g_tfo.Eval();         
      }
   }  else if (fb.PlaybackTime) {
      txt = "Streaming...";
   }
   
   gr.FillGradRect(0, 0, pos, wh, 90, RGB(240,240,240), RGB(208,128,18));
   gr.FillGradRect(pos, 0, ww-pos, wh, 90, RGB(240,240,240), RGB(190,190,190));
   gr.DrawString(txt, g_font, RGB(0,0,0), 0, 0, window.Width, window.Height, g_stringformat);
   gr.DrawRect(0,0, ww-1, wh-1, 1.0, RGB(150,150,150));
}

function on_mouse_lbtn_down(x,y){
   g_drag = 1;
   on_mouse_move(x,y);
}

function on_mouse_lbtn_up(x,y){
   if(g_drag){
      g_drag = 0;
      g_drag_seek = x / window.Width;
      g_drag_seek = (g_drag_seek<0) ? 0 : (g_drag_seek<1) ? g_drag_seek : 1;
      fb.PlaybackTime = fb.PlaybackLength * g_drag_seek;
   }
}

function on_mouse_move(x,y){
   if(g_drag){
      g_drag_seek = x / window.Width;
      g_drag_seek = (g_drag_seek<0) ? 0 : (g_drag_seek<1) ? g_drag_seek : 1;
      window.Repaint();
   }
}

function on_mouse_wheel(delta){
   fb.PlaybackTime += delta;
}
// APPLICATION - END
evil M
Автор темы, Модератор
Возраст: 39
Репутация: 64
С нами: 14 лет 6 месяцев

Сообщение #578 Tepple » 26.05.2009, 23:38

Что подразумевается под "фокусом"?

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

Код совпадает полностью.
Сочетание нужно для просмотра истории library viewer selection для текущей сессии, наравне с ctrl+y
Кстати, это не очень удобно..

Если сново что-нибудь подобное произойдет, то напишу.
Последний раз редактировалось Tepple 27.05.2009, 12:34, всего редактировалось 1 раз.
Tepple F
Бывалый
Аватара
Возраст: 30
Откуда: Пермь
Репутация: 15
С нами: 11 лет 9 месяцев

Сообщение #579 evil » 27.05.2009, 16:32

2Max907
Я повторил твои описанные действия на версии 0.9.6.6, действительно была ошибка. Но, как только я вставил вышеприведённый последний код - всё заработало без перезапусков как плеера, так и компьютера.

Max907 писал(а):Кстати, это не очень удобно..
Неудобное сочетание (оно стандартно для ряда приложений) или то, что проигрываемая композиция уходит? Если второе, то и на это есть решение, правда без использования Album list.
evil M
Автор темы, Модератор
Возраст: 39
Репутация: 64
С нами: 14 лет 6 месяцев

Сообщение #580 San3k » 30.05.2009, 14:54

Когда название слишком длинное, то в прогресс-баре оно идет двумя строками:
Изображение
Можно сделать, например, прокрутку названия, если оно не помещается в одну строку? А если нельзя, то как сделать, чтобы оно обрезалось троеточием?
San3k M
Бывалый
Аватара
Возраст: 30
Откуда: Тимашевск
Репутация: 7
С нами: 12 лет 10 месяцев

Пред.След.

Вернуться в Релизы сборок