OK, fatto. Ora non da più quell'errore.
Ma non va: se seleziono l'uscita su "WAV" (per prima cosa volevo verificare che continuasse a funzionare in PCM, come prima), ignora la cosa e continua ad uscire in dsf!
codice:
*** /var/log/squeezeboxserver//C-3PO.log ***
[Wed Feb 22 16:38:45 2017] INFO: C-3PO says hello! see /var/log/squeezeboxserver/C-3PO.log for errors log level is info
*** /var/log/squeezeboxserver//server.log ***
[17-02-22 16:38:46.2185] Slim::Utils::PluginDownloader::checkForUpdates (241) generating apps query to find latest plugin state
[17-02-22 16:38:46.2833] Slim::Control::Jive::deleteMenuItem (537) randomplay menu id slated for deletion
[17-02-22 16:38:47.3920] Slim::Web::JSONRPC::requestMethod (443) request not dispatchable!
[17-02-22 16:38:48.1430] Slim::Player::StreamingController::playerActive (1993) 00:1c:c0:37:22:73 player already active: 00:1c:c0:37:22:73
[17-02-22 16:38:48.1437] Slim::Formats::Playlists::M3U::read (47) Cannot open /var/lib/squeezeboxserver/prefs/clientplaylist_001cc0372273.m3u: No such file or directory
[17-02-22 16:38:48.1439] Slim::Player::StreamingController::playerActive (1993) 00:1c:c0:37:22:73 player already active: 00:1c:c0:37:22:73
[17-02-22 16:38:48.1441] Slim::Player::Squeezebox::reconnect (80) 00:1c:c0:37:22:73 restaring play on pseudo-reconnect at 0
[17-02-22 16:38:48.1442] Slim::Player::StreamingController::playerReconnect (2072) 00:1c:c0:37:22:73
[17-02-22 16:38:48.1444] Slim::Player::Squeezebox::reconnect (88) 00:1c:c0:37:22:73 forcing stop on pseudo-reconnect
[17-02-22 16:38:48.1450] Slim::Player::Squeezebox2::getPlayerSetting (933) Getting pref: [playername]
[17-02-22 16:38:48.1452] Slim::Player::Squeezebox2::getPlayerSetting (933) Getting pref: [disableDac]
[17-02-22 16:38:48.1503] Slim::Utils::Prefs::Namespace::savenow (322) saving prefs for plugin.C3PO to /var/lib/squeezeboxserver/prefs/plugin/C3PO.prefs
[17-02-22 16:38:48.1531] Plugins::C3PO::Plugin::_clientCalback (521) new ClientCallback received from
id: 00:1c:c0:37:22:73
mac address: 00:1c:c0:37:22:73
modelName: SqueezeLite-R2
model: squeezelite
name: R2@spmc
max samplerate: 768000
max dsd resolution: 512
supported sample rates: 8000 11025 12000 16000 22050 24000 32000 44100 48000 88200 96000 176400 192000 352800 384000 705600 768000
supported dsd rates: 64 128 256 512
supported codecs : wma flc dsf dff mp3 alc ogg wmap wav aif aac wmal
[17-02-22 16:38:48.1551] Slim::Utils::Prefs::Namespace::savenow (322) saving prefs for plugin.C3PO to /var/lib/squeezeboxserver/prefs/plugin/C3PO.prefs
[17-02-22 16:38:48.1599] Slim::Utils::Misc::msg (1244) Warning: [16:38:48.1597] Use of uninitialized value $forcedSamplerate in concatenation (.) or string at /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/C3PO/Transcoder.pm line 752.
[...seguono altri warning analoghi, poi...]
[17-02-22 16:38:48.1724] Plugins::C3PO::Plugin::_setupTranscoder (1335) commandTable: {
"aif-aif-*-00:1c:c0:37:22:73" => {
capabilities => {
D => "RESAMPLE=-r %d",
F => "noArgs",
R => "noArgs",
T => "START=-ss %s",
U => "END=-t %w",
},
command => "[ffmpeg] -vn -v 0 \$START\$ \$END\$ -i \$FILE\$ -f wav - | [sox] -q -t wav - -t wav -b 24 - gain -h bass +3 rate -v -L -t -b 90.7 -f 768000 dither -f shibata -p 24",
profile => "aif-aif-*-00:1c:c0:37:22:73",
},
"alc-pcm-*-00:1c:c0:37:22:73" => {
capabilities => {
D => "RESAMPLE=-r %d",
F => "noArgs",
R => "noArgs",
T => "START=-ss %s",
U => "END=-t %w",
},
command => "[ffmpeg] -vn -v 0 \$START\$ \$END\$ -i \$FILE\$ -f wav - | [sox] -q -t wav - -t wav -b 24 - gain -h bass +3 rate -v -L -t -b 90.7 -f 768000 dither -f shibata -p 24",
profile => "alc-pcm-*-00:1c:c0:37:22:73",
},
"dff-pcm-*-00:1c:c0:37:22:73" => {
capabilities => { D => "RESAMPLE=-r %d", F => "noArgs", R => "noArgs" },
command => "[sox] -q -t dff \$FILE\$ -t wav -b 24 - lowpass -2 22000 lowpass -2 30000 gain -h bass +3 rate -v -L -t -b 90.7 -f 768000 dither -f shibata -p 24",
profile => "dff-pcm-*-00:1c:c0:37:22:73",
},
"dsf-pcm-*-00:1c:c0:37:22:73" => {
capabilities => { D => "RESAMPLE=-r %d", F => "noArgs", R => "noArgs" },
command => "[sox] -q -t dsf \$FILE\$ -t wav -b 24 - lowpass -2 22000 lowpass -2 30000 gain -h bass +3 rate -v -L -t -b 90.7 -f 768000 dither -f shibata -p 24",
profile => "dsf-pcm-*-00:1c:c0:37:22:73",
},
"flc-pcm-*-00:1c:c0:37:22:73" => {
capabilities => { D => "RESAMPLE=-r %d", F => "noArgs", I => "noArgs", R => "noArgs" },
command => "[flac] -dcs --totally-silent \$START\$ \$END\$ -- \$FILE\$ | [sox] -q -t wav - -t wav -b 24 - gain -h bass +3 rate -v -L -t -b 90.7 -f 768000 dither -f shibata -p 24",
profile => "flc-pcm-*-00:1c:c0:37:22:73",
},
"wav-pcm-*-00:1c:c0:37:22:73" => {
capabilities => {
D => "RESAMPLE=-r %d",
F => "noArgs",
R => "noArgs",
T => "START=-ss %s",
U => "END=-t %w",
},
command => "[ffmpeg] -vn -v 0 \$START\$ \$END\$ -i \$FILE\$ -f wav - | [sox] -q -t wav - -t wav -b 24 - gain -h bass +3 rate -v -L -t -b 90.7 -f 768000 dither -f shibata -p 24",
profile => "wav-pcm-*-00:1c:c0:37:22:73",
},
}
[17-02-22 16:38:48.1729] Slim::Utils::Prefs::Namespace::savenow (322) saving prefs for server to /var/lib/squeezeboxserver/prefs/server.prefs
[...ripetuto 6 volte, poi...]
[17-02-22 16:38:48.1984] Slim::Player::Squeezebox2::playerSettingsFrame (1003) Pref [playername] = [R2@spmc]
*** /tmp/squeezelite.log ***
[16:38:48.144717] decode_flush:190 decode flush
[16:38:48.144754] output_flush:423 flush output buffer
[16:38:49.154580] output_thread:807 disabling output
*** /var/log/squeezeboxserver//server.log ***
[17-02-22 16:38:55.0008] Slim::Utils::Prefs::Namespace::savenow (322) saving prefs for plugin.musicartistinfo to /var/lib/squeezeboxserver/prefs/plugin/musicartistinfo.prefs
[17-02-22 16:38:58.0008] Slim::Utils::Prefs::Namespace::savenow (322) saving prefs for plugin.C3PO to /var/lib/squeezeboxserver/prefs/plugin/C3PO.prefs
[17-02-22 16:40:09.0024] Slim::Utils::Prefs::Namespace::savenow (322) saving prefs for plugin.C3PO to /var/lib/squeezeboxserver/prefs/plugin/C3PO.prefs
[17-02-22 16:40:23.6590] Slim::Player::StreamingController::stop (2097) 00:1c:c0:37:22:73
[17-02-22 16:40:23.6592] Slim::Player::StreamingController::resetSongqueue (1776) Song queue is now
[17-02-22 16:40:23.6834] Slim::Player::StreamingController::play (2100) 00:1c:c0:37:22:73
[17-02-22 16:40:23.6841] Slim::Player::StreamingController::_setPlayingState (2357) new playing state STOPPED
[17-02-22 16:40:23.6843] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state IDLE
[17-02-22 16:40:23.7639] Slim::Player::Song::new (108) index 0 -> file:///bla/bla/bla.flac
[17-02-22 16:40:23.7643] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state TRACKWAIT
[17-02-22 16:40:23.7731] Slim::Player::StreamingController::_playersMessage (789) Now Playing: file:///bla/bla/bla.flac
[17-02-22 16:40:23.7769] Slim::Player::Song::getNextSong (229) file:///bla/bla/bla.flac
[17-02-22 16:40:23.7772] Slim::Player::StreamingController::_nextTrackReady (737) 00:1c:c0:37:22:73: nextTrack will be index 0
[17-02-22 16:40:23.7774] Slim::Player::StreamingController::_Stream (1203) Song queue is now 0
[17-02-22 16:40:23.7776] Slim::Player::StreamingController::_Stream (1206) 00:1c:c0:37:22:73: preparing to stream song index 0
[17-02-22 16:40:23.7778] Slim::Player::Song::open (363) file:///bla/bla/bla.flac
[17-02-22 16:40:23.7915] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: flc->dsf via: [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t dsf -b 1 - gain -h rate -vMn 5644800 sdm -f sdm-8
[17-02-22 16:40:23.7921] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: flc->dsf via: [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t dsf -b 1 - gain -h rate -vMn 5644800 sdm -f sdm-8
[17-02-22 16:40:23.7923] Slim::Player::Song::open (387) seek=false time=0 canSeek=2
[17-02-22 16:40:23.7928] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: flc->dsf via: [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t dsf -b 1 - gain -h rate -vMn 5644800 sdm -f sdm-8
[17-02-22 16:40:23.7930] Slim::Player::Song::open (408) Transcoder: streamMode=F, streamformat=dsf
[17-02-22 16:40:23.7931] Slim::Player::Song::open (547) isRemote? No
[17-02-22 16:40:23.7933] Slim::Player::Song::open (548) is sock defined? No
[17-02-22 16:40:23.7935] Slim::Player::Song::open (552) usepipe? No
[17-02-22 16:40:23.7939] Slim::Player::TranscodingHelper::tokenizeConvertCommand2 (617) Using command for conversion: "/usr/bin/flac" -dcs --totally-silent -- "/home/data/audio/music/new_flac/riccardo/Antony And The Johnsons (2009) The Crying Light/01 Her Eyes Are Underneath The Ground.flac" | "/usr/share/squeezeboxserver/Bin/x86_64-linux/sox" -q -t wav - -t dsf -b 1 - gain -h rate -vMn 5644800 sdm -f sdm-8 & |
[17-02-22 16:40:23.7941] Slim::Player::Song::open (563) Tokenized command: "/usr/bin/flac" -dcs --totally-silent -- "/home/data/audio/music/new_flac/riccardo/Antony And The Johnsons (2009) The Crying Light/01 Her Eyes Are Underneath The Ground.flac" | "/usr/share/squeezeboxserver/Bin/x86_64-linux/sox" -q -t wav - -t dsf -b 1 - gain -h rate -vMn 5644800 sdm -f sdm-8 & |
*** /tmp/squeezelite.log ***
[16:40:23.683755] decode_flush:190 decode flush
[16:40:23.683797] output_flush:423 flush output buffer
*** /var/log/squeezeboxserver//server.log ***
[17-02-22 16:40:24.0048] Slim::Player::StreamingController::_Stream (1265) 00:1c:c0:37:22:73: stream
[17-02-22 16:40:24.0070] Slim::Player::StreamingController::_Stream (1302) Song queue is now 0
[17-02-22 16:40:24.0073] Slim::Player::StreamingController::_setPlayingState (2357) new playing state BUFFERING
[17-02-22 16:40:24.0074] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state STREAMING
[17-02-22 16:40:24.0652] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: flc->dsf via: [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t dsf -b 1 - gain -h rate -vMn 5644800 sdm -f sdm-8
[17-02-22 16:40:24.0658] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: flc->dsf via: [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t dsf -b 1 - gain -h rate -vMn 5644800 sdm -f sdm-8
*** /tmp/squeezelite.log ***
[16:40:24.006643] codec_open:218 codec open: 'd'
[16:40:24.006709] stream_sock:384 connecting to 127.0.0.1:9000
[16:40:24.006791] stream_sock:413 header: GET /stream.mp3?player=00:1c:c0:37:22:73 HTTP/1.0
[16:40:24.128032] stream_thread:176 headers: len: 115
HTTP/1.1 200 OK
Server: Logitech Media Server (7.9.0 - 1468928517)
Connection: close
Content-Type: audio/dsf
[16:40:24.274274] _read_header:158 DSF version: 1 format: 0
[16:40:24.274318] _read_header:168 channels: 2
[16:40:24.274325] _read_header:169 sample rate: 5644800
[16:40:24.274331] _read_header:170 lsb first: 1
[16:40:24.274337] _read_header:171 sample bytes: 2305843009213693951
[16:40:24.274343] _read_header:172 block size: 4096
[16:40:24.274349] _read_header:178 found dsd len: 12
[16:40:24.274355] dsd_decode:765 setting track_start
[16:40:24.274361] dsd_decode:818 DSD128 stream, format: DSD_U32_BE, rate: 176400Hz
[16:40:24.282515] output_thread:694 open output device: hw:CARD=D20
[16:40:24.282567] alsa_open:366 opening device at: 176400
[16:40:24.282777] alsa_open:439 opened device hw:CARD=D20 using format: DSD_U32_BE sample rate: 176400 mmap: 1
[16:40:24.282807] alsa_open:530 buffer: 499 period: 3 -> buffer size: 88023 period size: 29341
*** /var/log/squeezeboxserver//server.log ***
[17-02-22 16:40:24.9529] Slim::Player::StreamingController::playerTrackStarted (2180) 00:1c:c0:37:22:73
[17-02-22 16:40:24.9531] Slim::Player::StreamingController::_setPlayingState (2357) new playing state PLAYING
[17-02-22 16:40:24.9533] Slim::Player::StreamingController::_Playing (361) Song 0 has now started playing
[17-02-22 16:40:24.9539] Slim::Player::StreamingController::_Playing (390) Song queue is now 0
*** /tmp/squeezelite.log ***
[16:40:24.952367] _output_frames:61 start buffer frames: 179200
[16:40:24.952421] _output_frames:146 track start sample rate: 176400 replay_gain: 0
*** /var/log/squeezeboxserver//server.log ***
[17-02-22 16:40:28.4083] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: flc->dsf via: [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t dsf -b 1 - gain -h rate -vMn 5644800 sdm -f sdm-8
[17-02-22 16:40:28.4089] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: flc->dsf via: [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t dsf -b 1 - gain -h rate -vMn 5644800 sdm -f sdm-8
[17-02-22 16:40:33.0004] Slim::Utils::Prefs::Namespace::savenow (322) saving prefs for plugin.randomplay to /var/lib/squeezeboxserver/prefs/plugin/randomplay.prefs
se non capisco male, sta continuando ad utilizzare la configurazione in convert.conf.
P.S.: la configurazione:
Allegato 17106