AIMP Forum

AIMP for Windows => Предложения / Suggestions => Аудиоконвертер / Audio Converter => Topic started by: Kirill Mikhailov on August 31, 2024, 19:51:46

Title: [Уже реализовано] Функция "CD RIPPING" в Аудиоконвертере
Post by: Kirill Mikhailov on August 31, 2024, 19:51:46
Сейчас занимаюсь риппингом уникальных (своих короче) дисков и очень часто не нахожу нужных функций в конвертере.
1) Добавьте какой нибудь "Мастер копирования CD дисков" там будет такая таблица:
--------------------------------------------------------
Добро пожаловать в Мастер копирования CD дисков!
Выберите диск который хотите скопировать:
Копировать                      Диск                                                                                     Привод
галка или радиобуттон     Тег альбома если есть если нету значит просто дисковод        ATAPI и бла бла бла
--------------------------------------------------------
Также пусть ещё диски будут но если диски например формата MP3 то можно просто копировать файлы и папки ну хотя это сам юзер сделает можно не добавлять.
После нажатия и выбора диска нужно показать что диск загружается добавьте типа прогресс бары как в установщике:

Ожидание дисковода (имя сидишника)
=======================

Потом список треков
Трек
----------------------------------------------
Трек              Исполнитель          короче как в конвертере             
чекбокс

Выходные файл (ы): Директория конвертации
Формат настройки как в ориг конвертере
Чекбокс (переименовать файл в дефолт макросы %Artist% - %Name% если чек не стоит значит просто копировать с ориг названиями.
ну и старт.
Страница конвертации (как в установщике):
Конвертация трека (%TotalCount% / %AllCount%)
=================================
Ну прогресс общий про него говорить нечего просто будет отображать общий процесс.
=============================

ВНИМАНИЕ! ПРО УЛУЧШЕННЫЕ СИДИ:
Ну и их поддержку тоже завести надо, только предупредить сообщением:
InstructionText: Внимание! Это улучшенный CD.
Text: Вы можете конвертировать только треки с таких дисков.
На странице когда вы выберите привод или диск. И пожайлуста сделайте его в стиле Explorer есть в Windows API а также можно подгружать иконку доп сиди.
Я ПОНИМАЮ ЧТО МОЖНО СДЕЛАТЬ ЭТО НО Я ПРОШУ СДЕЛАЙТЕ ЭТУ ФУНКЦИЮ ОНА БЕЗУМНО УДОБНАЯ, можно добавить в автозапуск CDA будет тоже супер.
2) Настройка выключения прогресса на панели задач. Касается редактора тегов и аудиоконвертера.
3) Интеграция связанная с автозапуском аудиоконвертера.
Ну всё, если помощь нужна, пишите.
Title: Re: Функция "CD RIPPING" в Аудиоконвертере
Post by: Алексей Долматов on August 31, 2024, 20:25:32
Не понял. Можно вкратце, что это и для чего.
Голосования в теме нет, чтобы кто-нибудь поддержал ваше предложение.
Title: Re: Функция "CD RIPPING" в Аудиоконвертере
Post by: Kirill Mikhailov on August 31, 2024, 21:45:02
Не понял. Можно вкратце, что это и для чего.
Голосования в теме нет, чтобы кто-нибудь поддержал ваше предложение.
Для риппинга CDA дисков и также CD-Extra (Enhanced CD). Сейчас добавлю голосование.
С кодом помочь - ерунда, вот только код конвертера не напишу, увы.
Title: Re: Функция "CD RIPPING" в Аудиоконвертере
Post by: Artem on September 01, 2024, 20:10:06
Текущая реализация чем не устраивает? Хотелось бы услышать немного конкретики
Title: Re: Функция "CD RIPPING" в Аудиоконвертере
Post by: Kirill Mikhailov on September 01, 2024, 20:35:16
Текущая реализация чем не устраивает? Хотелось бы услышать немного конкретики
Текущей реализации нету, либо я просто тупой. Мне приходится заходить в дисковод, выделять файлы, кликать в контекстное меню, конвертировать в формат, переименовать файлы, копировать в. Короче миллион действий.
Пожалуйста добавьте реализацию. Особенно добавить в автозапуск пункт Конвертировать Audio-CD.
Кстати Артём, есть очень плохая реализация автозапуска. У меня несколько юзеров и зайдя в другого я увидел пункт воспроизведения НО, при нажатии на воспроизведение пишет: EXPLORER.exe Выберите тип файла для открытия PHYSICALDRIVE://3, (USB-Накопитель) ВОСПРОИЗВЕДЕНИЕ HKEY_CURRENT_USER\SOFTWARE\Classes\AIMP.PlayEvent.CDA короче путаница, я сам обосрался. Но я разобрался, добавьте интеграцию в HKEY_LOCAL_MACHINE. Вы же говорили, обходные пути и бла бла бла. Извините но я честно не сдержался.
Title: Re: Функция "CD RIPPING" в Аудиоконвертере
Post by: Soolo on September 01, 2024, 20:36:37
В конвертере сверху есть выбор диска
А дальше как обычно
Title: Re: Функция "CD RIPPING" в Аудиоконвертере
Post by: Artem on September 01, 2024, 20:45:52
Текущей реализации нету, либо я просто тупой

