Jump to content
IGNORED

linux audio embedded system: shadow


ayran
 Share

Recommended Posts

ok, właśnie w ostatnim wydaniu zmieniłem ympd na nowszą wersję. dzięki za wskazówkę.

 

Jest 2018.01.30

 

to samo co w 2018.01.29 ale starsza wersja ympd

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Edited by ayran

Czy jeśli pusta ściana promuje ateizm (stanowisko Włoch w sprawie dot. krzyża w szkole) to rozwiązaniem jest tapeta w krzyże?

Link to comment
Share on other sites

Hi.

 

Teraz YMPD działa tak jak powinien :-) Dzięki

A powiedz jeszcze co to była za zakładka w tym YMPD o nazwie DIRBLE ? W każdym razie u mnie nie działała, nic nie znajdowało.

Na YMPD w dietpi to Dirble też nie działa jest i tyle.

 

Niestety upmpdcli na razie bez zmian, nie wiem co o nim myśleć, trochę szkoda że u mnie nie działa.

 

Pozdrawiam

Tom

 

Kurka zainstalowałem bubbleupnp na drugim telefonie i telefony się widzą a tego shadow ani jeden ani drugi nie widzi.

Nic mi do głowy nie przychodzi co może być nie tak.

 

W htop widać, że proces działa i tyle. Są jakieś logi tego upmpdcli żeby podejrzeć, może coś go boli.

 

Tom

Edited by tomekwr123

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

Link to comment
Share on other sites

dirble to miało być coś do wyszukiwania streamów radia. ale wszyscy którzy napiszą

kawałek softu to teraz wymagają tokena. twórca ympd napisał obsługę tego w ympd

ale nie uzyskał tokenu. w sumie starsza wersja zajmuje mniej miejsca więc jest ok.

 

co do DLNA

u mnie bubblepnp działa na dwóch różnych urządzeń: smartphone i noname tablet.

