[+] MPD - cisza przy odtwarzaniu mp3

Tematy związane z RPI
kudzu
Posty: 50
Rejestracja: 19 lipca 2012, 19:54
Lokalizacja: Kraków

[+] MPD - cisza przy odtwarzaniu mp3

Post autor: kudzu » 06 marca 2018, 08:50

Serwer radia internetowego, którego słucham na Debianie 8 (Armbian) zmienił strumień z ogg na mp3. I o ile ogg działało, to mp3, mimo, że MPC wskazuje odtwarzanie, to na wyjściu jest cisza. Wystarczy tylko, że zmienię stację na strumień ogg i dźwięk się pojawia. Na Windowsie ten sam strumień mp3 odtwarza się poprawnie.
Gdzie szukać przyczyny?
Ostatnio zmieniony 06 marca 2018, 18:39 przez kudzu, łącznie zmieniany 1 raz.

Awatar użytkownika
dedito
Moderator
Posty: 2428
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: MPD - cisza przy odtwarzaniu mp3

Post autor: dedito » 06 marca 2018, 09:16

W braku kodeków?
OGG - kodek, a raczej kontener na zasadach licencji BSD (Berkeley Software Distribution License, BSDL) – jedna z licencji zgodnych z zasadami wolnego oprogramowania.
Mp3 - kodek niezgodny z zasadami wolnego oprogramowania.
Więcej info na wikipedii.

Armbian to nie Debian.
Nie podałeś platformy.
Przenoszę do "malinkowego" działu bo tu chyba najlepiej pasuje nawet jeśli to inna "armowa" platforma.
Na przyszłość prośba o minimum informacji bo my tu, naprawdę nie mamy szklanych kul.

kudzu
Posty: 50
Rejestracja: 19 lipca 2012, 19:54
Lokalizacja: Kraków

Re: MPD - cisza przy odtwarzaniu mp3

Post autor: kudzu » 06 marca 2018, 10:40

dedito pisze:
06 marca 2018, 09:16
W braku kodeków?
OGG - kodek, a raczej kontener na zasadach licencji BSD (Berkeley Software Distribution License, BSDL) – jedna z licencji zgodnych z zasadami wolnego oprogramowania.
Mp3 - kodek niezgodny z zasadami wolnego oprogramowania.
Więcej info na wikipedii.
Przeszło mi to przez myśl, ale wydedukowałem, że gdyby tak było, to nie ruszyłoby odtwarzanie, a w logach MPD miałbym info.
Armbian to nie Debian.
Nie podałeś platformy.
Przenoszę do "malinkowego" działu bo tu chyba najlepiej pasuje nawet jeśli to inna "armowa" platforma.
Na przyszłość prośba o minimum informacji bo my tu, naprawdę nie mamy szklanych kul.
Prawda, zbytnio uprościłem. Ale czasem mam wrażenie, że jak się rozpiszę ze wszystkimi szczegółami i powstanie elaborat, to nikomu się nie chce czytać. Czasem lepiej posługiwać się hasłami.

Armbian, wg autora, to Debian jedynie zoptymalizowany pod ARMy. Przez wiele lat na PC miałem Debiana i różnicy w codziennym użytkowaniu nie widzę, ale jestem mimo wszystko laikiem ;)

Zainstalowałem paczkę libavcodec-extra, ale efekt będę mógł sprawdzić dopiero będąc w domu.

S ten Armbian działa na OrangePi PC Plus - dla formalności.

Dziękuję za ukierunkowanie.

Awatar użytkownika
dedito
Moderator
Posty: 2428
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: MPD - cisza przy odtwarzaniu mp3

Post autor: dedito » 06 marca 2018, 11:05

Nie wiem skąd wziałeś info, że w tamtej paczce jest dekoder mp3, nic takiego tam nie widzę.
Z moich poszukiwań wynika, że MPD potrzebuje lame do nadawania strumieni mp3,a do odbierania mpg123, aczkolwiek nie używam więc mogę pisać głupoty.

W prawdziwym Debianie to są paczki:
https://packages.debian.org/pl/stretch/libmp3lame0
https://packages.debian.org/pl/stretch/libmpg123-0

wg tego poradnika w armbianie nazywają się identycznie.

Elaboratu nie oczekiwałem, faktycznie zniechęciłby do czytania, lecz minimum informacji to podstawa (sprzęt i system).
Wg wikipedii Armbian to jakaś hybryda Debiana i Ubuntu stąd decyzja o przeniesieniu do innego działu.
"Pomarańcza" z Armbianem wg mnie bardziej pasuje do działu Raspberry Pi.

kudzu
Posty: 50
Rejestracja: 19 lipca 2012, 19:54
Lokalizacja: Kraków

Re: MPD - cisza przy odtwarzaniu mp3

Post autor: kudzu » 06 marca 2018, 14:54

dedito pisze:
06 marca 2018, 11:05
Nie wiem skąd wziałeś info, że w tamtej paczce jest dekoder mp3, nic takiego tam nie widzę.
Z moich poszukiwań wynika, że MPD potrzebuje lame do nadawania strumieni mp3,a do odbierania mpg123, aczkolwiek nie używam więc mogę pisać głupoty.

W prawdziwym Debianie to są paczki:
https://packages.debian.org/pl/stretch/libmp3lame0
https://packages.debian.org/pl/stretch/libmpg123-0

wg tego poradnika w armbianie nazywają się identycznie.
Ciekawe, bo obie paczki mam zainstalowane i raczej nie poszły przy okazji instalacji tamtej. Bardzo dziwne jest dla mnie to, że pliki się jednak odtwarzają - czas odtwarzania leci. Czy nie powinno być tak, że jeśli brakuje kodeka, to MPD w ogóle nie jest w stanie odtworzyć pliku?
dedito pisze:
06 marca 2018, 11:05
Wg wikipedii Armbian to jakaś hybryda Debiana i Ubuntu ...
A widzisz - nie wiem, co podaje Wikipedia, ale pierwsze zdanie na stronie projektu Armbian brzmi tak:
"Lightweight Debian Jessie or Ubuntu Xenial based Linux distribution."
W oparciu o Ubuntu zbudowana jest dystrybucja desktopowa, a na Debianie - serwerowa/konsolowa. Zresztą mój Armbian korzysta z oficjalnych repozytoriów Debiana Jessie, zatem jest prawie jak "prawdziwy Debian" ;)

EDIT...

Przypadkiem odkryłem coś bardzo ciekawego. Moje wątpliwości dot. odtwarzania pliku mimo braku kodeka są chyba słuszne. Otóż strumienie mp3 odtwarzają się, tylko baaaaardzo cicho! Odkręciłem pokrętło w moim CA A2 na 50% i usłyszałem muzykę. Strumienie ogg odtwarzają się z normalną głośnością. To jest jeszcze bardziej skomplikowane, niż brak kodeka.

EDIT...

Problem rozwiązany z pomocą tego postu:

/etc/mpd.conf:

Kod: Zaznacz cały

 
decoder {
plugin "mad"
enabled "no"
}
Radość jest częściowa, bo jeszcze nie wiem, co tak na prawdę zrobiłem;)

ODPOWIEDZ