Exemple #1
0
def streamer():
    try:
        v = request.args.get('v')
        if v is not None:
            musicUrl = YouTube.musicURL(v)
            if musicUrl is not False:

                def generate():
                    fogg = urllib2.urlopen(musicUrl)
                    data = fogg.read(1024)
                    while data:
                        yield data
                        data = fogg.read(1024)

                return Response(generate(), mimetype="audio/mpeg")
        return Response(mimetype="audio/mpeg")
    except Exception as e:
        return Response(mimetype="audio/mpeg")