1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Мод ManagedAudioPlayer 1.7.10

Тема в разделе "Модификации клиента", создана пользователем log_inil, 20 июн 2017.

?

Продолжать?

  1. +

    10 голосов
    90,9%
  2. -

    1 голосов
    9,1%
  1. Автор темы
    log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    end.png
    Не знаю зачем, но сделал мод на радио.
    Возможности:
    • Читает: mp3, ogg[opus/vorbis]
    • Парсинг плейлистов
    • Расширенные настройки
    • Отображение отдельным гуи
    • Определение играющего трека (Если сервер выдает данные в потоке)
    • Адрес, пример: http://retroserver.streamr.ru:8043/retro256.mp3
    • JSON строка, пример:
      Код:
      {
             "url" : "http://online.radiorecord.ru:8101/rr_320",
             "name": "RadioRecord",
             "meta" : true,
             "displayTrackInfoInGame" : true
      }
      Для версии 1.0(b21)_0.1(b5)
      url - Ссылка
      name - Отображаемое имя в поле
      meta - Читать метаданные сервера
      displayTrackInfoInGame - Отображать имя трека в игре
      slowChangeChannel - Выполнить плавные переход при вводе данных
      slowChangeChannelDelayTime - Задержка между спадением/возрастанием звука в переходах
    • Псевдоссылка, пример:
      base64://eyJ1cmwiOiJodHRwOi8vb25saW5lLnJhZGlvcmVjb3JkLnJ1OjgxMDEvcnJfMzIwIiwibmFtZSI6IlJhZGlvUmVjb3JkIiwibWV0YSI6dHJ1ZSwiZGlzcGxheVRyYWNrSW5mb0luR2FtZSI6dHJ1ZX0K
      1. Имеем составленный json
      2. Открываем https://jsonformatter.curiousconcept.com/, JSON Standart=RFC4627, Template=Compact, вставляем json, нажимаем на кнопку
      3. Полученный код преобразовываем в base64 - http://base64.ru/
      4. Полностью копируем полученный код и к нему добавляем приставку "base64://"
    Для версии 1.0(b21)_0.1(b5)
    • firstPlayingIsSlow - Плавное появление звука при первом воспроизведении
    • changeChannelSlow - Плавный переход звука при смене данных
    • changeChannelSlowDelayTimeInMS - Задержка между спадением/возрастанием звука
    • firstVolume - Первичная громкость в плеере
    • base64PseudoURLParseEnabled - Разрешить парсинг псевдоссылок
    • hookJavaShutDownAndStopPlayer - Останавливать ли плеер при выключении jvm
    Клавиатура
    • addKeyBinds - Добавлять бинды кнопок
    • keyBindPlayerCategories - Надпись в настройках
    • addKeyBindPlayerOpen - Добавить бинд кнопки для открытия плеера
    • keybindPlayerOpenDescription - Описание кнопки открытия плеера
    • addKeyBindPlayerMute - Добавить бинд кнопки для мута
    • keybindPlayerMuteDescription - Описание кнопки мута
    Интерфейс
    • playerButtonIdInMainMenu - Номер кнопки в главном меню для открытия плеера
    • displayPlayerButtonInMainMenu - Отображать кнопку в главном меню
    • handlePlayerButtonActionInMainMenu - Реагировать открытием плеера, на нажатие кнопки с ид'ом playerButtonIdInMainMenu в главном меню
    • volumeControlDisplayMutedText - Отображать текст при муте звука
    • volumeControlMutedText - Отображаемый текст при муте звука
    • fieldPlayerDataVisible - Отображать поле с данными
    • fieldPlayerDataChangeable - Можно ли редактировать поле с данными
    • fieldPlayerDataPlaceholder - Надпись при пустом содержимом поля с данными
    • fieldTrackInfoVisible - Отображать поле с названием трека
    • fieldTrackInfoPlaceholder - Надпись при пустом содержимом поля с названием трека
    • returnButtonVisible - Отображать кнопку возврата
    • returnButtonText - Текст кнопки возврата
    • handleInGuiSpaceKeyboardButtonForStopOrPausePlayer - Реагировать паузой на нажатие пробела в интерфейсе плеера
    • handleInGuiEnterKeyboardButtonForStopOrPausePlayer - Реагировать паузой на нажатие ввода в интерфейсе плеера
    Парсинг
    • lockCheckingStreamServerMeta - Не проверять в jsp поле: "meta"
    • lockCheckingDisplayTrackInfoInGame - Не проверять в jsp поле: "displayTrackInfoInGame"
    • lockCheckingChangeChannelParams - Не проверять в jsp поля: "slowChangeChannel" и "slowChangeChannelDelayTime"
    Локальные данные
    • lastPlayingFileNameOnServer - Имя файла, с последними данными плеера, введенные при игре на сервере
    • lastPlayingFileNameOnWorld - Имя файла, с последними данными плеера, введенные при одиночной игре
    • lastPlayingFileNameRoot - Имя файла, с последними данными плеера, введенные в главном меню
    • volumeFileNameOnServer - Имя файла, с последней установленной громкостью, при игре на сервере
    • volumeFileNameOnWorld - Имя файла, с последней установленной громкостью, в одиночной игре
    • volumeFileNameRoot - Имя файла, с последней установленной громкостью, в главном меню
    • displayInMainMenu - Отображать ли кнопку в главном меню
    • addKeyBind - Биндить ли кнопку, для открытия гуи
    • fieldPlayerDataChangeable - Разрешить изменение поля данных
    • lastPlayingFileNameOnServer - Имя файла с данными, о последнем проигрывании на сервере
    • lastPlayingFileNameOnWorld - В одиночном мире
    • lastPlayingFileNameRoot - В главном меню (Данный параметр выступает в роли дефолтного, если lastPlayingFileNameOn* - пуст)
    • Аналогично с volumeFileName - Только тут данные о последней установленной громкости
    • firstVolume - Изначальная громкость плеера (если volumeFileName* пуст )
    • base64PseudoURLParseEnabled - Разрешить парсинг псевдоссылок
    • lockCheckingStreamServerMeta - Заблокировать опцию meta в json'ах
    upload_2017-6-21_0-8-4.png
    upload_2017-6-25_2-33-18.png
    При каждом обновлении, желательно обновить(удалить) конфиг.
    - 1.7.10
    - Mute/unmute + бинд кнопки​
    - Фикс багов логики аудио, восстановления последних данных, да и в целом, логика улучшена
    - Можно вставлять ссылку на плейлист pls/m3u(8)
    - Кнопка возрата
    - Кнопка в гл. меню
    - Опция отмены добавления кнопки в меню
    - Опция события нажатия кнопки в меню
    - Опция номера кнопки в меню​
    - Отображение имени трека в игре
    - Дополнительные опции в jsonPlayerData
     
    Последнее редактирование: 25 июн 2017
  2. Автор темы
    log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Перезалил на mega.nz
     
  3. Spark108

    Spark108 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Spark108
    Скорее всего он имел ввиду залить исходники (создать свой репозиторий) на GitHub, а не просто получить файл .jar :D Сама идея неплохая, но важнее узнать что лежи внутри ведёрка :)
     
  4. Автор темы
    log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Я не собирался публиковать исходники. И гит мне не подходит, я слишком туп для него.
     
  5. Spark108

    Spark108 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Spark108
    А желательно научится им пользоваться. Хотя бы по минималке иначе жизнь не жизнь)
     
  6. mc-luxe

    mc-luxe Активный участник Пользователь

    Баллы:
    88
    Отлично :)
     
  7. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Банальный javazoom, ничего нового.
     
  8. Автор темы
    log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Не соглашусь.
     
  9. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ну гуищи передалал и все, а так все тот же радиомод, что я скидывал.
     
  10. Автор темы
    log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    А что может тот, что ты скинул?
     
  11. Автор темы
    log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    upd. Обновил мод и пост.
     
  12. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ровно тоже самое, только гищи другие.
     
  13. Автор темы
    log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Я мб криворукий, но vorbis/opus и плейлисты не пашут, только прямая ссылка на мп3. Также не сохраняет последнюю установленную станцию и громкость
    upload_2017-6-25_20-7-44.png
     
    Последнее редактирование: 25 июн 2017
  14. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Конфиг твой плейлист, туда заноси ссылки на поток.
     
  15. Автор темы
    log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Так в этом и дело... мне ее надо выцеплять из файла... взял, указал ссылку на pls/m3u и все.
     

Поделиться этой страницей