StrigUILite [DUI]

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

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

Сообщение #1 Strigoy » 21.10.2014, 02:36

Развитие интерфейса StrigUI [CUI] по альтернативному пути (DUI).

Почему DUI? Потому что очень понравился плагин Facets, он куда более гибкий, чем фильтры в CUI.

Изображение

< немножко копипасты из предыдущего поста >

Основная идея - разделить NowPlayingPlaylist и ActivePlaylist, тем самым, создавая "рабочую" зону, в которой можно проводить различные манипуляции с библиотекой, не прекращая проигрывание музыки, при этом иметь возможность напрямую (без вмешательства в playback queue) менять очередность треков в проигрываемом плейлисте.

Особенности / характерные черты
  • раздельное отображение NowPlaying и Active плейлистов
  • отсутствие подключаемой базы данных, все изменения, что производятся с треками пишутся в тэги
  • возможность выставлять рейтинг проигрываемому треку (звездочки на панели управления снизу)
  • включение/выключение отображения Waveform seekbar кнопкой в верхней части плеера
  • LastFM интеграция: для зарегистрированных пользователей доступна панель, отображающая основную информацию по проигрываемому треку и статистику пользователя, также под логотипом доступна кнопка 'love'
  • наряду с LastFM панелькой справа доступны переключатели для отображения Lyrics, менеджера плейлистов (SimPlaylist Manager) и Biography панелей
  • воссоздана функция AutoDJ (аналог iTunes DJ), доступна по нажатию кнопки на панели управления снизу справа
о функции Auto DJ
Auto DJ - аналог iTunesDJ - автоматически генерируемый динамический плейлист, который наполняется треками согласно ряду правил (в моем случае учитывается рейтинг треков и исключаются некоторые жанры). Плейлист создается с "запасом" на 5 треков (настраиваемо), чтобы можно было скипать или возвращаться к предыдущему треку, при желании ко всему этому делу можно прикрутить playlist attributes, который будет "чистить" плейлист от проигранных/скипнутых треков, как это было в айтюнсе, но я в этом особого смысла не вижу, т.к. будет невозможно отмотать назад на понравившийся трек.

В целом, это просто очень продвинутый шафл с возможностью управления очередностью треков, который ты запускаешь и можешь быть уверен, что будет играть только хорошая музыка :)

Список используемых компонентов
Код: Выделить всё
foo_audioscrobbler.dll (2013-12-08 22:22:15 UTC)
    Audioscrobbler 1.4.7
foo_dsp_effect.dll (2014-01-21 20:45:13 UTC)
    Effect DSP 0.12
foo_facets.dll (2011-08-18 16:06:16 UTC)
    Facets 1.0
foo_masstag.dll (2013-12-22 21:55:45 UTC)
    Masstagger 1.8.4
foo_musical_spectrum.dll (2014-07-31 12:06:31 UTC)
    Musical Spectrum 0.9.1
foo_quicksearch.dll (2014-07-06 18:50:32 UTC)
    Quick Search Toolbar 3.4
foo_random_pools.dll (2014-01-22 14:35:10 UTC)
    Random Pools 0.1.3
foo_simplaylist.dll (2014-09-02 18:51:51 UTC)
    SimPlaylist 1.0
foo_simplaylist_manager.dll (2014-09-02 18:48:33 UTC)
    SimPlaylist Manager 1.0
foo_ui_hacks.dll (2013-02-14 10:17:08 UTC)
    UI Hacks 2013-02-14
foo_uie_biography.dll (2013-12-08 21:24:12 UTC)
    Biography View 0.4.2.4
foo_uie_esplaylist.dll (2014-07-31 12:17:29 UTC)
    EsPlaylist 0.1.3.9
foo_uie_lyrics3.dll (2014-06-21 17:02:20 UTC)
    Lyric Show Panel 3 0.4.4
foo_uie_wsh_panel_mod.dll (2013-12-08 20:41:45 UTC)
    WSH Panel Mod 1.5.6
foo_vis_vumeter.dll (2014-09-23 11:00:40 UTC)
    VU Meter 2013-02-16

Credits
Maxim Terpilowski[LastFM 'love' button; Track/selection info], so_kindly[LastFM panel], Jensen[WSH cover panel], Juergen Palm[Random pools], marc2003[WSH tips & tricks], eXtremeHunter1972[WSH control panel from fooAero]

Скачать | Download

УСТАНОВКА
  • Скачать и распаковать архив
  • [ВНИМАНИЕ!]
    - для портативной версии плеера надо просто скопировать содержимое архива в директорию фубара;
    - для не портативной версии требуется скопировать папки в директорию %APPDATA%\foobar2000
  • Запустить фубар
  • Нажать Ctrl+P (для открытия окна настроек)
  • Display -> Default User Interface -> нажать на кнопку Import Theme и выбрать themes\strigUI\StrigUIlite.fth (
    (Кстати, можно просто запустить этот файл (StrigUIlite.fth) при помощи фубара и не надо будет вручную подгружать тему через опции)

Обновления:
22.10.2014:
  • LastFM panel: repositioned Artist/Album/Track stats and tags to prevent overlapping
  • LastFM panel: fixed authenticate function (previously required player restart after entering last.fm data)
  • Track/selection info panel: fixed fonts and rects sizing for systems without Sagoe UI
  • VU meter panel: fixed fonts for title and artist display


P.S. По большому счету, это уже даже не тестовый вариант, т. к. я уже около 2х месяцев гоняю этот свой конфиг и никаких особых проблем обнаружено не было (а те, что были - устранены), также оптимизирована работа большинства WSH скриптов, чтобы не создавать излишнюю нагрузку на CPU.
Последний раз редактировалось Strigoy 22.10.2014, 03:37, всего редактировалось 3 раз(а).
Strigoy
Автор темы, Новичок
Репутация: 17
С нами: 3 года 6 месяцев

Сообщение #2 Intuki » 21.10.2014, 20:19

Заинтересовала сборка еще с предыдущих скриншотов, ждал новой версии, обязательно попробую, спасибо! :smile:
Intuki
Бывалый
Аватара
Репутация: 17
С нами: 5 лет

Сообщение #3 Strigoy » 22.10.2014, 02:18

сразу же небольшой апдейт:

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

+ пофиксил аутентификацию ЛастФМ панельки (теперь не требует перезапуска плеера, когда ввели все данные)

Спасибо Intuki за репорт багулек :)
Strigoy
Автор темы, Новичок
Репутация: 17
С нами: 3 года 6 месяцев


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