Мадсониц: Инсталирајте Мусиц Стреаминг Сервер на Распберри Пи

У овом упутству ћу објаснити како инсталирати сервер за стримовање музике (мадсониц) у Распберри Пи са Арцх Линук АРМ.
Да бисте видели упутство о инсталирању Арцх Линук на Распберри Пи можете погледати ово пост.

Препоручује се да не инсталирате графичко окружење на Распберри Пи јер користи пуно меморије. Уместо тога, боље је увек радити користећи ссх везу.

Главне карактеристике мадсониц-а су следеће:

  • Интуитивни веб интерфејс
  • Подржава транскодирање у различите формате (нпр. ФЛАЦ> мп3)
  • Има клијенте за Андроид и иОС

Ограничите РАМ за креирање ГПУ-а и свап подручја (СВАП)

Следећи кораци нису обавезни, али препоручујем да их урадите како бисте избегли да Распберри-у понестаје РАМ-а.

Мадсониц сервер ради под Јавом, па стога на 256МБ РАМ-а Распберри Пи користи око 50% РАМ-а. У овом случају препоручујем стварање а подручје размене (замена) да спречи да Распберри Пи понестане меморије.

1. Креирамо датотеку која ће се користити као подручје за размену датотека и доделимо јој простор од 512 МБ

# фаллоцате -л 512М / свапфиле

2. Датотеци додељујемо дозволе за читање и писање.

# цхмод 600 / свапфиле

3. Форматирамо као свап

# мксвап / свапфиле

3. Активирамо замену

# свапон / свапфиле

4. У датотеку додајемо следећи ред / етц / фстаб за аутоматско монтирање замјене.

/ свапфиле нема свап подразумеване вредности 0 0

5. Измењујемо датотеку /етц/сисцтл.д/99-сисцтл.цонф тако да се писање у свап врши само у случају да имамо мало РАМ-а на располагању. Додамо следећи ред

вм.сваппинесс = 10

6. Употреба наредбе бесплатно -х Проверавамо количину РАМ-а коју имамо.
Стреаминг РАМ


7. Измењујемо датотеку /боот/цонфиг.ткт у зависности од модела Распберри Пи који имамо, да ограничимо количину РАМ-а додељене графикама.

ПАЗИ! Ако ставимо премало РАМ-а за ГПУ, Распберри се неће покренути и морат ћемо увести СД картицу у рачунар да поправимо датотеку /боот/цонфиг.ткт

За графику ћемо доделити 64 МБ РАМ-а.

  • За Распберри Пи модел А (са 256 МБ РАМ-а) модификујемо линију гпу_мем_256 = 128 по гпу_мем_256 = 64
  • За Распберри Пи модел Б (са 512 МБ РАМ-а) модификујемо линију гпу_мем_512 = 316 по гпу_мем_512 = 64

Оверцлоцкинг (опционално)

Препоручујем употребу извора хлађења како бисте спречили прегревање малине

Ми ћемо уредити датотеку /боот/цонфиг.ткт и ми ћемо коментарисати неке опције оверклока које се налазе на крају датотеке.

##Modest
arm_freq=800
core_freq=300
sdram_freq=400
over_voltage=0
##Medium
#arm_freq=900
#core_freq=333
#sdram_freq=450
#over_voltage=2
##High
#arm_freq=950
#core_freq=450
#sdram_freq=450
#over_voltage=6
##Turbo
#arm_freq=1000
#core_freq=500
#sdram_freq=500
#over_voltage=6

Користио сам опцију Модест (800 брзина), са овом брзином мој Распберри Пи Добро ради.

Мадсониц инсталација

Мадсониц је у Арцх Линук складиште корисника (АУР), зато нам је потребан основни развојни пакет да бисмо могли компајлирати АУР програме.

Инсталирамо потребне пакете:

# пацман -С вгет цурл басе-девел иајл јава-рунтиме либцупс

Креирамо директоријум за компилацију и преузимамо мадсониц са АУР.

$ мкдир буилд $ цд буилд $ вгет хттпс://аур.арцхлинук.орг/пацкагес/ма/мадсониц/мадсониц.тар.гз

Издвајамо датотеке и уређујемо их ПКГБУИЛД да додате подршку за АРМ процесоре. Тражимо линију арцх = ('и686' 'к86_64') и додајемо
'армв6х'.

$ тар зкф мадсониц.тар.гз $ цд мадсониц $ нано ПКГБУИЛД ... арцх = ('и686' 'к86_64' 'армв6х')

Користимо команду макепкг за преузимање и компајлирање мадсониц кода. Ово може потрајати дуго. Будите стрпљиви.

$ макепкг -г >> ПКГБУИЛД $ макепкг

Команда макепкг Генерираће датотеку са екстензијом .кз, можемо је инсталирати помоћу пацман-а.

# пацман -У мадсониц-5.0.3860-1-армв6х.пкг.тар.кз

Инсталирање Јава Орацле за АРМ

Након инсталирања мадсониц-а приметио сам то опењдк користи скоро 100% процесор и стога ово представља лоше перформансе Распберри Пи-а.

Решење овог проблема је употреба Орацле Јава за АРМ архитектуру. За више информација о овој теми можете погледати чланак о орацлеу у којем они показују Орацле Јава вс ОпенЈДК Бенцхмарк у овом веза.

Преузимамо Јава Орацле за АРМ архитектуру

вгет --но-цоокиес \ --но-цхецк-цертифицате --хеадер "Колачић: гпв_е24 = хттп% 3А% 2Ф% 2Фввв.орацле.цом% 2Ф; \ орацлелиценсе = аццепт-сецуребацкуп-цоокие" \ "хттп: / /довнлоад.орацле.цом/отн-пуб/јава/јдк/7у55-б13/јдк-7у55-линук-арм-вфп-хфлт.тар.гз "

Распакујте датотеку у путању / опт / јава-орацле /

 # мкдир / опт / јава-орацле # тар -зкф јдк-7у55-линук-арм-вфп-хфлт.тар.гз -Ц / опт / јава-орацле

Креирамо променљиву окружења Јава Хоме и правимо резервне копије ОпенЈДК Јава извршних датотека.

# ЈХоме = / опт / јава-орацле / јдк1.7.0_55 # тест -Л / уср / бин / јава && мв /уср/бин/јава[,.бацкуп}

Стварамо симболичке везе за до Јава y јавац.

# лн -сф /опт/јава-орацле/јдк1.7.0_55/бин/јава / уср / бин / јава # лн -сф /опт/јава-орацле/јдк1.7.0_55/бин/јавац / уср / бин / јавац

Сада наредбу можемо тестирати инсталацију јаве јава -версион

[ероланд @ алармпи ~] $ јава -верзија јава верзија "1.7.0_55" Јава (ТМ) СЕ Рунтиме Енвиронмент (буилд 1.7.0_55-б13) Јава ХотСпот (ТМ) Цлиент ВМ (буилд 24.55-б03, мик моде)

Уређујемо мадсониц датотеку за конфигурацију тако да користи Јава Орацле, а не Јава ОпенЈДК.

# нано /вар/мадсониц/мадсониц.сх

И ми модификујемо линију ЈАВА_ХОМЕ тако да је следеће:

ЈАВА_ХОМЕ = / опт / јава-орацле / јдк1.7.0_55 / јре: / уср / либ / јвм / јава-7-опењдк

Мадсониц конфигурација

Мадсониц конфигурација се врши у датотеци /вар/мадсониц/мадсониц.сх, прва ствар коју радимо је да је подржимо.

цп /вар/мадсониц/мадсониц.сх[,.бацкуп}

У овој датотеци можете да измените порт који ће користити мадсониц (подразумевано користи порт 4040), путању до фасцикле у којој ће се песме чувати итд.

Додаћемо а Екстерни хард диск повезан УСБ-ом где ћемо ставити песме на репродукцију.

Ако је чврсти диск форматиран НТФС, потребно је да инсталирате нтфс-3г пакет да бисте поставили диск.

# пацман -С нтфс-3г

Креирамо фасциклу у коју ће се монтирати чврсти диск и дајемо му потребне дозволе

# мкдир / мнт / Подаци # цхмод 775 / мнт / Подаци

Добијамо тачку монтирања нашег hard диск

$ лс -л / дев / диск / би-лабел / тотал 0 лрвкрвкрвк 1 роот роот 10 дец 31 1969 Подаци -> ../../сда2 лрвкрвкрвк 1 роот роот 10 Дец 31 1969 ПС3 -> ../../ сда1

У мом случају, занима ме диск са ознаком података који се налази у / дев / сда2

Међутим, коришћење налепнице за постављање диска није препоручљиво, јер ако се налепница промени, диск се не може монтирати.

Добијамо јединствени идентификатор (УУИД) са нашег чврстог диска.

лс -л / дев / диск / би-ууид /

Имаћемо резултат сличан овом:

[ероланд @ алармпи ~] $ лс -л / дев / диск / би-ууид / укупно 0 лрвкрвкрвк 1 роот роот 10 дец 31 1969 19Ф4-1917 -> ../../сда1 лрвкрвкрвк 1 роот роот 15 Дец 31 1969 2300 -4Е18 -> ../../ммцблк0п1 лрвкрвкрвк 1 роот роот 10 дец 31 1969 58Ф6АА78Ф6АА55Д2 -> ../../сда2 лрвкрвкрвк 1 роот роот 15 дец 31 1969 б471цде8-2а15-44е7-ацце-е9а2а54511 .. / ммцблк6п0

Записујемо УУИД нашег чврстог диска (у овом случају 58F6AA78F6AA55D2)

На крају датотеке додајемо следећи ред / етц / фстаб

УУИД = 58Ф6АА78Ф6АА55Д2 / мнт / Дата нтфс-3г дефаулт 0 0
Не заборавите да промените УУИД за онај добијен из наредби изнад

Поново покрећемо Распберри Пи и чврсти диск ће се аутоматски монтирати.

Коначно започињемо услугу мадсониц:

# системцтл старт мадсониц.сервице

Ако желимо да се услуга аутоматски покреће сваки пут када се систем учита.

# системцтл омогући мадсониц.сервице

И воила, имамо наш сервер за стреаминг музике.

Једном служба од мадсониц, можемо из жељеног прегледача да уђемо на ИП адресу наше Распберри Пи заједно са портом 4040, у мом случају јесте 192.168.17.1:4040 а ми улазимо користећи податке усер = админ лозинка = админ.

мадсониц

У оквиру веб интерфејса можемо додати нове кориснике и променити подразумевану лозинку.

Па, ово је мој први допринос, надам се да ће вам се свидети.

