Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
En este post te mostraré cómo puedes descargar música (canciones) y vídeos de YouTube desde tu teléfono o tableta con Android, totalmente gratis y sin aplicaciones (bueno, sí usaremos una aplicación pero no una que es específicamente para eso).
Te recuerdo que este blog habla de temas de programación y todo eso, así que lo haremos usando Termux, Python, ffmpeg y youtube-dl.
Puede que sea algo más complejo que usar una app; pero hago este post por si a ti te gusta explorar otras alternativas interesantes.
En este post te mostraré cómo reproducir un sonido (música, sonido de fondo, sonidos) con PyGame (librería de juegos) usando el lenguaje de programación Python.
En este post te mostraré una utilidad que hice usando Python y youtube-dl para descargar canciones automáticamente usando únicamente el nombre de la canción.
El funcionamiento es simple: en un archivo de texto se colocan los nombres de canciones (o nombres con artistas) y mi script:
Esto abre un montón de posibilidades pues con el mismo puedes descargar miles de canciones de manera automática.
Resumen: usar youtube-dl para descargar vídeos o canciones de resultados de una búsqueda de YouTube, evitando buscar manualmente el enlace de YouTube.
Este es mi tercer post sobre la herramienta youtube-dl, en este tutorial vas a aprender cómo buscar en YouTube desde la herramienta y automáticamente descargar los primeros N resultados.
Por ejemplo si quieres descargar los primeros 10 resultados de “tutorial php con mysql” puedes usar lo que te mostraré hoy.
Resumen: segundo post sobre youtube-dl en donde te muestro cómo descargar vídeos de YouTube y convertirlos un formato de audio usando ffmpeg.
En este post vas a aprender a descargar el audio de vídeos de YouTube usando la herramienta youtube-dl y ffmpeg para realizar la conversión.
De hecho lo que se hace es descargar el vídeo y convertirlo a MP3 o M4a (no he probado otros formatos).
Existe un paquete de Python que nos ayuda a reproducir un archivo MP3 desde el lenguaje en sí, dicho paquete se llama playsound y puede ser instalado con pip.
Con este paquete ligero podremos reproducir un archivo MP3 indicando su ruta.
Los archivos MP3 reservan un espacio para guardar sus etiquetas, algo así como metadatos. En ese espacio se guardan cosas relevantes del audio, por ejemplo el artista, álbum, título, número de pista y esas cosas.
Veamos cómo obtener toda esa información usando el lenguaje de programación PHP combinado con una librería.
Esta información también es conocida como ID3, citando a Wikipedia:
ID3 es un estándar de facto para incluir metadatos (etiquetas) en un archivo contenedor audiovisual, tales como álbum, título o artista. Se utiliza principalmente en ficheros sonoros como MP3.
Aquí dejo una imagen del código, únicamente para adornar el post. Utilicé Polacode con VSCode.
Vamos allá.