Noisy Player

Здесь можно обсудить ваш любимый плагин.
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Re: Noisy Player

Post by Wave »

Latest post of the previous page:

А у меня в FAR3 noisy под двойку плюс враппер не пашет. При попытке «Открыть» или «Добавить» пишет Access violation at address 0050FED9 in module 'Far.exe'. Write of address 00000064. На ассоциацию np:"!\!.!" молчит. Это я тоже попытался задействовать FarFM+Noisy.
При этом управлять плеером получается нормально. Скажем, из FAR2 запускать, а из FAR3 управлять.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Noisy Player

Post by John Doe »

Wave
Почему не в тему враппера.
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Re: Noisy Player

Post by Wave »

Выше сказано, что плагин под враппером работает. Я опровергаю, не у всех. Кстати, только что опробовал плагин для ФАР1.7. Он в тройке работает.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Noisy Player

Post by John Doe »

Анси-версия работает, но не идеально.
- Кнопка List прячется под другими элементами (вероятно проблема ansi-враппера)
- В режиме WindowMode длинный плейлист не умещается на экране
LAT
Posts: 343
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 22 times
Been thanked: 39 times

Re: Noisy Player

Post by LAT »

Спасибо за плагин.
LAT
Posts: 343
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 22 times
Been thanked: 39 times

Re: Noisy Player

Post by LAT »

Если m3u-лист длинный, в список воспроизведения плагина (кнопка "Список") выводятся не все названия.
LAT
Posts: 343
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 22 times
Been thanked: 39 times

Re: Noisy Player

Post by LAT »

Да, и главное - переместиться с помощью клавиш на неотображаемые пункты списка не получается.
Noisy: Ver 1.0.10 для FAR2.
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Noisy Player

Post by John Doe »

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

Мысли по поводу:
  • np:filename: есть проблема с относительными путями (возможно плагин не учитывает что папка на панели это не то же самое что текущая папка процесса).
  • В Noisy.lua определяются два идентичных макроса на CtrlAltI
  • np:/open отображает диалог почему-то в фоне (фокус остаётся в фаре)
  • В NoisyCmd.txt похоже описаны не все команды (например отсутствует /Playlist)
  • Если вызвать GUI-плейлист, то после его закрытия фокус к фару не вернётся
  • Что касается команд, запускаемых через префикс, то может быть лучше для них использовать не GUI, а собственные диалоги плагина?
    Update: выяснил что если команда указана через два слеша, то так и происходит
  • np:/Info ничего не делает, логично было бы отображать GUI-плеер
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Noisy Player

Post by John Doe »

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

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: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Noisy Player

Post by John Doe »

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

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

P.S.
Заметил опечатку: shothcast
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Noisy Player

Post by Max Rusov »

John Doe wrote: может быть есть возможность улучшить поведение
Что-то я сомневаюсь. А что Вы ожидаете? Чтобы оно продолжилось с того же места (типа TimeShift)? Или заново синхронизировалось с потоком?
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Noisy Player

Post by John Doe »

"С того места" не ожидаю. Но можно попытаться открыть поток заново.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Noisy Player

Post by Max Rusov »

Посмотрю, что можно сделать.
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Noisy Player

Post by John Doe »

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

Code: Select all

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

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

Допустимо указание нескольких имен файлов или масок файлов.
Что-то маски странно работают: noisy *.mp3 иногда добавляет все файлы, а иногда часть, или только один.
И всё это в одной и той же папке.
igor
Posts: 13
Joined: Mon 29 Apr, 2013 08:22
Been thanked: 1 time

Noisy Player

Post by igor »

Всем привет. Пользуюсь вашим плагином - шедевр, спасибо большое. Хотел уточнить про поддержку FLAC в паре с CUE: при проигрывании альбомов в losseless формате, даже при наличии файла разметки, плеер все равно отображает в Playlist'е один длинющий файл. Может быть я что-то все-таки не доставил с сайта bass, или данной поддержки нет в самом проигрывателе?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Noisy Player

Post by Max Rusov »

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

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