Фуентес:
http://d.stavrovski.net/blog/post/set-up-home-media-streaming-server-with-madsonic-archlinux-and-cubieboard2
http://www.techjawab.com/2013/06/how-to-setup-mount-auto-mount-usb-hard.html


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   к11тете11к дијо

    Немам рашпицу, али ако сте кД сервер за кућни стреаминг, да ли сте икада користили медиатомб? Ако јесте, шта ми можете рећи у поређењу са овом? Користим медиатомб, на први поглед мадсониц интерфејс даје кД медиатомб хиљаду окрета , Оно што би ме много занимало било би знати да ли можете да вршите стримовање путем „ВАН-а“ и да ли је то путем боље сигурног протокола, јер медиатомб омогућава да се њиме управља путем веба, али не и путем хттпс-а, ​​а такође (до сада Нашао сам само клијента за андроид) Могу да вршим стриминг са медиатомб-ом преко ВАН-а (ако са мобилног телефона док сам било где могу пуштати музику са кућног сервера), јер сумњам у сигурност протокола, стављам лозинке које не чувају никакве везу са онима које обично користим, а истој медиатомби су омогућене дозволе, тако да ако неко приступи не може додирнути ништа кД

    1.    ероланд дијо

      Здраво, нисам користио медиатомб. Што се тиче ваших питања, наравно да можете користити мадсониц путем ВАН-а, ја користим мадсониц преко ВАН-а и то ми јако добро функционише. Мадсониц дозвољава коришћење хттпс-а, ​​само га морате омогућити у својој конфигурационој датотеци: мадсониц_хттпс_порт = 8443 и воила 🙂
      Што се тиче апликација за андроид, користим ултразвучни позив, ово је врло добро, омогућава чување песама у кешу за слушање без везе кД

      Поздрав.

    2.    Ронал дијо

      Пријатељу, какво искуство имаш са Арцх АРМ? Ја сам корисник Арцх-а .. инсталирај расбиан. Али, уморио сам се од проблема са репо пословима. Желим Арцх.А шта је са пакетима који нису у званичном репо-у. На пример, АУР пакети, могу ли се компајлирати?

  2.   Танрак дијо

    Врло занимљив чланак!
    Направио сам брзу претрагу да видим вашег клијента на Андроиду и видео сам да је плаћен. Постоји ли бесплатна алтернатива?

    1.    ероланд дијо

      Здраво, ако постоје бесплатне алтернативе, користим ултразвук.
      https://play.google.com/store/apps/details?id=com.thejoshwa.ultrasonic.androidapp&hl=es

      Поздрав.

  3.   МСКС дијо

    Субсониц је звер и не користи Јава балегу. Ако се не варам, овнЦлоуд такође може да емитује аудио и видео и изузетно је лаган - барем у поређењу са ЈВМ-ом који ради и другом апликацијом тешком.

    Јава мора да умре - исто као и Фласх.

    1.    ероланд дијо

      Заправо овнЦлоуд има основну услугу стримовања, предност коју видим за подзвучно је могућност транскодирања, у случају да на пример имају пуно флац музике. И у праву сте, коришћење Јава-а је тежак програм, међутим за сада нисам имао проблема са 256МБ РАМ Распберри-јем.

      1.    елиотиме3000 дијо

        Па, ОпенЈДК 7 (а не 6 као што Орацле показује) је много стабилнији у погледу перформанси. Међутим, ако постоји верзија без Јаве, честитам (барем је то добра алтернатива Спотифи-у).

        И успут, да ли ОВнЦлоуд има Стреаминг?! Већ се чини 4схаред.

  4.   роло дијо

    Користим минидлну, она ништа не троши и можете имати приступ видео записима, фотографијама и музици, а ја их снимам из видео уређаја на рачунару или на телевизору, такође даје могућност постављања врло ограничене веб странице.

    Друга ствар, Мадсониц је ли то услуга за стримовање или стример? «… Мадсониц је мрежни стреамер и џубокс виљушка Субсониц-а…. , Мадсониц подржава претварање у лету и стримовање готово било ког аудио формата, ... »Не знам колика је разлика између једног појма и другог

    1.    ероланд дијо

      Нисам сигуран у чему је разлика, чини ми се да се стреамер користи да каже да је софтвер способан за стреаминг, али понављам, нисам сигуран кД

  5.   Оп дијо

    Тренутно користим Ампацхе, из компаније Субсониц, јер сам видео да је то бесплатан софтвер, ГПЛ3 лиценца, али ако желите да имате све карактеристике, морате платити лиценцни кључ за сервер који је монтиран са дозвуком, као што то нисам знао за мадсониц , биће ствар тестирања, могли бисте ми рећи које бих предности могао имати ако користим мадсониц уместо ампацхе-а.

    1.    ероланд дијо

      Здраво, мадсониц је вилица дозвука, само у мадсониц-у нема потребе да плаћате кључ. Што се тиче Ампацхе-а, нисам га користио - и нисам могао да вам кажем које су предности мадсониц-а у односу на ампацхе, у гоогле-у сам пронашао овај линк, можда би могао бити од помоћи: http://www.brunobense.com/2013/04/subsonic_ftw/.