Автоматическая смена плейлистов, плейер играет до последнего трека.

Список разделов foobar2000 Плагины

Описание: Все о плагинах, компонентах, расширениях

Сообщение #1 IS2CAN » 25.07.2020, 21:57

Приготовление:

1. Создаем несколько плейлистов для примера
2. Скачиваем foo_removeplayed.dll https://www.hydrogenaud.io/forums/index.php?s=44f ... 2f77185f872a3d&showtopic=50312
Копируем foo_removeplayed.dll в папку components.
Запускаем плейер - playback - Remove played tracks (проверяем ли стоит галочка - если нет, то устанавливаем).
3. Скачиваем компонент foo.scheduler http://www.foobar2000.org/components/view/foo_scheduler и копируем в папку components


Как это работает:

По настройке foo.scheduler - в первый проход фубар проигрывает 2 трека в случайном порядке (random) начная с первого плейлиста до последнего.
То есть: первый плейлист - 2 песни, второй - 2 песни, итак дойдя до последнего, закоончив проигрыш двух песен с последнего листа - плейер возвращается на первый плейлист и тд - по настройке foo.scheduler.
Для того чтобы не было случайного повторения одних и тех же песен, плагин foo_removeplayed - удаляет сразу же проигранный только что трек.
Во второй проход и до последнего прохода, по настройке foo.scheduler, плейер проигрывает с каждого плейлиста по одной песне.

Очень важная деталь - запускать фубар только с правами администратора - иначе проигрынные треки не будут удаляться!

Для тех кто не хочет заморачиваться - прикрепляю внизу два файла с компонентами и с конфигурациями эти файлов.
Папку user-components и папку configuration - копируем в папку фубара.
Вложения
user-components.7z
(298.69 КБ) Скачиваний: 186
configuration.7z
(674 байт) Скачиваний: 182
IS2CAN
Автор темы
Репутация: 0
С нами: 3 года 9 месяцев

Сообщение #2 VlaKor » 27.07.2020, 00:59

Скажите пожалуйста, зачем это нужно?
VlaKor
Репутация: 9
С нами: 6 лет 6 месяцев

Сообщение #3 IS2CAN » 27.07.2020, 01:43

Скажите пожалуйста, зачем это нужно?
Допустим у вас много плейлстов с радиостанциями, благодаря этой настройке можно перейти с плейлиста с неработающей радиостанцией на плейлист с работающей радиостанцией автоматически.
Например для того чтобы транслировать музыку в интернет нон стоп, или для прослушивания музыки, новых альбомов например, с учетом того треки будут повторяться дважы.
Я выложил это здесь, чтобы можно было услышать от людей отзывы, как эта настройка работает. Улучшить ее.
IS2CAN
Автор темы
Репутация: 0
С нами: 3 года 9 месяцев

Сообщение #4 duzzy » 27.07.2020, 03:30

IS2CAN
Зачем такие заморочки?
Для этого есть хороший компонент foo_playlist_attributes.
https://www.foobar2000.org/components/view/foo_playlist_attributes

И потом Remove и Delete это разные вещи.
Т.е. убрать из плейлиста и удалить из плейлиста это не одно и тоже.

Так же можно использовать JSplitter
/viewtopic.php?t=6378
или Spider Monkey Panel
/viewtopic.php?t=6482
или JScript Panel
https://hydrogenaud.io/index.php?topic=118824.msg984967#new
https://kbuffington.github.io/foo_jscript_panel/foo_jscript_panel.html
написав свой скрипт, который будет например убирать треки из плейлиста, перекидывать их в другой плейлист, создавать свои плейлисты, удалять треки, прописывать нужные теги... Возможностей там масса, документация с примерами в папке компонента, можно почитать после установки.
duzzy
Репутация: 25
С нами: 8 лет 8 месяцев

Сообщение #5 IS2CAN » 28.07.2020, 03:09

duzzy:Зачем такие заморочки?

1. Я люблю экспериментировать.
2. Я могу увидеть наглядно различие между playbackом в shuffle track/random/default.
3. Тестировать работу плагинoв: foo.scheduler, foo dsp continuator, foo fadeinout, foo dsp crossfader.

duzzy:И потом Remove и Delete это разные вещи.
Т.е. убрать из плейлиста и удалить из плейлиста это не одно и тоже.
Я знаком с этим форумом с 2008 года.
Я знаю хорошо в чем различие между ними, кроме того на работе я постоянно работаю с документацией на английском языке...
duzzy:Для этого есть хороший компонент foo_playlist_attributes.
Этот компонент глючит у меня.

duzzy:Так же можно использовать JSplitter
/viewtopic.php?t=6378
или Spider Monkey Panel
/viewtopic.php?t=6482
или JScript Panel
https://hydrogenaud.io/index.php?topic=118824.msg984967#new
https://kbuffington.github.io/foo_jscript_panel/foo_jscript_panel.html
написав свой скрипт, который будет например убирать треки из плейлиста, перекидывать их в другой плейлист, создавать свои плейлисты, удалять треки, прописывать нужные теги... Возможностей там масса, документация с примерами в папке компонента, можно почитать после установки.
Я не знаком с программированием так хорошо, чтобы убивать на это своё свободное время, которого у меня не так много.
Покамест мне нужно простое решение чтобы слушать музыку и то же время тестировать плагины фубара - совмещать приятное с полезным.

Если вы можете немного помочь мне со Spider Monkey Panel и с JScript Panel, было бы неплохо.
Поверьте мне, в моем возрасте, после 47 лет, после рабочей смены в 12 часов, почти каждый день хочется просто хочется прийти домой,
сесть за комп, загрузить в фубар более 7 плейлистов с разными исполнителями и открыть баночку с пивом и наслаждаться музыкой и тестировать фубар и плагины его и просматривать всякие темы на форуме Hydrogenaudio и также здесь.
IS2CAN
Автор темы
Репутация: 0
С нами: 3 года 9 месяцев

Сообщение #6 VlaKor » 28.07.2020, 13:38

IS2CAN:Если вы можете немного помочь мне со Spider Monkey Panel и с JScript Panel, было бы неплохо.
https://developer.mozilla.org/ru/docs/Web/JavaScript
learn.javascript.ru
https://theqwertiest.github.io/foo_spider_monkey_panel/

Добавлено спустя 8 минут 41 секунду:
IS2CAN:Поверьте мне, в моем возрасте, после 47 лет, после рабочей смены в 12 часов,
Это вам к vladj https://foobar2000.ru/forum/memberlist.php?mode=viewprofile&u=13892
Думаю вы подружитесь )))
VlaKor
Репутация: 9
С нами: 6 лет 6 месяцев


Вернуться в Плагины