apoikos Δημοσ. 18 Σεπτεμβρίου 2007 Δημοσ. 18 Σεπτεμβρίου 2007 Αν και ο ΣΚΑΪ κατά τη γνώμη μου αποτελεί μια φωτεινή εξαίρεση στο χώρο των ΜΜΕ, οι άνθρωποι που σχεδίασαν την ιστοσελίδα του δε μερίμνησαν για εμάς τους «μειονοτικούς» που δε διαθέτουμε windows + media player: τα streams της τηλεόρασης και του ραδιοφώνου παίζουν μόνο σε windows ή mac os και μόνο με συγκεκριμένους browsers (ΙΕ, FF και Safari) και με συγκεκριμένα plugins. Επειδή στη δουλειά δεν έχω ραδιόφωνο, έκατσα και έγραψα* δύο σκριπτάκια σε ruby, τα οποία κάνουν τις απαραίτητες διαδικασίες για να πάρουν το URL του stream του ΣΚΑΪ (το οποίο είναι δυναμικό και λήγει), τόσο για την τηλεόραση όσο και για το ραδιόφωνο. Για να τα χρησιμοποιήσετε πρέπει να έχετε εγκατεστημένη τη ruby και τον mplayer κάπου στο path σας. Απλά τα κάνετε executable (chmod +x skai.rb) και τα εκτελείτε σε ένα terminal ως: > ./skai.rb ή ./skai_tv.rb Αν δε σας αρέσει ο mplayer, μπορείτε με ελάχιστο κόπο να το τροποποιήσετε για να χρησιμοποιεί το πρόγραμμα της αρεσκείας σας. Ιδού: ΣΚΑΪ ραδιόφωνο ΣΚΑΪ τηλεόραση Ενημέρωση Φαίνεται πως έχουν καταλήξει σε ένα λιγότερο δύστροπο σενάριο, με στατικά URLs χωρίς πολλούς ελέγχους. Τα scripts προς το παρόν δε δείχουν να χρειάζονται, μπορείτε να χρησιμοποιείτε απευθείας τα παρακάτω URLs, όπως στο παράδειγμα. > mplayer -playlist http://www.skai.gr/streaming/index.php?type=tv mplayer -playlist http://www.skai.gr/streaming/radio.php?type=radio * Μετά από λίγη ώρα «πάλης» με το wireshark.
firewalker Δημοσ. 18 Σεπτεμβρίου 2007 Δημοσ. 18 Σεπτεμβρίου 2007 Τότε που μου τα είχε δώσει τα πείραξα λίγο. Τα είχα κάνει δύο σε ένα. Να δέχεται όρισμα r ή t και αναλόγως να εκτελεί το κομμάτι για το ράδιο ή την τηλεόραση... Τι το έκανα όμως... Τώρα πρέπει να ξαναδιαβάσω λίγο ruby...
g1annis Δημοσ. 19 Σεπτεμβρίου 2007 Δημοσ. 19 Σεπτεμβρίου 2007 Ευχαριστούμε apoike. Πραγματικά μου ήταν απαραίτητο. Να ρωτήσω κάτι μόνο. Το scriptaki είναι φτιαγμένο για να ανοίγει το interface του mplayer ή όχι; Ή μήπως αυτό είναι ρύθμιση του mplayer; Ρωτάω γιατί όντως άρχισε το streaming, αλλά δεν εμφανίζεται το mplayer και για να το κλείσω κάνω ps -u username και kill.
g1annis Δημοσ. 19 Σεπτεμβρίου 2007 Δημοσ. 19 Σεπτεμβρίου 2007 OK το έφτιαξα. Έβαλα όπου mplayer το gmplayer που είναι το υποτυπώδες interface του και έγινε. Μόνο που το scriptaki για το skaiTV μου εμφανίζει εικόνα πολύ μικρών διαστάσεων. Αυτό είναι άσχετο με το script και με τις ρυθμίσεις του mplayer?
gokal Δημοσ. 19 Σεπτεμβρίου 2007 Δημοσ. 19 Σεπτεμβρίου 2007 άψογα ... σα να έχεις κεραία και TV card!! Μόνο που το scriptaki για το skaiTV μου εμφανίζει εικόνα πολύ μικρών διαστάσεων. Αυτό είναι άσχετο με το script και με τις ρυθμίσεις του mplayer? Νομίζω πως ναι. Το stream είναι 320χ256. Εάν το μεγαλώσεις πάντως δεν χαλάει και πολύ η ποιότητα.
Eusebius Δημοσ. 22 Σεπτεμβρίου 2007 Δημοσ. 22 Σεπτεμβρίου 2007 Αρχηγός ο apoikos! Δουλεύει και σε Windows κανονικά, χωρίς καμία αλλαγή. Νομίζω πως ναι. Το stream είναι 320χ256. Εάν το μεγαλώσεις πάντως δεν χαλάει και πολύ η ποιότητα. Και σε full screen μια χαρά είναι, αν θες να δεις από μακριά.
g1annis Δημοσ. 22 Σεπτεμβρίου 2007 Δημοσ. 22 Σεπτεμβρίου 2007 Και σε full screen μια χαρά είναι, αν θες να δεις από μακριά.Πως το κάνεις full screen? Ενώ όταν παίζω τοπικό αρχείο μπορώ να κάνω resize, full screen κλπ, όταν παίζει το stream και πατάω ctrl+F μεγαλώνει το παράθυρο, αλλά μένει μικρή η εικόνα.
gokal Δημοσ. 22 Σεπτεμβρίου 2007 Δημοσ. 22 Σεπτεμβρίου 2007 στον mplayer πάντως που είναι το default που έγραψε ο apoikos το ctrl+F δουλεύει κανονικά
pkoutsias Δημοσ. 22 Σεπτεμβρίου 2007 Δημοσ. 22 Σεπτεμβρίου 2007 Πως το κάνεις full screen? Ενώ όταν παίζω τοπικό αρχείο μπορώ να κάνω resize, full screen κλπ, όταν παίζει το stream και πατάω ctrl+F μεγαλώνει το παράθυρο, αλλά μένει μικρή η εικόνα. Πρέπει από τα options του mplayer στο video να διαλέξεις κάποιον άλλο driver που να υποστηρίζει fullscreen. Κάνοντας δοκιμές θα βρείς κάποιο που να λειτουργεί σε εσένα.
firewalker Δημοσ. 22 Σεπτεμβρίου 2007 Δημοσ. 22 Σεπτεμβρίου 2007 Και ένα script για τους κρατικούς σταθμούς που βρίσκονται εδώ. Δουλεύουν με amarok και xine.Ο mplayer και το vlc δεν δούλεψαν. Διαλέγετε player αλλάζοντας εκεί που λέει player=amarok βάζουμε αυτόν που θέλουμε. > #!/bin/bash player=amarok case "$1" in sport) $player http://tvradio.ert.gr/radio/liveradio/asx/erasport.asx ;; net) $player http://tvradio.ert.gr/radio/liveradio/asx/net.asx ;; deutero) $player http://tvradio.ert.gr/radio/liveradio/asx/deytero.asx ;; trito) $player http://tvradio.ert.gr/radio/liveradio/asx/trito.asx ;; kosmos) $player http://tvradio.ert.gr/radio/liveradio/asx/kosmos.asx ;; voice) $player http://tvradio.ert.gr/radio/liveradio/asx/voiceofGreece.asx ;; filia) $player http://tvradio.ert.gr/radio/liveradio/asx/filia.asx ;; 102fm) $player http://tvradio.ert.gr/radio/liveradio/asx/102fm.asx ;; 958fm) $player http://tvradio.ert.gr/radio/liveradio/asx/958.asx ;; diktio) $player http://tvradio.ert.gr/radio/liveradio/asx/era_diktio.asx ;; *) echo -n "Για να ακούσετε κάποιον από τους σταθμούς δώστε την εντολή" echo -n -e "\033[38m era" echo -e "\033[0m και τον σταθμό" echo -n "Π.χ" echo -n -e "\033[38m era sport" echo -e "\033[0m για να ακούσετε την ΕΡΑ σπορτ. Οι διαθέσιμοι σταθμοί είναι:" echo -e "\033[36m sport" echo -e "\033[36m net" echo -e "\033[36m deutero" echo -e "\033[36m trito" echo -e "\033[36m kosmos" echo -e "\033[36m voice" echo -e "\033[36m filia" echo -e "\033[36m 102fm" echo -e "\033[36m 958fm" echo -e "\033[36m diktio" echo -e "\033[0m" ;; esac Μεταφέρεται τον παραπάνω κώδικα σε ένα αρχείο με όνομα era το κάνετε executable (chmod +x era) και το εκτελείτε σε ένα terminal.
soublakemporas Δημοσ. 30 Οκτωβρίου 2007 Δημοσ. 30 Οκτωβρίου 2007 Βοηθήστε τον νέοπα πώς τα τρέχουμε τα σκριπτάκια ; δοκιμάζω με το ./skai_tv.rb και μου γράφει: bash: ./skai_tv.rb: /opt/local/bin/ruby: bad interpreter: No such file or direct καμμιά ιδέα;
apoikos Δημοσ. 30 Οκτωβρίου 2007 Μέλος Δημοσ. 30 Οκτωβρίου 2007 lol, την τελευταία έκδοση του script την έγραψα σε ένα «περίεργο» σύστημα (βλ. MacOS) που είχε τη ruby στο /opt. Απλά άνοιξε το script με έναν editor και άλλαξε την πρώτη γραμμή από #!/opt/local/bin/ruby σε #!/usr/bin/ruby Η γραμμή αυτή είναι που λέει στο bash (το shell σου) με ποιό πρόγραμμα να τρέξει το αρχείο.
DIMITRISG Δημοσ. 30 Οκτωβρίου 2007 Δημοσ. 30 Οκτωβρίου 2007 καποια μαλακία κάνω απ οτι φαινεται εγω , [dimitri@localhost ~]$ sh skai_tv.rb skai_tv.rb: line 8: require: command not found skai_tv.rb: line 9: require: command not found skai_tv.rb: line 12: puts: command not found skai_tv.rb: line 13: syntax error near unexpected token `"www.skai.gr"' skai_tv.rb: line 13: `Net::HTTP.start("www.skai.gr") do |req|' [dimitri@localhost ~]$ οκ ./skai_tv.rb βιαστηκα να ποσταρω πάλι καταπληκτικό μπραβο apoikos
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα