Sign inSign up

blackwellj/rdio-uploader

By blackwellj

•Updated over 1 year ago

Image
0

381

blackwellj/rdio-uploader repository overview

⁠blackwellj/rdio-uploader

A lightweight Python container that monitors a directory for .mp3 files and uploads them to the rdio-scanner API⁠.

Built for use with rtl-airband output.


⁠🔧 Features

  • Watches a folder for .mp3 files
  • Extracts metadata (channel, frequency, timestamp) from filename
  • Uploads files via multipart/form-data to the rdio-scanner API
  • Retries upload up to 3 times
  • Deletes files only if upload is successful
  • Automatically processes existing .mp3 files on startup

⁠🚀 Usage

docker run -d \
  --name rdio-uploader \
  -e WATCH_DIR=/watch \
  -e API_URL=http://yourserver/api/call-upload \
  -e KEY=your-api-key \
  -e SYSTEM=your-system-id \
  -v /host/path/to/airband/output:/watch \
  blackwellj/rdio-uploader:latest

Tag summary

Content type

Image

Digest

sha256:b29af3bb2…

Size

46.8 MB

Last updated

over 1 year ago

docker pull blackwellj/rdio-uploader