Misschien kun je ons ook vertellen wáár je precies mee geholpen wilt worden? Wat werkt er niet? Wat heb je allemaal al gezocht? Op deze manier loop je sterk 't risico dat een mod je topic vanwege te weinig input/investering dicht doet.
edit:
Denk dat ik 't al weet. Ik
gok dat er een
BOM aan het begin van je `darkice.cfg` zit waar DarkIce zich in verslikt.
Check eens:
xdd /home/pi/darkice.cfg | head -n1
Ik dénk dat het deze output geeft:
00000000: efbb bf5b 6765 6e65 7261 6c5d 0a64 7572 ...[general].dur
Terwijl het moet zijn:
00000000: 5b67 656e 6572 616c 5d0a 6475 7261 7469 [general].durati
edit:
Ah, kijk, DarkIce verslikt zich ook in configuratie-files die de lines eindigen in Windows-style met \r\n

Dat kun je óók checken met:
xxd darkice.cfg | head -n1
Dat zou dan als output geven, waarbij je goed het/de puntje(s) tussen `[general]` en `durati` moet letten:
00000000: 5b67 656e 6572 616c 5d0d 0a64 7572 6174 [general]..durat
Je ziet daar "0d 0a" als line break, wat alleen "0a" zou moeten zijn voor DarkIce.
Oplossing voor beide bovenstaande problemen:
apt-get install dos2unix
dos2unix /home/pi/darkice.cfg
't Is ook wel bijzonder simpele code als ik dat mag zeggen:
https://github.com/rafael...rkIceConfig.cpp#L123-L145
En de
`istream.getline` uit read() heeft als
default delimiter `\n`. Dus dat gaat niet lekker met Windows-achtige linebreaks.
[
Voor 96% gewijzigd door
Osiris op 02-02-2020 16:18
]