wifi to u mnie dedykowane urządzenie z LEDE (fork openwrt). dedykowane bo robi tylko za access point (formalnie

to jest wzmacniacz sygnału wifi TPLINK RE450. TO znaczy, że między shadow a smartfonem/tabletem

nie ma żadnego firewalla. router to jest dopiero na wyjściu z LAN, między LAN a światem.

 

Nie mam pojęcia co jest nie tak. UPNP/DLNA jest jak dla mnie przekombinowane i używam tego

tylko w takich sytuacjach jak komuś nie działa.

 

U szwagra jest serwer plików NAS4Free z serwerem DLNA.

i są dwa telewizory. jeden podłączony po kablu i działa, a drugi po wifi i się kaszani.

wifi najpierw livebox potem lede i to samo. więc nie lubię DLNA.

Edited by ayran

Czy jeśli pusta ściana promuje ateizm (stanowisko Włoch w sprawie dot. krzyża w szkole) to rozwiązaniem jest tapeta w krzyże?

Link to comment
Share on other sites

Rozwiązałem problem z upnpdcli, otóż problemem był router. Po zmianie softu w routerze na Mifi (to też bazuje na LEDE) zaczeło gadać jak należy.

Problemem musiało być coś w sofcie router'a. No nie przypuszczałbym że sprawa obierze taki obrót tym bardziej że pomiędzy telefonami czy maliną działało.

 

Jak to mówią do następnego problemu. Dzięki.

 

Pozdrawiam

Tomasz

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

Link to comment
Share on other sites

Jest 2018.02.07

 

ciut nowszy mpd.

libsoxr mógł mieć problemy na niektórych starych terminalach: kończyło się to śmiercią mpd. problem usunięty.

serwer www (serwujący okładki) powinien działać szybciej kosztem nieco większego zużycia pamięci,

mam tablet z mpdcontrol, w którym wyłączono cache okładek i okładki są ściągane na bieżąco. działa to

teraz szybciej.

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Czy jeśli pusta ściana promuje ateizm (stanowisko Włoch w sprawie dot. krzyża w szkole) to rozwiązaniem jest tapeta w krzyże?

Link to comment
Share on other sites

Jest 2018.02.11

 

serwer www jest jeszcze bardziej stuningowany.

postanowiłem wyciszyć logowanie połączeń tcp bo to w sumie marnowanie zasobów.

no i najważniejsze. w mpd wątek odpowiedzialny za bezpośrednią komunikację z kartą

dźwiękową działa w trybie real-time.

to jest to o czym tu mowa:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Czy jeśli pusta ściana promuje ateizm (stanowisko Włoch w sprawie dot. krzyża w szkole) to rozwiązaniem jest tapeta w krzyże?

Link to comment
Share on other sites

Jest 2018.02.13

 

jest jeszcze więcej tuningu w zakresie real-time.

libasound (biblioteka obsługi alsa) jest pozbawiona kilku niepotrzebnych modułów typu dmix.

teraz naprawdę tylko jeden proces może korzystać w danej chwili z karty dźwiękowej -- nie ma już

systemowego mixera. I tak nie był używany ale teraz i tak nie da się go włączyć.

 

no i taka ciekawostka. można włączyć opcję w wyniku której pliki DSD w trybie DSD2PCM

są odtwarzane w częstotliwości 88,2/176,4/352,8. jest o tym mowa w manualu w rozdziale dotyczącym DSD.

 

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Czy jeśli pusta ściana promuje ateizm (stanowisko Włoch w sprawie dot. krzyża w szkole) to rozwiązaniem jest tapeta w krzyże?

Link to comment
Share on other sites

  • 2 weeks later...

Jest 2018.02.13

jest pozbawiona kilku niepotrzebnych modułów typu dmix.

teraz naprawdę tylko jeden proces może korzystać w danej chwili z karty dźwiękowej -- nie ma już

systemowego mixera. I tak nie był używany ale teraz i tak nie da się go włączyć.

 

Znaczy się co masz na myśli ? Bo loguję się przez ssh wpisuję alsamixer i działa.

To o jakiś inny mixer chodzi ?

 

Tom

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

Link to comment
Share on other sites

no tak, to jest taka kwestia terminologiczna.

przez mikser można rozumieć:

 

-program taki jak alsamixer, który pozwali sterować głośnością i innymi parametrami wyjścia

-takie coś to pozwala odtwarzać naraz strumienie z różnych procesów, to znaczy łączy te strumienie i wyrzuca na wyjście.

 

no i tu chodzi o mikser w tym drugim znaczeniu. alsa jest skompilowana bez modułu dmix, a więc alsa w shadow

jest tak "uszkodzona", że nie potrafi łączyć strumieni z różnych procesów.

Czy jeśli pusta ściana promuje ateizm (stanowisko Włoch w sprawie dot. krzyża w szkole) to rozwiązaniem jest tapeta w krzyże?

Link to comment
Share on other sites

Dzięki i wszystko jasne.

 

Acha zapomniałem zapytać wcześniej. W którymś poście podałeś, że obecnie w mpd jest plugin do TIDAL'a brakuje jeszcze tokenu.

Pytanie jest takie: załóżmy że jest ten token i to działa, to jak w takim razie będzie to obsługiwane z poziomu jakiej aplikacji ?

Czy tak jak to jest obecnie na Raspberry Pi w moOde audio że podaje się swój login i hasło a potem obsługę mamy z poziomu linn kazoo na telefonie ?

Czy jakaś inna metoda ?

Trochę pytanie na wyrost i zarazem życzeniowe ale ciekawość mnie nie daje spokoju.

 

Pozdrawiam

Tom

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

Link to comment
Share on other sites

Teraz trzeba dodawać utwory przy pomocy mpc w notacji tidal://coś tam/numer.

Zgłosiłem już bug ticket aby można było dodawać całe playlisty z tidala. Wtedy playlistę ustawiłoby się

przez przeglądarkę www a potem by się z niej korzystało w mpd.

 

Obecnie z obsługi tidal w mpd korzysta tylko kilka osób, które mają status deweloperów wedle Tidala

albo hackują windowsowego klienta w celu uzyskania tokenu. Zgłosiłem też, że jeśli twórca mpd, Max Kellermann

na poważnie traktuje swój wysiłek jaki włożył w obsługę tidal to powinien wystąpić do Tidala o token

dla całego projektu mpd. Gdyby Tidal przyznał taki token całemu projektowi to można by token

wstawić na sztywno do kodu i nie wymagałoby to już późniejszej konfiguracji. Na tę chwilę projekt mpd

nie ma własnego tokenu.

 

Ta obsługa tidala dotyczy obecnie tylko wersji git (czyli przyszłej 0.21). W obecnej 0.20.18 tego jeszcze nie ma.

Mało ludzi używa wersji git. Ja ją lubię, dzięki temu mpd w shadow może zawsze więcej. Nie potrafię programować to przynajmniej zgłaszam bugi i w ten sposób przyczyniam się do rozwoju mpd. Jeśli w końcu wyjdzie stabilna 0.21.x to wtedy problem z tokenem będzie musiał być rozwiązany na poważnie bo o ile w tej chwili z mpd-git korzysta garstka ludzi to stabilna 0.21 trafi

do tych wszystkich debianów, ubuntu, minta, fedory i całej tej masy dystrybucji linuksa.

Jeśli rozwiąże się problem z tokenem to powstaną chyba szybko nowsze wersje klientów mpd z obsługą tidala.

 

Zawsze będzie można napisać coś na kształt stream.php do wrzucania utworów/playlist(?) ale na razie

problem, jak sam zauważyłeś, dość teoretyczny.

Czy jeśli pusta ściana promuje ateizm (stanowisko Włoch w sprawie dot. krzyża w szkole) to rozwiązaniem jest tapeta w krzyże?

Link to comment
Share on other sites

Gram z laptopa z foobar2000 lub Daphile (startuje wtedy kompa z pendrive), dalej usb to spfif converter pcm2704. Pliki tomp3 i flac z lokalnego hdd, naktorym jest w10. Czy Twoj system zadziala? Czy ma GUI? Jakie sa minimalne wymagania dla kompa?

Edited by szymon1977

"Głowa jest dla mnie najważniejsza, bo nią jem."

Link to comment
Share on other sites

tzn. ma wbudowane też sterowanie przy pomocy ncmpcpp i ja je lubię ale ono też jest w trybie tekstowym i nie obsługuje okładek. ja w domu mam działający LAN z AP więc lubię mpdcontrol na androidzie ale jak ktoś lubi bez sieci to tyż się da.

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) Edited by ayran

Czy jeśli pusta ściana promuje ateizm (stanowisko Włoch w sprawie dot. krzyża w szkole) to rozwiązaniem jest tapeta w krzyże?

Link to comment
Share on other sites

...ma wbudowane też sterowanie przy pomocy ncmpcpp i ja je lubię ale ono też jest w trybie tekstowym i nie obsługuje okładek

 

Wygląda super, lepiej nawet od foobara. Lubię takie ascetyczne i rzeczowe rozwiązania!

"Głowa jest dla mnie najważniejsza, bo nią jem."

Link to comment
Share on other sites

tak przypadkiem mi się zrobiło. sytuacja gdy gra shairport-sync.

próba grania z mpd:

 

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

jeden proces -jedno wyjście audio

żadnych dmix, pulseaudio ani innych wynalazków

Edited by ayran

Czy jeśli pusta ściana promuje ateizm (stanowisko Włoch w sprawie dot. krzyża w szkole) to rozwiązaniem jest tapeta w krzyże?

Link to comment
Share on other sites

No i już jest jasne, że plugin do tidal jaki znajduje się w mpd-git pozostanie bezużyteczny chyba, że przy pomocy reverse engineeringu uda się wam zdobyć token.

oto co Max Kellermann (główny deweloper MPD) napisał:

 

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Pisałem już o tym w manualu i tu powtórzę. TIDALowi nie zależy na waszych pieniądzach, bo żyje ze sprzedaży licencji na api. Nie lubię się nikomu narzucać i się właśnie wypisałem.

Edited by ayran

Czy jeśli pusta ściana promuje ateizm (stanowisko Włoch w sprawie dot. krzyża w szkole) to rozwiązaniem jest tapeta w krzyże?

Link to comment
Share on other sites

Witam.

Postanowiłem przetestować Shadowa, aby sprawdzić jak to gra po MPD w porównaniu do LMS z którego cały czas korzystam na Daphile.

Niestety, nie moge sobie poradzić z montowaniem zasobu. Chcę zamontować dysk w moim leciwym playerze Popcorn Hour C-200. Konkretnie to zasób /share/Music.

Z innymi testowanymi przeze mnie systemami nie było nigdy żadnego problemu z tą czynnością. Shadow staje okoniem..

Cały czas wywala mi error: mount error(13): Permission denied

 

Poniżej mój wpis który mam w /etc/fstab0

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Jako, że standardowy wpis nie działał uzupełniłem go o dodatkowe parametry które przekopiowałem z Daphile z którym nie ma problemu z montowaniem zasobów.

Jednak takie podejście też nie przynosi efektu. Nadal ten sam bład.

 

W Daphile w /etc/mtab mam poniższy wpis:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Nie mam już pomysłu na to. Próbowałem z parametrem username=PCH-C200/nmt i też nic.

User i password na bank są poprawne (nmt 1234).

Parametr sec napewno w tym przypdku musi być ustawiony na ntlm.

 

Poniżej znajduje się wynik działania skryptu testcifs.sh

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Może autor systemu lub inni znawcy linuxa pomogą mi w rozwiązaniu problemu?

Link to comment
Share on other sites

//192.168.1.100/share/Music /tmp/mnt/C200 cifs ro,vers=1.0,cache=sttrict,addr=192.168.1.100,

file_mode=0444,dir_mode=0555,rsize=61440,wsize=65536,echo_interval=60,actimeo=1,soft,nounix,mapposix,

username=nmt,iocharset=utf8,sec=ntlm,password="1234" 0 0

 

//192.168.1.100/share/Music /tmp/mnt/NETWORK2 cifs ro,vers=1.0,cache=sttrict,addr=192.168.1.100,

file_mode=0444,dir_mode=0555,rsize=61440,wsize=65536,echo_interval=60,actimeo=1,soft,nounix,mapposix,

