AIMP Forum
AIMP for PC => Вопросы / Questions => Topic started by: CHESMER on August 13, 2024, 02:58:18
-
Здравствуйте. Возможно ограничить запись интернет-радио длительностью не больше 2 минут?
Может есть костыль или типа того?
Спасибо
-
А что за задача у вас?
-
Многие радиостанции не показывают информацию о треках, поэтому я их записываю и затем использовать Shazam. Я часто забываю прекратить запись. Запись длится 40-60 минут. На самом деле необходимо записать всего 3-4 минуты. Было бы здорово, если бы запись автоматически останавливалась через 3-4 минуты.
-
ЧТО?! не кто не записывает треки с радио?
-
Если включена фоновая запись (Настройки > Интернет-радио > Запись интернет-радио > Размер буфера для фоновой записи), то можно сначала прослушать трек, а потом включить запись и сразу выключить - всё из буфера будет записано в файл (не раньше момента смены метаданных, но раз в вашем случае станция не передаёт их, то ограничивать будет только размер буфера).
-
Как вариант, добавьте задачу остановки записи. Запускаете запись, в задаче нажимаете часы (текущее время) и + (добавить 10 минут). Повторяете при каждом запуске записи.
Не очень удобно, полуавтоматическое решение от забывания.
Потенциально, настроить повтор задачи каждые X минут, но есть вероятность выключения записи раньше желаемого времени записи, т.е. время запуска и остановки записи будут близко или в одно время.
-
ЧТО?! не кто не записывает треки с радио?
Треки записываю, но у вас исключительная ситуация. Надо записать только текущий трек, но станция теги не передает (так-то для этого сценария есть отдельная функция).
Если включена фоновая запись (Настройки > Интернет-радио > Запись интернет-радио > Размер буфера для фоновой записи), то можно сначала прослушать трек, а потом включить запись и сразу выключить - всё из буфера будет записано в файл (не раньше момента смены метаданных, но раз в вашем случае станция не передаёт их, то ограничивать будет только размер буфера).
Как вариант
-
Спасибо всем!
Написал AutoHotKey скрипт. По умолчанию при запуске скрипта начинает записывать. Можно раскомментировать строку ;#8:: ; Горячая клавиша WIN+8
AIMP_Recording.ahk
#Persistent
#NoEnv
#SingleInstance, Force
SendMode Input
SetBatchLines, -1
StartAIMP() {
; Запускаем AIMP и активируем его окно
Run, "C:\AIMP\AIMP.exe" ; Укажите правильный путь к AIMP.exe
; Ждем, пока AIMP запустится
WinWait, AIMP
; Сделать окно AIMP активным
WinActivate
}
ToggleRecording() {
; Начинаем или останавливаем запись (Shift+Ctrl+K)
Send, +^k
; Сворачиваем AIMP в трей (Shift+Ctrl+G)
Send, +^g
}
;#8:: ; Горячая клавиша WIN+8
StartAIMP()
ToggleRecording()
; Ждем 2 минуты
Sleep, 120000
StartAIMP()
ToggleRecording()
ExitApp
return