Skip to content

nimrod-a/audio-attender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

                _ _         _   _   _                 _           
  __ _ _   _  __| (_) ___   / \ | |_| |_ ___ _ __   __| | ___ _ __ 
 / _` | | | |/ _` | |/ _ \ / _ \| __| __/ _ \ '_ \ / _` |/ _ \ '__|
| (_| | |_| | (_| | | (_) / ___ \ |_| ||  __/ | | | (_| |  __/ |   
 \__,_|\__,_|\__,_|_|\___/_/   \_\__|\__\___|_| |_|\__,_|\___|_|   
                                                                   

A simple Python CLI tool for recording MP3 streams from the internet.

Requirements

  • First, make sure Python3 and pip are installed on your system. Then install the dependencies using pip:

$ pip install -r requirements.txt

  • On Linux, portaudio must be installed:

$ sudo apt-get install portaudio19-dev

Usage

 $ audioAttender.py [-h] [--filename FILENAME] [--duration DURATION] [--blocks BLOCKS] [--version] [--list] url

positional arguments:
  url                  URL of the recorded audio stream

options:
  -h, --help           show this help message and exit
  --filename FILENAME  Name of recording [default: myRadio.mp3].
  --duration DURATION  Duration of recording in seconds [default: 30].
  --blocks BLOCKS      Block size for read/write in bytes [default: 64 ].
  --version            show program's version number and exit
  --list               Lists all saved .mp3 recordings

About

A simple Python CLI tool for recording MP3 streams from the internet. Can be used to to record live online Radio sessions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages