Что нового

Сохранятор с Москва-ФМ

V

VitAl2013

Гость
Версия AutoIt: 3.
Любая на ваше усмотрение

Описание:
Процесс подробно расписан тут: http://usanov.net/1000-kak-xranitsya-muzyka-na-moskva-fm-ili-kak-skachat-pesnyu/

В кратце, надо чтоб программа организовывала сначало скачивание по списку, а затем склейку файлов mp4.

Процесс примерно должен выглядеть так: в окне интерфейса выбираем радиостанцию, число-месяц-год, время начала и время конца. (тоесть не обязательно чтоб она выдирала чтото из xml файла, я ей сам скажу откуда и докуда), жмём скачать, бегут проценты (или чтото там - чтоб индицировать процесс как-то), на выходе готовый mp4, mp3 или ogg.

Примечания:
Мне надо для записей передач с ВестиФМ например "Наука 2.0" или "интернет кафе собака", ну и "Горячая точка" для кучи. Аудио подкастов отредактированных нигде нет. Максимум есть стенограммы - это далеко не то что хочется.

Вот интерфейсик:
Код:
#include <GUIConstants.au3>

$Form1 = GUICreate("Сохранятор MFM 0.1", 230, 110, 549, 375)
$Button1 = GUICtrlCreateButton("Качать", 140, 55, 86, 51, 0)
GUICtrlSetFont(-1, 12, 400, 0, "Book Antiqua")
$Label1 = GUICtrlCreateLabel("Станция", 5, 5, 69, 24)
GUICtrlSetFont(-1, 12, 400, 0, "Book Antiqua")
$Label2 = GUICtrlCreateLabel("Число", 5, 30, 51, 24)
GUICtrlSetFont(-1, 12, 400, 0, "Book Antiqua")
$Label3 = GUICtrlCreateLabel("Начало:", 5, 55, 64, 24)
GUICtrlSetFont(-1, 12, 400, 0, "Book Antiqua")
$Label4 = GUICtrlCreateLabel("Конец:", 5, 80, 57, 24)
GUICtrlSetFont(-1, 12, 400, 0, "Book Antiqua")
$Combo1 = GUICtrlCreateCombo("Vesti FM", 75, 5, 151, 25)
$Date1 = GUICtrlCreateDate("Дата", 75, 30, 151, 21)
$begin_hour = GUICtrlCreateInput("00", 75, 55, 26, 21)
$begin_minit = GUICtrlCreateInput("00", 110, 55, 26, 21)
$Label5 = GUICtrlCreateLabel(":", 105, 55, 5, 20)
GUICtrlSetFont(-1, 12, 800, 0, "Book Antiqua")
$Label6 = GUICtrlCreateLabel(":", 105, 80, 8, 25)
GUICtrlSetFont(-1, 12, 800, 0, "Book Antiqua")
$stop_hour = GUICtrlCreateInput("00", 75, 80, 26, 21)
$stop_minit = GUICtrlCreateInput("00", 110, 80, 26, 21)
GUISetState(@SW_SHOW)

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

		Case $Button1
			


	EndSwitch
WEnd

Так выглядит: http://www.wikifortio.com/751829/Сохранялка.JPG
 
Верх