AIMP Forum

AIMP for Windows => Вопросы / Questions => Topic started by: MCW on March 20, 2023, 10:49:43

Title: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 20, 2023, 10:49:43
Интересует возможность онлайн прослушивания файлов в виде image образа с разбивкой на треки при помощи .cue с стороннего облачного сервиса. То, что в данный момент это не получится, я понимаю. Есть ли теоретическая возможность при создании определенного плагина или встраивания того же .cue в родной плейлист AIMP. А то воспроизвести image образы HI-RES без скачивания получилось, но хочется еще и разбить его не треки...

Экспериментировал с встроенными в файл .cue и своим облаком - тоже почему то не разбивает на треки при прослушивании. Хотя был в этом уверен, что говорить про сторонний сервис, где нельзя ничего изменить.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 20, 2023, 15:07:17
с стороннего облачного сервиса

Как открывается файл в плеере из этого стороннего сервиса?
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 20, 2023, 15:23:25
Как открывается файл в плеере из этого стороннего сервиса?
Image образ одним файлом.

Могу воспроизвести 01. Сторона 1.flac и 02. Сторона 2.flac без файла CUE

(https://i121.fastpic.org/big/2023/0320/90/883625a186a409c1dd7350226212d390.png)
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 20, 2023, 15:26:21
Image образ одним файлом.

Вы открываете файлы НЕ через плагин плеера для облаков, верно? А как именно вы открываете файлы в плеере?

П.С. Если CUE описывает несколько физических файлов - он не будет подцеплен автоматически. В таком случае в плеере надо открывать CUE как плейлист.

Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 20, 2023, 15:49:33
Вы открываете файлы НЕ через плагин плеера для облаков, верно?
НЕТ, он же не позволяет открыть файлы из стороннего облака, насколько я знаю.

А как именно вы открываете файлы в плеере?
Есть одна "калитка", но не хочется публично её выкладывать, а то прикроют. А так хоть целиком послушать можно...
Если интересно могу в ЛС скинуть.

Если CUE описывает несколько физических файлов - он не будет подцеплен автоматически. В таком случае в плеере надо открывать CUE как плейлист.
Да вроде всяко пробовал (через AIMP и foobar2000). Как писал выше, даже не разбился файл со встроенным CUE со своего облака.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 20, 2023, 15:52:26
он же не позволяет открыть файлы из стороннего облака

Я не знаю, что вы вкладываете в понятие "стороннего облака"... Тут мысль какая - имея путь к CUE или путь к аудиофайлу плеер должен мочь получить список файлов в этой же папке. Если ваша "калитка" такого не позволяет, то ничего и не сработает.

Что касается нашего плагина:
1) он сам подхватит CUE, если тот описывает один аудио файл с тем же именем.
2) он поддерживает сторонние облака, что умеют работать по webdav.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 20, 2023, 16:09:59
Я не знаю, что вы вкладываете в понятие "стороннего облака"
Имеется публичная ссылка для скачивания с облака (не мой аккаунт), мне нужно создать плейлист с "постоянными ссылками" для онлайн прослушивания, без скачивания самого файла (особенной актуально для HI-RES файлов под 1Гиг и более).
Вроде как получилось, кроме CUE.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Алексей Долматов on March 20, 2023, 16:44:18
Некоторые размышления в эту сторону.

публичная ссылка для скачивания с облака
Если ссылка на "один" файл, то она не отличается от других ссылок. Т.е. по аналогии с радио-ссылкой.
Если ссылка на папку, то тут плагин-парсер должен уметь группировать CUE+файл. В дальнейшем плееру нужно передавать данные от такого плагина плееру в виде отдельных треков. Теоретически, плеер делает запрос трека через плагин, а плагин предоставляет данные для воспроизведения куска файла. Как тут "под капотом" плеера мне не ответить.
При этом сайт/сервис со ссылкой должен уметь отдавать часть файл. Рядовой пользователь встречает это под названием "докачивание" файла. Если докачка не поддерживается, то закачка из "середины" файла невозможна, вследствии невозможно и CUE привязать.
После определения возможности получения трека частями и составления списка для плеера нужно определить "точку прерывания" трека по CUE.

В принципе, в уме представляется такой вариант. Тут плагин даже может иметь свою базу ссылок, а разбивка берётся на основе внешнего/локального/встроенного списка разделения файлов. CUE здесь в формате схемы, то могут быть и временные метки.


Artem, думаю, тема больше для раздела разработки. Хоть плеер и поддерживает разбиение на треки по CUE, по главам/меткам, подвязка этого к ссылке несколько иная задача.


