AudioInfo (content-плагин)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view

Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Давай не исп-ть кастомную Format. Она еще имеет лимит 2К символов. Зачем она вообще.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Alextp писал(а): Зачем она вообще.
Думаю для того же, для чего всё было написано на KOL - уменьшение размера плагина. Сейчас добавление SysUtils сразу дает плюс 100-150kb к размеру. Впрочем неважно, функцию я уже поправил.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Не выложишь апдейт? Плис возьми readme/history из моей версии.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Alextp
Выложил по тем же ссылкам. Кстати, потерялась русская версия истории, добавил.

По поводу BASS еще раз посмотрел. Проблема в том, что если не переинициализировать библиотеку каждый раз, тотал подвешивался при получении числа каналов или инструментов. Скачал актуальную версию BASS - с ней получение работает нормально, но при финализации процесс останавливается на BASS_Free и висит бесконечно.
Подумал, может проблема с многопоточностью, но это сообщение от разработчика вроде опровергает. Так что не знаю, в чем тут может быть дело, по документации я ошибок в коде не вижу.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Мелочь - я поправил список типов в начале ридми, а ты откатил его.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Alextp писал(а):Мелочь - я поправил список типов в начале ридми, а ты откатил его.
Не может быть, я вообще ридми не трогал. В сегодняшнем релизе они даже со вчерашними датами остались.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Ну я поправил еще раз и выложил (плс обнови).
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Всё обновил.

Выложил по тем же ссылкам новую версию с правками кода поддержки MP4 от Progman13, плюс исправлена загрузка bass.dll, чтобы избежать переинициализаций на каждом файле
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Выпустил это. Спасибо и тебе и Progman13.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Без перевода. Понятно.
==
I found some other bugs.
If the track number (TRCK) is saved with total tracks, then the parser doesn't work.
'04/12' ... track 4 from 12

If possible, the revision number of ID3v2 would be very helpful. For example: ID3v2.3 or ID3v2.4.

Furthermore, ID3v2.4 allows you to specify multiple genres and the values are simply separated by 0. Was it possible to split the strings, then sort them alphabetically and then stick them together again with '; '.
This would have the advantage that you could sort alphabetically by genre, even if they were not set in the correct order in the tag.
Experimental; Abstract' vs. 'Abstract; Experimental'.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Loopback
Не трудно поправить ли эти моменты, которые в цитате выше?
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Alextp
Хорошо, посмотрю, только не прямо сейчас. В случае с жанрами, хорошо бы образец такого файла.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Примеры файлов получил в емейл и послал тебе.
Там еще ценный коммент от юзера.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Версия от 2019-04-16.

Все изменения/исправления от ProgMan13:

- устранено множество утечек памяти (библиотека, плагин);
- mp4: очень редкая возможность войти в бесконечный цикл (библиотека);
- mp3: номер трека для id3v1 (библиотека);
- mp3: номер трека для id3v2 (плагин);
- mp3: жанр для id2v2, например, когда только "(12)" вместо "(12)Other" (библиотека).
* flac: жанр собирается из нескольких полей (библиотека, плагин);
+ mp3: номер версии id3v2 в поле "Теги" (библиотека, плагин);
* mp3: определение utf8/ansi (библиотека);
* mp3: определение кодировщика lame 3.100 (библиотека);
* ape: отображение битрейта (плагин);
+ поле "Duration Ext" с поддержкой миллисекунд и правильной сортировки (плагин).
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Обновил на сайте.
Важное - при сравнении исходника с той версией, юзал плагин Differ для CudaText и нашел баг в синхро прокрутке Куды. Поправил!
Ответить