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

Στο σημερινό review εφαρμογής θα ρίξουμε μια ματιά στο Shelldio το οποίο είναι εφαρμογή τερματικού μέσω του οποίου μπορούμε να ακούμε Ελληνικούς ραδιοφωνικούς σταθμούς.

ΕΝΗΜΕΡΩΣΗ 19/09/2020 : Διαβάστε για την νέα έκδοση του Shelldio v2.0

Το shelldio είναι ένα απλό shell script για να παίζετε τους αγαπημένους σας ραδιοφωνικούς σταθμούς στο τερματικό. Σε πρώτη φάση το έχω φτιάξει να βλέπει Ελληνικούς σταθμούς, ενώ στην πραγματικότητα μπορείτε να βάλετε και ξένους.

Ο λόγος που έφτιαξα κάτι τέτοιο είναι από ανάγκη και την αγάπη που έχω για ένα netbook του 2011 και που χρησιμοποιώ συχνά, το οποίο όμως με τον Atom επεξεργαστή και τα 2GB RAM του δεν μπορεί να αντεπεξέλθει σε πολλές ανοιχτές εφαρμογές και καρτέλες στον browser. Του έχω περάσει Arch Linux 32bit, οπότε και πάλι με τις online σελίδες με ραδιοφωνικούς σταθμούς πάλι βαραίνει αρκετά όταν έχω και άλλες καρτέλες ανοιχτές.

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

Advertisements

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

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

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

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 ~/shelldio
sudo cp ~/shelldio/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 με έναν απλό κειμενογράφο προκειμένου να έχετε μια μικρή λίστα με τους σταθμούς που ακούτε πιο συχνά.

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

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

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

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

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

Αντιμετωπίζω ένα πρόβλημα πού θα απευθυνθώ;

Ανοίξτε ένα issue στο αποθετήριο του shelldio για να το δούμε.

Επίλογος

Θα ήθελα να ακούσω το feedback σας, αλλά το πιο σημαντικό είναι να μου πείτε τους δικούς σας ραδιοφωνικούς σταθμούς. Αν έχετε ειδικά κάποιο δικό σας ραδιοφωνικού σταθμό και θέλετε να το προσθέσουμε στο shelldio ανοίξτε ένα issue να το προσθέσουμε.

Advertisement

8 σκέψεις σχετικά με το “Shelldio | Ακούστε Ελληνικούς ραδιοφωνικούς σταθμούς στο τερματικό

Add yours

  1. Όλα οκ με το script, απλά έχω μια ένσταση με την εντολή της γραμμής 5
    » …
    # Copyright (c)
    …»

  2. Η ένσταση μου έχει να κάνει με την άδεια.
    Στο repository η άδεια του script είναι GNU GENERAL PUBLIC LICENSE.
    Έχω την εντύπωση ότι είναι ασύμβατη με το copyright της γραμμής 5, αν κάνω λάθος παρακαλώ διορθώστε με.

    1. Το απάντησες μόνος σου :)
      Το GPL όπως είπες είναι Άδεια χρήσης. Το Copyrights έχει να κάνει με πνευματικά δικαιώματα τα οποία είναι αυτονόητα και υπό την προστασία του GPL.

      Πάρε παράδειγμα κώδικα στο Linux Kernel που είναι GPL2

      https://github.com/torvalds/linux/blob/master/kernel/cgroup/cgroup.c

      Αν προσέξεις ο κώδικας έχει κανονικά ενα Copyrights με όλους όσους συνεισφερανε.

      Ένας από τους λόγους πχ που δεν μπορεί εύκολα το Linux να πάει σε GPL3 από GPL2 είναι επειδή θα πρέπει να ρωτήσουν έναν έναν όλους όσους έχουν γράψει έστω και ένα κόμμα στον πυρήνα (άρα έχουν copyrights) να συμφωνούν με την αλλαγή της άδειας χρήσης.

      Ελπίζω να μπόρεσα να στα ξεκαθαρίσω. Αν όχι ελεύθερα, ρωτα

  3. Δε δοκιμασα το προγραμματακι γιατι ειναι πολυ παρομοιο με αυτο που κανω ηδη εδω και καιρο.
    Εχω παρομοιως ενα αρχειο txt με σταθμους, και το χρησιμοποιω με nvlc (την ncurses εκδοση του vlc, δηλαδη γραφεις nvlc στο τερματικο). Με shift + b ανοιγεις το file system και διαλεγεις και παιζεις… Δοκιμαστε και αυτο αν σας βολευει, δε χρειαζεται κατι να εγκαταστησεις αν υπαρχει ηδη ο vlc…

    1. Το nvlc είναι ενδιαφέρον project αν και προσωπικά έχω χρόνια που σταμάτησα να το χρησιμοποιώ (το VLC). Ευχαριστούμε για την ενημέρωση, θα το δοκιμάσω

Γράψτε απάντηση στο Ανώνυμος Ακύρωση απάντησης

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση /  Αλλαγή )

Σύνδεση με %s

Ο ιστότοπος χρησιμοποιεί το Akismet για την εξάλειψη των ανεπιθύμητων σχολίων. Μάθετε πως επεξεργάζονται τα δεδομένα των σχολίων σας.

Create a website or blog at WordPress.com

ΠΑΝΩ ↑

Αρέσει σε %d bloggers: