Перейти к содержимому
aMax

Как легко включить свою музыку в OpenFM(и не только)

Рекомендуемые сообщения

Если я где-то не прав или хотите что-то дополнить, то сообщите и объясните что.

И так. Для себя "легко и удобно" это нажать на пару кнопок и не париться.

Для воспроизведения музыки в OpenFM нужна прямая ссылка на музыку или радио, ее не так легко бывает найти, а еще может захотеться, что бы играла любая своя музыка.


Всё что нужно сделать, это лишь скачать программу, которую я сделал, и половина уже готова.
В Minecraft заходим в блок Радио и вписываем в "StreamURL" "http://localhost"(если вы играете с другом при помощи VPN туннеля(Hamachi, RadminVPN...), то впишите "http://"+ IPv4 хоста) и ждем пока буду выполнены следующие действия уже в программе.

Если всё правильно сделать, то в браузере будет аналогичный результат.

Программа+- проста в использовании:

  1. Открываем программу
  2. Нажимаем на кнопку если написано "Not Hosting"(кнопка отображает значение работы сервера).
  3. В нажимаем на кнопку "Выбрать файл" и выбираем музыку(не работает с видео, и форматами отличных от mp3, ogg и wav), или вставляем путь в пустое окно текста.

 

Теперь о изъянах:

  1. Нельзя поставить на паузу - мод OpenFM был ориентирован на постоянную подачу аудио(радио трансляция). Вместо этого музыка будет начинаться сначала. Также расширение в среде, где которой я делал программу, не позволяет(задумано и без костылей) вести прямой эфир.
  2. Файл отправляется, сразу после захода на сервер. Если вы подключились и начали слушать музыку, то можете не беспокоиться о том, включён ли хост.
  3. Может случиться баг, когда вы всё правильно сделали, а радио не хочет запускаться. В таком случае можете заново установить этот блок или перезайдите в мир.

 

Программу можно будет скачать по ссылке ниже(если у ваш антивирус найдёт там вирусы, то или у вас липовый антивирус, либо он очень старый, либо это связано с историей развития движка(в суме ему около 20 лет) и антивирусы не правильно распознают встроенные функции программы)

 

Программа будет развиваться если будут предложения, для ее улучшения.

Программа:https://drive.google.com/open?id=16q7O0Cdi35QbKNHSISpbUDWsW3kCNQl8
Исходник(написан на Clickteam Fusion Developer R291.6):https://drive.google.com/open?id=1_UtEnlMuPWhlCCFiFt-2NDsscEF3oTep

Изменено: планирую сделать программу в OpenComputers, для общения с локальным сайтом(будет возможно сделать внутриигровой выбор музыки с настоящего компьютера)

Изменено пользователем aMax
Мелкие исправления

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@aMax, Гайд предлагает описание некоторого инструмента или среды. Или инструкции по созданию инструмента. А эта статья больше похожа на историю решения. Даже непонятно до конца, как это решение использовать.

 

Зачем нужна программа Clickteam Fushion 2.5? Какую роль выполняет расширение Lacewing Webserver? Что делает сама написанная программа? Как пишутся программы в указанной среде? Почему исходник в бинарном виде? Каким образом его можно прочесть вне указанной среды? Какие преимущества этой среды способны компенсировать уродливость исходника программы?

 

29 минут назад, aMax сказал:

при определённых манипуляциях с ссылкой на скачивание, можно выйти на "чистый" URL музыки, и он работает!

Каковы эти манипуляции?

 

22 минуты назад, aMax сказал:

При подключении клиента на сайт идёт запрос GET, после его сервер отправляет ваш выбранный файл

Кто и когда успел его выбрать? Как управлять выбором?

23 минуты назад, aMax сказал:

Воспроизводиться аудио

Кем воспроизводится видео? Этой программой или клиентом? Если клиентом, то почему это действие оказалось в перечне действий программы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@eu_tomat Спасибо. Ваши указания над исправлениями ошибок были значительно выполнены.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я сделал все чуть легче, накрутил вообщем страницу которая грузит на сайт mpeg файлы, что бы не надо было идти на гугл диск. Кароч если вам нужна трансляция именно одного mpeg файла, заходите сюда https://fm.hinja.xyz интерфейс интуитивно понятный, когда загрузили в левом верхнем углу появится ссылка пример: " https://fm.hinja.xyz/music/morgenshtern_noviy_merin.mpeg " 

ГРУЗИТЕ ФАЙЛЫ ТОЛЬКО НА АНГЛИЙСКОМ! И БЕЗ ПРОБЕЛОВ! ФОРМАТЫ КРОМЕ MPEG ВЫ ЗАГРУЗИТЬ НЕ СМОЖЕТЕ

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...