Jump to content
Ciechomir

Moode Audio Player dla Raspberry Pi i nie tylko

Recommended Posts

Witam

 

Ciekaw jestem czy ktoś spotkał się z tym samym problemem podczas instalacji. Zaraz po kroku 11 po restarcie nie mogę zalogować się do raspberry. "port 22 connection refused".

 

Ja się spotkałem z tym błędem. Jak podłączysz monitor to będziesz miał napisane na czym stanęło bootowanie. U mnie wyświetlił jest jakiś błąd z kontem root bodajże... i trzeba było kliknąć dowolny klawisz. Jako, że nie miałem klawiatury na usb, zrobiłem wszystko od nowa pomijając ten krok :D Ale jak instalowałem wszystko za czwartym razem to już nie miałem żadnych problemów z punktem 11.

Share this post


Link to post
Share on other sites

Że samo się popsuło to raczej niemożliwe. Najlepiej jakbyś napisał co ci konsola pokazuje.

Problem jest prawdopodobnie spowodowany złym przeklepaniem komend, opuszczeniem jakiekolwiek polecenia itp...

Jak nie wiesz co się dzieje, to jeszcze raz instaluj. Jak będzie dokładnie to na bank się uda.

Skorzystaj z ostatniej recepturki.

Share this post


Link to post
Share on other sites

Ok. Tym razem spróbowałem z receptury załączonej do moode audio.

Wszystko poszło bez błędu.

Narazie tylko Airplay jest niewidoczny mimo, że go skonfigurowałem.

W playerze miga naprzemiennie czas utworu i "Airplay" ale w innych urządzeniach nie widać "Moode Airplay"

Edited by Matt_M

Share this post


Link to post
Share on other sites

Zainstalowałem "COMPONENT 4 - Shairport-sync"

Włączyłem Airplay jeszcze raz i działa.

NIestety nie chce działać 24bit na Macu.

Share this post


Link to post
Share on other sites

Działa wam wyszukiwanie w Tidalu po nazwie albumu/piosenki? Mi szuka tylko po artystach... Używam aplikacji Kazoo i po wpisaniu czegoś w wyszukiwarkę w zakładce Albums i Tracks mam komunikat:

Service login or communication failure

 

Zatrzymałem upmpdcli i uruchomiłem tak żeby wypisywało na konsole co się dzieje:

 

sudo systemctl stop upmpdcli
sudo /usr/bin/upmpdcli -c /etc/upmpdcli.conf

 

Po wyszukaniu jakiegoś albumu dosteję błąd:

CMDTALK: tidal-app.py: processmessage: processor raised: [local variable 'searchresults' referenced before assignment]
:2:src/mediaserver/cdplugins/plgwithslave.cxx:651::PlgWithSlave::search: slave failure

Share this post


Link to post
Share on other sites

U mnie też nie działa.

pi@moode:~ $ nano /var/log/moodeupnp.log
GNU nano 2.7.4																	 File: /var/log/moodeupnp.log

:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/cdplugins/plgwithslave.cxx:651::PlgWithSlave::search: slave failure
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/cdplugins/plgwithslave.cxx:651::PlgWithSlave::search: slave failure
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/cdplugins/plgwithslave.cxx:651::PlgWithSlave::search: slave failure
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/cdplugins/plgwithslave.cxx:651::PlgWithSlave::search: slave failure
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/cdplugins/plgwithslave.cxx:651::PlgWithSlave::search: slave failure
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/cdplugins/plgwithslave.cxx:651::PlgWithSlave::search: slave failure
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/cdplugins/plgwithslave.cxx:651::PlgWithSlave::search: slave failure
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container
:2:src/mediaserver/cdplugins/plgwithslave.cxx:651::PlgWithSlave::search: slave failure
:2:src/mediaserver/contentdirectory.cxx:429::ContentDirectory::actSearch: Can't search in root. Substituting last browsed container

Share this post


Link to post
Share on other sites

Jest nowa wersja moOde v.10

