Jump to content

Search the Community

Showing results for tags 'moode'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Stereo
    • Start
    • Hi-Fi
    • Hi-End
    • Inne
    • Sponsorowane
    • Magazyn
  • Audiostereo Forum
    • Kino domowe
    • DIY
    • Analog
    • Lampa
    • PC Audio
    • Muzyka
    • Film
    • Kluby
    • Nowości
    • Bocznica
    • Akustyka
  • Car Audio
    • Auto stereo
    • Nowości
  • Kluby Terytorialne's Tematy

Blogs

There are no results to display.

There are no results to display.

Categories

  • Recenzje
    • Akcesoria
    • Kable
    • Kolumny
    • Słuchawki
    • Wzmacniacze
    • Źródła
    • Systemy
    • Przedwzmacniacze
    • Przedwzmacniacze gramofonowe
  • Felietony
  • Tests
  • Newsy
  • Magazyn Kulturalny
    • Muzyka
    • Newsy
    • Reportaże
    • Wywiady

Categories

  • Sklepy internetowe
  • Sklepy dolnośląskie
  • Sklepy kujawsko-pomorskie
  • Sklepy lubelskie
  • Sklepy lubuskie
  • Sklepy łódzkie
  • Sklepy małopolskie
  • Sklepy mazowieckie
  • Sklepy opolskie
  • Sklepy podkarpackie
  • Sklepy podlaskie
  • Sklepy pomorskie
  • Sklepy śląskie
  • Sklepy świętokrzyskie
  • Sklepy warmińsko-mazurskie
  • Sklepy wielkopolskie
  • Sklepy zachodniopomorskie

Categories

  • Opinie: płyty CD - ostatnio dodane

Categories

  • Głośniki
  • Jak chronić sprzęt przed zakłóceniami elektromagnetycznymi?

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Skype


GG


Adres URL


Zainteresowania

