Really Quick Player — простой плеер

Здесь можно обсудить ваш любимый плагин.
User avatar
HaRT
Moderator
Posts: 8114
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 104 times

Really Quick Player — простой плеер

Post by HaRT » Thu 12 Oct, 2017 20:18

Latest post of the previous page:

 ! Message from: HaRT
twodev, I moved your message from the announcement-only topic to the discussion one. Please choose target subforum and topic for your posts responsibly.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

Really Quick Player — простой плеер

Post by John Doe » Thu 12 Oct, 2017 20:24

Пожелания:
1) Немодальный диалог
2) m3u
3) Возможность указать где лежит bass

montonero
Posts: 388
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 5 times

Really Quick Player — простой плеер

Post by montonero » Thu 12 Oct, 2017 21:42

twodev wrote:
Thu 12 Oct, 2017 20:11
Are BASS accurate prescans disabled by default?
Yes, it tends to be very slow at times.
twodev wrote:
Thu 12 Oct, 2017 20:11
Only thing I am missing at the moment is an option to disable the fade at the end, when closing the window, because this always blocks and prevents me from switching files quickly, making it really not as quick as it could be.
Well, I thought that a half-second fade (which is automatically disabled for a short files) shouldn't bother anyone but could introduce such option.
twodev wrote:
Thu 12 Oct, 2017 20:11
Mind for an English translation?
There's already.
"Far... Far never changes..."

montonero
Posts: 388
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 5 times

Really Quick Player — простой плеер

Post by montonero » Thu 12 Oct, 2017 21:45

John Doe wrote:
Thu 12 Oct, 2017 20:24
Немодальный диалог
Когда данное апи "устаканится" - возможно. Но тут возникает масса вопросов с функционалом, которые надо как-то решить. Например, что делать, когда пользователь сменил текущую панель.
John Doe wrote:
Thu 12 Oct, 2017 20:24
m3u
Что именно должно происходить с m3u? Играть их?
John Doe wrote:
Thu 12 Oct, 2017 20:24
Возможность указать где лежит bass
Вроде, уже давно это обсуждалось: используйте симлинки.
"Far... Far never changes..."

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

Really Quick Player — простой плеер

Post by John Doe » Fri 13 Oct, 2017 06:51

montonero wrote:
Thu 12 Oct, 2017 21:45
Когда данное апи "устаканится" - возможно.
Оно никак не устаканится, пока не будет реальных пользователей. Замкнутый круг.
montonero wrote:
Thu 12 Oct, 2017 21:45
Например, что делать, когда пользователь сменил текущую панель.
Продолжать с данными исходной панели, пока это возможно. С архивами не выйдет, но это не страшно.
montonero wrote:
Thu 12 Oct, 2017 21:45
Что именно должно происходить с m3u? Играть их?
Играть как плейлисты.
В том числе и через url.
montonero wrote:
Thu 12 Oct, 2017 21:45
Вроде, уже давно это обсуждалось: используйте симлинки.
Софт для синхронизации с симлинками работает неидеально.
Но если это ваша принципиальная позиция, то перебьёмся как-нибудь.

montonero
Posts: 388
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 5 times

Really Quick Player — простой плеер

Post by montonero » Fri 13 Oct, 2017 18:57

John Doe wrote:
Fri 13 Oct, 2017 06:51
Оно никак не устаканится, пока не будет реальных пользователей.
На бета-тестинг у меня нету времени, к сожалению.
John Doe wrote:
Fri 13 Oct, 2017 06:51
Продолжать с данными исходной панели, пока это возможно
Не получится. Плагин жестко завязан на панели. Он доиграет текущий файл, а потом примется искать файлы на текущей панели.
John Doe wrote:
Fri 13 Oct, 2017 06:51
Играть как плейлисты.
Плейлисты вне концепции плагина. Максимум - можно загнать содержимое m3u на временную панель.
John Doe wrote:
Fri 13 Oct, 2017 06:51
Софт для синхронизации с симлинками работает неидеально.
Но если это ваша принципиальная позиция, то перебьёмся как-нибудь.
Какой именно софт? Это не принципиальная позиция, мне просто лень изобретать велосипед.
"Far... Far never changes..."

Calm_Kid
Posts: 27
Joined: Tue 10 Jan, 2006 11:01

Really Quick Player — простой плеер

Post by Calm_Kid » Fri 13 Oct, 2017 21:20

Битрейт (по крайней мере у mp3, wav) у проигрываемых файлов показывается постоянным и = "-2147483648 kbps".

Хотелка: А удаление файлов "пробросить" (Ins уже метит проигрываемые файлы на панеле) можно? Хотя бы только под курсором, без учета помеченных?

montonero
Posts: 388
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 5 times

Really Quick Player — простой плеер

Post by montonero » Fri 13 Oct, 2017 21:27

