Skocz do zawartości

Znajdź zawartość

Wyświetlanie wyników dla tagów 'raspberry' .



Więcej opcji wyszukiwania

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj przy użyciu nazwy użytkownika

Typ zawartości


Forum

  • Stereo
    • Start
    • Hi-Fi
    • Hi-End
    • Inne
    • Sponsorowane
    • Magazyn
    • Salonik
  • Audiostereo Forum
    • Akustyka
    • Analog
    • Lampa
    • DIY
    • Muzyka
    • Kino domowe
    • Film
    • PC Audio
    • Kluby
    • Nowości
    • Kiosk
    • Bocznica
  • Car Audio
    • Auto stereo
    • Nowości
    • Artykuły
    • Gadżety

Blogi

Brak wyników

Brak wyników

Kategorie

  • Recenzje
    • Akcesoria
    • Kable
    • Kolumny
    • Słuchawki
    • Wzmacniacze
    • Źródła
    • Systemy
    • Przedwzmacniacz
    • Przedwzmacniacz gramofonowy
  • Felietony
  • Muzyka
  • Newsy
  • Reportaże
  • Wywiady
  • Testy

Kategorie

  • Audiostereo - opinie o płytach CD - dodaj nową opinię

Szukaj wyników w...

Znajdź wyniki, które...


Data utworzenia

  • Od tej daty

    Do tej daty


Ostatnia aktualizacja

  • Od tej daty

    Do tej daty


Filtruj po ilości...

Dołączył

  • Od tej daty

    Do tej daty


Grupa podstawowa


Skype


GG


Adres URL


Zainteresowania

Znaleziono 5 wyników

  1. Witam Kilka dni temu napotkalem taki arytkul o Raspberry Pi: http://parttimeaudiophile.com/2015/05/23/review-raspberry-pi-2-as-music-streamer/ Poniewaz sam od niedawna jestem posiadaczem Malinki w wersji 2 z iqaudio DACiem, ktorej uzywam jako odtwarzacz sieciowy, serwer muzyczny, transport oraz DAC w swoim systemie, chcialbym zalozyc taki watek w ktorym posiadacze obecni i przyszli Malinki mogliby wymieniac sie uwagami na temat tego urzadzenia dzialajacego jako taki wlasnie odtwarzacz sieciowy. Recenzja do ktorej link podalem jest napisana przez goscia, ktory w wolnym czasie testuje sprzet - i to nie byle jaki sprzet co mozna sprawdzic przegladajac podana stronke. Tym bardziej zastanawia fakt, ze wg niego taki muzyczny odtwarzacz postawiony na wielce budzetowej Malince gwarantuje wysoka jakosc muzyki :) (co mnie jako posiadazca Malinki bardzo ucieszylo;). Chcialbym zeby mozna tutaj powymieniac sie doswiadczeniami na temat dystrybucji linuksowych dedykowanych do audio, na temat DACow Malinkowych, playerow, zasilania itp. Ja obecnie mam Maline 2 w konfiguracji z DACiem iqaudio zasilana z baterii Ankera 20000mAh o wydajnosci ok 4A przy 5V z WiFi USB. Do tego Max2play zainstalowane na karcie 32Gb klasy 10. Malinka polaczona z MF M3i QED Performance Audio 40. Uwazam, ze to urzadzenie jest swietnym sieciowym odtwarzaczem i to za niewielkie pienadze. Funkcjonalnosc i obsluga do pozazdroszczenia przez duzo bardziej kosztowne systemy. Ja slucham glownie TIDALa i plikow flac z mojego iOmega NAS - taki maly 1TB dysk sieciowy. Instalacja systemu jak i jego konfiguracja jest naprawde bezproblemowa i komus kto zetknal sie z PC nie powinna zajac dluzej niz pol godziny. Dostep do konfiguracji mozna uzyskac poprzez przegladarke internetowa z latwym w obsludze interfejsem graficznym. A potem juz tylko delektowac sie dzwiekiem :) Jakich uzywacie playerow? DACow? Czy moze konwerter USB-sPDIF? Mam nadzieje, ze bedzie mozna tutaj uzyskac ewentualna pomoc w konfiguracji i przy instalacji oraz wiele pomocnych wskazowek :) Pozdrawiam wszystkich! Dodam jescze, ze zawsze mialem jakis taki linuxowstret :) - ale okazalo sie ze zupelnie niepotrzebnie :) :)
  2. 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: pi@moode:~ $ 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: pi@moode:~ $ 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/bluealsa-aplay@.service 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 # ########################################################
  3. Ponieważ miałem dużo zapytań w kwestii uruchomienia TIDAL-a, Spotify jak również samego Max2play poniżej zrobiony na szybko tutek jak to wszystko ugryźć. Zastrzegam jednocześnie, że nie zgadzam się na jego powielanie i rozpowszechnianie na innych forach i ogólnie w internecie. Ważne. Najpierw przeczytaj całość, potem zrób, potem pytania. Powodzenia. I. Zanim zaczniesz: Zarejestruj się na stronie: http://mysqueezebox.com/user/signup Po pomyślnym zalogowaniu wejdź w Galeria aplikacji i zainstaluj TIDAL i Spotify Po zainstalowaniu będą one widoczne w zakładce Moje aplikacje. Następnie dodaj dane konta premium do Spotify i Tidala, lub tylko do tego, którego chcesz używać. Pobieramy max2play z: https://www.max2play.com/en/max2play-image/ Pobieramy np. Win32Disk-Imager i za jego pomocą wgrywamy pobrany obraz na kartę pamięci. II. Uzyskanie dostępu do maliny z zainstalowanym systemem max2play Sposób #1 – przy użyciu kabelka do sieci LAN Wkładamy kartę do Maliny i podpinamy ją kabelkiem LAN do routera. Jest to o tyle ważne, że bez tego nie będzie łatwo się dostać do niej i ustawić np. połączenie WiFi Włączamy malinę i po chwili w komputerze podpiętym do tej samej sieci co nasza malinka po wpisaniu w przeglądarce adresu: http://max2play zobaczymy panel kontrolny. i powinno otworzyć się okno z panelem konfiguracyjnym. Jeśli się strona nie otworzyła, można wejść na nią po adresie IP. Można go ustalić wchodząc w ustawienia routera, lub za pomocą np. IPScannera: http://angryip.org/download/#windows Sposób #2 - bez dostępu kablowego do sieci LAN - mamy tylko WiFi Wkładamy kartę do Maliny, do wyjścia HDMI podłączamy monitor lub TV, do portów USB podłączyć należy klawiaturę i mysz. Włączamy malinę i po chwili na ekranie monitora wyświetla się pulpit. Teraz kliknij na Start (umownie ;) ale chodzi o lewy dolny róg) ->System Tools -> Midnight Commander Odpali się niebieskie okienko, teraz w nim u góry wejdź w Options -> Configurations i wmiejscu Other options zaznacz ptaszka przy: Use internal edit Teraz w oknie przy użyciu kursorów na klawiaturze wejdź do katalogu: /etc/network/ W katalogu najedź na plik interfaces następnie użyj przycisku F4 (edycja) i skasuj # przy wpisach tak by to wyglądało: allow-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp pre-up wpa_supplicant -B w -D wext -i wlan0 -c /opt/max2play/wpa_supplicant.conf post-down killall -q wpa_supplicant Po zakończeniu edycji wciskamy F2 (zapisz) i ESC (wyjdź), następnie przejdź do katalogu /opt/max2play/ W nim na dole znajdź plik: wpa_supplicant.conf Użyj przycisku F4 (edycja) W pliku dopisujemy ustawienia swojego WiFi tak by wyglądało to jak poniżej: ctrl_interface=/var/run/wpa_supplicant update_config=1 network={ ssid="SSID_twojej_sieci" psk="haslo_do_wifi" key_mgmt=WPA-PSK } Po zakończeniu edycji wciskamy F2 (zapisz) i ESC (wyjdź), następnie Teraz restartujemy malinę (z prawej strony na dole przycisk POWER, hasło to max2play) i po restarcie malina powinna być podłączona do sieci. Teraz można wpisać w komputerze podłączonym do tej samej sieci, w dowolnej przeglądarce adres: http://max2play i powinno otworzyć się okno z panelem konfiguracyjnym (jeśli się strona nie otworzyła, można wejść na nią po adresie IP. Można go ustalić wchodząc w ustawienia routera, lub za pomocą np. IPScannera: http://angryip.org/download/#windows W poniższym oknie możemy kliknąć skip, albo już w tym momencie zdefiniować jaką kartę dźwiękową/DAC-a będziemy używać (do tutka użyłem DAC-a HiFiBerry DAC+ więc wybrałem sobie ją od razu. III. W dalszym opisie, żeby nie wrzucać zbyt wielu fotek, posłużę się opisem tekstowym. A więc pierwsza zakładka: 1. HiFiBerry - wybrac DAC-a i kliknąć SAVE - Settings for Digital Volume - ustawiam 100% - Settings for Analogue Playback Boost - ustawiam 0 - Settings for Analogue Boost - ustawiam 100% 2. Audioplayer - Status: Squeezelite powinien byc running 3. Settings / Reboot - Ustaw playername - moze byc default - podaj dane do licencji (nie jest to obowiązkowe, można korzystać z wersji darmowej, ale nie mamy dostępu do kilku przydatnych "ficzerów", pozatym za kawał dobrze zrobionej roboty też należy się zapłata. - w przypadku opcji multiroon ustaw networ Lookup - remove donate button - off - Help on sidebar - off Active Plugins - ja mam: - HiFiberry - Audioplayer - Settings/reboot - WiFi / LAN - Filesystem Mount - Squeezebox server - Kodi - Jivelite - Raspberry settings 4. WiFi / LAN - w tej zakładce ustawienia sieciowe (mozna na sztywno w pliku interfaces oraz pliku wpa_supplicat.conf 5. Filesystem Mount – ja używam dysku sieciowego NAS, więc mój wpis wygląda tak: Path: //192.168.1.17/Multimedia/Muzyka/ Mountpoint: /mnt/share Type: cifs Options: user=admin,password=Haslo123,sec=ntlm,iocharset=utf8 6. Squeezebox Server - Autostart Squeezebox Server: On - Squeezebox Server start installation - Nigtly 7.9 Parę minut trwa instalacja. Po jej zakończeniu to jest dobry moment, żeby wrócić do zakładki Settings / Reboot i kliknąć Reboot, po około 1 minucie wrócić do zakładki Squeezebox Server i klikamy: Open Squeezebox Server Webadministration: (strona jest również dostępna pod adresem: http://IP_twojej_maliny:9000/ - Bedziemy musieli podać mail i hasło, którego użyliśmy przy zakładaniu konta na stronie mysqueezebox, następnie po prawej stronie na dole przycisk Dalej, - Wskazujemy lokalny folder muzyki, może to być np. dysk USB i wtedy wskazujemy katalog: /media/usb lub udział sieciowy, wtedy /mnt/share następnie katalog z playlistami (może być taki sam jak folder muzyki) - Zakończ. W tym momencie w LMS, w Moje aplikacje znajdujemy Tidal-a i Spotify. I tyle IV. KODI Można w max2play oczywiście uruchomić multimedialny kombajn, czyli KODI. Ma to swoje zalety, bo sygnał audio z KODI leci po HDMI. Stereo z DAC-a Do sterowania KODI polecam na Androida np. Yatsee V. Aplikacje do sterowania na Androida to np: - Orange Squeeze - Squeezer - Squeeze Commander Proszę by w wątku nie prowadzić zbędnych dywagacji celem udowodnienia, że dany system jest lepszy czy gorszy. Zdaję sobie sprawę, że każdy może lubić coś innego. Tutek powstał nie po to by udowodnić, że max2play jest lepszy, lecz by ułatwić jego wdrożenie na malinie. Dopuszczam jedynie dyskusję związaną z problemami oraz ich rozwiązaniem.
  4. Karol_65963

    Prośba o poradę

    Cześć. Ponieważ jestem laikiem w tych kwestiach i jedyną wiedzę czerpię z tego forum chciałbym prosić Was o poradę. Zamierzam kupić wzmacniacz, kolumny i DAC. Jedynym jak na razie źródłem będzie mój laptop. I teraz pytanie jak najlepiej (i najtaniej i najłatwiej) to rozbudować. Mam takie pomysły: 1) dokupić chromecasta i podłączyć do DACa plus ewentualnie mój laptop podłączam do DACa jak coś chce z dysków zewnętrznych posłuchać - opcja najtańsza, ale upierdliwa 2) dokupić jakiegoś małego lapka za 200-300 PLN, podłączyć go na stałe do DAC i do dysku zewnętrznego i zrobić z niego małe centrum rozrywki (z podłączeniem także do TV). Tylko wtedy nie mam sterowania z komórki czy tabletu 3) tak jak wyżej tylko na tym lapku postawić daphile - rozwiąże to problem z obsługą przez tablet, ale nie wiem czy obok daphile może być normalny system tak żebym mógł też filmy z tego puszczać jak będę chciał 4) Rasperrby + HiFiBerry Digi+ - to bym miał chyba wszystko co chc. Nie wiem tylko czy pozostali domownicy by z tego umieli korzystać. Ogólnie chciałbym, żeby było jak najtaniej i najwygodniej i żebym mógł: - kontrolować muzykę z telefonu/tabletu - mógł puszczać muzykę z dysku zewnętrznego (w przyszłości może z NAS) - ewentualnie żebym mógł na tym samym sprzęcie odtwarzać filmy - żeby to jakoś wyglądało Na mój chłopski rozum najbardziej by mi odpowiadał punkt 3. Nie wiem tylko czy jak na lapku będzie daphile to czy będę mógł mieć też obok nie go jakiś np. WIN7. Proszę o porady, a przede wszystkim wyrozumiałość :)
  5. Witam Z gory wybaczcie ze nie skorzystalem z watku "DAC do 400zl" ale przypomnialo mi sie ze kiedys natrafilem na wzmianke o tym ze do Raspa nie kazdy DAC jest odpowiedni. Prawdopodobnie za kilka lat moj NUC przepropaguje z roli serwera do htpc zastepujac maline wiec rozpatruje cos moze nieco bardziej przyszlosciowego niz dziekowka "lepsza niz integra w Raspie", dobrze jakby byla tez lepsza niz Integra w NUCu. Malina jak i w przyszlosci NUC napedzaja wieze Technicsa (Tonsil Maestro 180 < SU-V500 < SH-GE90 na drodze za HTPC). Jako ze sama wieza nie jest jakas wybitna to raczej nie sądze aby był sens napędzać to z mega wykokszonego DACa, moze nawet cos tanszego niz 300, po prostu teraz uzywam... takiej za cale 9 polskich zlotych xD http://g01.a.alicdn.com/kf/HTB1UDZQJpXXXXcvXVXXq6xXFXXXt/USB-2-0-font-b-External-b-font-7-1-Channel-3D-Virtual-Audio-font-b.jpg Fakt ze o dziwo i tak jest lepsza od tej w raspie, ale pozostawia istotnie wiele do zyczenia i mam powazne watpliwosci co do tego czy jest lepsza od Intela :P W kazdym urzadzeniu uzywam generic linuxa i mplayera, nie mam zadnych dedykowanych dystro do HTPC/multimediow itd zatem wymagany support przez ALSE. Zatem prosilbym o przypomnienie co musialo cechowac DACi do Raspa zeby funkcjonowal i jak sie da to rekomendacje. Oczywiscie to jeszcze ten starszy Rasp. Nie kupuje sprzetu uzywanego. Chyba to chodziło o zegar, ze malina ma slabej jakosci zegar, nie wiem czy przy tej cenie w ogóle wchodzą w grę rozwiązania z niezaleznym zegarem
×

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.