radio-t / stream-recorder

Резервная запись подкаста
MIT License
6 stars 2 forks source link

Stream Recorder

stream-recorder is used to listen and record audio stream when it is available(every 5 seconds), save as episodes in provided directory and naming them after calling site api.

Usage

stream-recorder is used to listen and record audio stream when it is available,
save as episodes in provided directory and naming them after calling site api

Options:
  -dir string
        Recording directory (default "./")
  -port string
        If provided app will start REST API server on the port otherwise server is disabled
  -site string
        Radio-t API (default "https://radio-t.com/site-api/last/1")
  -stream string
        Stream url (default "https://stream.radio-t.com")

Example:

make build
./streamrecorder --stream 'https://stream.radio-t.com' --port 8080 --dir ./records

Using Docker

Run using docker compose

docker-compose up --detach

Options

port

HTTP Server option allows the stream-recorder to run a server for trying out the REST API on a specified port. The server will serve the following endpoints:

site

By default with fetch Radio-t API recieving data on the latest episode