Раз я спрашиваю про текущую реализацию, значит она-таки есть...

У меня несколько юзеров и зайдя в другого я увидел пункт воспроизведения НО, при нажатии на воспроизведение пишет: EXPLORER.exe Выберите тип файла для открытия PHYSICALDRIVE://3, (USB-Накопитель) ВОСПРОИЗВЕДЕНИЕ HKEY_CURRENT_USER\SOFTWARE\Classes\AIMP.PlayEvent.CDA короче путаница, я сам обосрался.

А плеер вы поставили только для текущего пользователя, да?

Но я разобрался, добавьте интеграцию в HKEY_LOCAL_MACHINE. Вы же говорили, обходные пути и бла бла бла. Извините но я честно не сдержался.

А что за ОС у вас? Это решение не работает с 8.1.
Title: Re: Функция "CD RIPPING" в Аудиоконвертере
Post by: Kirill Mikhailov on September 01, 2024, 20:54:17
А что за ОС у вас? Это решение не работает с 8.1.
Десятка, классика. Семёрка такая-же ситуация спокойно работает.
Title: Re: Функция "CD RIPPING" в Аудиоконвертере
Post by: Artem on September 01, 2024, 20:54:59
Десятка, классика

Классика есть в 10ке? Хм
Title: Re: Функция "CD RIPPING" в Аудиоконвертере
Post by: Kirill Mikhailov on September 01, 2024, 21:00:48
Классика есть в 10ке? Хм
Мы про проблему. Это не важно.

В конвертере сверху есть выбор диска
А дальше как обычно
Soolo, спс, я вообще не увидел. Но хоть добавьте пункт в автозапуск по желанию, а также вырубить процесс на панели задач.
Title: Re`ализовано: Audiograbber в AIMPac — а контекстным меню AudioCD?
Post by: «G-Li†ch» on September 04, 2024, 14:14:08
Так а кто увидит-то? “Видишь суслика? И я не вижу, а он есть!” © До сих пор так и не придумали, каким текстом обозначить место выбора привода:
‹ доступные дисководы… ›

Автозапуск уже лет как 15 использовать небезопасно (по крайней мере, для флешек)! Вместо него, пробую на бесятке добавить контекстное меню диска такого типа:
Code: [Select]
[HKEY_USERS\‹<‹…SID…›>›_Classes\AudioCD\shell\agrab]
@="Тырить аудио"

[HKEY_USERS\‹<‹…SID…›>›_Classes\AudioCD\shell\agrab\command]
@="\"M:\\μℤ!©\\Плаіглываўка\\AIMPac.exe\" /документируйте_ключ_получения_drive_letter_из_ \"%1\""
— и фиг! Добавленный элемент «Тырить аудио» в контекстном меню AudioCD так и не показался… Правда, даже установленный ранее другой программой "HKCR\AudioCD\shell\play\command" пункт тоже не показывается — может это у меня "политиками" что-то заблокировано (или какими-то другими способами)?
Но для автозапуска:
Code: [Select]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayCDAudioOnArrival]
"AIMPconvAudioCD"=""

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\AIMPconvAudioCD]
"Action"="Тырить аудио"
"DefaultIcon"="\"M:\\μℤ!©\\Плаіглываўка\\AIMPac.exe\",0
"InvokeProgID"="AudioCD"
"InvokeVerb"="agrab"
"Provider"="AIMP"
Тогда становится доступным назначение программы для автозапуска и в панели управления:
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=73354.0;attach=72319)
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=73354.0;attach=72320)
но… разблокировав автозапуск в политиках, и поставив в этой панели управления галочку (в т.ч. и для определённых типов), почему-то у меня вместо PlayCDAudioOnArrival эта бесятка лезет в StorageOnArrival (как показал ProcMon), хотя диск явно определяется как Audio CD (внутри которого всего пара тройка работающих.cda) — перезагружаться что ли ещё надо? В журнале Procmon`а десяток проверенных выше "запрещающих параметров реестра" — NOT FOUND`ы.
А может из-за отключенной службы а-ля "Определение оборудования оболочки" (ShellHWDetection), или ещё что… Короче, в топку этот автозапуск…