Fork me on GitHub

Herr Knedel/Великі справи з контейнерами: запис MP3 з радіо

Created Mon, 21 Mar 2022 00:00:00 +0000 Modified Sat, 01 Oct 2022 11:01:21 +0000 Schwierigkeitsgrad: Für jeden machbar

240 Words

Streamripper - інструмент для командного рядка, за допомогою якого можна записувати потоки MP3 або OGG/Vorbis і зберігати їх безпосередньо на жорсткий диск. Пісні автоматично називаються за іменем виконавця і зберігаються індивідуально, формат - той, що був надісланий спочатку (тобто фактично створюються файли з розширенням .mp3 або .ogg). Я знайшов чудовий інтерфейс радіореєстратора і зібрав з нього Docker-образ, див.: https://github.com/terrorist-squad/mightyMixxxTapper/

Варіант для професіоналів

Як досвідчений користувач Synology, ви, звичайно, можете увійти в систему за допомогою SSH і встановити всю установку за допомогою файлу Docker Compose.

version: "2.0"
services:
  mealie:
    container_name: mighty-mixxx-tapper
    image: chrisknedel/mighty-mixxx-tapper:latest
    restart: always
    ports:
      - 9000:80
    environment:
      TZ: Europa/Berlin
    volumes:
      - ./ripps/:/tmp/ripps/

Крок 1: Пошук образу Docker

У вікні Synology Docker переходжу на вкладку “Реєстрація” і шукаю “mighty-mixxx-tapper”. Вибираю Docker-образ “chrisknedel/mighty-mixxx-tapper” і натискаю на тег “latest”.

Після завантаження зображення воно буде доступне у вигляді зображення. Docker розрізняє 2 стани, контейнер “динамічний стан” та образ/зображення (фіксований стан). Перш ніж ми зможемо створити контейнер із зображення, необхідно виконати декілька налаштувань.

Крок 2: Введення образу в експлуатацію:

Я двічі клацаю по своєму зображенню “могутнього міксера”.

Потім натискаю на “Додаткові налаштування” і активую “Автоматичний перезапуск”. Обираю вкладку “Обсяг” і натискаю на кнопку “Додати папку”. Там створюю нову папку з таким шляхом монтування “/tmp/ripps/”. Виділяю фіксовані порти для контейнера “могутній-міксер”. Без фіксованих портів може статися так, що “mighty-mixxx-tapper-server” працюватиме на іншому порту після перезапуску. Після цих налаштувань mighty-mixxx-tapper-server можна запускати! Після цього можна викликати mighty-mixxx-tapper через Ip-адресу диска Synology і призначений порт, наприклад http://192.168.21.23:8097.