Cerebrux

Τεχνολογία, Gadgets, Εφαρμογές σε απλά ελληνικά

Shelldio

Shelldio | Ακούστε Ελληνικούς ραδιοφωνικούς σταθμούς στο τερματικό

Το shelldio είναι ένα απλό shell script για να παίζετε τους αγαπημένους σας ραδιοφωνικούς σταθμούς στο τερματικό. Πέρα από τους επίσημους, στόχος είναι να μας στείλετε και δικούς σας σταθμούς ή φίλων σας που εκπέμπουν μέσω internet (δείτε στο τέλος).

Φυσικά το προγραμματάκι είναι ελεύθερο λογισμικό και το έχουμε ανεβάσει σε δικό του αποθετήριο όπως και με τις άλλες εφαρμογές του Cerebrux.net:

Οδηγίες εγκατάστασης του shelldio

Το Shelldio είναι συμβατό με Linux, BSD και macOS. Για να streamαρει τους ραδιοφωνικούς σταθμούς απαιτείται το ο mpv player. Μπορείτε να το εγκαταστήσετε από το αποθετήριο λογισμικών της διανομής σας.

Συγκεκριμένα ας δούμε ανά διανομή

Advertisements

Arch Linux based διανομές

Εδώ τα πράγματα είναι απλά μιας και έχουμε ανεβάσει το shelldio στο AUR. Για να το κάνετε εγκατάσταση αρκεί να έχετε ενεργό το AUR οπότε, με έναν AUR helper κάντε εγκατάσταση το shelldio

yay -S shelldio

το οποίο θα κάνει αυτόματα εγκατάσταση και το mpv που χρειάζεστε. Τώρα μπορείτε να πάτε παρακάτω στις οδηγίες χρήσης.

Στις υπόλοιπες διανομές

Για να το εγκαταστήσετε στις υπόλοιπες διανομές πρώτα κάνετε εγκατάσταση το Mpv

Σε Debian based διανομές

sudo apt install mpv

Σε Fedora based διανομές

sudo dnf -y install mpv

Σε OpenSuse Linux

sudo zypper in mpv

Σε CentOS Linux (από το nux-desktop repository)

sudo yum -y install mpv

Σε FreeBSD Unix

sudo pkg install mpv

έπειτα τρέχετε μια μια τις παρακάτω εντολές:

git clone https://github.com/CerebruxCode/shelldio ~/shelldiocd ~/shelldiocp -r .shelldio/ ~/.shelldiosudo cp shelldio.sh /usr/bin/shelldio

Οδηγίες χρήσης Shelldio

Εξ’ορισμού το shelldio αν δε δοθεί όρισμα στο τερματικό ανοίγει τη λίστα με τους σταθμούς που είναι αποθηκευμένοι στο ~/.shelldio/my_stations.txt.

Οπότε δώστε στο τερματικό σας:

shelldio

Διαλέξτε έναν σταθμό γράφοντας τον αριθμό του και πατήστε Enter.

Διαλέξτε έναν σταθμό γράφοντας τον αριθμό του και πατήστε Enter

Αλλιώς μπορείτε να φορτώσετε το μεγάλο αρχείο με πάνω από 100+ σταθμούς με την παρακάτω εντολή:

shelldio ~/.shelldio/all_stations.txt

Μπορείτε επίσης να κάνετε αναζήτηση για κάποιον σταθμό χρησιμοποιώντας την παρακάτω εντολή:

shelldio ~/.shelldio/all_stations.txt | grep -i "onoma_stathmou"
Μπορείτε επίσης να κάνετε αναζήτηση για κάποιον σταθμό χρησιμοποιόντας την παρακάτω εντολή

θα σας εμφανίσει τον αριθμό ή διαφορετικές πηγές τους σταθμού. Πατάτε Q για να σταματήσετε την αναζήτηση και έπειτα τρέχετε 

shelldio ~/.shelldio/all_stations.txt 

και βάζετε τον αριθμό του σταθμού που αναζητήσατε. Με αυτόν τον τρόπο μπορείτε να ανοίξετε το αρχείο ~/.shelldio/all_stations.txt και να μαζέψετε π.χ. τους αγαπημένους σας σταθμούς και να τους αντιγράψετε στο ~/.shelldio/my_stations.txt με έναν απλό κειμενογράφο προκειμένου να έχετε μια μικρή λίστα με τους σταθμούς που ακούτε πιο συχνά.

Advertisements

Πως βάζω νέους σταθμούς;

Φυσικά το shelldio υποστηρίζει και φόρτωση δικού σας αρχείου δίνοντας στο τερματικό

./shelldio όνομα_αρχείου.txt

Απλά προσθέτε το όνομα και το URL του σταθμού στο αρχείο σας ή απευθείας στο ~/.shelldio/my_stations.txt όπου κάθε γραμμή πρέπει να είναι της μορφής

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

Μείνετε ενημερωμένοι για νέες εκδόσεις

Για να λαμβάνετε ειδοποιήσεις για νέες κυκλοφορίες, απλά πρέπει να κάνετε κλικ δεξιά επάνω (στο αποθετήριο του κώδικα) στην επιλογή Watch --> Releases Only :

This image has an empty alt attribute; its file name is sysglance-notify-me-for-releases-min.png

Νέοι σταθμοί – Προβλήματα – Αναφορές σφαλμάτων

Η συνεισφορά κώδικα είναι πάντα ευπρόσδεκτη. Φυσικά όμως οποιαδήποτε αναφορά σφάλματος είναι και αυτή ιδιαίτερα σημαντική.

Για σημαντικές αλλαγές, ανοίξτε πρώτα ένα issue για να συζητήσετε τι θέλετε να αλλάξετε. Όπως επίσης για να μας στείλετε τους δικούς σας σταθμούς ή των φίλων σας που εκπέμπονται μέσω internet.