- Скриншоты сборки и краткое описание
Главное окно выглядит вот так. Полноэкранный режим выглядит некрасиво, но над этим я буду работать. Сборка использует шрифты, находящиеся в папке плеера (спасибо UI Hacks). Песни в плейлисте группируются по альбомам. В заголовке пишется исполнитель альбома, название и Album Gain. В записях помимо исполнителя, названия и номера трека указывается дата выпуска альбома, Track Gain и как этот элемент кодирован (LS=lossless, Ls=lossy, Sy=Synthesized). Если треки\альбом не сканировались RG, в заголовке и записях для каждого несканированного альбома\трека будет пометка "NO RG!" или "!RG".
Cикбар из сборки выкинут в пользу Waveform Seekbar, ибо перематывать "на глаз" гораздо удобнее, да и сходу можно посмотреть, как был сведён альбом (и поругаться вслух на войну громкости ).
- Используемые модули
- Код: Выделить всё
Core (2013-12-27 11:08:12 UTC)
foobar2000 core 1.3
foo_albumlist.dll (2013-12-27 10:57:38 UTC)
Album List 4.5
foo_audioscrobbler.dll (2010-06-04 00:27:04 UTC)
Audioscrobbler 1.4.7
foo_burninate.dll (2011-02-24 01:40:34 UTC)
Audio CD Writer 3.0.3
foo_cdda.dll (2013-12-27 10:57:10 UTC)
CD Audio Decoder 3.0
foo_converter.dll (2013-12-27 10:56:52 UTC)
Converter 1.5
foo_cuefilter.dll (2009-04-28 06:09:44 UTC)
CUE Playlist Filter 0.1.7.0
foo_discogs.dll (2013-06-18 17:52:24 UTC)
Discogs Tagger 1.31
foo_dsp_eq.dll (2013-12-27 10:58:06 UTC)
Equalizer 1.0
foo_dsp_resampler_mod.dll (2012-04-04 17:06:07 UTC)
SoX Resampler mod 0.7.8 mod
foo_dsp_std.dll (2013-12-27 10:57:46 UTC)
Standard DSP Array 1.3
foo_dumb.dll (2013-12-27 15:32:00 UTC)
DUMB module decoder 1.0.70
foo_dynamic_range.dll (2012-04-06 12:48:34 UTC)
Dynamic Range Meter 1.1.1
foo_fileops.dll (2013-12-27 10:53:04 UTC)
File Operations 2.2
foo_foobarCon.dll (2013-09-09 08:55:26 UTC)
HTTP Control for FoobarCon 0.97.26-fc
foo_freedb2.dll (2013-12-27 10:52:32 UTC)
Online Tagger 0.7
foo_gep.dll (2013-11-23 05:21:10 UTC)
Game Emu Player 1.177
foo_input_adplug.dll (2013-05-14 09:24:02 UTC)
AdPlug 1.44
foo_input_dsdiff.dll (2011-05-18 11:01:22 UTC)
DSDIFF Decoder 1.4
foo_input_hvl.dll (2013-11-23 05:21:11 UTC)
Hively Tracker decoder 1.14
foo_input_monkey.dll (2013-04-20 17:25:31 UTC)
Monkey's Audio Decoder 2.1.7
foo_input_std.dll (2013-12-27 11:08:14 UTC)
Standard Input Array 1.0
foo_jesus.dll (2010-09-22 17:34:06 UTC)
Autosave & Autobackup 10
foo_keep_queue.dll (2010-11-11 19:28:46 UTC)
Keep Queue 0.3.5
foo_midi.dll (2013-12-27 15:32:01 UTC)
MIDI synthesizer host 1.229
foo_out_wasapi.dll (2013-03-12 03:15:25 UTC)
WASAPI output support 3.2.3
foo_playcount.dll (2012-11-02 09:39:38 UTC)
Playback Statistics 3.0.2
foo_queuecontents.dll (2012-02-23 13:06:40 UTC)
Queue Contents Editor 0.5.1
foo_rg_trn.dll (2010-01-13 16:01:00 UTC)
ReplayGain override 0.1.3
foo_rgscan.dll (2013-12-27 10:55:34 UTC)
ReplayGain Scanner 2.2
foo_sid.dll (2013-12-27 15:32:06 UTC)
sidplay2 1.31
foo_skype.dll (2011-05-21 09:33:24 UTC)
Skype playing notifications 0.2
foo_ui_columns.dll (2011-02-27 20:22:58 UTC)
Columns UI 0.3.8.8
foo_ui_hacks.dll (2013-10-29 06:57:00 UTC)
UI Hacks 2013-02-19
foo_ui_std.dll (2013-12-27 11:08:12 UTC)
Default User Interface 0.9.5
foo_uie_albumlist.dll (2009-06-13 22:49:19 UTC)
Album list panel 0.3.5
foo_uie_lyrics3.dll (2013-11-23 05:21:11 UTC)
Lyric Show Panel 3 0.4.1
foo_unpack.dll (2013-12-27 10:54:24 UTC)
ZIP/GZIP/RAR Reader 1.6
foo_vst.dll (2011-03-04 23:19:04 UTC)
VST 2.4 adapter 0.9.0.3
foo_w7shell.dll (2010-01-16 19:09:20 UTC)
Windows 7 integration 0.2.9.1
foo_wave_seekbar.dll (2013-07-28 18:38:31 UTC)
Waveform seekbar 0.2.40
- Немного истории и чего-то там ещё
- Дело было вечером, делать было нечего.
Уже долгое время периодически появляюсь на форуме и смотрю всё подряд. Когда был молодым и неопытным, часто прибегал к помощи сборок фубара, чтобы было "всё и сразу" и чтоб было удобно и красиво. В этом плане мне очень полюбились сборки от Alex Realist и meDveD. Кстати, именно их работа пробудила во мне интерес сделать всё самому, так что спасибо вам огромное!
Первое время моя собственная сборка напоминала эдакую монструозину из кучи панелей, плагинов и всяких свистелок, да и оформлено оно всё было на DUI, и с таким кол-вом всего ужасно тормозило. Со временем я опомнился и выдрал из сборки всё, чем пользуюсь реже раза в неделю и взялся "пойти глубже" и заточить конфиг под длительную работу без остановок и небольшой жор памяти. Ну и отзывчивость по требованию, конечно.
В плане отзывчивости больше всего помогло перевести конфиг на CUI и выкинуть все ненужности, а с длительной работой подсобил UI Hacks, который умеет выгружать часть фубара из памяти, когда тот свёрнут\неактивен.
В один момент я подумал: "А что ещё умеет играть F2k?". И тут меня понесло. Не буду вдаваться в подробности, скажу лишь, что теперь сборка умеет играть музыку множества трекерных форматов, и музыку с консолей и из старых игр в оригинале. В качестве бонуса я приложил архив с парой примеров.
- Установка
- Скачать архив
- Распаковать в C:\foobar2000 (путь к EXE должен получиться "C:\foobar2000\foobar2000.exe")
- Запустить foobar2000.exe, закрепить его на панели (Win7\8), создать ярлык (WinXP).
- Внимание!
- Если распаковываете в другое место, обязательно измените путь к ROM-файлу в плагине MIDI Synthesizer Host, см скриншот!
- Настройка пути к ROM-файлу
- Если у Вас хорошая звуковая карта и настроен вывод звука на частоте выше 44\48 кГц (как у меня), обязательно измените частоты сэмплирования у Input-плагинов! Если у Вас не очень мощный CPU, на высоких частотах могут появиться заикания у некоторых трекерных мелодий, в этом случае убавьте частоту сэмплирования у DUMB Module Decoder и\или измените алгоритм интерполяции с Sinc на Cubic\Linear.
- Где нужно поменять частоты
- Если распаковываете в другое место, обязательно измените путь к ROM-файлу в плагине MIDI Synthesizer Host, см скриншот!
С версии 0.1 и далее сборка выкладывается в формате ZIP, т.к. он наиболее распространён и его легче всего распаковать. Для тех, кто экономит трафик, есть ссылка на вариант в 7z.
Здесь можете скачать несколько мелодий-примеров, чтобы оценить, как хорошо (или плохо) фубар умеет синтезировать мелодии.