fooyin (Β«fooΒ» ΠΎΡ Β«foobarΒ» ΠΈ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠ³ΠΎ Β«ι³ (yΔ«n)Β» β Β«Π·Π²ΡΠΊΒ». Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ³ΡΡΠ²Π°Π΅ΡΡΡ Β«η¦ι³ (fΓΊyΔ«n)Β» β Β«Ρ ΠΎΡΠΎΡΠΈΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈΒ») β ΡΠΎΠ²Π° Π΅ Π°ΡΠ΄ΠΈΠΎΠΏΠ»Π΅ΠΉΡΡ Π² ΡΡΠΈΠ» Foobar2000, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° C++ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΌΠΊΠ° Qt6. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π΅ Π½Π°Π»ΠΈΡΠ΅Π½ ΡΠ°ΠΌΠΎ Π·Π° Linux. ΠΠ»Π΅ΠΉΡΡΡΡ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ GNU GPL 3.
fooyin ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π³ΠΎΠ»ΡΠΌΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΌΡΠ·ΠΈΠΊΠ°Π»Π½Π°ΡΠ° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡ. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ°Π·ΡΠΈΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ ΠΈ Π΅Π·ΠΈΠΊ FooScript. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈ ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΡΡΠ΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° FFmpeg, ΡΡΡΠΎ ΡΠ°ΠΊΠ° Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΎΠΏΡΠΈΠΈ Π·Π° ΠΈΠ·Ρ ΠΎΠ΄ Π½Π° Π·Π²ΡΠΊΠ°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ALSA ΠΈ PipeWire.
ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠΏΡΡΠΌΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Fooyin 0.7.0:
ΠΠΎΠ²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ:
ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ReplayGain (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° libebur128, Π°ΠΊΠΎ Π΅ Π½Π°Π»ΠΈΡΠ΅Π½, ΠΈΠ»ΠΈ FFmpeg ΠΊΠ°ΡΠΎ ΡΠ΅Π·Π΅ΡΠ²Π΅Π½ Π²Π°ΡΠΈΠ°Π½Ρ)
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π·Π° Π±ΡΡΠ·ΠΎ ΡΡΡΡΠ΅Π½Π΅ ΠΈ Π·Π°ΡΠ²ΠΊΠ°
ΠΠ»ΡΠ³ΠΈΠ½ VU ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ²Π°ΡΠ΅Π» Π½Π° ΠΏΠΈΠΊΠΎΠ²Π΅
ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ:
ΠΠΎΠ±Π°Π²Π΅Π½ $split Π·Π° ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΏΠΎΠ»Π΅ΡΠ° Ρ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»
ΠΠΎΠ±Π°Π²Π΅Π½ $elide_mid, $elide_end
LibraryTree: Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠ»ΡΡΡΡΠ°ΡΠΈΠΈ
CUE: ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° ReplayGain
ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΅ΠΆΠΈΠΌΠΈ Π½Π° ΡΡΡΡΠ΅Π½Π΅ Π² Π½Π΅ΡΠ²ΡΡΠ·Π°Π½ΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΈ Π·Π° ΡΡΡΡΠ΅Π½Π΅
ΠΠΎΠ±Π°Π²Π΅Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ° Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π² ΡΠ°Π·Π΄Π΅Π»Π° Β«ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°Β» Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅
ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° DSD
Π‘ΠΊΡΠΈΠΏΡ: Π΄ΠΎΠ±Π°Π²Π΅Π½ $rand
Scrobbler: Π΄ΠΎΠ±Π°Π²Π΅Π½ Π²ΠΈΠ΄ΠΆΠ΅Ρ Ρ Π±ΡΡΠΎΠ½ Π·Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅
ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ Π·Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΏΡΡΠ½Π°Ρ ΡΠ΅ΠΊΡΡ
ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΎΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ
ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π·Π° ΠΏΡΠΎΠΏΡΡΠ½Π°Ρ ΡΠ΅ΠΊΡΡ
ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅: Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° vgm7z
ΠΠ°ΠΌΠ°Π»Π΅Π½ΠΎ Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π·Π°ΡΠ²ΠΊΠΈ ΠΊΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΠ΅ΠΊΠΎΠ²Π΅ Π±Π΅Π· ΠΎΠ±Π»ΠΎΠΆΠΊΠ°
CLI: Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ
ΠΠ²ΠΈΠ³Π°ΡΠ΅Π»: ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ASF
FFmpeg: Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ΅ Π²ΠΊΠ»ΡΡΠ°Ρ Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ
ΠΡΠ²Π΅Π½ ΠΏΠΎΡΠΎΡΠ΅Π½ΠΎΡΠΎ, ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ ΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
