Noisy Player

Здесь можно обсудить ваш любимый плагин.
LAT
Posts: 257
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 10 times
Been thanked: 19 times

Re: Noisy Player

Post by LAT » Thu 24 Oct, 2013 16:18

Latest post of the previous page:

Спасибо за плагин.

LAT
Posts: 257
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 10 times
Been thanked: 19 times

Re: Noisy Player

Post by LAT » Thu 24 Oct, 2013 16:31

Если m3u-лист длинный, в список воспроизведения плагина (кнопка "Список") выводятся не все названия.

LAT
Posts: 257
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 10 times
Been thanked: 19 times

Re: Noisy Player

Post by LAT » Fri 25 Oct, 2013 18:06

Да, и главное - переместиться с помощью клавиш на неотображаемые пункты списка не получается.
Noisy: Ver 1.0.10 для FAR2.

User avatar
John Doe
Бюрократ
Posts: 12538
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 239 times

Noisy Player

Post by John Doe » Sat 22 Nov, 2014 18:39

Спасибо за адаптацию для Far 3!

Мысли по поводу:
  • np:filename: есть проблема с относительными путями (возможно плагин не учитывает что папка на панели это не то же самое что текущая папка процесса).
  • В Noisy.lua определяются два идентичных макроса на CtrlAltI
  • np:/open отображает диалог почему-то в фоне (фокус остаётся в фаре)
  • В NoisyCmd.txt похоже описаны не все команды (например отсутствует /Playlist)
  • Если вызвать GUI-плейлист, то после его закрытия фокус к фару не вернётся
  • Что касается команд, запускаемых через префикс, то может быть лучше для них использовать не GUI, а собственные диалоги плагина?
    Update: выяснил что если команда указана через два слеша, то так и происходит
  • np:/Info ничего не делает, логично было бы отображать GUI-плеер

User avatar
John Doe
Бюрократ
Posts: 12538
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 239 times

Noisy Player

Post by John Doe » Tue 25 Nov, 2014 13:02

Те же макросы, что в дистрибутиве, только компактнее, и соответственно нагляднее:

Code: Select all

local NoisyID = "298208DF-2031-4DD8-A461-E3DD80C72F46"
local function condition () return Plugin.Exist(NoisyID) end;

local shortcuts = {
  ["CtrlAltA"]       = "//Add",
  ["CtrlAltO"]       = "//Open",
  ["CtrlAltP"]       = "/Playpause",
  ["CtrlAltS"]       = "/Stop",
  ["CtrlAltI"]       = "//Info",
  ["CtrlAltG"]       = "//Playlist",
  ["CtrlAltX"]       = "/Quit",
  ["CtrlAltAdd"]     = "/Volume=+5",
  ["CtrlAltSubtract"]= "/Volume=-5",
  ["CtrlAltMultiply"]= "/Mute=1",
  ["CtrlAltPgDn"]    = "/Next",
  ["CtrlAltPgUp"]    = "/Prev",
  ["CtrlAltHome"]    = "/First",
  ["CtrlAltEnd"]     = "/Last",
  ["CtrlAltRight"]   = "/Seek=+5",
  ["CtrlAltLeft"]    = "/Seek=-5",
}

for key,cmd in pairs(shortcuts) do
  Macro { description="Noisy: "..cmd;
    area="Common"; key=key; condition=condition;
    action=function() Plugin.Call(NoisyID, cmd) end;
  }
end

User avatar
John Doe
Бюрократ
Posts: 12538
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 239 times

Noisy Player

Post by John Doe » Wed 26 Nov, 2014 12:55

При воспроизведении shoutcast-потока если оставить на паузе какое-то существенное время, то после снятия с паузы содержимое буфера доиграет, после чего завершится (или очередь перейдёт к следующему элементу плейлиста).

Это не баг, т.к. аналогично ведут себя и другие плееры. Но может быть есть возможность улучшить поведение?

P.S.
Заметил опечатку: shothcast

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Noisy Player

Post by Max Rusov » Wed 26 Nov, 2014 13:03

John Doe wrote: может быть есть возможность улучшить поведение
Что-то я сомневаюсь. А что Вы ожидаете? Чтобы оно продолжилось с того же места (типа TimeShift)? Или заново синхронизировалось с потоком?

User avatar
John Doe
Бюрократ
Posts: 12538
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 239 times

Noisy Player

Post by John Doe » Wed 26 Nov, 2014 13:18

"С того места" не ожидаю. Но можно попытаться открыть поток заново.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Noisy Player

Post by Max Rusov » Wed 26 Nov, 2014 13:23

Посмотрю, что можно сделать.

User avatar
John Doe
Бюрократ
Posts: 12538
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 239 times

Noisy Player

Post by John Doe » Tue 02 Dec, 2014 15:05

Max Rusov wrote:Посмотрю, что можно сделать.
Аналогичный эффект при нестабильном соединении с сетью.
Возможно, что также нужна опция "не переходить на следующий трек".
NoisyCmd.txt wrote:

Code: Select all

Формат командной строки:

 noisy [Ключи...] [Файлы...]

Допустимо указание нескольких имен файлов или масок файлов.
Что-то маски странно работают: noisy *.mp3 иногда добавляет все файлы, а иногда часть, или только один.
И всё это в одной и той же папке.

igor
Posts: 11
Joined: Mon 29 Apr, 2013 08:22
Been thanked: 1 time

Noisy Player

Post by igor » Sun 29 May, 2016 11:04

Всем привет. Пользуюсь вашим плагином - шедевр, спасибо большое. Хотел уточнить про поддержку FLAC в паре с CUE: при проигрывании альбомов в losseless формате, даже при наличии файла разметки, плеер все равно отображает в Playlist'е один длинющий файл. Может быть я что-то все-таки не доставил с сайта bass, или данной поддержки нет в самом проигрывателе?

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Noisy Player

Post by Max Rusov » Sun 29 May, 2016 19:37

CUE пока не поддерживается. Были планы, по руки не дошли.

Post Reply

Return to “Обсуждение плагинов”