AIMP Forum

AIMP for PC => Вопросы / Questions => Topic started by: CHESMER on August 13, 2024, 02:58:18

Title: Ограничить запись интернет-радио
Post by: CHESMER on August 13, 2024, 02:58:18
Здравствуйте. Возможно ограничить запись интернет-радио длительностью не больше 2 минут?
Может есть костыль или типа того?
Спасибо
Title: Re: Ограничить запись интернет-радио
Post by: Artem on August 13, 2024, 08:39:44
А что за задача у вас?
Title: Re: Ограничить запись интернет-радио
Post by: CHESMER on August 23, 2024, 12:29:53
Многие радиостанции не показывают информацию о треках, поэтому я их записываю и затем использовать Shazam. Я часто забываю прекратить запись. Запись длится 40-60 минут. На самом деле необходимо записать всего 3-4 минуты. Было бы здорово, если бы запись автоматически останавливалась через 3-4 минуты.
Title: Re: Ограничить запись интернет-радио
Post by: CHESMER on August 24, 2024, 13:14:20
ЧТО?! не кто не записывает треки с радио?
Title: Re: Ограничить запись интернет-радио
Post by: CkopoxoD on August 24, 2024, 14:46:11
Если включена фоновая запись (Настройки > Интернет-радио > Запись интернет-радио > Размер буфера для фоновой записи), то можно сначала прослушать трек, а потом включить запись и сразу выключить - всё из буфера будет записано в файл (не раньше момента смены метаданных, но раз в вашем случае станция не передаёт их, то ограничивать будет только размер буфера).
Title: Re: Ограничить запись интернет-радио
Post by: Алексей Долматов on August 24, 2024, 15:03:38
Как вариант, добавьте задачу остановки записи. Запускаете запись, в задаче нажимаете часы (текущее время) и + (добавить 10 минут). Повторяете при каждом запуске записи.
Не очень удобно, полуавтоматическое решение от забывания.
Потенциально, настроить повтор задачи каждые X минут, но есть вероятность выключения записи раньше желаемого времени записи, т.е. время запуска и остановки записи будут близко или в одно время.
Title: Re: Ограничить запись интернет-радио
Post by: Artem on August 24, 2024, 22:40:42
ЧТО?! не кто не записывает треки с радио?

Треки записываю, но у вас исключительная ситуация. Надо записать только текущий трек, но станция теги не передает (так-то для этого сценария есть отдельная функция).


Если включена фоновая запись (Настройки > Интернет-радио > Запись интернет-радио > Размер буфера для фоновой записи), то можно сначала прослушать трек, а потом включить запись и сразу выключить - всё из буфера будет записано в файл (не раньше момента смены метаданных, но раз в вашем случае станция не передаёт их, то ограничивать будет только размер буфера).

Как вариант
Title: Re: Ограничить запись интернет-радио
Post by: CHESMER on August 28, 2024, 22:04:05
Спасибо всем!

Написал AutoHotKey скрипт. По умолчанию при запуске скрипта начинает записывать. Можно раскомментировать строку  ;#8:: ; Горячая клавиша WIN+8

AIMP_Recording.ahk

Code: [Select]
#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