diff --git a/app/routes.py b/app/routes.py index 94bf583..c5a4834 100644 --- a/app/routes.py +++ b/app/routes.py @@ -90,8 +90,6 @@ def user_info(): } return jsonify(prepare) - - @app.route('/') def index(): jobs = [ diff --git a/app/sound.py b/app/sound.py index 2fe4a18..8e11bec 100644 --- a/app/sound.py +++ b/app/sound.py @@ -29,21 +29,34 @@ def stream(service, mediaid): audio = get_youtube(mediaid) return send_file(audio.getPath(alt=True), attachment_filename=audio.filename) elif service == 'soundcloud': - return Response('Not implemented', status=501, mimetype='application/json') + return Response('Not implemented', status=501, mimetype='text/plain') elif service == 'spotify': - return Response('Not implemented', status=501, mimetype='application/json') + return Response('Not implemented', status=501, mimetype='text/plain') else: - return Response('Bad request', status=400, mimetype='application/json') + return Response('Bad request', status=400, mimetype='text/plain') # Returns the duration of a specific media @app.route('/duration//') def duration(service, mediaid): if service == 'youtube': - duration = get_youtube(mediaid).durationn - return Response(duration, status=200, mimetype='application/json') + duration = get_youtube(mediaid).duration + return Response(str(duration), status=200, mimetype='text/plain') elif service == 'soundcloud': - return Response('Not implemented', status=501, mimetype='application/json') + return Response('Not implemented', status=501, mimetype='text/plain') elif service == 'spotify': - return Response('Not implemented', status=501, mimetype='application/json') + return Response('Not implemented', status=501, mimetype='text/plain') else: - return Response('Bad request', status=400, mimetype='application/json') \ No newline at end of file + return Response('Bad request', status=400, mimetype='text/plain') + +# Returns the duration of a specific media +@app.route('/status//') +def status(service, mediaid): + if service == 'youtube': + audio = get_youtube(mediaid).duration + return Response(str(duration), status=200, mimetype='text/plain') + elif service == 'soundcloud': + return Response('Not implemented', status=501, mimetype='text/plain') + elif service == 'spotify': + return Response('Not implemented', status=501, mimetype='text/plain') + else: + return Response('Bad request', status=400, mimetype='text/plain') \ No newline at end of file