DSD in LMS con SOX

Pagina 103 di 115
prima
... 3 53 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 ... ultimo
Visualizzazione dei risultati da 1,021 a 1,030 su 1145
  1. #1021
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da m_b
    Ciao, con LMS su sistema Ubuntu qual'è la versione di sox modificato da utilizzare tra queste?

    sox-dsd-linux-gnu-amd64
    sox-dsd-linux-gnu-i386

    Poi nella cartella usr/share/squeezeboxserver/bin ho varie sottocartelle (aarch64-linux ; armhf-linux; i386-linux ; ....) contenenti dei file SOX. In quali di queste devo sostituire il vecchio SOX con il nuovo modificato?

    grazie ciao
    presumo che hai ubuntu 64bit, quindi dovresti sostituirlo nella cartella x86_64-linux e il sox da prendere é sox-dsd-linux-gnu-amd64 e devi rinominarlo come il sox che cancelli

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

    Predefinito

    Originariamente inviato da m_b
    Ciao, con LMS su sistema Ubuntu qual'è la versione di sox modificato da utilizzare tra queste?

    sox-dsd-linux-gnu-amd64
    sox-dsd-linux-gnu-i386

    Poi nella cartella usr/share/squeezeboxserver/bin ho varie sottocartelle (aarch64-linux ; armhf-linux; i386-linux ; ....) contenenti dei file SOX. In quali di queste devo sostituire il vecchio SOX con il nuovo modificato?

    grazie ciao
    Dipende, se sei a 64 bit sox-dsd-linux-gnu-amd64 aarch64-linux, altrimenti sox-dsd-linux-gnu-i386 i386-linux. Però occhio che se lo metti li, ogni volta che LMS si aggiorna lo perdi. Non ricordo più come fare per evitarlo, magari Filippo o Paolo possono aiutarti meglio.
    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

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

    Predefinito

    Originariamente inviato da marcoc1712
    Non ricordo più come fare per evitarlo, magari Filippo o Paolo possono aiutarti meglio.
    Non puoi, a meno che non installi il sox-dsd da deb e quindi LMS lo trova nel sistema e non usa quelli suoi.

    oppure mettendo il binario di sox anziché nella dir di LMS metterlo in /usr/bin tipo..... da verificare

    con Gentoo lo gestisco con la ebuild non facendogli propio installare quei binari per tutte le piattaforme...
    Ultima modifica di antonellocaroli : 04-10-2018 a 13:26

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

    Predefinito

    Originariamente inviato da antonellocaroli
    Non puoi, a meno che non installi il sox-dsd da deb e quindi LMS lo trova nel sistema e non usa quelli suoi.

    oppure mettendo il binario di sox anziché nella dir di LMS metterlo in /usr/bin tipo..... da verificare

    con Gentoo lo gestisco con la ebuild non facendogli propio installare quei binari per tutte le piattaforme...
    Ricordavo qualcosa del genere però lasciando una versione non eseguibile nella cartella originaria, insomma bisogna che da una partte LMS non rimpiazzi SOX ad ogni aggiornamento e dall'altra che non lo usi ma usi quello che installi tu, magari /usr/bin.

    La soluzione potrebbe essere quella di diistribuire SOX in C-3PO o con un plugin a parte, così che la versione installata per il plugin 'prenda il sopravvento' rispetto alla standard, oggi si può, hanno finalmente modificato il metodo di aggiornamento e si possono scaricare plugin di dimensioni importanti senza il lavoraccio che mi è toccato fare con C-3PO (...ricordate che sembrava non si installasse mai e si doveva tentare riavviando continuamente?).

    Prima o poi verifico.
    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

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

    Predefinito

    Originariamente inviato da marcoc1712
    Però occhio che se lo metti li, ogni volta che LMS si aggiorna lo perdi. Non ricordo più come fare per evitarlo,
    si può mettere in una delle dir incluse nel PATH standard, ad es. tipicamente /usr/local/bin (che è il posto "fatto apposta" per questo tipo di installazioni "manuali").

    Però temo che LMS dia la precedenza ai binari che ha nelle "sue" directories rispetto a quelli "di sistema". Per evitare il problema basta che qualora vai ad aggiornare LMS ti ricordi di rendere "non eseguibile" il binario di "sox" installato dal medesimo:
    codice:
    chmod -x /usr/share/squeezeboxserver/bin/*/sox
    oppure rinominarlo:
    codice:
    find /usr/share/squeezeboxserver/bin/ -name sox -exec mv -iv {} {}.lms \;
    oppure ancora cancellarlo proprio:
    codice:
    rm -iv /usr/share/squeezeboxserver/bin/*/sox
    Volendo la cosa si potrebbe anche automatizzare in qu, ma non ha molto senso. Specie se usi le release "stabili" (al momento la 7.9.1, mi pare) e non le "nightly", non è che LMS sia qualcosa che debba essere aggiornare di continuo... una volta installato e configurato te ne puoi scordare per mesi, se non per anni.
    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.»

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

    Predefinito

    Originariamente inviato da UnixMan
    codice:
    chmod -x /usr/share/squeezeboxserver/bin/*/sox
    Probabilmente mi ricordavio questa e - secondo me - in questo caso LMS, in aggiornamento, non sostituisce quello che hai già, dato che è lo stesso file, quindi hai risolto. Bisogna provare.
    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

  7. #1027
    nibble
    Registrato
    Dec 2010
    Messaggi
    93

    Predefinito

    Ciao a tutti...ho nuovamente un problema. Ho partizionato il disco del PC creando una partizione in cui ho installato l'ultima versione di UBUNTU 64 bit. Ho installato LMS e il plugin di C-3PO. In un'altra partizione di tipo NTFS ho salvato file flac. Ho seguito la guida sul forum per creare la cartella musica in cui montare il disco con i file flac (ovvero la partizione su cui ho messo i file flac). Ogni volta che riavvio il PC devo rimontare dal prompt la partizione con i file flac e nelle impostazioni di LMS indicare nuovamente la directory giusta....ho visto che sul forum qualcuno ha già avuto questo problema e lo ha risolto...con calma leggo tutto e sperimento i comandi. Ad ogni modo, fatte queste operazioni, tutto funziona a meraviglia, compreso l'upsampling ...l'unica cosa che non riesco a fare, rispetto al LMS installato su WIN, è aumentare i bit da 16 a 24/32.

    Il problema vero è che non riesco ad installare il sox modificato per convertire in DSD.

    Ho seguito la guida:
    ---ho scaricato il file "sox-dsd linux-gnu amd64"
    ---ho verificato e nella mia installazione il file sox utilizzato da LMS è nella cartella "usr/share/squeezeboxserver/bin/x86_64-linux". Dico questo perchè nella pagina impostazioni di LMS alla pagina avanzate - C-3PO transcoding helper - nella sezione "applicazioni a supporto" a fianco della voce SOX è indicato esattamente "usr/share/squeezeboxserver/bin/x86_64-linux"
    ---a questo punto dando il comando "sudo nautilus" ho ottenuto i permessi di sostituire e rinominare il vecchio sox con il nuovo.

    Bene, fatte queste operazioni nulla suona più:
    --- nella pagina impostazioni di LMS alla pagina avanzate - C-3PO transcoding helper - nella sezione "applicazioni a supporto" a fianco della voce SOX è ora indicato "usr/share/squeezeboxserver/bin/i386-linux" e non più "usr/share/squeezeboxserver/bin/x86_64-linux" inoltre alla voce "Versione" trovo "versione di sox non valida o impossibile eseguire sox".
    --- sempre nella pagina impostazioni di LMS alla pagina avanzate - C-3PO transcoding helper - trovo in alto la scritta ERRORE dove di solito vi è lo status

    Dove sbaglio?

    Nel log forse le parti più significative mi sermbrano le seguenti

    [18-10-05 02:25:57.3461] Slim::Utils::Misc::msg (1252) Warning: [02:25:57.3460] Subroutine preferences redefined at /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/C3PO/PreferencesHelper.pm line 53.
    [18-10-05 02:25:57.4420] Plugins::C3PO::Plugin::initPlugin (150) initPlugin
    [18-10-05 02:25:57.4457] Plugins::C3PO::EnvironmentHelper::_getSoxVersion (300) WARNING: 32512
    [18-10-05 02:25:57.4490] Plugins::C3PO::EnvironmentHelper::_getSoxDetails (331) WARNING: 32512
    [18-10-05 02:25:57.5211] Plugins::C3PO::EnvironmentHelper::testC3POEXE (153) C-3PO says hello! see /var/log/squeezeboxserver/C-3PO.log for errors log level is info
    [18-10-05 02:25:57.5213] Plugins::C3PO::Plugin::_testC3PO (1109) using C-3PO executable: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/C3PO/Bin/C-3PO

    [18-10-05 02:26:26.3765] Slim::Player::TranscodingHelper::tokenizeConvertCommand2 (617) Using command for conversion: "/usr/share/squeezeboxserver/Bin/x86_64-linux/flac" -dcs --totally-silent -- - | "/usr/share/squeezeboxserver/Bin/i386-linux/sox" -q -t wav - -t wav -b 24 --buffer 8192 - gain -h rate -v -I -b 90.7 768000
    [18-10-05 02:26:26.3766] Slim::Player::Song::open (558) Tokenized command: "/usr/share/squeezeboxserver/Bin/x86_64-linux/flac" -dcs --totally-silent -- - | "/usr/share/squeezeboxserver/Bin/i386-linux/sox" -q -t wav - -t wav -b 24 --buffer 8192 - gain -h rate -v -I -b 90.7 768000
    [18-10-05 02:26:26.3863] Slim::Player::StreamingController::_Stream (1265) 00:e0:04:78:d1:46: stream
    [18-10-05 02:26:26.3870] Slim::Player::StreamingController::_Stream (1302) Song queue is now 7
    [18-10-05 02:26:26.3872] Slim::Player::StreamingController::_setPlayingState (2357) new playing state BUFFERING
    [18-10-05 02:26:26.3872] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state STREAMING
    [18-10-05 02:26:26.4287] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: flc->pcm via: [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t wav -b 24 --buffer 8192 - gain -h rate -v -I -b 90.7 768000
    [18-10-05 02:26:26.4296] Slim::Player::TranscodingHelper::getConvertCommand2 (443) Error: Didn't find any command matches for type: flc
    [18-10-05 02:26:26.4726] Slim::Player::Source::_readNextChunk (373) end of file or error on socket, song pos: 0
    [18-10-05 02:26:26.4730] Slim::Player::Source::_readNextChunk (378) 00:e0:04:78:d1:46 mark end of stream
    [18-10-05 02:26:26.4733] Slim::Player::Source::_readNextChunk (386) Didn't stream any bytes for this song; mark it as failed
    [18-10-05 02:26:26.4735] Slim::Player::StreamingController::playerStreamingFailed (2228) 00:e0:04:78:d1:46
    [18-10-05 02:26:26.4740] Slim::Player::StreamingController::_playersMessage (789) Problema: impossibile aprire il file per:: file:///media/musica/musica%20flac/Amy%20Winehouse%20-%20Back%20To%20Black%20[Deluxe%20Edition]%20(2007)%20--%20edited%20version/Back%20to%20black%20CD2/You%27re%20Wondering%20Now.flac
    [18-10-05 02:26:26.4755] Slim::Player::StreamingController::_Stop (603) Song queue is now 7
    [18-10-05 02:26:26.4761] Slim::Player::StreamingController::_setPlayingState (2357) new playing state STOPPED
    [18-10-05 02:26:26.4764] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state IDLE
    [18-10-05 02:26:26.4768] Slim::Player::StreamingController::_willRetry (1391) no retry data
    Ultima modifica di m_b : 05-10-2018 a 03:47

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

    Predefinito DSD in LMS con SOX

    Prova a rendere eseguibile sox che hai copiato


    chmod +x /usr/..../..../x86_64-linux/sox

  9. #1029
    nibble
    Registrato
    Dec 2010
    Messaggi
    93

    Predefinito

    fatto! grazie mille, ora funziona tutto. Riesco a convertire da FLAC a DFF fino a 256...con 512 non ho streaming, forse perchè continuo ad uscire in DOP (problema già discusso nell'altra discussione)...come posso verificare il reale formato di uscita? ricordo che su Daphile c'era una voce specifica nei log, ma qui su LMS non la trovo.

    Ad ogni confermo quanto mi avevate detto... il sistema così è molto più fluido, reattivo e performante rispetto a Win10+LMS. Però purtroppo ho ancora un piccolo gap tra un brano e l'altro....questo non sono riuscito ad eliminarlo

    Infine, pur funzionando tutto correttamente, i log di LMS mi danno questa stringa di errore mentre sto convertendo FLAC to DFF

    [18-10-05 10:06:25.0034] Plugins::C3PO::Plugin::newSong (236) newSong request received from client 00:e0:04:78:d1:46
    [18-10-05 10:06:25.0038] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: flc->dff via: [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t dff -b 1 --buffer 32768 --multi-threaded - gain -h rate -v -I -b 90.7 11289600 sdm
    [18-10-05 10:06:25.0040] Slim::Player::TranscodingHelper::getConvertCommand2 (443) Error: Didn't find any command matches for type: flc
    [18-10-05 10:06:25.0042] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: flc->dff via: [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t dff -b 1 --buffer 32768 --multi-threaded - gain -h rate -v -I -b 90.7 11289600 sdm
    [18-10-05 10:06:25.0049] Slim::Player::Protocols::File::open (81) duration: [262.666] size: [19950594] endian [] offset: [0] for file:///media/musica/musica%20flac/Pink%20Floyd%20-%20The%20Wall%20[FLAC-1979]/Pink%20Floyd%20-%20The%20Wall%20(disc%201)/11%20-%20Don%27t%20Leave%20Me%20Now.flac
    [18-10-05 10:06:25.0050] Slim::Player::Protocols::File::open (98) Opening file /media/musica/musica flac/Pink Floyd - The Wall [FLAC-1979]/Pink Floyd - The Wall (disc 1)/11 - Don't Leave Me Now.flac
    [18-10-05 10:06:25.0054] Slim::Player::Protocols::File::open (192) Seeking in 0 into /media/musica/musica flac/Pink Floyd - The Wall [FLAC-1979]/Pink Floyd - The Wall (disc 1)/11 - Don't Leave Me Now.flac
    [18-10-05 10:06:25.0056] Slim::Player::TranscodingHelper::tokenizeConvertCommand2 (617) Using command for conversion: "/usr/share/squeezeboxserver/Bin/x86_64-linux/flac" -dcs --totally-silent -- - | "/usr/share/squeezeboxserver/Bin/x86_64-linux/sox" -q -t wav - -t dff -b 1 --buffer 32768 --multi-threaded - gain -h rate -v -I -b 90.7 11289600 sdm
    [18-10-05 10:06:25.0058] Plugins::C3PO::Plugin::newSong (308)
    At: 2018/10/05 10:06:25
    Command:
    [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t dff -b 1 --buffer 32768 --multi-threaded - gain -h rate -v -I -b 90.7 11289600 sdm

    Tokenized command:
    "/usr/share/squeezeboxserver/Bin/x86_64-linux/flac" -dcs --totally-silent -- - | "/usr/share/squeezeboxserver/Bin/x86_64-linux/sox" -q -t wav - -t dff -b 1 --buffer 32768 --multi-threaded - gain -h rate -v -I -b 90.7 11289600 sdm

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

    Predefinito

    Originariamente inviato da m_b
    fatto! grazie mille, ora funziona tutto. Riesco a convertire da FLAC a DFF fino a 256...con 512 non ho streaming, forse perchè continuo ad uscire in DOP (problema già discusso nell'altra discussione)...come posso verificare il reale formato di uscita? ricordo che su Daphile c'era una voce specifica nei log, ma qui su LMS non la trovo.

    Ad ogni confermo quanto mi avevate detto... il sistema così è molto più fluido, reattivo e performante rispetto a Win10+LMS. Però purtroppo ho ancora un piccolo gap tra un brano e l'altro....questo non sono riuscito ad eliminarlo

    Infine, pur funzionando tutto correttamente, i log di LMS mi danno questa stringa di errore mentre sto convertendo FLAC to DFF

    [18-10-05 10:06:25.0034] Plugins::C3PO::Plugin::newSong (236) newSong request received from client 00:e0:04:78:d1:46
    [18-10-05 10:06:25.0038] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: flc->dff via: [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t dff -b 1 --buffer 32768 --multi-threaded - gain -h rate -v -I -b 90.7 11289600 sdm
    [18-10-05 10:06:25.0040] Slim::Player::TranscodingHelper::getConvertCommand2 (443) Error: Didn't find any command matches for type: flc
    [18-10-05 10:06:25.0042] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: flc->dff via: [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t dff -b 1 --buffer 32768 --multi-threaded - gain -h rate -v -I -b 90.7 11289600 sdm
    [18-10-05 10:06:25.0049] Slim::Player::Protocols::File::open (81) duration: [262.666] size: [19950594] endian [] offset: [0] for file:///media/musica/musica%20flac/Pink%20Floyd%20-%20The%20Wall%20[FLAC-1979]/Pink%20Floyd%20-%20The%20Wall%20(disc%201)/11%20-%20Don%27t%20Leave%20Me%20Now.flac
    [18-10-05 10:06:25.0050] Slim::Player::Protocols::File::open (98) Opening file /media/musica/musica flac/Pink Floyd - The Wall [FLAC-1979]/Pink Floyd - The Wall (disc 1)/11 - Don't Leave Me Now.flac
    [18-10-05 10:06:25.0054] Slim::Player::Protocols::File::open (192) Seeking in 0 into /media/musica/musica flac/Pink Floyd - The Wall [FLAC-1979]/Pink Floyd - The Wall (disc 1)/11 - Don't Leave Me Now.flac
    [18-10-05 10:06:25.0056] Slim::Player::TranscodingHelper::tokenizeConvertCommand2 (617) Using command for conversion: "/usr/share/squeezeboxserver/Bin/x86_64-linux/flac" -dcs --totally-silent -- - | "/usr/share/squeezeboxserver/Bin/x86_64-linux/sox" -q -t wav - -t dff -b 1 --buffer 32768 --multi-threaded - gain -h rate -v -I -b 90.7 11289600 sdm
    [18-10-05 10:06:25.0058] Plugins::C3PO::Plugin::newSong (308)
    At: 2018/10/05 10:06:25
    Command:
    [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t dff -b 1 --buffer 32768 --multi-threaded - gain -h rate -v -I -b 90.7 11289600 sdm

    Tokenized command:
    "/usr/share/squeezeboxserver/Bin/x86_64-linux/flac" -dcs --totally-silent -- - | "/usr/share/squeezeboxserver/Bin/x86_64-linux/sox" -q -t wav - -t dff -b 1 --buffer 32768 --multi-threaded - gain -h rate -v -I -b 90.7 11289600 sdm

    512 in DOP non lo puoi fare

    Per lo streaming in uscita, guarda in C-3PO ultimo comando eseguito....

    per il gap prova a giocare con il buffer di sox

    Per l´errore nel log di LMS non saprei...potrebbe essere che non ci sia il codec flac?

Pagina 103 di 115
prima
... 3 53 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 ... ultimo

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 2 utenti che stanno visualizzando questa discussione. (0 utenti e 2 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