Отправляйте мне интересные ссылки

Надеюсь, вы уже заметили, что я переделал свою страницу о фубаре. Так вот, если у вас есть ссылки, которые могут заинтересовать меня и других, смело отправляйте мне по почте или IM. Можно писать и здесь, в комментариях.

RSS-лента с обновлениями компонентов

Не знаю, почему на foobar2000.org никто не сделал RSS-ленту для страницы с компонентами. Я долго её ждал, но она так и не появилась, поэтому я сам написал скрипт для их репозитория. Ссылка на RSS-ленту.

Как правильно сделать поддомен на Peterhost

Создать поддомен, пользуясь хостингом Петерхост несложно, но в сети я не видел ни одной поэтапной инструкции, к которой бы у меня не было претензий (вот в этой заметке мне не нравится код). Предлагаю следующее универсальное решение:

  1. Создаёте поддомен в разделе «Управление доменами»;
  2. Добавляете этот поддомен к вашему сайту в разделе «Управление сайтами»;
  3. В .htaccess вставляете следующий код (автор — Рэндел Краузе):
#### URL Rewrite Handler for Subdomains (by Randall Krause) ####
RewriteEngine on
RewriteBase /
RewriteCond %{ENV:REDIRECT_SUBDOMAIN} ="" 
RewriteCond %{HTTP_HOST} ^([a-z0-9][-a-z0-9]+)\.domain\.ru\.?(:80)?$ [NC] 
RewriteCond %{DOCUMENT_ROOT}/%1 -d 
RewriteRule ^(.*) %1/$1 [E=SUBDOMAIN:%1,L] 
RewriteRule ^ - [E=SUBDOMAIN:%{ENV:REDIRECT_SUBDOMAIN},L]

Замените domain на ваш домен.

WSH-панель для удаления проигранной композиции

Несколько месяцев назад в комментариях к одной моей записи в блоге зашёл разговор об удалении проигранных композиций из плейлиста. А сегодня я неожиданно придумал отличную панель для этого, которая не нуждается ни в foo_stop_after_queue, ни в foo_removeplayed. Ей нужен только foo_utils, который есть у каждого второго пользователя фубара.

WSH-панель
WSH-панель для удаления проигранной композиции

Вставил её в свою конфигурацию zsx. Пока не знаю, что с ней делать дальше — место я выбрал не очень удачное. Возможно, её стоит объединить с панелью выбора режима проигрывания.

Работает очень просто: нажимаете на неё, и появляется белая рамка — значит панель активна (белая, если вы используете прозрачность и тёмный фон, как и я). Повторное нажатие деактивирует панель. Надеюсь, кому-нибудь пригодится. Сам скрипт панели.

Новая конфигурация s7e

Первая версия конфигурации s7e готова! Я постарался сделать её как можно более похожей на системный проводник. Мне кажется, у меня почти получилось :) Уникальные особенности конфигурации:

  1. Сайдбар поддерживает добавление новых панелей: сначала вставляете панель с помощью подменю Add panel (в контекстном меню), а потом в Splitter settings включаете опции Forced Layout и Hide panel on startup и перезапускаете плеер;
  2. В сайдбаре смена панелей осуществляется с учётом уже используемой панели (выше или ниже), по кольцу — всё предельно просто и удобно, при этом можно всегда отключить верхнюю или нижнюю панель, чтобы увеличить активную;
  3. В плейлисте альбомы выводятся в виде древа;
  4. Меню на WSH-панели;
  5. Стильный внешний вид :)
s7e 1 s7e 2

Страница конфигурации s7e

Панель foobar2000 DeskBand Controls

Foobar2000 DeskBand Controls располагается на панели задач и выглядит вот так:

foobar2000 DeskBand Controls
Панель foobar2000 DeskBand Controls

Мне не хватает полосы прокрутки и регулятора громкости, да и ширина панели слишком велика. Обсудить этот гаджет можно на гидрогене.

Добавлены новые ошибки

