**AzuraCast** — це самостійно розміщений універсальний пакет для керування веб-радіо. Використовуючи простий інсталятор та потужний, але інтуїтивно зрозумілий веб-інтерфейс, ви можете запустити повноцінно працездатну веб-радіостанцію за лічені хвилини. AzuraCast працює з веб-радіостанціями всіх типів і розмірів і створений для роботи навіть на найдоступніших VPS-хостингах. ## Основні характеристики ### Для радіостанцій - **Керування мультимедіа:** завантажуйте пісні, редагуйте метадані, переглядайте пісні та впорядковуйте музику в папки прямо з браузера. - **Списки відтворення:** додавайте музику до списків відтворення зі стандартною ротацією (у послідовному або перемішаному порядку відтворення) або плануйте відтворення списку відтворення у запланований час або один раз на x пісень/хвилин тощо. - **Діджеї в прямому ефірі:** налаштуйте індивідуальні облікові записи діджеїв/стрімерів і перегляньте, хто зараз транслює, на сторінці профілю вашої станції. - **Веб-діджей:** Транслюйте в прямому ефірі безпосередньо з браузера, без необхідності додаткового програмного забезпечення, за допомогою вбудованого інструменту веб-діджея AzuraCast. - **Публічні сторінки:** AzuraCast містить вбудовані публічні сторінки, які ви можете інтегрувати у свою існуючу веб-сторінку або використовувати як основу для власного налаштованого плеєра. - **Запити слухачів:** Дозвольте вашим слухачам запитувати певні пісні з ваших списків відтворення як через API, так і через просту публічну сторінку слухача. - **Віддалені ретрансляції:** транслюйте свій радіосигнал (включно з живими діджеями) на будь-який віддалений сервер, на якому запущено Icecast або Shoutcast. - **Веб-хуки:** Інтегруйте свою станцію зі Slack, Discord, TuneIn, Twitter та іншими сервісами, налаштувавши веб-хуки, які підключаються до сторонніх сервісів. - **Детальна аналітика та звіти:** відстежуйте кожен аспект слухачів вашої станції з плином часу. Переглядайте звіти про вплив кожної пісні на кількість ваших слухачів. Ви також можете створити звіт, сумісний із SoundExchange для роялті веб-радіо США. ### Для адміністраторів серверів - **Керування користувачами на основі ролей:** Призначте ролі глобальні дозволи та дозволи для кожної станції, а потім додайте користувачів до цих ролей для контролю доступу. - **Власний брендинг:** Змініть кожен аспект як внутрішніх, так і публічних сторінок AzuraCast, надавши власний CSS та JavaScript. - **Автентифікований RESTful API:** Окремі користувачі в системі можуть створювати ключі API, які мають ті самі дозволи, що й у системі. API AzuraCast — це потужний та [добре документований](https://www.azuracast.com/api/index.html) інструмент для взаємодії з інсталяціями. - **Перегляд веб-журналу:** Швидко діагностуйте проблеми, що впливають на будь-яку частину системи AzuraCast, за допомогою загальносистемного засобу перегляду веб-журналу. - **Автоматичні радіопроксі:** Багато користувачів за замовчуванням не можуть підключатися безпосередньо до портів радіостанцій (наприклад, 8000), тому AzuraCast включає автоматичний проксі-сервер nginx, який дозволяє слухачам підключатися через порти http (80) та https (443). Ці проксі також сумісні з такими сервісами, як CloudFlare. - **Керування місцем зберігання:** медіафайли станції, записи прямих трансляцій та резервні копії можна зберігати локально або на сумісному з S3 сховищі. ## Що входить до комплекту AzuraCast автоматично завантажить та встановить ці компоненти для вас: ### Програмне забезпечення для радіо - **[Liquidsoap](https://www.liquidsoap.info/)** як завжди граючий «AutoDJ» - **[Icecast-KH](https://icecast.org/)** як фронтенд для радіомовлення Для інсталяцій x86/x64, [Shoutcast 2 DNAS](http://wiki.shoutcast.com/wiki/SHOUTcast_DNAS_Server_2) також можна використовувати як фронтенд для мовлення. Shoutcast — це платне програмне забезпечення, яке не постачається разом з AzuraCast, але його можна встановити через панель адміністрування після встановлення AzuraCast.