Jump to content
IGNORED

linux audio embedded system: shadow


ayran
 Share

Recommended Posts

To znaczy ja myślę o protezie, co by można bez poszukiwania narzędzi podzielić ISO na pliki przy wykorzystaniu skryptu. Akurat SACD-ISO są otagowane i te tagi są zachowywane w plikach więc jest ok. Zawsze można to zrobić w windowsie. Ten programik jest też na windows.

 

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ą )

 

Operacja nie jest stratna i po cholerę ci wersja wielokanałowa :D

 

Chodzi o to, że to iso to nie iso9660 ale coś innego. Zrozumiałe, że w projektach opensource najpierw zajęli się strumieniem dsd a nie kontenerem w jakie jest to pakowane na SACD. Zresztą w sieci idzie już kupić pliki dsf a jak pewnie wiesz, fakt istnienia obrazów sacd-iso stanowi obrazę umowy sony-philips :D

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

większość playerów na z tym problem wiec to byłby mocny plus

 

Może już niedługo:

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

Sam, nieskromnie mówiąc, czuję że przyłożyłem rękę do 0.19. Natywna obsługa libsoxr (dobry i wydajny resampling) to odpowiedź na mój bug-ticket :).

Teraz jest tzw. dirty-hack i też to działa, ale teraz będzie bardziej elegancko.

Niestety zgłosiłem kolejny bug-ticket dotyczący obsługi mms. Strumień mms rozwala mpd. Zrobię to chyba po debianowemu: poczekam do 0.19.5. :D

Nowa wersja ma już obsługę plików dsd (dsf,dsfiff) ale w moim systemie jest już 0.18.6-dsd więc jest ok, a działa to bardzo stabilnie.

W nowym mpd są też nowe wynalazki jak bezpośrednia obsługa cifs/nfs bez potrzeby montowania zasobów przez jądro. Niby fajne, ale wychodzi na to, że można tak załączyć tylko jeden zasób. U mnie wszystkie zasoby są automatycznie (i sieciowe i dyski usb i wbudowane dyski) mieszane w jeden katalog i z niego korzysta i mpd i mały serwer httpd, który jest potrzebny takim klientom jak mpdroid/mpad do ściągania okładek w związku z odtwarzaną muzyką bez potrzeby korzystania z internetu. Baza może być skompresowana gzip (sam się tego domagałem) ale poradziłem sobie kompresją przy pomocy xz.

Więc: upgrade mpd będzie ale nieco później, na pewno już po udostępnieniu systemu ogółowi. W obecnej 0.19 nie ma nic co by urywało głowę w stosunku do 0.18.6-mpd.

 

 

Ps. W każdym razie w ciągu miesiąca będzie już wersja z instalatorem (tzn. skryptem który zainstaluje system na dysku) i konfiguratorem tekstowym z wykorzystaniem dialogu

Hidden Content

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

którym to systemem się podzielę.

 

Żeby było jasne: konfigurator już częściowo jest, ale nie konfiguruje jeszcze wszystkich kluczowych rzeczy, a instalator muszę potestować.

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

a jaki masz ten dysk na voyage? Przy upgrade system musi sobie zapisać ściągane pakiety. Potem miejsce można zwolnić ale zapas musi być.

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

a jaki masz ten dysk na voyage? Przy upgrade system musi sobie zapisać ściągane pakiety. Potem miejsce można zwolnić ale zapas musi być.

 

Dysk 512MB, dziś postawie voyage na nowo bo po moich czyszczeniach nie wszystko działa ;)

Zobaczę na czystym systemie, a póki co to czekam na Twoją dystrybucję, chętnie bym sprawdził.

Link to comment
Share on other sites

No i właśnie dlatego zabrałem się za zrobienie mojego linuxa audio embedded. 512MB to dla voyage jakby takie minimum. Najlepsze jest, że w voyage, który jest debianem z montowaniem root w trybie read-only, mpd jest zlinkowany z libpulse, która to biblioteka w przypadku małego systemu audio jest bez sensu. Inna sprawa, że voyage i tak jest fajnie odchudzony jak na debiana.

 

ps.

 

Posuwam się do przodu. Bootloader to extlinux i to jest krok na przód. Instalacja extlinux jest dużo prostsza, no i o wiele łatwiej postawić LAE obok innych systemów i mieć multiboot.

Konfigurator jest już praktycznie gotowy: muszę jeszcze napisać coś do konfiguracji zasobów sieciowych nfs/cifs.

Mam właśnie przed sobą terminal hp z 64MB flash.

Jest system i jest jeszcze 6,8MB wolnego miejsca. MPD przy 1TB plików wymaga około 2,4MB na zapisanie bazy. Czyli: hp terminal 64MB flash ma zasoby na system i obsługę około 2TB plikó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

Jeśli chodzi o sterowanie mpd z androida to polecam mupeace -- z trójcy mpdroid, mpd control, mupeace ten ostatni wygrywa jak dla mnie. Obsługuje avahi więc widzi wszystkie mpd w sieci lan rozgłoszone po avahi i dwoma pyknięciami można połączyć się z innym serwerem mpd. Jak dla mnie bomba.

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

Mam już działający instalator, teraz muszę napisać manual.

Złamałem się i jest już mpd 0.19.2. I dobrze bo znalazłem już dwa bugi -- już naprawili.

Piszę trzeci. Myślę, że dam radę w ciągu 2 tygodni. Manual jest potrzebny co nie tłumaczyć wszystkiego każdemu z osobna.

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

  • 4 weeks later...

No więc systemik plus instalator plus manual już są.

 

shadowdoc.zip:

Hidden Content

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

shadow.img:

Hidden Content

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

shadow.iso:

Hidden Content

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

 

shadowdoc.zip to manual plus narzędzie do wrzucenia instalatora shadow.img na pendrive usb pod windowsem. Radzę najpierw przejrzeć manual. Instalator trzeba używać z rozwagą: jeśli na dysku na jakim instalujecie sobie systemik macie jakie cenne dane to koniecznie wykonajcie ich kopię zapasową. W ŻADNYM RAZIE NIE GWARANTUJĘ, ŻE NIE SKASUJECIE SOBIE TYCH DANYCH.

 

Wszystko co chciałem powiedzieć o moich motywach, życiu oraz mpd napisałem w manualu.

 

shadow.iso to instalator do wypalenia na płytkę cd-r.

 

shadow.img to instalator do wrzucenia na pendrive usb.

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 to trzeba będzie się pobawić Twoją dystrybucją. Mam Voyage MPD, ale dlaczego nie sprawdzić czegoś nowego, dodatkowo dopracowanego.

 

Paweł

źródło: PC mini ITX + Soekris DAM1021 R-2R DAC + Linux Audio Embedded System-SHADOW

wzmacniacz: DIY Aikido 6CG7 + 6N30P-DR słuchawki: Beyerdynamic T90, Yamaha HP-1

Link to comment
Share on other sites

Ktoś potrzebuje programisty php ? to zgłaszam się :)

Dla ciebie to pewnie pikus ale na teraz przydałyby sie dwie rzeczy: nowy stream.php i coś a'la index.php co by katalogi można po www oglądać. Serwer www to serwer wbudowany w php. Idealne rozwiazanie dla takich systemów i nie ma problemu z oblsluga php ale to to nie ma wbudowanego index.php. Na priv podaj mi maila to ci wyślę szczegóły dobry człowieku.

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

Podmieniłem instalki na ciut nowsze wersje. Okazuje się, że 27 listopada ukazała się po ponad roku nowa wersja FLAC (1.3.1). Do dekodowania flac wbudowany w systemik mpd używa właśnie libflac a nie libav. Zmiany są głównie wydajnościowe. Więc jeśli ktoś nie zainstalował jeszcze to ok, a jak już ktoś zainstalował i chce być bardzo na bieżąco, nie gra mu i jest nieszczęśliwy, to musi sobie ściągnąć plik iso. Otworzyć go czymś i skopiować plik sqfs.sqfs na pendrive. Potem ten pendrive podłączyć do komputera i uruchomić.

 

Potem zalogować się do shella i wykonać:

# [ -s /mnt/sqfs.sqfs ] && remountrw && cp /mnt/sqfs.sqfs /sqfs.sqfs && remountro

( sprawdź czy istnieje niepusty plik /mnt/sqfs.sqfs i jeśli tak to przełącz partycję systemową w tryb do zapisu i jeśli to się powiedzie to skopiuj ten plik i jeśli to zakończy się sukcesem to przełącz partycję systemową w tryb tylko do odczytu)

 

i zrestartować system

 

i teraz wykonać w shellu polecenie:

 

# flac -v

jeśli zobaczymy "flac 1.3.1" to jest ok.

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

Cholera, miałem zamiar dzisiaj przetestować system ale nawał pracy skutecznie to uniemożliwił.

Ale jutro nie odpuszczę - zabieram swój terminal Fujitstu do pracy, biorę zapasową kartę CF oraz mojego USB-SPDIF Nostromo i instaluję systemik :)

Dzisiaj przejrzałem manual i muszę pochwalić, za naprawdę przejrzyście napisany tutorial.

Good-job!

Myślę, że nie napotkam na żadne schody bo manual opisuje bardzo dokładnie krok po kroku wszelkie polecenia :)

Chociaż od razu napiszę, że instaluję Twój system wyłącznie w formie badawczo-dociekającej, bo obecnie 99% mojego słuchania muzyki to Spotify, którego systemik nie wspiera..

A szkoda, bo platformy streamingowe to przyszłość słuchania muzyki :)

Może wkońcu znajdzie się patent jak zaimplementować np. Spotify w Twój systemik?

Bo z tego co widzę w Daphile, to tam jest używany plugin 3rd party - czyli pewnie napisany przez jakiegoś entuzjastę.

Daphile to linux, Twój system to też linux - zatem jest duża szansa że to zadziała.

Może warto, abyś zainstalował u siebie Daphile żeby przyjrzeć się temu 3rd party plugin od Spotify i spróbować wdrożyć apkę w swój system?

PC (Spotify, AIMP4) | ODAC revB+O2 | ADAM A7X | Sennheiser HD600

Link to comment
Share on other sites

Był kiedyś plugin spotify w mpd ale spotify coś zmieniło u siebie i ten plugin nie działa. Oznacza to, że ktoś poświęcił swój czas i trochę bez sensu.. Spotify zwalczał tych ludzi i uważał, że to złodzieje.

 

Jak wyjaśniłem w manualu: czekam aż spotify zrobi to jak należy. Do jądra linux też nie włącza się wszystkich sterowników przesłanych przez producentów jeśli te sterowniki są napisane fatalnie. Na dłuższą metę jest to dobra strategia. Uzależnianie się od binariów i kodu zamkniętego nie ma nic wspólnego z ideą GNU.

 

Spotify w daphile może działać bo daphile jest zbudowane na glibc a mój systemik na uclibc. Binaria dystrybuowane przez spotify są zlinkowane do glibc. Innymi słowy: mój linuks mimo, że również działa na x86 to jednak inny linux niż daphile. Każde binarium w systemie jest zlinkowane do libc. W tym przypadku jest to inny libc. W tych okolicznościach przyrody radzę używać daphile i tyle.

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

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.