Ещё один вариант реализации на основе фонотеки и функционала плеера.
Схема по принципу библиотеки радиостанций. В фонотеке добавляется ссылка, как в плейлист. Дополнительной опцией выбирается разбивка ссылки по трекам. Можно указать внешний файл, ссылку на CUE/TXT с разбивкой по времени, заполнить поле самостоятельно (текстом или UI). Соответственно, получаем добавление нескольких позиций с одной ссылки.
Есть ряд нюансов, частично упомянутых выше. Это возможность получить часть файла. Поддержка сайтом. Нужно ли это определять в режиме "онлайн" при добавлении или только при воспроизведении. Можно ли это в принципе получать правильное позиционирование по времени трека. Насколько понимаю, правильное начало определяется по заголовку файла. Можно ли будет согласовать работу движка плеера для воспроизведения онлайн по метке. В принципе, не должно быть проблем, так как существует добавление ссылок на файлы и перемоткой треков. Только тут не метки на SeekBar, а отдельные позиции в плейлисте.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 20, 2023, 18:10:36
Если ссылка на "один" файл, то она не отличается от других ссылок. Т.е. по аналогии с радио-ссылкой.
Насколько я понимаю и проверено практикой, такие ссылки (хоть на файл, хоть на папку) с облака просто так и без изменений работать не будут.

Если докачка не поддерживается, то закачка из "середины" файла невозможна, вследствии невозможно и CUE привязать.
У меня были похожие мысли о невозможности привязки CUE.

CUE здесь в формате схемы, то могут быть и временные метки.
Аналогичные временные метки используются YouTube для разбивки и воспроизведения цельного файла альбома по трекам.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 20, 2023, 19:49:16
Насколько я понимаю и проверено практикой, такие ссылки (хоть на файл, хоть на папку) с облака просто так и без изменений работать не будут.

Как правило прямые ссылки живут не долго.

У меня были похожие мысли о невозможности привязки CUE.

Докачка чаще всего поддерживается серверами. Тут дело в другом - как получить имя cue файла?
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 20, 2023, 20:32:01
Как правило прямые ссылки живут не долго.
Для пробы загрузил ТАКОЙ плейлист, созданный в 2020 г. - работает.

Тут дело в другом - как получить имя cue файла?
А запись типа %FileName.cue не подходит?
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 20, 2023, 21:24:47
А запись типа %FileName.cue не подходит?

Так у вас же не так...
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Алексей Долматов on March 20, 2023, 21:39:06
Только делать на подобии второй дорожки в видео-плеерах. Одна ссылка на медиа, вторая на текст. Это ведь не папка, чтобы самостоятельно найти второй файл.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 20, 2023, 21:53:18
Только делать на подобии второй дорожки в видео-плеерах. Одна ссылка на медиа, вторая на текст. Это ведь не папка, чтобы самостоятельно найти второй файл.

не проще ли вложить CUE в теги файла?
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 20, 2023, 21:57:33
Так у вас же не так...
Написал в ЛС, дошло?
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Алексей Долматов on March 20, 2023, 21:59:09
Зависит от того, есть ли у пользователя доступ к публикации ссылок или он использует кем-то созданную ссылку.
Имеется публичная ссылка для скачивания с облака (не мой аккаунт),
В рамках этой темы приведён такой вариант. Получается ссылка не особо отличается от любой прямой ссылки на медиа-файл, т.е. доступа к серверу/облаку нет. Только перезагружать файл в другое место.

Кроме того, подгрузка CUE "вторым потоком" позволит сохранить целостность файла, если она требуется.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 20, 2023, 22:56:58
Алексей Долматов, а тут ЛС доходят. Попробовал отправить Вам - блокировка.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Алексей Долматов on March 21, 2023, 01:00:37
Алексей Долматов, а тут ЛС доходят. Попробовал отправить Вам - блокировка.
Зависит от настроек пользователя (профиля).

Вы можете отправить информацию через форму обратной связи, потом отвечать через емайл.

У меня в профиле тоже настроена отправка почты через емайл. Мне такой вариант подходит. Но я не разработчик, поэтому нет нужды отчёты слать.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 21, 2023, 10:56:46
Вы можете отправить информацию через форму обратной связи, потом отвечать через емайл.
Да уж, как всё запущено и сложно...

Имеем публичную ссылку https://disk.yandex.ru/d/krjxuoAB7mO3cA?w=1, желательно воспроизвести flac'и с разбивкой по CUE (целиком воспроизводятся).
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 21, 2023, 11:19:04
Да уж, как всё запущено и сложно...

Имеем публичную ссылку https://disk.yandex.ru/d/krjxuoAB7mO3cA?w=1, желательно воспроизвести flac'и с разбивкой по CUE (целиком воспроизводятся).

Как по этой ссылке плеер найдет ссылку на CUE?
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 21, 2023, 11:25:42
Как по этой ссылке плеер найдет ссылку на CUE?
Как и пути к flac, ручками прописывал, но на CUE нулевая реакция. Без "модернизации" ссылки работать не будут.  У меня, во всяком случае, не получилось.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 21, 2023, 11:38:00
Как и пути к flac, ручками прописывал, но на CUE нулевая реакция. Без "модернизации" ссылки работать не будут.  У меня, во всяком случае, не получилось.

