Программа которая делает радио

Создайте свою собственную радиопрограмму с помощью Spreaker Studio!

Программа Spreaker Studio сделает ваш смартфон настоящей радиостудией. Отныне вы сможете в прямом эфире транслировать радио программы, записывать музыку со звуковыми эффектами, обмениваться впечатлениями и размышлениями, где бы вы не находились!
Своими произведениями вы сможете быстро и легко обмениваться в социальных сетях : Facebook, Twitter и других. А также во время прямого радио эфира будете иметь возможность взаимодействовать с живой аудиторией. Пусть вас услышат миллионы поклонников радио по всему миру!

★ Станьте репортером своего города и создавайте живые радиопередачи с места мероприятий, которые происходят вокруг.
★ Запишите и поделитесь своими собственно созданными музыкальными произведениями.
★ Выразите себя и обменивайтесь информацией в своих радио-шоу. Станьте экспертом в своей области.
★ Пусть ваши друзья знают о ваших мыслях и планах, читая ваш радио блог.
★ Комментируйте прямые трансляции дух захватывающих спортивных мероприятий.

Делаем настоящее РАДИО #shorts

★ Создавайте радио-записи или транслируйте их в прямом эфире.
★ Делайте ремикс своего голоса с другими звуковыми записями и эффектами.
★ Наслаждайтесь простым и современным дизайном гаджета.
★ Используйте Spreaker Studio звуковые эффекты.
★ Регулируйте звук и делайте ремикс разных звуковых дорожек .
★ Автоматически делитесь своими произведениями в социальных сетях.
★ Взаимодействуйте с аудиторией во время прямого эфира.

Последнее обновление
5 июл. 2023 г.
Музыка и аудио

Безопасность данных

arrow_forward

Чтобы контролировать безопасность, нужно знать, как разработчики собирают ваши данные и передают их третьим лицам. Методы обеспечения безопасности и конфиденциальности могут зависеть от того, как вы используете приложение, а также от вашего региона и возраста. Информация ниже предоставлена разработчиком и в будущем может измениться.

Источник: play.google.com

Как я создавал приложение для прослушивания интернет радио

Итак, доброго времени суток, дамы и господа! Сегодня мы рассмотрим историю о том, как я создавал приложение для прослушивания интернет радио.

Первая версия программы была сделана ужасно и выглядела так:

image

Сделал её когда опыта программирования и знаний было немного очень мало. Программа написана на C#, проект типа Windows Forms. О существовании WPF я знал, но толком в нем не разбирался. Программа создана просто – перетаскал на форму PictureBox-ы, поставил кнопку Play/Pause, Label-ы, ListBox, а полосу регулирования громкости скачал с CodeProject, подключил библиотеку Windows Media Player.

Код приложения – это сплошные проверки “if”. Знаю, руки бы мне за такое оторвать! Например, событие происходящее при нажатии на кнопку Play:

Читайте также:
Как правильно задать вопрос в программу что где когда

Как создать своё интернет радио бесплатно — сделать своё интернет радио

if (isPlaying == true)
try
wmp.controls.stop();
MainButton.BackgroundImage = Properties.Resources.play;
isPlaying = false;
label1.Text = wmp.currentPlaylist.Item[0].name;
if (Properties.Settings.Default.Theme == «Orange»)
PlayState.BackgroundImage = Image.FromFile(«Skins/Orange/PlayingSmall_Playing.png»);
>
else if (Properties.Settings.Default.Theme == «Aqua»)
PlayState.BackgroundImage = Image.FromFile(«Skins/Aqua/PlayingSmall_Playing.png»);
>
else if (Properties.Settings.Default.Theme == «Red»)
PlayState.BackgroundImage = Image.FromFile(«Skins/Red/PlayingSmall_Playing.png»);
>
>
catch
MessageBox.Show(«Возникла непредвиденная ошибка.Отсутсвует интернет подключение.nПроверьте интернет подключение или перезапустите приложение», «Ошибка»);
>
>
else if (isPlaying == false)
try
wmp.controls.play();
MainButton.BackgroundImage = Properties.Resources.pause;
isPlaying = true;
label1.Text = wmp.currentPlaylist.Item[0].name;
if (Properties.Settings.Default.Theme == «Orange»)
PlayState.BackgroundImage = Image.FromFile(«Skins/Orange/PlayingSmall_Pause.png»);
>
else if (Properties.Settings.Default.Theme == «Aqua»)
PlayState.BackgroundImage = Image.FromFile(«Skins/Aqua/PlayingSmall_Pause.png»);
>
else if (Properties.Settings.Default.Theme == «Red»)
PlayState.BackgroundImage = Image.FromFile(«Skins/Red/PlayingSmall_Pause.png»);
>
>
catch
MessageBox.Show(«Возникла непредвиденная ошибка.Отсутсвует интернет подключение.nПроверьте интернет подключение или перезапустите приложение», «Ошибка»);
>
>