username=nmt,iocharset=utf8,sec=ntlm,password=1234 0 0

 

a tak ?

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

Link to comment
Share on other sites

//192.168.1.100/share/Music /tmp/mnt/NETWORK2 cifs ro,vers=1.0,cache=sttrict,addr=192.168.1.100,

file_mode=0444,dir_mode=0555,rsize=61440,wsize=65536,echo_interval=60,actimeo=1,soft,nounix,mapposix,

username=nmt,iocharset=utf8,sec=ntlm,password=1234 0 0

 

a tak ?

Bez cudzysłów? Nie próbowałem.

Sprawdzę jak wrócę do domu z roboty i dam znać.

Link to comment
Share on other sites

cifs nie jest natywnym protokołem unixowym. ma np. ograniczenia dotyczące nazw jakie nie występują w systemach klasy unix. no i cifs zawsze wymaga autoryzacji plus istnieje kilkanaście możliwości konfiguracji serwera cifs (czyli samba). tam gdzie się da radzę używać NFS.

Czy jeśli pusta ściana promuje ateizm (stanowisko Włoch w sprawie dot. krzyża w szkole) to rozwiązaniem jest tapeta w krzyże?

Link to comment
Share on other sites

cifs nie jest natywnym protokołem unixowym. ma np. ograniczenia dotyczące nazw jakie nie występują w systemach klasy unix. no i cifs zawsze wymaga autoryzacji plus istnieje kilkanaście możliwości konfiguracji serwera cifs (czyli samba). tam gdzie się da radzę używać NFS.

NFS też próbowałem za pomocą findnfs.sh. Znalazł mi wymagany udział i polecenie montowania wrzucił do pliku. Jednak montowanie za pomocą wygenerowanego polecenia także kończy się błędem. Teraz już nie pamiętam o co mu chodziło, ale tak czy siak nie montował udziału.

Wieczorem wkleję to co skrypt wygenerował i błąd jakim kończy się montowanie.

Link to comment
Share on other sites

to byłoby super, wrzuć najlepiej na priv. sam używam automatu nfs i może nie przewidziałem jakiejś sytuacji, która u mnie nie występuje.

Czy jeśli pusta ściana promuje ateizm (stanowisko Włoch w sprawie dot. krzyża w szkole) to rozwiązaniem jest tapeta w krzyże?

Link to comment
Share on other sites

Ja wczoraj też walczyłem z cifs. U mnie pomogło zmiana na NAS udziałów z publicznych na dedykowane dla użytkowników z hasłem.

Dokładny wpis u mnie

echo //192.168.1.40/muzyka /tmp/mnt/moj_NAS cifs defaults,ro,username=shadow,iocharset=utf8,password=12345 0 0 > /etc/fstab2

 

Przy okazji.

Jeszcze raz dziękuje Tomkowi i Ayran'owi za cierpliwość i pomoc.

 

A i jeszcze problem z klawiaturą jest też na Gigabite GB-BXBT-2807.

Link to comment
Share on other sites

//192.168.1.100/share/Music /tmp/mnt/NETWORK2 cifs ro,vers=1.0,cache=sttrict,addr=192.168.1.100,

file_mode=0444,dir_mode=0555,rsize=61440,wsize=65536,echo_interval=60,actimeo=1,soft,nounix,mapposix,

username=nmt,iocharset=utf8,sec=ntlm,password=1234 0 0

 

a tak ?

 

Kolego, wielkie dzięki !!

Bez cudzysłowów poszło od razu. Zasób zamontowany.

Byłem przekonany, że hasło musi być w "uszach".

 

Teraz przy okazji jeszcze jedno pytanko.

Czy po zamontowaniu zasobu z muzyką baza MPD zostanie utworzona sama, czy muszę w jakiś sposób zainicjować tworzenie bazy?

Shadow skonfigurowany, system up, zasób z muzyką dostępny i w sumie nie wiem co dalej...

Na pewno na tel. musze wrzucić jakiegoś klienta MPD.

Ale co z tą bazą MPD??

 

Edit: OK już znalazłem w kliencie ncmpcpp. Update bazy - literka u :)

Edited by pw01
Link to comment
Share on other sites

Edit: OK już znalazłem w kliencie ncmpcpp. Update bazy - literka u :)

 

Można też zdalnie, wchodzimy na

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) otworzy nam się YMPD i tam guzik update DB po prawej stronie :-)

 

Ważne, że działa :-)

 

Tom

Edited by tomekwr123

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

Link to comment
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.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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.

                  wykrzyknik.png

AdBlock blocking software detected!


Our website lives up to the displayed advertisements.
The ads are thematically related to the site and are not bothersome.

Please disable the AdBlock extension or blocking software while using the site.

 

Registered users can disable this message.