GentooPlayer - Immagini x86_64, Raspberry PI 3B/3B+, Allo SparkyUsbBridge, BeagleBone Black + Botic Driver

Pagina 1 di 2 1 2 ultimo
Visualizzazione dei risultati da 1 a 10 su 1026

Hybrid View

Messaggio precedente Messaggio precedente   Prossimo messaggio Prossimo messaggio
  1. #1
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito GentooPlayer easy install

    Praticamente puoi fare a meno di installare il server Xorg...ma comunque deve essere installato un Desktop Environment sul server per funzionare...molto funzionale comunque...


    Ultima modifica di antonellocaroli : 09-02-2018 a 07:50

  2. #2
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito

    @ Paolo

    Questo script é opera tua di qualche anno fa...
    codice:
    #!/bin/bash
    
    # per prima cosa eseguo 'ps' ed uso il suo output 
    # per ottenere un array con i pids di mpd:
    #
    mpd_tid=($(ps -C mpd -L --no-headers -o tid))
    
    # poi verifico che il numero di threads sia quello previsto:
    #
    if [ ${#mpd_tid} -lt 4 ]; then
            echo -e "\nToo few (${#mpd_tid}) threads found: is mpd running?\nAbort."
            exit 1
    elif [ ${#mpd_tid} -gt 4 ]; then
            echo -e "\nSomething is wrong: too many ((${#mpd_tid})) threads found!\nAbort."
            exit 2
    fi
    # else -> ok, expected number of threads
    # set desired policies & priorities:
    
    # chrt -v -r -p 1 ${mpd_tid[0]}         # main
    # chrt -v -r -p 1 ${mpd_tid[1]}         # update
    chrt -v -r -p 60 ${mpd_tid[2]}          # player
    chrt -v -r -p 60 ${mpd_tid[3]}          # decoder
    chrt -v -r -p 60 ${mpd_tid[4]}          # output
    
    # use somthing like:
    # ps -C mpd -L -o tid,cmd,nlwp,ni,pri,cls,rtprio
    # to check!
    
    # Hint: see the relevant man pages!
    # man bash
    # man ps
    # man chrt
    La domanda é: come hai fatto a distinguere i pid in main, update, player ecc?
    voglio adattarlo ad altre applicazioni...

  3. #3
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    La domanda é: come hai fatto a distinguere i pid in main, update, player ecc?
    è specifico... lo desumevo banalmente dall'ordine in cui sono avviati da MPD (e quindi proprio dal thread id progressivo). Se l'applicazione che vuoi controllare si comporta allo stesso modo non c'è problema. Se invece avvia/riavvia i thread in ordine sparso, l'unica è sperare che l'applicazione assegni un nome specifico ed univoco a ciascun thread (o quanto meno a ciascun "tipo" di thread, a seconda di cosa devi farci).

    Puoi vedere con "ps -C comando_del_processo -L".
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

  4. #4
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito

    edit
    Ultima modifica di antonellocaroli : 29-05-2018 a 20:38 Motivo: Rimosse immagini Raspberry 32bit

  5. #5
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito

    Edit, spostato

  6. #6
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito

    Edit
    Ultima modifica di antonellocaroli : 22-08-2018 a 12:26

  7. #7
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli

    L'uso della memoria é il buffer di squeezelite-R2 impostato a 262144:262144

    questo senza buffer (il suono diventa piú dolce, insomma da sperimentare)
    Il suono risulta più dolce senza buffer (64K) rispetto ad un buffer di 254Mb? mentre carica o anche a 'buffer pieno'? Chiedo perchè è esattamente l'opposto di quanto succede (a mio avviso) su altri sistemi.
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  8. #8
    bit
    Registrato
    Jul 2018
    Messaggi
    9

    Predefinito

    Salve, ho testato il funzionamento del demone HQP (NAA) incluso nelle immagini per USBridge di cui sopra. Riscontro uno strano comportamento durante il passaggio da un album ad un altro. In dettaglio, seleziono un album dalla libreria lancio il play, nessun problema, cambio brano (sempre stesso album) tutto ok, se però seleziono un altro album della libreria compare la barra di avanzamento (quella mostrata quando si carica la libreria la prima volta) ed il player entra in una sorta di loop con tutti i comandi disabilitati.
    HqPlayer desktop installato su una macchina con audiolinux.
    Qualcuno riscontra qualcosa di simile?

  9. #9

    Predefinito

    Originariamente inviato da antonellocaroli
    Ho prdotto un paio di immagini per Raspberry PI 3 B.
    Sicuramente il Raspberry non é l'ideale come player collegato al dac via usb, vista la condivisione del bus tra usb, lan ecc. Ma ci sono altri tipi di connessioni, che io ignoro avendo solo dac usb.

    Comunque era piú che altro un esperimento Gentoo/Arm e devo dire che il raspberry si é comportato molto bene, forse anche piú veloce di qualche Futro nella compilazione.



    le immagini sono queste:

    kernel standard

    Kernel un po sfoltito

    Kernel 4.15.3

    l'immagine va copiata su scheda SD.

    Su Win e Osx si puó usare Etcher, carica direttamente il file .img.gz

    su linux (anche una live):

    codice:
    gzip -dc /percorso/del/file/immagine.gz | dd of=/dev/sdX
    sdX é la vostra scheda SD, es. sde, sdc ecc

    Questo é piú o meno l'uso dell' SD dopo aaver copiato l'immagine

    codice:
    df -h
    File system     Dim. Usati Dispon. Uso% Montato su
    /dev/root       2,0G  1,3G    584M  69% /
    Rimarrá sicuro dello spazio inutilizzato sull' SD card, a copia avvenuta, che si puó utilizzare per allargare la partizione di root e/o per creare una partizione di swap.

    top mentre suona squeezelite-R2



    Utente: root
    password: raspiroot
    Una domanda: in queste immagini è già installato LMS?
    Grazie!

  10. #10
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da vinboy
    Una domanda: in queste immagini è già installato LMS?
    Grazie!
    Ciao,
    no, non é installato. Ma neanche é possibile installarlo, o almeno lo si puó installare ma non funziona...ha dei problemi con pearl che non sono riuscito a risolvere.

    Comunque sto preparando una immagine a 64bit, dovrebbe essere pronta per questo fine settimana, dove funziona anche LMS.



    Ultima modifica di antonellocaroli : 11-04-2018 a 05:22

Pagina 1 di 2 1 2 ultimo

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022