Или проверка изменения радиостанции:

try
if (RadioListView.SelectedItems[0].Text == «EuropaPlus»)
wmp.URL = «http://cast.radiogroup.com.ua:8000/europaplus»;
wmp.controls.play();
Properties.Settings.Default.LastRadio = «http://cast.radiogroup.com.ua:8000/europaplus»;
label1.Text = wmp.currentPlaylist.Item[0].name;
Properties.Settings.Default.Save();
>
else if (RadioListView.SelectedItems[0].Text == «Наше Радио»)
wmp.URL = «http://cast.radiogroup.com.ua:8000/nashe»;
wmp.controls.play();
Properties.Settings.Default.LastRadio = «http://cast.radiogroup.com.ua:8000/nashe»;
label1.Text = wmp.currentPlaylist.Item[0].name;
Properties.Settings.Default.Save();
>
……

Мало того код ужасный, плюс ещё имеется один большой недостаток, а именно, если какая-то радиостанция уйдёт в небытие, то её никак не убрать из программы, разве что подправить код и заново скомпилировать.

Но об этом я тогда даже не задумывался, так как радовался, что сделал, наверное, что-то стоящее и интересное.

Прошло некоторое время. Я учился программировать, экспериментировал. Очередной раз, когда задался вопросом «что бы ещё программировать?» я наткнулся на проект этого убогого радио и решил, что надо переписать программу надо сделать версию получше.

Создал новый проект Windows Forms. Поставил на форму кнопку, пару Label-ов, TabControl, ListBox, тот же самый Slider. Добавил новое окно настроек. Воспроизведение происходит по-прежнему с помощью библиотеки Windows Media Player.

Теперь уже событие клика кнопки Play/Pause выглядит так:

if (!isPlaying)
play.BackgroundImage = Properties.Resources.play;
isPlaying = true;
player.controls.pause();
>
else if (isPlaying)
play.BackgroundImage = Properties.Resources.pause;
isPlaying = false;
player.controls.play();
>

Загрузка радиостанций идёт из xml файла. То есть теоретически каждый желающий сможет добавить неограниченное количество радиостанций. Структура xml файла:

EuropaPlus
Наше Радио
Premium
EuropaPlus2
RRadio
Kazantip
Kiss FM
Radio Record
Horizon FM
Best FM
Abc Christmas

А вот и код который загружает радиостанции в ListBox:

string fileName = «stations.xml»;