Z ważnych rzeczy, które doszły to m.in dodana obsługa ekranu.

 

Opis zmian i procedura instalacji: http://moodeaudio.org/downloads/beta/build_recipe_v2.0.zip

 

 

 

#Jeśli chcemy korzystać z ekranu bezpośrednio podpiętego do maliny to instalujemy xserver:

 

sudo apt-get -y install xinit xorg lsb-release xserver-xorg-legacy chromium-browser libgtk-3-0 avahi-utils

 

#Następnie uprawnienia i konfiguracja

 

sudo sed -i "s/allowed_users=console/allowed_users=anybody/" /etc/X11/Xwrapper.config

sudo apt-get clean

sudo systemctl daemon-reload

sudo systemctl disable localui

 

 

#########################################################

UWAGA: Procedura aktualizacji do nowej wersji !

#########################################################

 

 

a) Przed aktualizacją trzeba wykonać tzw. UNSQUASH:

 

sudo killall -s 9 watchdog.sh

sudo systemctl stop nginx

sudo systemctl stop php7.0-fpm

sudo umount /var/www

sudo rmdir /var/www

sudo unsquashfs -d /var/www /var/local/moode.sqsh

sync

sudo sed -i /moode.sqsh/d /etc/fstab

sudo rm /var/local/moode.sqsh

sudo reboot

 

 

Aktualizujemy:

 

sudo /var/www/command/updater.sh r40b10

 

 

Po restarcie:

 

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

 

 

W przeglądarce klikamy na Beta10 -> System -> Local Display -> Local UI display ON -> SET

Następnie warto zrestartować malinę.

 

Powinna załadować się przeglądarka na ekranie podłączonym do maliny

 

a. podłączamy klawiaturę i mysz

b. wciskamy Ctrl-T by otworzyć kolejną zakładkę

c. dla Raspberry Pi 7" Touch Display w ustawieniach Chrome ustawić zoom na 75%.

d. opcjonalnie w: chrome://extensions zainstalować: xontab virtual keyboard

e. w: chrome://flags zmienić Overlay Scrollbars w opcjach na enable

Share this post


Link to post
Share on other sites

Nie ma potrzeby instalować tego fajansu od wyświetlania, ale zaktualizować warto. Mi po aktualizacji zaczęło lepiej coś działać. Nie zawsze Kazoo znajdował room, teraz jest ok.

Pamiętaj, procedura jest

UNSQUASH - sudo /var/www/command/updater.sh r40b10 - SQUASH

  • Like 2

Share this post


Link to post
Share on other sites

U mnie instalacja przebiegła pomyślnie - tylko LinnKazoo na którym chce odpalić TIDAL nie widzi mi żadnego urządzenia w sieci ? Ma ktoś jakąś sugestie co może być nie tak ?

Share this post


Link to post
Share on other sites

czy na tej nowej beta10 tylko ja mam problem, ze nie wyswietla zakladki z Media Renderers itp.?

Share this post


Link to post
Share on other sites

Jak to się wyrywa obecną wersję od podstaw?

 

Wysłane z mojego SM-G928F przy użyciu Tapatalka

 

 

Share this post


Link to post
Share on other sites

Proszę o pomoc. Instaluję Moode 4.12 i po przełożeniu karty z USB do maliny slotu podczas uruchamiania wywala mi błąd:

Failed to start /etc/rc.local Compatibility

i pojawia się ekran logowania.

 

Chyba przerywa proces instalacji i Moode jest nie skończone. Tak?

 

 

Share this post


Link to post
Share on other sites
Z której instrukcji lecisz? Z automatu, czy krok po kroku.
Z automatu i po przełożeniu karty docelowej moode do slotu i włączeniu zasilania wszystko jest na OK tylko ta linijka jest na czerwono i stop. Logowanie i koniec a Moode nieskończone i nie można go uruchomić.

 

 

Share this post


Link to post
Share on other sites

Z automatu i po przełożeniu karty docelowej moode do slotu i włączeniu zasilania wszystko jest na OK tylko ta linijka jest na czerwono i stop. Logowanie i koniec a Moode nieskończone i nie można go uruchomić.

 

U mnie po pierwszej części i przełożeniu karty oraz po zalogowaniu się poprzez ssh idzie dalej instalacja.

Można to podejrzeć wydając komendę:

 

tail -f /home/pi/mosbuild.log

 

user: pi

passwd: moodeaudio

 

wygląda na to, że trzeba cierpliwie czekać aż skończy. Malina parę razy sama się restartuje więc żeby móc dalej podglądać trzeba się znowu zalogować i polecenie wyżej.

Ja od samego początku instaluję nowe moode poprzez ssh, nie mam podpiętego monitora ani klawiatury do maliny.

Oczywiście cały czas malina musi być podłączona do internetu u mnie po kablu. Inaczej nie dokończy instalacji.

Cała instalacja trwała około godziny wszystko zależy od szybkości net'u.

 

Może trzeba spróbować od początku i potem cierpliwie czekać aż dokończy.

 

Pozdrawiam

Tom

 

Acha ja mam Raspberry Pi 2B.

Edited by tomekwr123

Dobra muza to podstawa, dobry sprzęt potem - Ifi Audio iDac Micro + AKG K-92 ciekawe zestawienie :-)

Share this post


Link to post
Share on other sites

Drodzy Państwo,

pisałem o zjawisku bitperfect dla MoOde w wątku Malinowym.

Mam Malinę 3B oraz DAC stacjonarny, Audiophonics na XMOS i Sabre 9018.

 

Między Malinę a DAC wpinam Izolator na USB, do którego podpinam zasilanie 5V z liniowego zasilania, które to dalej zasila XMOS.

 

Izolator jest również też sprzedawany przez np Audiophonics

 

https://www.audiophonics.fr/en/diy-kits-boards/audiophonics-usb-isolator-module-adum-4160-raspberry-pi-p-8395.html

 

Izolator ma jedną tylko wadę. Pracuje tylko do usb high speed czyli max co można przepuścić przez niego, to 24/96.

Tak to działa z moim laptopem.

Pliki 24/192 i wszysto inne co mam tj DSD po prostu nie przechodzi.

 

Ale podłączam malinę, i leci :)

 

Ktoś ma pomysł jak to jest możliwe..?

Wczoraj sprawdzałem jeszcze raz czy nie mam omamów, ale 24/192 i DSD64 leci aż miło.

 

Czyżby MoOde nie było bitperfekt..?

Share this post


Link to post
Share on other sites

Zrób tak, włącz jakiś plik 44,1kHz i w terminalu podaj:

cat /proc/asound/card1/stream0

Natępnie np. plik 192kHz i tę samą komendę i kolejny plik np. DSD64 i tę samą komendę i podaj tutaj odpowiedzi jakie masz w czasie odtwarzania każdego pliku.

Share this post


Link to post
Share on other sites

Zrób tak, włącz jakiś plik 44,1kHz i w terminalu podaj:

Dzięki

 

Jak i gdzie mam wywołać ten terminal..?

Share this post


Link to post
Share on other sites

Dzięki

 

No to mamy tak

 

plik 16/44.1

 

Na wyświetlaczu w DAC mamy 44.1kHz.

 

Playback:

Status: Running

Interface = 1

Altset = 1

Packet Size = 336

Momentary freq = 44100 Hz (0x2c.1980)

Feedback Format = 18.14

Interface 1

Altset 1

Format: S24_3LE

Channels: 2

Endpoint: 1 OUT (ASYNC)

Rates: 44100, 48000, 88200, 96000

Interface 1

Altset 2

Format: S32_LE

Channels: 2

Endpoint: 1 OUT (ASYNC)

Rates: 44100, 48000, 88200, 96000

Interface 1

Altset 3

Format: SPECIAL DSD_U32_BE

Channels: 2

Endpoint: 1 OUT (ASYNC)

Rates: 44100, 48000, 88200, 96000

 

Plik 24/192

 

DAC podaje 96000kHz mimo że to 24/192

 

Playback:

Status: Running

Interface = 1

Altset = 1

Packet Size = 582

Momentary freq = 95998 Hz (0x5f.ff80)

Feedback Format = 18.14

Interface 1

Altset 1

Format: S24_3LE

Channels: 2

Endpoint: 1 OUT (ASYNC)

Rates: 44100, 48000, 88200, 96000

Interface 1

Altset 2

Format: S32_LE

Channels: 2

Endpoint: 1 OUT (ASYNC)

Rates: 44100, 48000, 88200, 96000

Interface 1

Altset 3

Format: SPECIAL DSD_U32_BE

Channels: 2

Endpoint: 1 OUT (ASYNC)

Rates: 44100, 48000, 88200, 96000

 

plik DSD64

 

DAC podaje że odbiera DSD64 na 2.82MHz

 

Playback:

Status: Running

Interface = 1

Altset = 3

Packet Size = 776

Momentary freq = 88201 Hz (0x58.3380)

Feedback Format = 18.14

Interface 1

Altset 1

Format: S24_3LE

Channels: 2

Endpoint: 1 OUT (ASYNC)

Rates: 44100, 48000, 88200, 96000

Interface 1

Altset 2

Format: S32_LE

Channels: 2

Endpoint: 1 OUT (ASYNC)

Rates: 44100, 48000, 88200, 96000

Interface 1

Altset 3

Format: SPECIAL DSD_U32_BE

Channels: 2

Endpoint: 1 OUT (ASYNC)

Rates: 44100, 48000, 88200, 96000

Share this post


Link to post
Share on other sites

No to tak:

Plik 44.1kHz - wszystko OK jak widać do daca idzie 44.1kHz (Momentary freq = 44100 Hz)

Plik 192kHz - do daca idzie 96kHz, bo XMOS z twojego daca jest widziany, że obsługuje tylko max. 96kHz (Rates: 44100, 48000, 88200, 96000)

Plik DSD64 - tu jest wszystko OK, Altset = 3 mówi że wybrany format to Natyvne DSD (Format: SPECIAL DSD_U32_BE),

a to daje właśnie 88.2kHz

 

A zatem jest pytanie zapewne dlaczego twój xmos widziany jest tylko do 96k

Edited by PJotr

Share this post


Link to post
Share on other sites

Faktycznie może tak działać że linux rozpoznaje Xmosa z izolatorem jako max. 96k, ale dla pewności wywal izolator

i zobacz jaka jest wtedy odpowiedź po: cat /proc/asound/card1/stream0

I pokaż odpowiedź całą, bo tam też pojawia się nagłówek który powie co widzi Linux

Edited by PJotr

Share this post


Link to post
Share on other sites

Moje pytanie dotyczy tego, co robi moode że sygnał DSD64 2.82MHz przechodzi przez izolator 24/96 a DAC dalej myśli że dostaje DSD...

Share this post


Link to post
Share on other sites

DSD64 to 2822,4kHz 1bit, wysyłany jest do DACa formatem (Format: SPECIAL DSD_U32_BE) czyli 32bitami.

A zatem 2822,4kHz / 32 = 88,2kHz czyli dokładnie tak jak u Ciebie, czyli dlatego przechodzi przez izolator.

A w nagłówkach cały czas jest info że to sygnał DSD więc DAC go rozpoznaje jako DSD.

  • Like 1

Share this post


Link to post
Share on other sites

Pytanie czy to może być dalej bitperfect..

 

 

Ten ADUM 4160 jest USB 1.1 (full speed) tj MAX 12 Mbit/s (1,5 MB/s)

A tu leci nam w teorii 5.6MB/s..

 

W zadzie nie powinienm pisać że izolator jest max 24bit/96kHz tylko max 1.5MB/s a tu leci 5.6MB/s, ciachnięte przez Linux do 1.5MB/s by przeszło..?

To mnie najbardziej ciekawi, bo wygląda na to że o bitperfect mowy nie ma.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   1 member

×
×
  • 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.