molto dipende da cosa ci devi fare... comunque Mint va benissimo anche a 32bit. Ti consiglio la versione con interfaccia "Mate" o, se il PC è recente, anche "Cinnamon".
nella guida troverai una soluzione da me suggerita di installazione di una Live con persistenza di Mint su pendrive.
Se ti puo' interessare è una soluzione molto comoda ed efficiente. Ne ho parlato qui
E dell'installazione di LMS su Mint qui
Puoi anche utilizzare Lubuntu o Debian a 64 bit e installare su HD
Possono bastare 10 Gb di spazio su disco. Con una Live puoi fare l'installazione definitiva.
Allora la procedura di prima diventa:
su
passw
service squeezelite stop
wget https://github.com/marcoc1712/squeezelite/releases/download/v1.8.1linuxAmd64/squeezelite-mc2-amd64[/url] <- senza sta url
chmod ug+x squeezelite-mc2-amd64
./squeezelite-mc2-amd64 -o front:CARD=x20,DEV=0 -C 5
Paolo, il fatto che non vedessi la linea -h... nell'help è un sintomo, sei sicuro di aver preso i sorgenti della versione giusta? (branch RELEASE non MASTER, che è l'originale di Triode clonata, dato che il suo repo non è in GitHub...).
Può darsi che l'errore sia stato mio nel confezionare le release (se hai attinto da li), sappiami dire.
Se guardi un log di SL è evidente: la versione modifcata riporta CHECK_HEADER ad ogni inizio di stream.
Io uso quotidianamente la versione 64 bit su Ubuntu senza problemi, la 32 in prova su una VM con debian e non ne ho mai riscontrati, ma è poco significativo.
Forse questo spiegherebbe perchè non ha funzionato nemmeno a me quando me l'avevi passata quasi in anteprima .
Ma allora non capisco perchè ha funzionato a Filippo.
Chiarimenti da Filippo
In ogni caso suggerisco a Claudio di fare come ha indicato Filippo qualche post indietro giusto per vedere se funge cosi giacche' è il modo piu' diretto
anche se mancherebbe l'automatismo ( superabile ridando il comando a mano da shell per rilanciarlo come demone).
nel mentre che Paolo ricrea il file deb ricompilato.
Allora, stavo provando a ricostruire i pacchetti. Ho scaricato i sorgenti con il comando:
quindi ho dato un "make" di prova:codice:git clone -b Release https://github.com/marcoc1712/squeezelite.git
[...]
Dice "modified version" e fa riferimento al tuo repository, ma l'opzione "-h" non appare... ho sbagliato il comando git?
Edit: come non detto. Mi ero dimenticato di definire la variabile "OPTS" per abilitare gli extra... tutto ok:
codice:$ OPTS="-DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR" colormake
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR main.c -c -o main.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR slimproto.c -c -o slimproto.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR buffer.c -c -o buffer.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR stream.c -c -o stream.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR utils.c -c -o utils.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR output.c -c -o output.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR output_alsa.c -c -o output_alsa.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR output_pa.c -c -o output_pa.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR output_stdout.c -c -o output_stdout.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR output_pack.c -c -o output_pack.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR decode.c -c -o decode.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR flac.c -c -o flac.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR pcm.c -c -o pcm.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR mad.c -c -o mad.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR vorbis.c -c -o vorbis.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR faad.c -c -o faad.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR mpg.c -c -o mpg.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR dsd.c -c -o dsd.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR dop.c -c -o dop.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR dsd2pcm/dsd2pcm.c -c -o dsd2pcm/dsd2pcm.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR ffmpeg.c -c -o ffmpeg.o
ffmpeg.c: In function ‘ff_decode’:
ffmpeg.c:327:3: warning: ‘avcodec_alloc_frame’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3622) [-Wdeprecated-declarations]
ff->frame = AVCODEC(ff, alloc_frame);
^
ffmpeg.c: In function ‘_free_ff_data’:
ffmpeg.c:525:3: warning: ‘avcodec_free_frame’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3647) [-Wdeprecated-declarations]
AVCODEC(ff, free_frame, &ff->frame);
^
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR process.c -c -o process.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR resample.c -c -o resample.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR output_vis.c -c -o output_vis.o
cc -Wall -fPIC -O2 -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL -DIR ir.c -c -o ir.o
cc main.o slimproto.o buffer.o stream.o utils.o output.o output_alsa.o output_pa.o output_stdout.o output_pack.o decode.o flac.o pcm.o mad.o vorbis.o faad.o mpg.o dsd.o dop.o dsd2pcm/dsd2pcm.o ffmpeg.o process.o resample.o output_vis.o ir.o -lasound -lpthread -lm -lrt -lFLAC -lmad -lvorbisfile -lfaad -lmpg123 -lavcodec -lavformat -lavutil -lsoxr -llirc_client -o squeezelite
codice:$ ./squeezelite --help
Option error: --help
Squeezelite v1.8, Copyright 2012-2015 Adrian Smith.
modified version, see https://github.com/marcoc1712/squeezelite/tree/mc2_allow_lms_side_pcm_upsampling
modified version, see https://github.com/marcoc1712/squeezelite/tree/Daphile_disable_lms_side_downsampling
See -t for license terms
Usage: ./squeezelite [options]
-s[: ] Connect to specified server, otherwise uses autodiscovery to find server
-o