Found 1 result

  1. Procedura instalacji i kompilacji Moode Audio dla początkujących tzw. Linux Enthusiasts ;) Procedura przygotowana w oparciu o instrukcję Tima Curtisa - twórcy moOde Chwała mu !!! Przetestowana na Raspberry Pi3, będzie działała na na Pi2, Pi1 itp. Potrzebne oprogramowanie: - Win32DiskImager - Putty - Notepad++ - 7zip Podstawowe porady: a) kopiowanie z okna z Windowsa do programu Putty. Zaznaczamy w oknie źródłowym dany tekst, następnie skrót Ctrl+C w oknie z Putty wklejamy skrótem: Shift+Insert b) pliki z których będziemy kopiować otwieramy tylko przy pomocy programu Notepad++ . Wszystkie inne są be. c) można kopiować na raz więcej lini niż jedna, ale trzeba zwracać uwagę czy wszystkie się wykonały. d) zwracaj baczną uwagę czy podczas wykonywania poleceń nie wyświetlają się jakieś błędy e) najlepiej podłączyć Raspberry do sieci LAN za pomocą kabelka, będzie łatwiej niż z WiFi, a napewno stabilniej f) jeśli masz możliwość podłącz do Raspberry klawiaturę i monitor lub TV, w przypadku problemów z połączeniem zawsze można coś zdiagnozować g) jak masz podłączone monitor przez HDMI w trakcie wykonywania poleceń, po którymś restarcie ekran pozostanie wygaszony, oznacza to, że została wyłaczona jedna konsola. Nie jest to problem gdyż mamy do dyspozycji jeszcze kilka, do których możemy się przełączyć używając kombinaji klawiszy: Lewy ALT i strzałek kursora w Prawo lub Lewo. h) do sprawdzania połączenia z Internetem użyj polecenia: ping wp.pl Powinno wyświetlić się coś podobnego: [email protected]:~ $ ping wp.pl PING wp.pl (212.77.98.9) 56(84) bytes of data. 64 bytes from www.wp.pl (212.77.98.9): icmp_seq=1 ttl=58 time=10.4 ms 64 bytes from www.wp.pl (212.77.98.9): icmp_seq=2 ttl=58 time=10.4 ms Jeśli serwer WP nie odpowiada, to nie macie dostępu z maliny do internetu, sprawdź wtedy ustawienia interfejsów sieciowych poleceniem: ifconfig Powinno wyświetlić się coś podobnego: [email protected]:~ $ ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.24.0.99 netmask 255.255.252.0 broadcast 172.24.1.255 inet6 fe80::a676:191b:64cd:97cb prefixlen 64 scopeid 0x20<link> ether b8:27:eb:d6:00:8b txqueuelen 1000 (Ethernet) RX packets 4387475 bytes 519544045 (495.4 MiB) RX errors 0 dropped 763388 overruns 0 frame 0 TX packets 84663 bytes 22702234 (21.6 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1 (Local Loopback) RX packets 499526 bytes 67288917 (64.1 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 499526 bytes 67288917 (64.1 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.38 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::93bc:769e:1255:6733 prefixlen 64 scopeid 0x20<link> ether b8:27:eb:83:55:de txqueuelen 1000 (Ethernet) RX packets 3074 bytes 356075 (347.7 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 6245 bytes 1065544 (1.0 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth0 to karta sieciowa, do której wpięty jest kabel wlan0 - karta WiFi Conajmniej na jednym interfejsie powinieneś uzyskać adres IP, u mnie to 172.24.0.99 lub 192.168.1.38. Jeśli tego nie masz to malina nie jest podłączona do sieci. i) kopiowanie z okna programu Putty do Windowsa: wciskamy na klawiaturze Shift, wciskamy na myszce lewy przycisk LPM i zaznaczamy tekst. Po puszczeniu przycisku myszy tekst zostaje skopiowany do schowka i można go wkleić np. na forum celem uzyskania wsparcia. j) po zakończeniu wszystkich prac instalacyjnych, gdyby w Menu -> Configure -> Network -> SCAN nie działało wyszukiwanie WiFi należy ręcznie wpisać SSID i Password do sieci WiFi używając: ENTER SSID manually A więc zaczynamy pichcenie //////////////////////////////////////////////////////// // // STEP 1,2 - Przygotowania // //////////////////////////////////////////////////////// 1. Pobieramy Raspbian Stretch Lite 2017-09-07 z poniższego linku http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2017-09-08/2017-09-07-raspbian-stretch-lite.zip 2. Rozpakowujemy pobrany plik programem 7zip 3. Wkładamy kartę SD do czytnika w komputerze i za pomocą programu Win32DiskImager nagrywamy plik: 2017-09-07-raspbian-stretch-lite.img na kartę SD 4. Po zakończeniu procesu nagrywania (na wszelki wypadek) wyjmujemy kartę i wkładamy ponownie 5. Wchodzimy na dysk z etykietą: boot 6. Tworzymy pusty plik, bez żadnego rozszerzenia o nazwie ssh w głównym katalogu (to zapewni dostęp po ssh do maliny programem Putty) Plik tworzymy następująco: Uruchamiamy Notepad++, u góry okna wybieramy Plik następnie Nowy, znowu Plik -> Zapisz jako , w otwartym oknie w Nazw pliku wpisz ssh, pod spodem Zapisz jako typ wybierz All types (*.*) 7. Opcjonalnie włączamy WiFi a. tworzymy plik o nazwie wpa_supplicant.conf w głownym katalogu b. Wklejamy do niego poniższe linie, w miejscach SSID i HASLO podając dane dostępowe do swojego WiFi c. Zapisujemy plik country=GB ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="TwójSSID" scan_ssid=1 psk="TwojeHASLO" } 8. W tym samym katalogu otwieramy (wszystko programem Notepad++) plik: cmdline.txt # kasujemy z niego poniższy wpis quiet init=/usr/lib/raspi-config/init_resize.sh # A na końcu teksu dodajemy poniższy wpis. Ważne by tekst był oddzielony spacją. net.ifnames=0 9. Wyjmujemy kartę SD z czytnika //////////////////////////////////////////////////////// // // STEP 3 - Zwiększenie wielkości partycji root do 3GB // //////////////////////////////////////////////////////// 1. Wkładamy kartę SD do Raspberry Pi i włączamy zasilanie. 2. Zmieniamy obecne hasło czyli "raspberry" na "moodeaudio" i zmieniamy nazwę hosta na: "moode". W tym momencie dobrze jest wiedzieć jaki adres IP ma nasza malinka. - jeśli nie potrafisz odczytać tego z np. routera to za pomocą podłączonej klawiatury logujesz sie do systemu, najpierw podając nazwę użytkownika: pi a następnie wpisując hasło: rasperry - wydajesz polecenie: ifconfig i już wiesz jakie masz IP (powiedzmy, że np. 192.168.1.38) - uruchom program Putty - wpisz adres IP i kliknij Open Zobaczysz w oknie Putty: wpisz login, czyli: pi a nastepnie hasło, czyli raspberry Następnie wydajemy poniższe polecenia, można je również wszystkie razem skopiować i wkleić: Shift+Insert do Putty. echo "pi:moodeaudio" | sudo chpasswd sudo sed -i "s/raspberrypi/moode/" /etc/hostname sudo sed -i "s/raspberrypi/moode/" /etc/hosts Restarujemy system sudo reboot !Teraz logujemy się z hasłem: moodeaudio 3. Pobieramy źródła aplikacji moOde (na chwile obecną jest to: moOde 4 Beta 8) cd ~ wget http://moodeaudio.org/downloads/beta/r40b8/rel-stretch.zip sudo unzip ./rel-stretch.zip 4. Zwiększamy rozmiar partycji root do 3GB. Nie jest to konieczne, ale gdybyś chciał później robić obraz karty SD, to lepiej wykonać kopię zapasową o wielkości 3 GB niż np. 128 GB. sudo cp ./rel-stretch/www/command/resizefs.sh ./ sudo chmod 0755 ./resizefs.sh sudo sed -i "/PART_END=/c\PART_END=+3000M" ./resizefs.sh sudo ./resizefs.sh start sudo rm ./resizefs.sh sudo cp ./rel-stretch/boot/config.txt.default /boot/config.txt sudo reboot //////////////////////////////////////////////////////// // // STEP 4 - Instalujemy niezbędne i podstawowe pakiety. // //////////////////////////////////////////////////////// 1. Najpierw trochę prostych optymalizacji... sudo dphys-swapfile swapoff sudo update-rc.d dphys-swapfile remove sudo rm /var/swap sudo systemctl disable cron.service sudo systemctl enable rpcbind sudo apt-get -y purge triggerhappy 2. Instalujemy podstawowe pakiety. # WAŻNE ! Każde polecenie osobno. sudo apt-get update sudo apt-get -y upgrade sudo reboot ! TAKA UWAGA! Jak wiersz kończy się znakiem \ to oznacza, że kopiujemy także wiersz następny a Linux to potraktuje jako jedno polecenie. Więc w tym przypadku musimy skopiować wszystkie trzy linie sudo apt-get -y install rpi-update php-fpm nginx sqlite3 php-sqlite3 memcached php-memcache mpc \ bs2b-ladspa libbs2b0 libasound2-plugin-equal telnet automake sysstat squashfs-tools tcpdump shellinabox \ samba smbclient udisks-glue ntfs-3g exfat-fuse git inotify-tools libav-tools mc sudo systemctl disable shellinabox //////////////////////////////////////////////////////// // // STEP 5 - Instalacja niezbędnych narzędzi sieciowych // //////////////////////////////////////////////////////// 1. Instalacja Hosta AP mode sudo apt-get -y install dnsmasq hostapd sudo systemctl daemon-reload sudo systemctl disable hostapd sudo systemctl disable dnsmasq 2. Instalacja Bluetooth sudo apt-get -y install bluez bluez-firmware pi-bluetooth \ dh-autoreconf expect libortp-dev libbluetooth-dev libasound2-dev \ libusb-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev libsbc1 libsbc-dev UWAGA: Zignoruj ostrzeżenia z autoreconf i configure cd /tmp sudo git clone https://github.com/Arkq/bluez-alsa.git cd bluez-alsa sudo autoreconf --install sudo mkdir build cd build sudo ../configure --disable-hcitop --with-alsaplugindir=/usr/lib/arm-linux-gnueabihf/alsa-lib sudo make sudo make install cd ~ sudo rm -rf /tmp/bluez-alsa 3. Wyłączamy niepotrzebne usługi. sudo systemctl daemon-reload sudo systemctl disable bluetooth.service sudo systemctl disable bluealsa.service sudo systemctl disable hciuart.service 4. Kończenie etapu sudo mkdir -p /var/run/bluealsa sudo sync sudo apt-get clean sudo reboot //////////////////////////////////////////////////////// // // STEP 6 - Instalacja sterownika do encodera // //////////////////////////////////////////////////////// 1. WiringPi UWAGA: Ignoruj ostrzeżenia podczas build sudo cp ./rel-stretch/other/wiringpi/wiringPi-2.44-96344ff.tar.gz ./ sudo tar xfz ./wiringPi-2.44-96344ff.tar.gz cd wiringPi-96344ff sudo ./build cd ~/ sudo rm -rf ./wiringPi-96344ff sudo rm ./wiringPi-2.44-96344ff.tar.gz 2. Rotenc sudo cp ./rel-stretch/other/rotenc/rotenc.c ./ sudo gcc -std=c99 rotenc.c -orotenc -lwiringPi sudo cp ./rotenc /usr/local/bin sudo rm ./rotenc* //////////////////////////////////////////////////////// // // STEP 7 - Kompilowanie i instalacja MPD // //////////////////////////////////////////////////////// 1. Tworzenie środowiska uruchomieniowego MPD. sudo useradd mpd sudo mkdir /var/lib/mpd sudo mkdir /var/lib/mpd/music sudo mkdir /var/lib/mpd/playlists sudo touch /var/lib/mpd/state sudo chown -R mpd:audio /var/lib/mpd sudo mkdir /var/log/mpd sudo touch /var/log/mpd/mpd.log sudo chmod 644 /var/log/mpd/mpd.log sudo chown -R mpd:audio /var/log/mpd sudo cp ./rel-stretch/mpd/mpd.conf.default /etc/mpd.conf sudo chown mpd:audio /etc/mpd.conf sudo chmod 0666 /etc/mpd.conf 2. Instalacja bibliotek MPD. sudo apt-get -y install libmad0-dev libmpg123-dev libid3tag0-dev \ libflac-dev libvorbis-dev libfaad-dev \ libwavpack-dev \ libavcodec-dev libavformat-dev \ libmp3lame-dev \ libsoxr-dev \ libcdio-paranoia-dev libiso9660-dev \ libcurl4-gnutls-dev \ libasound2-dev \ libshout3-dev libyajl-dev \ libmpdclient-dev \ libavahi-client-dev \ libsystemd-dev \ libwrap0-dev \ libboost-dev \ libicu-dev \ libglib2.0-dev 3. Pobranie źródeł MPD 0.20.11 i ich przygotowanie di kompilacji. sudo wget http://www.musicpd.org/download/mpd/0.20/mpd-0.20.11.tar.xz sudo tar xf mpd-0.20.11.tar.xz cd mpd-0.20.11 sudo sh autogen.sh 4. Ustawiamy opcje kompilacji. sudo ./configure --enable-database --enable-libmpdclient --enable-alsa \ --enable-curl --enable-dsd --enable-ffmpeg --enable-flac \ --enable-id3 --enable-soundcloud --enable-lame-encoder --enable-mad \ --enable-mpg123 --enable-pipe-output --enable-recorder-output --enable-shout \ --enable-vorbis --enable-wave-encoder --enable-wavpack --enable-httpd-output \ --enable-soxr --with-zeroconf=avahi \ --disable-bzip2 --disable-zzip --disable-fluidsynth --disable-gme \ --disable-wildmidi --disable-sqlite --disable-jack --disable-ao --disable-oss \ --disable-ipv6 --disable-pulse --disable-nfs --disable-smbclient \ --disable-upnp --disable-expat --disable-lsr \ --disable-sndfile --disable-audiofile --disable-sidplay 5. Kompilowanie i instalacja. // Jak to Tim Curtis napisał w instrukcji: "Enjoy a Coffee and listen to some Tunes while the compile runs :-)" // Porozkoszuj się kawą i posłuchaj muzyki podczas kompilacji. // Słusznie prawi, tak właśnie robię :) W międzyczasie, jak nie lubisz kawy i nie relaksujesz się przy muzyce, to możesz otworzyć drugie okienko Putty, zalogować się i wydać komendę: top Poobserwujesz sobie jakie procesy są uruchomione i jak wpływają na obciążenie Procesora, pamięci itp. sudo make sudo make install sudo strip --strip-unneeded /usr/local/bin/mpd cd ~ sudo rm -rf ./mpd-0.20.11* sudo apt-get clean sudo apt-get autoremove sudo reboot //////////////////////////////////////////////////////// // // STEP 8 - Tworzenie środowiska uruchomieniowego moOde // //////////////////////////////////////////////////////// 1. Uprawnienia sudo -i echo -e 'pi\tALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers echo -e 'www-data\tALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers logout 2. Tworzenie katalagów i plików # Katalogi sudo mkdir /var/local/www sudo mkdir /var/local/www/commandw sudo mkdir /var/local/www/cssw sudo mkdir /var/local/www/jsw sudo mkdir /var/local/www/imagesw sudo mkdir /var/local/www/imagesw/toggle sudo mkdir /var/local/www/db sudo mkdir /var/local/www/templatesw sudo chmod -R 0755 /var/local/www sudo mkdir /var/lib/mpd/music/RADIO sudo mkdir /mnt/NAS sudo mkdir /mnt/SDCARD sudo mkdir /mnt/UPNP # Dowiązania symboliczne sudo ln -s /mnt/NAS /var/lib/mpd/music/NAS sudo ln -s /mnt/SDCARD /var/lib/mpd/music/SDCARD sudo ln -s /media /var/lib/mpd/music/USB sudo ln -s /var/lib/mpd/music /var/www/mpdmusic # Logi - w tym miejscu zwróć uwagę na ich położenie. # Jak będziesz miał problemy top możesz je poprzeglądać i na ich podstawie rozwiązać problem. sudo touch /var/log/moode.log sudo chmod 0666 /var/log/moode.log sudo touch /var/log/php_errors.log sudo chmod 0666 /var/log/php_errors.log # Pliki sudo cp ./rel-stretch/mpd/sticker.sql /var/lib/mpd sudo cp -r "./rel-stretch/other/sdcard/Stereo Test/" /var/lib/mpd/music/SDCARD sudo cp ./rel-stretch/network/interfaces.default /etc/network/interfaces sudo cp ./rel-stretch/network/wpa_supplicant.conf.default /etc/wpa_supplicant/wpa_supplicant.conf sudo cp ./rel-stretch/network/dhcpcd.conf.default /etc/dhcpcd.conf sudo cp ./rel-stretch/network/hostapd.conf.default /etc/hostapd/hostapd.conf sudo cp ./rel-stretch/var/local/www/db/moode-sqlite3.db.default /var/local/www/db/moode-sqlite3.db # Uprawnienia sudo chmod 0777 /var/lib/mpd/music/RADIO sudo chmod -R 0777 /var/local/www/db # Kasowanie śmieci sudo rm -r /var/www/html sudo rm /etc/update-motd.d/10-uname //////////////////////////////////////////////////////// // // STEP 9 - Instalacja i konfiguracja moOde // //////////////////////////////////////////////////////// 1. Źródła i konfigi aplikacji sudo rm /var/lib/mpd/music/RADIO/* sudo rm /var/www/images/radio-logos/* sudo cp ./rel-stretch/mpd/RADIO/* /var/lib/mpd/music/RADIO sudo cp ./rel-stretch/mpd/playlists/* /var/lib/mpd/playlists sudo cp -r ./rel-stretch/etc/* /etc sudo cp -r ./rel-stretch/home/* /home/pi sudo cp -r ./rel-stretch/home/.dircolors /home/pi sudo cp -r ./rel-stretch/lib/* /lib sudo cp -r ./rel-stretch/usr/* /usr sudo cp -r ./rel-stretch/var/* /var sudo cp -r ./rel-stretch/www/* /var/www sudo chmod 0755 /var/www/command/* sudo /var/www/command/util.sh "emerald" "2ecc71" "27ae60" sudo sqlite3 /var/local/www/db/moode-sqlite3.db "update cfg_system set value='Emerald' where param='themecolor'" 3. Uprawnienia do plików odpowiedzialnych za funkcjonowanie moode # MPD sudo chmod 0755 /etc/init.d/mpd sudo chmod 0644 /lib/systemd/system/mpd.service sudo chmod 0644 /lib/systemd/system/mpd.socket # Bluetooth sudo chmod 0666 /etc/bluealsaaplay.conf sudo chmod 0644 /etc/systemd/system/[email protected] sudo chmod 0644 /etc/systemd/system/bluealsa.service sudo chmod 0644 /lib/systemd/system/bluetooth.service sudo chmod 0755 /usr/local/bin/a2dp-autoconnect # Rotenc sudo chmod 0644 /lib/systemd/system/rotenc.service # Udev sudo chmod 0644 /etc/udev/rules.d/* 4. Wyłączenie niepotrzebnych usług. sudo systemctl daemon-reload sudo systemctl disable mpd.service sudo systemctl disable mpd.socket sudo systemctl disable rotenc.service sudo chmod 0644 /lib/systemd/system/squeezelite-armv6l.service sudo chmod 0644 /lib/systemd/system/squeezelite-armv7l.service sudo systemctl disable squeezelite-armv6l sudo systemctl disable squeezelite-armv7l sudo chmod 0644 /lib/systemd/system/upmpdcli.service sudo systemctl disable upmpdcli.service 5. Wstępne uprawnienia dla iektórych plików. sudo chmod 0777 /var/local/www/playhistory.log sudo chmod 0777 /var/local/www/currentsong.txt sudo touch /var/local/www/libcache.json sudo chmod 0777 /var/local/www/libcache.json sudo reboot UWAGA - po tym restarcie już nie odpali się ekran przy podłączonym HDMI. Została wyłączona konsola tty1, jak potrzebuje przełącz się lewy Alt i strzałka w prawo lub lewo. //////////////////////////////////////////////////////// // // STEP 10 - Alsaequal // //////////////////////////////////////////////////////// UWAGA: Poniższe polecenie wygeneruje niezbędny plik alsaequal.bin sudo alsamixer -D alsaequal // Z mixer'a wychodzimy ESC sudo chmod 0755 /usr/local/bin/alsaequal.bin sudo chown mpd:audio /usr/local/bin/alsaequal.bin sudo rm /usr/share/alsa/alsa.conf.d/equal.conf mpc enable only 1 //////////////////////////////////////////////////////// // // STEP 11 - Squash czyli kompresujemy w plik: /var/www dla zwiększenia wydajności/niezawodności // //////////////////////////////////////////////////////// UWAGA: Ustawienia te są opcjonalne, ale zalecane do zrobienia sudo -i echo "/var/local/moode.sqsh /var/www squashfs ro,defaults 0 0" >>/etc/fstab logout cd ~ sudo rm /var/local/moode.sqsh sudo mksquashfs /var/www /var/local/moode.sqsh sudo rm -rf /var/www/* sync sudo reboot //////////////////////////////////////////////////////// // // STEP 12 - Opcjonalnie, instalujemy najnowsze jądro Linuxa. A co tam... // //////////////////////////////////////////////////////// sudo PRUNE_MODULES=1 rpi-update sudo reboot sudo rm -rf /lib/modules.bak //////////////////////////////////////////////////////// // // STEP 13 - http://moode // //////////////////////////////////////////////////////// 1. Początkowa konfiguracja, do dzieła :) a. Odpalamy na kompie przeglądarkę i wpisujemy adres: http://moode lub adres IP maliny b. Na dole strony wybieramy zakładkę: Browse, Default Playlist, Na dowolnym radio, trzy kropeczki i: Add c. Z prawej strony u góry na Beta8, wchodzimy do: Menu, Configure, Sources, UPDATE MPD database d. Menu, Configure, Audio, MPD options, EDIT SETTINGS, APPLY e. Menu, Configure, System, Timezone SET f. Menu, Configure, System, Maintenance, Clear system logs, YES, SET g. Menu, Configure, System, Maintenance, Compact sqlite database, YES, SET h. Menu, Configure, System, Peripherals, Keyboard i. Menu, Configure, System, Peripherals, Layout 2. Sprawdzenie czy jest OK a) Na dole strony wybieramy zakładkę: Library i włączamy Play b) Następnie zakładka Playback c) Kliknij by zacząc odtwarzanie d) Następnie: Menu, Audio info e) Sprawdź czy w: Output stream jest 16 bit, 48 kHz, Stereo ######################################################## # # # Instalacja dodatkowych komponentów # # ######################################################## //////////////////////////////////////////////////////// // // COMPONENT 1 - MiniDLNA // //////////////////////////////////////////////////////// sudo apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" install minidlna sudo systemctl disable minidlna sudo apt-get -y install djmount //////////////////////////////////////////////////////// // // COMPONENT 2 - Autoshuffle // //////////////////////////////////////////////////////// cd ~ sudo git clone https://github.com/Joshkunz/ashuffle.git cd ashuffle sudo make cd ~ sudo cp ./ashuffle/ashuffle /usr/local/bin sudo rm -rf ./ashuffle //////////////////////////////////////////////////////// // // COMPONENT 3 - MPD Audio Scrobbler // //////////////////////////////////////////////////////// cd ~ sudo git clone https://github.com/hrkfdn/mpdas cd mpdas sudo make sudo cp ./mpdas /usr/local/bin cd ~/ sudo rm -rf ./mpdas sudo cp ./rel-stretch/usr/local/etc/mpdasrc.default /usr/local/etc/mpdasrc sudo chmod 0755 /usr/local/etc/mpdasrc //////////////////////////////////////////////////////// // // COMPONENT 4 - Shairport-sync // //////////////////////////////////////////////////////// sudo apt-get -y install autoconf libtool libdaemon-dev libasound2-dev libpopt-dev libconfig-dev \ avahi-daemon libavahi-client-dev libssl-dev libsoxr-dev cd ~ sudo git clone https://github.com/mikebrady/shairport-sync.git cd shairport-sync sudo autoreconf -i -f sudo ./configure --with-alsa --with-avahi --with-ssl=openssl --with-soxr --with-metadata --with-stdout --with-systemd sudo make sudo make install sudo systemctl disable shairport-sync cd ~ sudo rm -rf ./shairport-sync sudo cp ./rel-stretch/usr/local/etc/shairport-sync.conf /usr/local/etc //////////////////////////////////////////////////////// // // COMPONENT 5 - Squeezelite // //////////////////////////////////////////////////////// sudo cp ./rel-stretch/other/squeezelite/squeezelite-1.8.7-999-armv6l /usr/local/bin/squeezelite-armv6l sudo cp ./rel-stretch/other/squeezelite/squeezelite-1.8.7-999-armv7l /usr/local/bin/squeezelite-armv7l //////////////////////////////////////////////////////// // COMPONENT 6 - Upmpdcli // //////////////////////////////////////////////////////// // Teraz znowu kawka kolejna, trochę to potrwa :-) I obciążenie proca 100% około 20 min. 1. Biblioteki Dev sudo apt-get -y install libmicrohttpd-dev libexpat1-dev \ libxml2-dev libxslt1-dev libjsoncpp-dev python-requests python-pip sudo pip install gmusicapi 2. Biblioteki Libupnp jfd5 cd ~ sudo cp ./rel-stretch/other/upmpdcli/libupnp-1.6.20.jfd5.tar.gz ./ sudo tar xfz ./libupnp-1.6.20.jfd5.tar.gz cd libupnp-1.6.20.jfd5 ./configure --prefix=/usr --sysconfdir=/etc make sudo make install cd ~ sudo rm -rf ./libupnp-1.6.20.jfd5 sudo rm libupnp-1.6.20.jfd5.tar.gz 3. Libupnpp sudo cp ./rel-stretch/other/upmpdcli/libupnpp-0.16.0.tar.gz ./ sudo tar xfz ./libupnpp-0.16.0.tar.gz cd libupnpp-0.16.0 ./configure --prefix=/usr --sysconfdir=/etc make sudo make install cd ~ sudo rm -rf ./libupnpp-0.16.0 sudo rm libupnpp-0.16.0.tar.gz 4. Upmpdcli sudo cp ./rel-stretch/other/upmpdcli/upmpdcli-1.2.15.tar.gz ./ sudo tar xfz ./upmpdcli-1.2.15.tar.gz cd upmpdcli-1.2.15 ./configure --prefix=/usr --sysconfdir=/etcmake make sudo make install cd ~ sudo rm -rf ./upmpdcli-1.2.15 sudo rm upmpdcli-1.2.15.tar.gz sudo useradd upmpdcli sudo cp ./rel-stretch/lib/systemd/system/upmpdcli.service /lib/systemd/system sudo cp ./rel-stretch/etc/upmpdcli.conf /etc sudo systemctl daemon-reload sudo systemctl disable upmpdcli 5. upexplorer sudo git clone https://@opensourceprojects.eu/git/p/libupnppsamples/code libupnppsamples-code cd libupnppsamples-code sudo ./autogen.sh sudo ./configure sudo make sudo make install cd ~ sudo rm -rf ./libupnppsamples-code //////////////////////////////////////////////////////// // // Koniec - czyszczenie // //////////////////////////////////////////////////////// cd ~ sudo apt-get clean sudo /var/www/command/util.sh clear-syslogs sudo reboot ######################################################## # # Koniec # ########################################################
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.