| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| scriptCanciones.tar.gz | 2017-11-04 | 28.4 kB | |
| README.md | 2017-11-04 | 8.4 kB | |
| Totals: 2 Items | 36.8 kB | 0 |
Script Canciones
Autor: https://www.youtube.com/channel/UCEZ0UjByF7bDwT9dmStiaQQ
Video tutorial
https://www.youtube.com/watch?v=nGOyNFMY49k
Script canciones es un programa para la línea de comandos de Gnu /Linux que
llena un pincho de música con cientos o miles de canciones con sólo dar
a una tecla y dejar al ordenador trabajar.
Elige el formato adecuado para el reproductor, soliendo ser lo más
apropiado ogg para móvil, ordenador, etc, ya que es libre y de más calidad
que mp3 ocupando menos, y mp3 para coche ya que los coches siguen fabricándoles
para que sólo lean los anticuados mp3.
1º Necesario tener instalado ffmpeg y youtube-dl
2º Situarse con la terminal / consola en la carpeta donde está el script
3º Dar permisos de ejecución al script con chmod 777 script.sh
- Al ejecutar ./script.sh aparece el siguiente menú
================VERSIÓN 1.11=============
================ESCRIBE==================
./script.sh descargarvideos (para descargar los videos)
./script.sh descargar (para descargar las canciones)
./script.sh mp3 (para convertir a mp3 las canciones descargadas)
./script.sh descargarymp3 (para descargar y convertir a mp3 las canciones descargadas)
./script.sh listarcanciones (listar canciones de la base de datos)
./script.sh vergrupos (listar grupos de la base de datos)
./script.sh llenarpinchoogg (Descarga todas las canciones en formato ogg)
./script.sh llenarpinchomp3 (Descarga todas las canciones en formato mp3)
./script.sh llenarpinchooggmp3 (Descarga todas las canciones en formato ogg y mp3)
./script.sh extraerdatos nombreArchivo.html (extrae titulos e ids de html)
./script.sh videotutorial (video tutorial de este script)
./script.sh canalyoutube (canal youtube del autor del programa)
-El parámetro extraerdatos extrae información de la playlist que tu quieras de youtube y la muestra y almacena (si se redirecciona) en un formato adecuado para poder descargar mas tarde las canciones que contiene.
-Escoge la playlist de youtube que quieras o la que hayas creado y guarda la página .html (sólo el fichero .html) de esa playlist desde tu navegador en el directorio donde está el script.
El siguiente comando extraerá la información mostrando los títulos e ids, pero no los guarda en un fichero .txt si no das la salida
./script.sh extraerdatos musicaLibre.html
Kevin MacLeod ~ Kick Shock DzZo1eVwG00
Kevin MacLeod ~ Killing Time eIvWVqElrvI
Kevin MacLeod ~ Take the Lead EgY5zWiokQk
Kevin MacLeod ~ Harmful or Fatal I99Bcp_yG0A
Kevin MacLeod ~ Darkest Child PyxujwLLJW0
Kevin MacLeod ~ There is Romance 4VHUoXWHuAQ
Kevin MacLeod ~ Atlantean Twilight Nq1vSA0xe6M
Kevin MacLeod ~ Double O zQPZ2rQjhxk
Kevin MacLeod ~ Shiny Tech Ir8MozX8guM
Kevin MacLeod ~ Arcadia s_J5KvhYPNg
Kevin MacLeod ~ Pure Attitude uY635T7hirY
Kevin MacLeod ~ Five Armies bfP68bJy5P8
Kevin MacLeod ~ The House of Leaves ptP8kcUWKGM
Kevin MacLeod ~ Heartbreaking GFzz5ABfQ20
Kevin MacLeod ~ Wounded B5eNhrAjyhs
Kevin MacLeod ~ Truth of the Legend RvswQkRRa8w
Kevin MacLeod ~ Living Voyage TBFTUVHADqU
Kevin MacLeod ~ Dreamy Flashback Q6sZcH640-I
Kevin MacLeod ~ Smoking Gun qeKLRutqI4s
Kevin MacLeod ~ Frost Waltz X12RW3NkiYg
Kevin MacLeod ~ Oppressive Gloom nPnJgFveWOI
Zeropage: Ambient Dance | Free Lounge Music | Royalty Free Music iiv35gduhik
Fun - Vibe Tracks WnxBHhu93d4
Universal - Vibe Tracks 3-fPJLhcato
Invisible - Vibe Tracks dbJvKGvIK_k
Debes guardarlos en un fichero .txt, así
./script.sh extraerdatos musicaLibre.html > musicaLibre.txt
./script.sh listarcanciones
BATTLE BEAST - Bastard Son Of Odin (UNOFFICIAL VIDEO)
BATTLE BEAST - Beyond The Burning Skies (OFFICIAL AUDIO)
BATTLE BEAST - Straight To The Heart (OFFICIAL AUDIO)
BATTLE BEAST - Familiar Hell (OFFICIAL VIDEO
BATTLE BEAST - King For A Day (OFFICIAL VIDEO
BATTLE BEAST - Touch In The Night (OFFICIAL LYRIC VIDEO
BATTLE BEAST - Out Of Control (OFFICIAL LYRIC VIDEO
BATTLE BEAST - Into The Heart Of Danger (OFFICIAL SONG
BATTLE BEAST - Iron Hand (OFFICIAL LIVE
BATTLE BEAST - Black Ninja (OFFICIAL MUSIC VIDEO
Battle Beast - Lionheart
Blutengel - Krieger
Blutengel - Über den Horizont
Blutengel- Reich mir die Hand
Blutengel - Engelsblut
John Carpenter - Christine soundtrack - Extended
B S O intro El coche fantástico
Original GhostBusters Theme Song
Saw Theme Song- Hello Zepp
Abre los Ojos (OST) - Créditos Finales
Terminator 3 - Soundtrack HD
Gladiator Theme Song
BSO - El bueno, el malo y el feo (Música andina
B S O La muerte tenía un precio
Millennium trilogy - Zala Collage
Millennium trilogy - The Scheme
:
Con la q te sales, con las flechas, ruleta ratón, intro, enter te desplazas, con la tecla g vas al principio, con G mayúscula al final, con la / buscas, y buscas normal o si quieres con expresiones regulares. Para desplazarte por las búsquedas con la tecla n (siguiente) y N (anterior)
Puedes ver también el número de canciones que existen en la base de datos
./script.sh listarcanciones | wc -l
311
./script.sh vergrupos
--------------------battleBeast
--------------------blutengel
--------------------bsos
--------------------coven
--------------------dover
--------------------faun
--------------------musicaLibre
--------------------tameImpala
--------------------theBirthayMassacre
--------------------variada
--------------------venusKaleidoscope
--------------------xandriaEluveiteEdenbridge
Los siguientes 3 parámetros te llenarán el pincho descargando todas las canciones que se encuentran en los ficheros .txt en el/los formato/s que tu elijas creando una carpeta para cada grupo y descargando en esa carpeta. Si no quieres algunos grupos retiralos de la carpeta, y si no quieres algunas canciones deberás editar los ficheros y eliminarlas.
./script.sh llenarpinchoogg (Descarga todas las canciones en formato ogg)
./script.sh llenarpinchomp3 (Descarga todas las canciones en formato mp3)
./script.sh llenarpinchooggmp3 (Descarga todas las canciones en formato ogg y mp3)
Es posible que algunas canciones no se descarguen por distintos motivos, cuentas eliminadas, bloqueos por país, etc, para eso el script crea un fichero de texto con los ids que fallaron indicando en que grupo se encuentran.
./script.sh mp3
-Si has descargado las canciones en ogg las puedes convertir a mp3
en cualquier momento con ./script.sh mp3
-Las canciones en formato ogg se conservarán
-----OTRAS OPCIONES----
-------------
./script.sh descargar
-Extrae las cadenas de texto de una playlist que guardas con nombre
lista.html y descarga las canciones en ogg
-------------
./script.sh descargarymp3
-Extrae las cadenas de texto de una playlist que guardas con nombre
lista.html en el directorio del script, descarga las canciones en ogg y
las convierte a mp3, quedando por cada canción una en ogg y otra en mp3.
Para windows he dejado un .tar con las cadenas de texto para cada grupo dadas en el formato adecuado que lee youtube-dl
usar éste comando:
youtube-dl --extract-audio --audio-format vorbis --audio-quality 196K -a grupo.txt --ignore-errors 2>> sinDescargar.txt
-Tendrás que ir fichero de texto por fichero de texto
-Es posible crear un script que descargue todas las canciones de los .txt
-No es posible o al menos factible/rentable crear un script en windows que
le de la funcionalidad que has visto a la herramienta, sería como querer
convertir un 600 en un ferrari, pásate a Gnu / Linux, un ferrari libre
y no un 600 y encima privativo.
-No es posible extraer cadenas de texto de las playlist en windows
porque la potencia de la terminal/consola es sumamente limitada, no tiene herramientas
al ser software privativo, no podrás añadir canciones a la base de datos
por lo que no podrás descargar canciones nuevas que tu quieras.
Éste archivo README.md está bajo una licencia
Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
https://creativecommons.org/licenses/by-sa/4.0/