/sketch/convert.pl
http://github.com/motemen/Teto · Perl · 17 lines · 14 code · 3 blank · 0 comment · 0 complexity · 5a0776fd3c093b15a76c2fc444b0ea0a MD5 · raw file
- use strict;
- use warnings;
- use lib 'lib';
- use Teto::Track;
- use Teto::Buffer;
- use Perl6::Say;
- my $url = shift or die "Usage: $0 url\n";
- my $track = Teto::Track->from_url($url) or die;
- my $buffer = Teto::Buffer->new(min_buffer_size => 0);
- $track->buffer($buffer);
- $track->play;
- my ($fh, $filename) = $track->tempfile(SUFFIX => '.mp3');
- say "$url -> $filename";
- print $fh $buffer->buffer;