Modified functionality:
- Avoid using media API and switch to downloading single or ranges of segments/recordings
- Renamed `download_audio_files` to `download_segments` (breaking change)
- Renamed `download_audio_file` to `download_segment` (breaking change)
- Can use datetime or string (in ISO9 format) as arguments on any timestamp fields
- Renamed confusing `only_public` argument to `include_public` on get `streams`