āĻāĻŽāĻ°āĻž āĻ āĻ¨ā§āĻā§āĻ āĻ¸āĻāĻžāĻ˛ā§ āĻ°ā§āĻĄāĻŋāĻ āĻļā§āĻ¨āĻ¤ā§ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻŋāĨ¤ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻ¸āĻāĻžāĻ˛ā§ āĻāĻŽāĻŋ āĻŦā§āĻāĻ¤ā§ āĻĒā§āĻ°ā§āĻāĻŋāĻ˛āĻžāĻŽ āĻ¯ā§ āĻāĻŽāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻĢāĻāĻŽ āĻ°ā§āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻļā§āĻ¨āĻ¤ā§ āĻāĻžāĻ āĻ¨āĻžāĨ¤ āĻāĻā§āĻ°āĻšā§ āĻ¨āĻ. āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻā§āĻ¯āĻžāĻ¸āĻāĻŋ āĻā§āĻˇāĻ¤āĻŋāĻāĻ° āĻšāĻ¯āĻŧā§ āĻāĻ āĻ˛āĨ¤ āĻāĻŦāĻ āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ° āĻ¸āĻā§āĻā§ FM āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻā§. āĻāĻŽāĻŋ āĻĻā§āĻ°ā§āĻ¤ Aliexpress āĻ āĻ āĻāĻļ āĻāĻŋāĻ¨ā§āĻāĻŋāĻ˛āĻžāĻŽ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ° āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻāĻŋāĨ¤
āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§. āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ°ā§āĻ° āĻšā§āĻĻāĻ¯āĻŧ āĻšāĻ˛ ESP32 āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ°āĨ¤ KA-āĻ°ā§āĻĄāĻŋāĻ āĻĨā§āĻā§ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĨ¤ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻžāĻāĻļ āĻāĻŽāĻžāĻ° āĻāĻ°āĻ $12. āĻ¸āĻŽāĻžāĻŦā§āĻļā§āĻ° āĻ¸āĻšāĻāĻ¤āĻž āĻāĻŽāĻžāĻā§ āĻāĻ¯āĻŧā§āĻ āĻĻāĻŋāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻŋ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻžāĻ˛ āĻāĻŦāĻ stably āĻāĻžāĻ āĻāĻ°ā§. 10 āĻŽāĻžāĻ¸ā§āĻ° āĻāĻžāĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¯āĻŧā§āĻāĻŦāĻžāĻ° āĻšāĻŋāĻŽāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽāĻžāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻžāĻ°āĻŖā§āĨ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻāĻŦāĻ āĻ¸ā§āĻāĻŋāĻ¨ā§āĻ¤āĻŋāĻ¤ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻāĻĢā§āĻ¨ āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻĨā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ āĻāĻĨāĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŽā§āĻāĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ°āĨ¤
āĻ¸āĻŦāĻāĻŋāĻā§ āĻ āĻŋāĻ āĻāĻā§. āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ āĻā§āĻ°ā§ āĻāĻŽāĻŋ āĻāĻ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨ā§āĻ¤ āĻšāĻ˛āĻžāĻŽ āĻ¯ā§ āĻšāĻžāĻāĻžāĻ° āĻšāĻžāĻāĻžāĻ° āĻ°ā§āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻļāĻ¨ā§ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĨāĻžāĻāĻž āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§āĻ āĻā§āĻ¨ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻļāĻ¨ āĻ¨ā§āĻāĨ¤ āĻāĻŽāĻŋ āĻŦāĻŋāĻā§āĻāĻžāĻĒāĻ¨ āĻāĻŦāĻ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻāĻĻā§āĻ° āĻŦā§āĻāĻž āĻ°āĻ¸āĻŋāĻāĻ¤āĻž āĻĻā§āĻā§ āĻŦāĻŋāĻ°āĻā§āĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĻžāĻŽāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻ¤ āĻāĻ āĻ¸ā§āĻā§āĻļāĻ¨ āĻĨā§āĻā§ āĻ
āĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻļāĻ¨ā§ āĻāĻžāĻāĻĒāĻŋāĻ¯āĻŧā§ āĻĒāĻĄāĻŧā§āĨ¤ āĻāĻŽāĻŋ Spotify āĻāĻŦāĻ Yandex.Music āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻŋāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĻā§āĻāĻā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ā§ āĻ¤āĻžāĻ°āĻž āĻāĻŽāĻžāĻ° āĻĻā§āĻļā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻŦāĻ āĻāĻŽāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¤āĻžāĻĻā§āĻ° āĻļā§āĻ¨āĻ¤ā§ āĻāĻžāĻāĨ¤
āĻā§āĻāĻŦā§āĻ˛āĻžāĻ° āĻāĻĨāĻž āĻŽāĻ¨ā§ āĻĒāĻĄāĻŧāĻ˛āĨ¤ āĻāĻŽāĻžāĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻā§āĻĒ āĻ°ā§āĻāĻ°ā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻĻā§āĻ āĻĄāĻāĻ¨ āĻā§āĻ¯āĻžāĻ¸ā§āĻ āĻāĻŋāĻ˛āĨ¤ āĻŦāĻ¨ā§āĻ§ā§āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ¯āĻžāĻ¸ā§āĻ āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧ āĻāĻ°āĻ˛āĻžāĻŽāĨ¤ āĻāĻŦāĻ āĻāĻāĻž āĻŦāĻŋāĻ¸ā§āĻŽāĻ¯āĻŧāĻāĻ° āĻāĻŋāĻ˛. āĻāĻŽāĻŋ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ āĻ¯ā§ āĻāĻŽāĻžāĻ° āĻ
āĻĄāĻŋāĻ āĻāĻ°ā§āĻāĻžāĻāĻāĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ā§ˇ āĻ
āĻŦāĻļā§āĻ¯āĻ, āĻāĻāĻāĻŋ āĻ
āĻĄāĻŋāĻ āĻĒā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻŦāĻž āĻāĻāĻĒāĻĄ āĻ¸ā§āĻĒāĻŋāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻŋāĻ¨ā§āĻ¤āĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻĒāĻžāĻ¯āĻŧ āĻ¨āĻž! āĻāĻŽāĻŋ āĻ¸āĻāĻ¯ā§āĻāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻā§āĻŖāĻž āĻāĻ°āĻŋ)
āĻāĻŽāĻŋ āĻ°ā§āĻĄāĻŋāĻŽā§āĻĄ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻā§āĻāĻāĻ¤ā§ āĻ˛āĻžāĻāĻ˛āĻžāĻŽāĨ¤ Radio-Tochka.com āĻĨā§āĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ°ā§āĻĄāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ āĻĢāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻŽāĻŋ āĻāĻāĻŋ 5 āĻĻāĻŋāĻ¨ āĻ§āĻ°ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻāĻŋāĨ¤ āĻāĻŽāĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ āĻŋāĻāĻ āĻžāĻ āĻāĻžāĻ āĻāĻ°ā§āĻā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĻāĻžāĻŽ āĻāĻŽāĻžāĻ° āĻāĻžāĻā§ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤ āĻāĻŽāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨.
āĻāĻŽāĻŋ 10 āĻāĻŋāĻŦāĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤ āĻāĻŽāĻŋ āĻāĻŽāĻ¨ āĻāĻŋāĻā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ āĻ¯āĻž āĻāĻŽāĻžāĻ° mp3 āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ°āĻŦā§āĨ¤ āĻāĻŽāĻŋ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āĻ āĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤ āĻāĻŽāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻŋ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻžāĻ āĻāĻ°ā§āĻā§āĨ¤ āĻāĻāĻž āĻāĻŋāĻ˛ āĻļāĻžāĻ¨ā§āĻ¤! āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ¯āĻŧā§āĻāĻĻāĻŋāĻ¨ āĻĒāĻ° āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ¨ā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻāĻŋāĻ āĻŋ āĻĒā§āĻ˛āĻžāĻŽāĨ¤ āĻāĻāĻŋ āĻŦāĻ˛ā§āĻā§ āĻ¯ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽāĻŋāĻ¨āĻŋāĻā§āĻ° āĻ¸ā§āĻŽāĻž āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻā§āĻ āĻļā§āĻ˛ā§āĻā§ āĻāĻĒāĻā§āĻ°ā§āĻĄ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻāĻŋ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻ°āĻŋāĻ¤ā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻāĻāĻž āĻāĻŋāĻāĻžāĻŦā§ āĻāĻā§āĻā§? āĻāĻŽāĻŋ āĻ°ā§āĻĄāĻŋāĻ āĻāĻžāĻĄāĻŧāĻž āĻŦāĻžāĻāĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§ āĻšā§āĻ¸ā§āĻāĻŋāĻāĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¨āĻž āĻĻā§āĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽāĻŋ āĻāĻŽāĻžāĻ° āĻāĻ¤ā§āĻŽāĻž āĻ¯āĻž āĻāĻžāĻ¯āĻŧ āĻ¤āĻžāĻ āĻāĻ°āĻŦāĨ¤
āĻāĻŽāĻžāĻ° āĻāĻžāĻā§ āĻŦā§āĻ¯āĻžāĻāĻžāĻ°āĻŋ āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻā§āĻ¨ āĻ¨ā§āĻāĻŦā§āĻ āĻāĻā§ (CPU - 900 MHz, RAM - 512 Mb)āĨ¤ āĻŦā§āĻĻā§āĻ§ā§āĻ° āĻŦāĻ¯āĻŧāĻ¸ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ 11 āĻŦāĻāĻ°āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤āĨ¤ āĻāĻŽāĻŋ āĻāĻŦā§āĻ¨ā§āĻā§ 12.04 āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻŋāĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŽāĻŋ Apache2 āĻāĻŦāĻ php 5.3, samba āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻŋāĨ¤ āĻāĻŽāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤.
āĻāĻŽāĻŋ Icecast āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻā§. āĻāĻŽāĻŋ āĻāĻ° āĻāĻĒāĻ° āĻ
āĻ¨ā§āĻ āĻŽāĻ¨āĻž āĻĒāĻĄāĻŧā§āĻāĻŋāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻŋ āĻāĻāĻž āĻāĻ āĻŋāĻ¨ āĻā§āĻāĻā§ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ. āĻāĻŦāĻ āĻāĻŽāĻŋ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¸āĻš āĻŦāĻŋāĻāĻ˛ā§āĻĒā§ āĻĢāĻŋāĻ°ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤ āĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻ¤ā§ āĻāĻ¯āĻŧā§āĻ āĻĻāĻŋāĻ¨ āĻ
āĻ¤āĻŋāĻŦāĻžāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻŦāĻ āĻ¸āĻŦāĻāĻŋāĻā§ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻāĻžāĻ āĻāĻ°ā§āĻā§āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŽāĻŋ āĻĒāĻĄāĻāĻžāĻ¸ā§āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻ āĻ˛āĻŋāĻā§āĻāĻŋāĻ˛āĻžāĻŽāĨ¤ āĻāĻŦāĻ āĻāĻŽāĻŋ āĻāĻāĻŋ āĻāĻ¤ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĻāĻŋ āĻ¯ā§ āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤ āĻāĻāĻžāĻā§ IWScast āĻŦāĻ˛ā§āĨ¤
āĻ¸āĻŦāĻāĻŋāĻā§ āĻā§āĻŦ āĻ¸āĻšāĻ. āĻāĻŽāĻŋ mp3 āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ index.php āĻĢāĻžāĻāĻ˛ Apache āĻ°ā§āĻ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ° /var/www/ āĻ āĻāĻĒāĻŋ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻ˛ā§āĻŽā§āĻ˛ā§āĻāĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 300āĻāĻŋ āĻāĻžāĻ¨ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻžāĻĻāĻŋāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨā§āĻˇā§āĻāĨ¤
index.php āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¨āĻŋāĻā§āĻāĨ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻāĻāĻŋ āĻ
ā§āĻ¯āĻžāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ MP3 āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻžāĻŽ āĻĒāĻĄāĻŧā§āĨ¤ āĻāĻāĻāĻŋ āĻ
āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ MP3 āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻŽāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻā§ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ¨ āĻļā§āĻ¨ā§āĻ¨ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧ āĻā§ āĻāĻžāĻ¨ āĻāĻžāĻāĻā§? āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ˛āĻ log.txt-āĻ āĻļā§āĻ¨āĻž āĻā§āĻ°ā§āĻ¯āĻžāĻā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ āĻāĻā§
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻā§āĻĄ
<?php
set_time_limit(0);
header('Content-type: audio/mpeg');
header("Content-Transfer-Encoding: binary");
header("Pragma: no-cache");
header("icy-br: 128 ");
header("icy-name: your name");
header("icy-description: your description");
$files = glob("*.mp3");
shuffle($files); //Random on
for ($x=0; $x < count($files);) {
$filePath = $files[$x++];
$bitrate = 128;
$strContext=stream_context_create(
array(
'http'=>array(
'method' =>'GET',
'header' => 'Icy-MetaData: 1',
'header' =>"Accept-language: enrn"
)
)
);
//Save to log
$fl = $filePath;
$log = date('Y-m-d H:i:s') . ' Song - ' . $fl;
file_put_contents('log.txt', $log . PHP_EOL, FILE_APPEND);
$fpOrigin=fopen($filePath, 'rb', false, $strContext);
while(!feof($fpOrigin)){
$buffer=fread($fpOrigin, 4096);
echo $buffer;
flush();
}
fclose($fpOrigin);
}
?>
āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻā§ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻā§ index.php-āĻ āĻ˛āĻžāĻāĻ¨āĻāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
shuffle($files); //Random on
āĻĒāĻĄāĻāĻžāĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻŋ /var/www/podcast/ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ āĻāĻ°ā§āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ index.php āĻāĻā§āĨ¤ āĻāĻ¤ā§ āĻĒāĻĄāĻāĻžāĻ¸ā§āĻ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻŽā§āĻŽā§āĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻāĻā§āĨ¤ āĻĒāĻ°ā§āĻ° āĻŦāĻžāĻ° āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ° āĻāĻžāĻ˛ā§ āĻāĻ°āĻŦā§āĻ¨, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻĄāĻāĻžāĻ¸ā§āĻ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻŦā§ā§ˇ āĻŦāĻžāĻāĻžāĻ¨ā§ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ˛āĻāĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
counter.dat āĻĢāĻžāĻāĻ˛ā§, āĻāĻĒāĻ¨āĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻ¨āĻŽā§āĻŦāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻĨā§āĻā§ āĻĒāĻĄāĻāĻžāĻ¸ā§āĻ āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ āĻļā§āĻ°ā§ āĻšāĻŦā§āĨ¤
āĻĒāĻĄāĻāĻžāĻ¸ā§āĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻ˛āĻŋāĻā§āĻā§āĻ¨āĨ¤ āĻāĻāĻŋ RSS āĻĨā§āĻā§ āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ 4āĻāĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°ā§ā§ˇ āĻāĻ āĻ¸āĻŦ āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻāĻĢā§āĻ¨, IPTV āĻ¸ā§āĻ-āĻāĻĒ āĻŦāĻā§āĻ¸, āĻŦāĻž āĻāĻāĻāĻŋ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻāĻžāĻ āĻāĻ°ā§ā§ˇ
āĻ āĻ¨ā§āĻ¯ āĻ¸āĻāĻžāĻ˛ā§ āĻāĻāĻŋ āĻāĻŽāĻžāĻ° āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¯ā§ āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻā§āĻ° āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĻāĻŋ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻž āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻšāĻŦā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻŋ āĻāĻāĻ¨āĻ āĻāĻžāĻ¨āĻŋ āĻ¨āĻž āĻāĻŋāĻāĻžāĻŦā§ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋāĻ¤ā§ āĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧāĨ¤
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§
āĻāĻ¤ā§āĻ¸: www.habr.com