Bash_radio_gr ένα bash script για τους απανταχού χρεπολάτρεις

bash
script
#1

Πριν μερικούς μήνες έφτιαξα ένα μικρό bash script για να παίζει ραδιόφωνο από το τερματικό.

Το bash_radio_gr είναι ένα απλό bash script για να παίζετε τους αγαπημένους σας σταθμούς στο τερματικό. Απλά προσθέστε το όνομα και το URL του σταθμού στο gr_stations.txt όπου κάθε γραμμή πρέπει να είναι της μορφής

Όνομα σταθμού,URL_σταθμού

Το τρέχετε από το φάκελο όπου το έχετε αποθηκεύσει δίνοντας στο τερματικό

./bash_radio_gr

Εξ’ορισμού το script αν δε δοθεί όρισμα στο τερματικό ανοίγει τη λίστα με τους σταθμούς που είναι αποθηκευμένοι στο gr_stations.txt . Αλλιώς μπορείτε να φορτώσετε το δικό σας αρχείο δίνοντας στο τερματικό ./bash_radio_gr όνομα_αρχείου.txt

Απαιτείται το πακέτο mplayer ή το mpv για να δουλέψει

Σε κάποιες διανομές δίνεται κατευθείαν είτε το mplayer είτε το mpv στα αποθετήρια τους, αν υπάρχει έστω το ένα από τα 2 πακέτα το script θα τρέξει κανονικά

Κράξιμο εδώ, για παρατηρήσεις βελτιώσεις ανοίξτε github issue.

8 Likes
#2

Ένα από τα καθημερινά εργαλεία και στον υπολογιστή και στο κινητό (καθώς δεν υποστηρίζει ραδιόφωνο το κινητό μου). Ευχαριστούμε Bill!

2 Likes
Live24parser - ενας parser για το live24.gr
#3

το συγκεκριμένο script είναι ο καλύτερος “φίλος” για συστήματα που θέλεις να γλιτώσεις πόρους :wink:

1 Like
#4

Απλή απορία, στο κινητό τί κάνεις εχεις απλά αποθηκευμένη τη λίστα με τους σταθμούς απο το πισί ή τρέχεις το script ?(αν ναι πως;;; )

#5

μέσω του termux. cd τον φάκελο και εκτέλεση του αρχείου. Την λίστα των σταθμών την φτιάχνεις και από το κινητό αλλά και την ίδια του υπολογιστή

3 Likes
#6

Πραγματικα σε θαυμαζω φιλε @billniakas η εφαρμογη δουλεψε θαυμασια αλλα με παιδεψε λιγο
για να ξεκινησει και αυτο δεν ηταν δικη σου ευθυνη αλλα επρεπε να κανω δεξι κλικ στο Ιδιοτητες
—>Δικαιωματα κα μετα να μαρκαρω την επιλογη:Να επιτρεπεται να εκτελειται ως προγραμμα.
Επισης με μπερδεψε λιγο η επιλογη των σταθμων αλλα γρηγορα καταλαβα οτι πρεπει να
πατησω το νουμερο του σταθμου και μετα enter.
Το ωραιο στην υποθεση ειναι το εξης:Με Linux Mint 18.3 και window manager Xfce παταω τα
πληκτρα Alt+Ctrl+F1 βγαινω απο το X παταω κανονικα το ονομα χρηστη και τον κωδικο.
Αφου τωρα πια ειμαι σε περιβαλλον unix εκτελω κανονικα το script επιλεγω τον σταθμο της
αρεσκειας μου και βουαλα ακουω ραδιοφωνο οντας σε περιβαλλον unix και οχι σε γραφικο
περιβαλλον.Αχα καλο εεε??:wink::upside_down_face::joy:

2 Likes
#7

Δεν έχω εγκατεστημένο ούτε το mplayer, ούτε το mpv αλλά δουλεύει κανονικά.
Προφανώς αρκεί το mpg123

1 Like
#8

Μόλις εγκατέστησα το script. Δουλεύει μια χαρά ακόμα και με κάποια custom λίστα με σταθμούς, με μια μικρή αλλαγή στο script. Και το έβαλα στο .zshrc μου… Αλλά προτιμώ λίγο περισσότερο να χρησιμοποιώ το Audacious για αυτό.

1 Like
#9

Κάνε ένα pull request την αλλαγή :blush:

#10

Δεν ξέρω εάν αξίζει να κάνω pull request γι’ αυτό. Απλά έκανα μια μικρή αλλαγή στη γραμμή 21 το default txt αρχείο στο stations με το custom αρχείο που έφτιαξα.

1 Like
#11

Α οκ, νόμιζα ότι έκανες αλλαγή στο bash script.

#12

Ναι αρκεί απλά δεν το προτείνω γιατί παρουσιάζει ασυμβατότητες με κάποιους σταθμούς. Το έχω όμως μέσα για παν ενδεχόμενο.