public void LoadStations()
if (File.Exists(fileName))
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(fileName);
XmlNodeList stationNodes = xmlDoc.SelectNodes(«//stations/station»);
foreach (XmlNode stationNode in stationNodes)
string name = stationNode.InnerText;
//FullList – это listbox
FullList.Items.Add(name);
>
xmlDoc.Save(fileName);
>
else
MessageBox.Show(«Не найдены радиостанции.Увы мой господин.nНе судьба!Загрузите их с сайта разработчика или переустановите программу.»);
>
>

Читайте также:
Кто разрабатывает инвестиционную программу по теплоснабжению

Вот что в итоге получилось:

image

Этому результату я был очень рад.

Опять пролетело какое-то время. Я научился делать приложения для Windows Phone и, соответственно, уже понимал что-то в WPF.
И вот теперь наступает, на мой взгляд, самая интересная часть этой статьи.

Совсем недавно я встретил программу плеер VK – Meridian. Дизайн этой программы мне очень понравился. И тут я задался вопросом: «Почему бы не сделать программу Radio с таким же дизайном, ну или хотя бы что-то подобное?». К тому же был выложен исходник этой программы, которую я попытался изучить. Но сначала ничего дельного из этого не вышло.

Пришлось искать. Поискав в google, наткнулся на статью на хабре. Скачал проект.

Создал новый проект WPF. Для приведения окна в желаемый вид добавил в проект скачанные файлы и привязал стиль к главному окну приложения. Поменял цвет окна, расположение значка, добавил новую кнопку “always on top” и вот что в итоге получилось:

image

Для того, чтобы приложение было удобным и функциональным, решил разделить главное окно на 3 части. В первой части будут типы радиостанций, во второй список радиостанций относящиеся к определенному типу и, наконец, в третьей части будет логотип радиостанции. Стиль кнопки play/pause, volume, settings, listbox и scrollbar взял из исходников того самого Meridian Vk player.

После долгих мучений был получен такой код:

Источник: habr.com

Как транслировать интернет радио. Пошаговая инструкция

Как транслировать интернет радио. Пошаговая инструкция.

В интернете существует масса сервисов, позволяющих создавать свои радиоканалы, но они все чужие, шаблонные и типичные. Мы же расскажем вам, как сделать своё собственное интернет радио — свою «Пиратскую станцию». Научим вещать со своего домашнего компьютера на весь интернет. Ибо в этом настоящая романтика пиратской радиостанции. Истинный «олдскул»!

Итак, поехали. В этой статье рассказывается о том, как создать собственное интернет радио с возможностью выхода в эфир.

На самом деле это не сложнее, чем нам сделать аудиоролик — вам понадобится несколько программ. Первая программа которая вам пригодится — это сервер. Она нужна для того, чтобы слушатели смогли подключатся к вашему радио. Рекомендуем использовать Icecast2. Его можно скачать с любого бесплатного источника.

Теперь расскажем про его настройку. Запускаем сервер. В появившемся окне вверху есть строчка Configuration. Нажимаем на нее. Открылись настройки сервера.

Читайте также:
Как стать участником партнерской программы

Из всего этого нам нужны только некоторые строчки.

Сохраняем изменения. Настройка сервера завершена. Теперь для проверки нажимаем Start Server. Если все настроили верно, то справа должна появиться зеленая табличка с надписью Running. Останавливаем сервер и закрываем его.

Теперь нам нужна программа для вещания радио в интернет. Использовать мы будем SAM Broadcaster 4, т.к. она одна из самых удобных для вещания вообще и вещания в интернет в частности. Скачать ее можно с любого бесплатного источника. Скачали. Запускаем.

Теперь нам предстоит настройка Сэма.

Перед вами появилось окно с несколькими табличками. Теперь уберем лишние и добавим нужные. На верхней панели Сэма есть надпись Window. Нажимаем и ставим галочки только на против Clock (по желанию), Statistic relays, Encoders, Volume, Voice FX, Deck A, Deck B, History, Queue, Playlist. Остальные галочки можно убрать.

Теперь к настройке. В окне Encoders нажимаем на панели черный крестик. Выбираем mp3PRO. В окне которое открылось в поле Format выбираем качество звучания музыки (зависит от количества слушателей, мощности компьютера и скорости интернет соединения). Дальше вверху окна переключаем на Server Details. В Server Type выбираем IceCast.

Ниже выбираем IceCast 2. Server IP — пишем интернетовский айпи. Кто не знает, узнать можно на http://2ip.ru/. Server Port — 8000. Password — пароль который вводили когда настраивали сервер. Mount — /live.

Station name — ник который вводили в настройке сервера.

Ну вот в принципе и все. Нажимаем Ок. Сворачиваем Сэма и включаем сервер (на забываем нажать Start Server). Сворачиваем сервер и разворачиваем Сэма. В поле Encoders у вас появилась строка. Нажимаем по ней один раз и нажимаем черный треугольник (справа от черного плюса). Если все настроено верно, то Sam подключится к серверу. Теперь проверяем. В поле Queue добавляем несколько песен или аудиокниг.

Двойной клик по первой и начнется воспроизведение. В окне Volume выключаем звук. Заходим в аудио проигрыватель, нажимаем добавить URL. Вводим http://ваш айпи:8000/live.

Если проигрыватель начнет воспроизведение — поздравляю, у вас бесплатно появилось свое «пиратское» радио, если же нет, то перечитывайте статью с начала и делайте все по инструкции.

Успехов в создании своего радио, а наш сервис с удовольствием поможет вам создать её индивидуальный стиль и ролики.

Материал подготовлен Аудио-Реклама.ru
Использование всего текста или его фрагментов, разрешается только со ссылкой на эту страницу.

Источник: www.audio-reclama.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru