Records broadcasts from the HBNI Audio Streaming Service and send notifications.
- Records audio from the HBNI Audio Streaming Service.
- Sends notifications via email and firebase.
- Stores recordings in a Synology NAS.
- Clone the repository.
- Create a
.envfile in the root directory of the project with the following variables:
MINIMUM_RECORDING_LENGTH="10"
LOG_SERVER_HOST="0.0.0.0"
LOG_SERVER_PORT="5054"
NOTIFICATION_DELAY="2"
POSTGRES_USER=""
POSTGRES_PASSWORD=""
POSTGRES_DB=""
POSTGRES_HOST=""
POSTGRES_PORT=""
SMTP_USERNAME=""
SMTP_PASSWORD=""
EMAIL_FROM=""
EMAIL_TO=""- Make sure you set port to 5053.
- Under Volume Settings you need to add a folder, you need to set it to this path:
/web/HBNI Audio Stream Recorder/static/Recordingsand call the mount point/app/static/Recordings(It should be the same as theSTATIC_RECORDINGS_PATHenvironment variable). - Under Volume Settings you need to add a file, you need to set it to this path:
/web/HBNI Audio Stream Recorder/static/recording_status.jsonand call the mount point/app/static/recording_status.json(It should be the same as theRECORDINGS_STATUS_PATHenvironment variable).
Contributions are welcome! If you have any suggestions or improvements, please send an email.
This project is licensed under the MIT License.