Calm_Kid wrote:
Fri 13 Oct, 2017 21:20
Битрейт (по крайней мере у mp3, wav) у проигрываемых файлов показывается постоянным и = "-2147483648 kbps"
Прям на всех файлах? У меня нормально показывает.
Calm_Kid wrote:
Fri 13 Oct, 2017 21:20
А удаление файлов "пробросить"
Проще сделать это через макрос.
"Far... Far never changes..."

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

Really Quick Player — простой плеер

Post by John Doe » Sat 14 Oct, 2017 09:07

montonero wrote:
Fri 13 Oct, 2017 18:57
На бета-тестинг у меня нету времени, к сожалению.
А пользователи на что.
montonero wrote:
Fri 13 Oct, 2017 18:57
Плагин жестко завязан на панели. Он доиграет текущий файл, а потом примется искать файлы на текущей панели.
Я понимаю, что сейчас происходит именно так.
А то, что я предлагаю, это пожелание на будущее. Неопределённое, судя по всему)
Хотя, лично мне предполагаемые изменения не кажутся особо масштабными.
Завязан на панели — хорошо. Но можно закэшировать элементы сразу.
Для панельных плагинов это конечно не сработает (кроме _REALNAMES)
montonero wrote:
Fri 13 Oct, 2017 18:57
Плейлисты вне концепции плагина.
Значит предлагаю рассматривать это как пожелание по расширению концепции.
Новая возможность проигрывать сетевые потоки тоже вроде бы вне концепции.
А ссылки на сетевые радиостанции часто представляют собой m3u, и было бы весьма удобно играть их сразу.
Я в курсе, что пользователь может вручную скачать файл, и выдернуть прямые ссылки на потоки, но..
montonero wrote:
Fri 13 Oct, 2017 18:57
Какой именно софт?
Яндекс диск.
Не знаю, может они и улучшили это как-то в новых версиях, для случаев когда ссылка в пределах синхронизируемого дерева.
Но если ссылка ведёт за его пределы, то тут софт в любом случае будет тянуть содержимое (впрочем, надо проверить, кто знает что у них в головах).

montonero
Posts: 388
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 5 times

Really Quick Player — простой плеер

Post by montonero » Sat 14 Oct, 2017 14:42

John Doe wrote:
Sat 14 Oct, 2017 09:07
А пользователи на что
Имелся в виду бета-тестинг апи.
John Doe wrote:
Sat 14 Oct, 2017 09:07
Завязан на панели — хорошо. Но можно закэшировать элементы сразу
John Doe wrote:
Sat 14 Oct, 2017 09:07
Значит предлагаю рассматривать это как пожелание по расширению концепции
Не-не-не. Вы хотите, чтобы RQP стал чем-то большим, чем просто предпрослушиватель аудио. Я уже неоднократно писал, для чего создан RQP и расширение его возможностей в сторону полноценных плееров никак не планируется. Есть куча хороших плееров, ориентированных именно на прослушивание музыки - пользуйтесь ими. Добавление поддержки сетевых потоков сделано именно с целью предпрослушивания, более ни для чего.
John Doe wrote:
Sat 14 Oct, 2017 09:07
ссылки на сетевые радиостанции часто представляют собой m3u
Да, я в курсе, но пока не знаю, что с этим делать. Сейчас все делает BASS и мне не очень хочется городить отдельную загрузку.
UPD: Оказывается, он все умеет, надо только включить :)
John Doe wrote:
Sat 14 Oct, 2017 09:07
Яндекс диск.
Зачем хранить BASS на яндекс диске?
Last edited by montonero on Sat 14 Oct, 2017 14:49, edited 1 time in total.
"Far... Far never changes..."

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

Really Quick Player — простой плеер

Post by John Doe » Sat 14 Oct, 2017 15:07

montonero wrote:
Sat 14 Oct, 2017 14:42
Вы хотите, чтобы RQP стал чем-то большим, чем просто предпрослушиватель аудио.
Вероятно. Чёткую грань сложно провести.
Я понял, всё, что требует управления плейлистами вы не рассматриваете.
С другой стороны, в том, что я предлагал для немодального диалога, как-бы отдельного плейлиста не требует.
montonero wrote:
Sat 14 Oct, 2017 14:42
Зачем хранить BASS на яндекс диске?
Наоборот, у меня BASS "снаружи", а на ядиске профиль фара, включая плагины.
Поэтому и хотел настройку, чтобы не тащить ещё и копию BASS в профиль.

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

Really Quick Player — простой плеер

Post by John Doe » Sat 14 Oct, 2017 15:14

montonero wrote:
Sat 14 Oct, 2017 14:42
а, я в курсе, но пока не знаю, что с этим делать. Сейчас все делает BASS и мне не очень хочется городить отдельную загрузку.
На каком-то форуме вот пишут что басс умеет и сам: http://programmersforum.ru/showpost.php ... ostcount=2

montonero
Posts: 388
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 5 times

Really Quick Player — простой плеер

Post by montonero » Sat 14 Oct, 2017 15:21

John Doe wrote:
Sat 14 Oct, 2017 15:07
С другой стороны, в том, что я предлагал для немодального диалога, как-бы отдельного плейлиста не требует.
Кэширование панели это уже фактически плейлист, а учитывая, что на панели бывают не только звуковые файлы, составление такого "плейлиста" займет время, иногда - довольно большое. Уже сейчас переход между файлами на такой разношерстной панели может быть довольно долгим.
John Doe wrote:
Sat 14 Oct, 2017 15:07
у меня BASS "снаружи", а на ядиске профиль фара, включая плагины
Честно говоря, не улавливаю, зачем так делать... То есть предполагается, что в тех местах, где вы будете использовать свой профиль, библиотека BASS всегда будет лежать в правильном месте, указанном в настройках. Плагин же, который будет ее использовать, вы не вынесли за пределы яндекс диска. По-моему, это немного странно.
John Doe wrote:
Sat 14 Oct, 2017 15:14
На каком-то форуме вот пишут что басс умеет и сам
Да, я уже и сам это обнаружил и обновил комментарий.
Last edited by montonero on Sat 14 Oct, 2017 15:23, edited 1 time in total.
"Far... Far never changes..."

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

Really Quick Player — простой плеер

Post by John Doe » Sat 14 Oct, 2017 15:42

montonero wrote:
Sat 14 Oct, 2017 15:21
Кэширование панели это уже фактически плейлист, а учитывая, что на панели бывают не только звуковые файлы, составление такого "плейлиста" займет время, иногда - довольно большое.
Можно рассматривать немного иначе.
Плейлист это содержимое панели. Закешированный плейлист это сохранённый список её элементов. Составление такого плейлиста не займёт много времени, если не анализировать их, а сохранять общую информацию.
И только при переходе к следующему элементу анализировать сам файл.
montonero wrote:
Sat 14 Oct, 2017 15:21
То есть предполагается, что в тех местах, где вы будете использовать свой профиль, библиотека BASS всегда будет лежать в правильном месте, указанном в настройках.
Почему бы и нет?
Я бы и плагины вынес из синхронизируемого профиля, но это не предусмотрено, а в папку к штатным класть не хочется.

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

Really Quick Player — простой плеер

Post by John Doe » Sat 14 Oct, 2017 15:46

На Windows XP плагин не запустился

Code: Select all

╔══════════════════ Error ═══════════════════╗
║            Error loading plugin            ║
║ C:\APPs\Far3\Profile\Plugins\rqp\rqpU3.dll ║
║        Не найден указанный модуль.         ║
╟────────────────────────────────────────────╢
║                   { OK }                   ║
╚════════════════════════════════════════════╝
Видимо, не хватает какого-то рантайма?

montonero
Posts: 388
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 5 times

Really Quick Player — простой плеер

Post by montonero » Sat 14 Oct, 2017 16:13

John Doe wrote:
Sat 14 Oct, 2017 15:42
Закешированный плейлист это сохранённый список её элементов. Составление такого плейлиста не займёт много времени, если не анализировать их, а сохранять общую информацию.
Хотел написать, что тогда плагин не увидит изменений, произошедших на панели во время воспроизведения. Но он, оказывается, и сейчас их не видит, хотя делает перерисовку панелей для отображения текущего и выделенных файлов. Коротко говоря, мне не нравится идея кэширования панели просто для того, чтобы пользователь мог с нее куда-то уйти, но продолжить слушать файлы. Это, опять-таки, против концепции.
John Doe wrote:
Sat 14 Oct, 2017 15:42
Я бы и плагины вынес из синхронизируемого профиля, но это не предусмотрено, а в папку к штатным класть не хочется.
Как вариант, вы можете добавить папку с BASS в PATH (или в AppPath). Или попробовать хардлинки (с ними проблем быть не должно, по идее). Делать ручную загрузку dll BASS у меня нет никакого желания: нудный процесс и "этот геморрой не стоит свеч".
John Doe wrote:
Sat 14 Oct, 2017 15:46
Видимо, не хватает какого-то рантайма?
Это вряд ли. Если у вас запускалась предыдущая версия, то и эта должна работать.
"Far... Far never changes..."

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

Really Quick Player — простой плеер

Post by John Doe » Sat 14 Oct, 2017 16:49

montonero wrote:
Sat 14 Oct, 2017 16:13
Коротко говоря, мне не нравится идея кэширования панели просто для того, чтобы пользователь мог с нее куда-то уйти, но продолжить слушать файлы.
В этом мы и разошлись: по мне это самостоятельная ценная функция.
Ну да ладно.
montonero wrote:
Sat 14 Oct, 2017 16:13
Как вариант, вы можете добавить папку с BASS в PATH (или в AppPath). Или попробовать хардлинки (с ними проблем быть не должно, по идее).
В PATH работать должно, а хардлинки врядли (точнее конечно заработает, но при обновлении они запросто разорвутся).
Собственно, такая функция была в других плагинах (qplay и noisy), поэтому не думал, что это геморрой.
montonero wrote:
Sat 14 Oct, 2017 16:13
Если у вас запускалась предыдущая версия, то и эта должна работать.
Предыдущая не знаю.

Post Reply

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