ΠΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΡΠ·ΠΈΠΊΠ°Π»Π½ΠΈΡ ΠΏΠ»Π΅ΠΉΡΡ DeaDBeeF 1.9.0 Π΅ Π½Π°Π»ΠΈΡΠ½ΠΎ. ΠΠ»Π΅ΠΉΡΡΡΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° C ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ. ΠΠΎΠ΄ΡΡ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· Zlib. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° GTK, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ°Π·Π΄Π΅Π»ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ ΡΡΠ΅Π· Π΄ΠΆΠ°Π΄ΠΆΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ.
Π‘ΡΠ΅Π΄ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π² ΡΠ°Π³ΠΎΠ²Π΅, Π΅ΠΊΠ²Π°Π»Π°ΠΉΠ·Π΅Ρ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° cue ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄ ΠΈΠ»ΠΈ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½Π°ΡΠ° ΠΎΠ±Π»Π°ΡΡ, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΡΠΈΡΠΈ, Π²Π³ΡΠ°Π΄Π΅Π½Π° Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π½Π° Π΅ΡΠΈΠΊΠ΅ΡΠΈ, Π³ΡΠ²ΠΊΠ°Π²ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΠΏΠΎΠ»Π΅ΡΠ° Π² ΡΠΏΠΈΡΡΡΠΈΡΠ΅ Ρ ΠΏΠ΅ΡΠ½ΠΈ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΠΎΡΠΎΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ°Π΄ΠΈΠΎ, ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π±Π΅Π· ΠΏΠ°ΡΠ·Π° ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠ° Π·Π° ΠΏΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° HTTPS, Π²Π½Π΅Π΄ΡΠ΅Π½Π° Π² ΠΏΡΠ΅Π½ΠΎΡΠΈΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° libmbedtls. ΠΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ΡΠΎ ΠΎΡ Last.fm Π΅ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ Π½Π° HTTPS ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠ΅Π½Π°Π²ΠΈΠ²Π°Π½Π΅ Π½Π° Π΄ΡΠ»Π³ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° ΡΠΎΡΠΌΠ°ΡΠΈ Opus ΠΈ FFmpeg.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ βΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅β Π·Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° Π½Π° Cocoa.
- ΠΡΠ΅Π΄Π»Π°Π³Π° ΡΠ΅ Π½ΠΎΠ²Π° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠΏΠ΅ΠΊΡΡΠ°Π»Π½ΠΈΡ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ ΠΈ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π²ΡΠ»Π½Π°ΡΠ°.
- ΠΠΎΠ±Π°Π²Π΅Π½ ΠΏΠ°Π½Π΅Π» Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ.
- Π€Π°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ Ρ ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈ Π·Π° ΡΡΡΠΊΠΈ ΠΈ Π±Π΅Π»Π°ΡΡΡΠΊΠΈ Π΅Π·ΠΈΡΠΈ ΡΠ° ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠΈ.
- ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΅ Π½ΠΎΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ Π½Π° ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ Π½Π° Π°Π»Π±ΡΠΌΠΈ.
- ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΡΠΎ ΠΌΠ΅Π½Ρ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΡΠΊΠ°Π»Π°ΡΠ° Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° ΡΠΈΠ»Π°ΡΠ° Π½Π° Π·Π²ΡΠΊΠ° (dB, Π»ΠΈΠ½Π΅ΠΉΠ½Π°, ΠΊΡΠ±ΠΈΡΠ½Π°).
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ GTK ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΠ»Π΅ΡΠ° Π² ΡΠ°Π±Π»ΠΈΡΠ½Π° ΡΠΎΡΠΌΠ° Π² Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ·Π±ΡΠ°Π½ΠΈ ΠΏΠ΅ΡΠ½ΠΈ Π½Π°Π²Π΅Π΄Π½ΡΠΆ.
- ΠΡΡΠΎΠ½ β+β Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΊΡΠΌ ΡΠ°Π·Π΄Π΅Π»Π° Π·Π° ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΠΈ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ² ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡ.
- DSP Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ Π² GTK ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈ MP3 ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru