Audio downloader con Python

B

Hola, espero que te encuentres bien.

Queria practicar un poco haciendo cosas que me puedan servir ami y a otros, hice un programa que le pasas una URL de youtube y te descarga el audio con mayor bitrate que encuentre.

  • Solo puedes descargar los audios si proceden de youtube

Es super sencillo, pero queria simplemente probar algo. Ahora estoy con Tkinter siguiendo una guia para poder diseñarle una interfaz grafica.

Les dejo el codigo por aqui, si hay errores comentenlo. ¡Me encantaria que me hagan sugerencias para asi al final tener una aplicacion funcional y totalmente desarrollada!

from pytube import YouTube

print("Bienvenido a Syrup, un descargador de YouTube audio minimalista!")

def Descarga ():
    link_user = input("URL del Video: ")
    yt = YouTube(link_user)
    audio = yt.streams.get_audio_only()
    print("Descargando...") 
    audio.download(r'C:\Users\linez\AppData\Local\Temp')
    print("Descarga completada!")


def CContinuar ():
    usuario = input("C para repetir, X para salir (recuerda presionar enter): ").upper()
    if usuario == 'C':
        Descarga()
    if usuario == 'X': 
        exit()

Descarga()
while True:
    CContinuar()
2
covaga

has probado en implementarlo en un bot de telegram?

1 respuesta
B

#2 Nunca he utilizado telegram :confounded:. ¿Que utilidad tendria, como se usaria?

¡Gracias por la idea, algo mas para informarme!

1 respuesta
covaga

#3 pongo una foto de un bot, puedes descargar las canciones de youtube, crear listas, favoritos...
Al ser telegram puedes tenerlo en el movil o en el pc.

igualmente gracias por el codigo, mañana lo pruebo.

1 respuesta
B

#4 Gracias ati!

Recuerda cambiar esta linea: audio.download(r'C:\Users\linez\AppData\Local\Temp') < al directorio donde quieres que se descargue el audio.

Usuarios habituales