Υπάρχουν άπειροι τρόποι να το κάνει κανείς αυτό, είτε με έτοιμα προγράμματα που κυκλοφορούν στο εμπόριο, είτε με addons του firefox, ή ακόμα και με OnlineConverters που αναλαμβάνουν να κάνουν την ίδια δουλειά on-the-fly για εσάς. Ο δικός μου τρόπος είναι λίγο πιο περίεργος, και έχει να κάνει με bash script. Σαν διαχειριστές ενός συστήματος θα πρέπει να γνωρίζετε πώς να γράφετε μικρά και έξυπνα scripts που θα σας λύνουν τα χέρια. Καλό το GUI, καλά τα έτοιμα…αλλά τι γίνεται όταν δεν υπάρχει αυτό που θέλουμε ή μάλλον δεν κάνει την δουλειά έτσι όπως εμείς την θέλουμε; Τα παρακάτω scripts δείχνουν την δύναμη που κρύβεται στην γραμμή εντολών. Μέσα σε 5 γραμμές, συνδυάζεις προγράμματα, εντολές και στο τέλος έχεις το επιθυμητό αποτέλεσμα. Ακόμα, αρκετοί είναι αυτοί που κάνουν το μεγάλο βήμα και γράφουν το User Interface, έχοντας έτσι ένα πλήρες πρόγραμμα, έτοιμο για κάθε χρήστη.
Έχω γράψει λοιπόν 3 πολύ απλά, 5 γραμμών, scripts τα οποία σας βοηθάνε να κατεβάσετε μουσική από το πολύ γνωστό Youtube. Πριν πάμε να δούμε τα παρακάτω scripts σιγουρευτείτε ότι έχετε τα εξής depedencies:
- youtube-dl (πχ yum install youtube-dl ή apt-get install youtube-dl)
- ffmpeg (πχ yum install ffmpeg ή apt-get ffmpeg)
- επίσης κάθε script θα πρέπει να το κάνετε εκτελέσιμο γράφοντας –> chmod +x όνομαscrip.sh
- Για τρέξετε το script δώστε sh όνομαscript.sh ή ../όνομαscript.sh
1) Ξέρω το όνομα του καλλιτέχνη και του τραγουδιού
Σ’ αυτήν την περίπτωση, αν βαριέστε οικτρά να μπείτε στο Youtube… να σηκώσετε το χέρι σας και να κουνήσετε το ποντίκι… τότε χρησιμοποιείστε απλά και μόνο το παρακάτω script. Το μόνο που έχετε να κάνετε είναι να γράψετε το όνομα του καλλιτεχνη και το όνομα του τραγουδιού όταν αυτά τα δύο σας ζητηθούν. Το script αναλαμβάνει να ψάξει για εσάς στο Youtube, να βρει αυτό που ψάχνετε σε album studio έκδοση και όχι live εκτέλεση. Το κατεβάζει ως βίντεο *.FLV και στην συνέχεια το κάνει convert σε *.MP3 . Τέλος σβήνει το flv αρχείο και κάνει rename το mp3 που μόλις κατέβασε με ένα ανθρώπινο κατανοητό και ωραίο template, του στιλ: $τραγουδιστής-$τραγούδι.mp3
Κατεβάστε το script musicdown.sh
2) Έχω ένα αρχείο txt γεμάτο με links από το Youtube που θέλω να κατεβασω
Ετοιμάστε ένα τέτοιο αρχείο κειμένου, βάλτε μέσα όσα links θέλετε και τρέξετε το script. Θα σας ρωτήσει το όνομα του txt αρχείου (μαζί με την κατάληξη, πχ links.txt). Το δίνετε και απλά περιμένετε να τελειώσει η διαδικασία. Με αυτό τον τρόπο δεν χρειάζεται να κατεβάζετε 1-1 τα βίντεο.
Κατεβάστε το script musictext.sh
3) Έχω φτιάξει playlist στο Youtube. Θέλω να δώσω το link της και να τα κατεβάσω όλα!
Ίσως ο πιο εύκολος τρόπος αλλά δεν είναι σίγουρο ότι θα λειτουργήσει πάντα, διότι υπάρχει κάποιο πρόβλημα με το youtube-dl και τις playlist. Για αυτό θα δείτε ότι σε άλλες playlist παίζει, ενώ σε άλλες όχι. Αυτό που έχετε να κάνετε είναι να τρέξετε το πρόγραμμα και να δώσετε το link της Playlist όταν αυτό σας ζητηθεί.
Κατεβάστε το script: playst.sh
Τέλος, όσοι χρησιμοποιείτε firefox αξίζει να ρίξετε μία ματιά στο extension Download-helper !
Αν σας βγάλει πρόβλημα τα το Youtube-dl, δοκιμάστε να κάνετε update δίνοντας youtube-dl –update ως root χρήστης.