Разработчик классной программы для работы с домашней коллекцией книг, по-моему, замечательно пошутил :)

Добавлены новые ошибки

Социальная сеть для книголюбов

Все знают о музыкальной социальной сети Last.fm, а я всегда мечтал о такой же, но только про книги. К своему удивлению, обнаружил, что она уже существует — LibraryThing.

Устроена она схожим образом: ваши прочитанные и читаемые в настоящий момент книги, любимые писатели, страницы о них с полным (или почти полным) списком произведений, рекомендации (!), друзья, форум, классный поиск. Сайт хорошо оформлен и чем-то напоминает Discogs. Рекомендую :)

Современная поэзия

В Воронеже недавно прошёл поэтический фестиваль. Очень хорошо о нём написали на сайте КП. Я же ради интереса разыскал несколько стихотворений его победительницы. Очень рекомендую вам прочитать их. Начните, к примеру, с этого.

Компоненты для панели задач в Вин7

Есть два компонента для поддержки новой панели задач в Вин7: foo_w7shell и foo_7taskbar.

foo_w7shell

foo_w7shell
foo_w7shell
Ошибка в foo_w7shell
Ошибка в foo_w7shell

Неплохой компонент, но я нашёл 2 ошибки в версии 0.2.8.1:

  • обложка смещается влево;
  • реже кнопки меняются на стандартные.

foo_7taskbar

foo_7taskbar
foo_7taskbar
Настройки foo_7taskbar
Настройки foo_7taskbar

Лучше, чем foo_w7shell. Мне не понравились кнопки и то, как выводится текст в окошке Track info (без сглаживания). Он был удален с форума Hydrogenaudio.org (конечно, из-за SDK), но ссылка всё ещё работает. Пользуйтесь.

CustomDB и Added

По умолчанию в CustomDB поле Added обновляется при любых изменениях фонотеки (Media Library). Например, вся ваша музыка находится в папке С:\Music. Если вы переместите её на другой раздел (D:\Music), CustomDB обновит поле Added у всех композиций и запишет в него значение %now%.

Совет: всегда делайте резервную копию вашей БД перед внесением каких-либо изменений.

Продолжение...

Фубар 1.0 и новая Вин7

Недавно мне пришлось вернуться с Вин7 на ХР из-за нестабильности новой операционки, но я никак не ожидал, что могут возникнуть какие-либо проблемы с фубаром. И всё же это случилось :)

Он зависал при запуске даже после удаления всех несовместимых с ХР компонентов. Вот тут-то и пригодилось новшество фубара 1.0 — сохранение конфигурации не в одном файле, как раньше, а в разных, по именам компонентов:

Конфигурации компонентов фубара

Я удалил Core.cfg, и фубар запустился без ошибок :)

Гаджет для фубара

Появился специальный гаджет для фубара (Виста/7), отображающий всю самую нужную информацию о текущей композиции.

Гаджет foo_NowPlaying
Гаджет foo_NowPlaying

Для его работы требуется COM Automation server и любая версия фубара (подойдёт и последняя на данный момент 1.0 beta 5).

Настройки гаджета foo_NowPlaying
Настройки гаджета foo_NowPlaying

Скачать гаджет foo_NowPlaying

Func UI: всплывающие окна

Сделал всплывающие окна для Легенды средствами Func UI (без дополнительных компонентов):

Окно в ХР
Окно в ХР
Окно в 7
Окно в 7

Под новой Вин7 окно отрисовывается с ошибкой, поэтому отложим это до следующего обновления Func UI :)

Lyrics Plugin

Тексты песен с сайта Lyrics Plugin прекрасно скачивает Lyrics Grabber, но вот появился ещё один компонент для фубара, который так и называется — foo_uie_lyricsplugin.

Lyrics Plugin очень быстро получает текст с сайта, не сохраняет его в тегах и радует своей минималистичностью (нельзя изменить даже цвета).

foo_uie_lyricsplugin
foo_uie_lyricsplugin (внизу)

Предыдущие записи