Ох. Еще разок:
1) чтобы подхватить CUE к аудио, плеер должен прочитать содержимое папки, где лежит трек
2) чтобы открыть CUE как плейлист, плеер должен прочитать содержимое папок, на которые ссылается CUE.

Вот если бы CUE ссылался на "правильные" пути (те, что вы ручками прописываете), то тогда он бы прочитался и содержимое попало в плейлист
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 21, 2023, 11:49:05
Вот если бы CUE ссылался на "правильные" пути (те, что вы ручками прописываете), то тогда он бы прочитался и содержимое попало в плейлист
Как я и предполагал, в данной ситуации с разбивкой по CUE ничего не выйдет. Просто была слабая надежда...
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 21, 2023, 12:00:45
Вот как-то так можно попробовать (но при условии, что ссылки в CUE правильные):
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 21, 2023, 12:33:43
Вот как-то так можно попробовать (но при условии, что ссылки в CUE правильные):
Не получается, только файлы целиком.
А в режиме стрима CUE работает? Пробовал как то flac с вшитым CUE с облака - воспроизводился целиком.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 21, 2023, 12:46:50
Не получается, только файлы целиком.
А в режиме стрима CUE работает? Пробовал как то flac с вшитым CUE с облака - воспроизводился целиком.

Режим стрима на то и режим стрима, что файл скачивается по мере проигрывания.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 21, 2023, 12:47:16
И все-таки вопрос, почему не хотите использовать наш плагин для облаков?
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 21, 2023, 12:52:36
И все-таки вопрос, почему не хотите использовать наш плагин для облаков?
Почему не хочу, использую. Может тогда подскажете как воспроизвести вышеприведенный пример через ваш плагин?
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 21, 2023, 12:58:17
Почему не хочу, использую. Может тогда подскажете как воспроизвести вышеприведенный пример через ваш плагин?

Если CUE называется так же, как и аудио файл - он подцепится автоматом.
Если CUE встроен в теги файла - он подцепится автоматом.

Единственное что, в настройках плагина надо разрешить поиск CUE
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 21, 2023, 13:07:32
Если CUE называется так же, как и аудио файл - он подцепится автоматом.
Если CUE встроен в теги файла - он подцепится автоматом.

Единственное что, в настройках плагина надо разрешить поиск CUE
Это Вы все описываете для воспроизведения с облака в которое заходите через свой аккаунт.
Пример публичной ссылки, который привел, нашел в Интернет. Как мне тогда её воспроизвести через ваш плагин, не копируя в своё облако?
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 21, 2023, 13:17:25
Как мне тогда её воспроизвести через ваш плагин, не копируя в своё облако?

Никак. Как я уже сказал выше - для доступа к CUE плееру нужно знать содержимое папки, где лежит трек.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 21, 2023, 13:22:40
Никак. Как я уже сказал выше - для доступа к CUE плееру нужно знать содержимое папки, где лежит трек.
С плагином разобрались. Поэтому приходится искать обходные пути для решения данной задачи.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 21, 2023, 13:28:44
Еще как вариант - можно скачать файлы к себе в облако или вообще локально.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 21, 2023, 13:37:32
Еще как вариант - можно скачать файлы к себе в облако или вообще локально.
Я так без штанов останусь. За несколько лет набралось несколько сотен тысяч ссылок на разные файлы и не представляю сколько потребуется места на дисках / облаках и финансовых затрат. Для меня это не вариант.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 21, 2023, 13:43:40
Ну максимум что можно было бы сделать - это поддержать встроенные в теги CUE в этом случае, но:
1) Это же не ваши файлы, вы их отредактировать не сможете.
2) Для того, чтобы CUE отработал плеер будет вынужден закэшировать файл (т.е. все равно какое-то использование диска будет).
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 21, 2023, 13:49:35
Ну максимум что можно было бы сделать - это поддержать встроенные в теги CUE
Так сейчас нет такой поддержки? Пробовал файл с встроенным CUE у себя на облаке, не видит его.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 21, 2023, 13:58:59
Так сейчас нет такой поддержки? Пробовал файл с встроенным CUE у себя на облаке, не видит его.

Она есть на стороне плагина для облаков.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 21, 2023, 14:16:52
Она есть на стороне плагина для облаков.
Сейчас снова скачал на облако и проверил. Да разбивает на треки, почему то в прошлый раз, делал так же не получалось. Хорошо с этим то же разобрались.

Остался открытым / закрытым вопрос с возможностью / не возможностью воспроизведения по ссылкам с облака через "новый" плагин.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: Artem on March 21, 2023, 14:48:30
облака через "новый" плагин.

ну API такое сделать позволяет.
Title: Re: Возможность разбивки image с помощью .cue при онлайн прослушивании с облака
Post by: MCW on March 21, 2023, 14:51:18
ну API такое сделать позволяет.
ОТЛИЧНО !!!
Остаётся дождаться результатов...