Monday 29 September 2008

iOFFone v2: FlyCast

Σε απλά βήματα πώς ακούμε Offradio στο iPhone:

Πριν ξεκινήσουμε, να σας θυμίσουμε προηγούμενο post για το κόστος

Η πιό απλή εφαρμογή είναι το FlyCast. Μπαίνοντας στο Application Store από το iPhone κάνουμε search για το FlyCast

Το πρόγραμμα διατίθεται δωρεάν. Το κατεβάζουμε και το κάνουμε install.

Και πλέον εμφανίζεται στην οθόνη του iPhone
Στο FlyCast πηγαίνουμε στο Search

Και πληκτρολογούμε στο πεδίο "Shoutcast Search" την λέξη "offradio"

Το FlyCast βρίσκει τον σταθμό στην βάση δεδομένων του Shoutcast

Τον επιλέγουμε και το FlyCast συνδέεται και κάνει buffer.

Και μετά παίζει! Τόσο απλά!

Μερικοί ίσως αντιμετωπίσουν προβλήματα με την σταθερότητα της σύνδεσης. Δοκιμάστε να κάνετε restart το iPhone για να επανέλθει η σύνδεση. Το FlyCast φροντίζει μόνο του να κάνει buffer ανάλογα με την σύνδεση. Έχει ενσωματωμένο browser για να μπορούμε παράλληλα να σερφάρουμε στο internet. Επίσης έχει ειδική λειτουργία για χαμηλή κατανάλωση μπαταρίας.

Google's in the air, everywhere I look around

Νέων συνέχεια στο blog:

Ο θείος από την Αμερική έχει μεγάλα σχέδια για το μέλλον.

Saturday 27 September 2008

Σουιτσόφωνο

SwitchOffOn = Switch Offradio On
ή κοινώς Σουιτσόφωνο 
(patent brand name / patent product)

Και επειδή δεν χρειάζεται να ασχολούμαστε συνέχεια με ουσιώδη πράγματα... ώρα για παιχνίδι!

Αν βάλετε αυτό στο desktop σας θα ανοίγει με ένα click ο Offradio στον υπολογιστή. Και για να ολοκληρώσουμε την υπερρεαλιστική πρόταση, αυτό μπορείτε να το χρησιμοποιήσετε για εικονίδιο του προγράμματος: δεξί click -> Properties -> Web Document -> Change Icon και επιλέγουμε το παραπάνω.

Τις ευχαριστίες μας στον Πέτρο για τον χρόνο και την ενέργεια που ξόδεψε για να το φτιάξει! Θα σου πάρω κιθάρα να γρατζουνάς ελεύθερα!

[update] Όσοι έχετε πρόβλημα με το πρώτο αρχείο, δοκιμάστε το zip εδώ.

Thursday 18 September 2008

iOFFone

Ξεκινάμε με την συσκευή όπου είναι αποδεδειγμένα απλό να ακούσουμε Offradio. Το μόνο που χρειάζεται είναι να έχει ο σταθμός ένα .pls stream («σύντομα κοντά σας»). Δυστυχώς στη Ελλάδα το iPhone πωλείται σε προγράμματα που έχουν περιορισμό στη κατανάλωση δικτύου. Οπότε και πάλι, ΠΡΟΣΟΧΗ ΣΤΟ ΚΟΣΤΟΣ!

Το iPhone δεν έρχεται με προ-εγκατεστημένο κάποιο πρόγραμμα για internet radio. Υπάρχουν όμως αρκετά προγράμματα τα οποία είναι διαθέσιμα μέσω του Application Store, μερικά είναι δωρεάν (VisuaRadio, FlyCast) ενώ άλλα μπορούμε να τα αγοράσουμε για ένα μικρό αντίτiμο (Tuner, StreamItAll). Κάνοντας search στο Application Store για την λέξη radio όλα τα παραπάνω θα εμφανιστούν κάπου στην λίστα.

Προσωπικά έχω δοκιμάσει και τα τέσσερα. Το Tuner είναι μάλλον το πιο αξιόπιστο και λειτουργικό (και το ακριβότερο με τιμή κοντά στα €8) μιας και παρέχει καλή σταθερότητα στην εναλλαγή μεταξύ 3G και EDGE και μας αφήνει να προσθέσουμε σταθμούς που δεν υπάρχουν στην λίστα. Το VisuaRadio είναι η πιο απλή επιλογή αλλά προϋποθέτει ότι ο offradio θα δηλωθεί στην λίστα με τους σταθμούς (δεν αντιμετωπίζει προβλήματα σταθερότητας). Το StreamItAll αντιμετωπίζει κάποια προβλήματα σταθερότητας αλλά μας αφήνει να προσθέσουμε δικούς μας σταθμούς.

Και τα 3 παραπάνω προγράμματα αντιμετωπίζουν δύο βασικά προβλήματα: (1) δεν έχουν κάποια λειτουργία που να εξοικονoμεί μπαταρία και (2) δεν λειτουργούν στο background! Που σημαίνει ότι οποιαδήποτε χρήση του κινητού θα διακόψει το ράδιο και το αντίστροφο. Το FlyCast θεωρητικά διορθώνει αυτά τα προβλήματα. Αλλά λόγο προβλημάτων σταθερότητας στο πρόγραμμα δεν έχω καταφέρει να το δουλέψω. Προς το παρόν επιλέγω αναγκαστικά το Tuner μέχρι να διορθωθούν τα προβλήματα με το FlyCast ή/και να προστεθεί ο σταθμός στο VisuaRadio.

Στο Tuner επιλέγουμε κάτω δεξιά Search και μετά πάνω αριστερά Open. Μπορούμε εκεί να προσθέσουμε έναν δικό μας σταθμό με το link για το .pls stream του σταθμού (είπαμε, «σύντομα κοντά σας»). Ο σταθμός προστίθεται στα αγαπημένα (Bookmarks) ώστε να έχουμε εύκολη πρόσβαση σε αυτόν.

Θα συνεχίσουμε να σας ενημερώνουμε για εξελίξεις..

Wednesday 17 September 2008

Money, get back!

"I’m all right jack keep your hands off my stack."

Pink Floyd (μέρες που είναι...)

Φτιάξαμε ένα απλό (;) αρχείο excel το οποίο με βάση την ποιότητα του stream και την χρήση που θα κάνουμε το μήνα υπολογίζει το κόστος που θα έχουμε ανά μήνα. Το κόστος συμπεριλαμβάνει το πάγιο για το πακέτο δεδομένων με τη εταιρία και την χρήση που θα κάνουμε για τον σταθμό μόνο (παραπάνω χρήση θα αυξήσει την χρέωση). Δεν συμπεριλαμβάνεται το πάγιο του τηλεφώνου για κλήσεις και μηνύματα.

Για να αλλάξουν οι υποθέσεις, επιλέγουμε τα κελιά με το μπλέ χρώμα και εμφανίζεται ένα μενού το οποίο μας δίνει διαφορετικές επιλογές. Το κόστος επανα-υπολογίζεται αυτόματα. Το αρχείο μπορείτε να το βρείτε εδώ. Για όσους δεν θέλουν να κατεβάσουν το αρχείο, υπάρχει εδώ με περιορισμένες λειτουργίες.

Το γενικό συμπέρασμα με τα υπάρχοντα δεδομένα: το φτηνότερο πακέτο για μια αξιοπρεπή χρήση είναι το ADSM 5GB της Wind και θα μας κοστίσει €29.5 το μήνα!

Γιατί ασχολούμαστε λοιπόν; Για τον απλούστατο λόγο ότι οι χρεώσεις θα πέσουν. Μια χρέωση στην Ελλάδα για δεδομένα των €50 είναι αυτή τη στιγμή €10 στη Αγγλία. Κάποια στιγμή η πραγματικότητα θα πας φτάσει. Προς το παρόν είμαστε λίγο μπροστά της...

Monday 8 September 2008

Hopefully...

Καλό είναι να ενημερωνόμαστε και για το πού πηγαίνουν (;) τα πράγματα στην Ελλάδα: Το... "κτηματολόγιο" της αγοράς τηλεπικοινωνιών.

[update] Και μιας και αναφερθήκαμε σε νέα, κάπως έτσι θα ακούμε offradio παντού, τζάμπα, χωρίς διακοπές και με καλή ποιότητα όταν τα μητροπολιτικά δίκτυα γίνουν η νόρμα...

Mac my world

"Το μόνο που χρειάζεται (επειδή ο offradio έχει διαλέξει το .asx format) είναι ένα plugin του quicktime για να αναγνωρίζει αυτά τα windows formats. Το plugin είναι επίσημο από τη Microsoft και free εδώ Wndows Media ® Components for QuickTime."
Τις ευχαριστίες μας στον Τάσσο που μας έκανε την ζωή εύκολη με τα Mac, αλλά και με άλλα...
Εν ευθέτω χρόνο θα σας ενημερώσουμε...

Saturday 6 September 2008

If at first you don't succeed...

"I haven't failed. I have found 10000 ways that don't work."
Albert Einstein

Εκτός από λύσεις (ή πιθανές λύσεις) θα υπάρχουν και προβλήματα. Κάθε πρόβλημα μας φέρνει ένα βήμα πιο κοντά σε μία ακόμα λύση. Αρκεί να το ξεπεράσουμε.

Η πρώτη λύση (και όχι πατέντα) που βρήκα και θα έπρεπε θεωρητικά να δουλεύει είναι το moodio.

ΠΡΟΣΟΧΗ: Το ότι η υπηρεσία προσφέρεται δωρεάν από την moodio ΔΕΝ σημαίνει ότι μπορούμε να ακούμε δωρεάν. Η ΕΤΑΙΡΙΑ ΜΕ ΤΗΝ ΟΠΟΙΑ ΕΧΟΥΜΕ ΣΥΜΒΟΛΑΙΟ ΘΑ ΜΑΣ ΧΡΕΩΣΕΙ ΓΙΑ ΤΑ ΔΕΔΟΜΕΝΑ ΠΟΥ ΘΑ ΚΑΤΕΒΑΣΟΥΜΕ ΑΚΟΥΓΟΝΤΑΣ OFFRADIO! Ένας γρήγορος υπολογισμός λέει ότι ΣΤΑ 24kbps ΘΑ ΧΡΕΩΘΟΥΜΕ 11MB ΚΑΤΕΒΑΣΜΑ ΓΙΑ ΜΙΑ ΩΡΑ OFFRADIO. Σύντομα θα σας πούμε περισσότερα για το κόστος.

Στο moodio δημιουργούμε έναν λογαριασμό χωρίς να χρειάζεται να πληρώσουμε κάτι και με ένα απλό login και password από το κινητό μας στο site του moodio για κινητά μπορούμε να ακούσουμε διαδικτυακό ραδιόφωνο.
Το moodio μας επιτρέπει στις επιλογές του λογαριασμού μας (My Account -> Edit -> Streaming) να επιλέξουμε την ταχύτητα/ποιότητα με την οποία θα ακούμε τους σταθμούς. Προσωπικά βάζω τον πήχη της ισορροπίας μεταξύ κατανάλωσης δικτύου (δηλαδή κόστους) και ποιότητας ήχου στα 24kbps stereo.
Ο Offradio έχει ήδη προστεθεί στους σταθμούς στην κατηγορία "World" αλλά καλό είναι να τον βρούμε στο site του moodio και να τον προσθέσουμε στα αγαπημένα του λογαριασμού μας (My Stations).
Το moodio φροντίζει να μεταφράσει το stream του σταθμού σε 3GPP aacPlus. Οπότε το κινητό μας θα πρέπει να μπορεί να "καταλάβει" αυτή τη γλώσσα. Στο site οι δημιουργοί υποστηρίζουν ότι το moodio θα παίξει χωρίς προσπάθεια σε πολλά κινητά Blackberry, Nokia, Sony Ericsson, Samsung, Motorola και με λίγη προσπάθεια σε κινητά με Windows Mobile.

Τότε πού είναι το πρόβλημα; Δεν κατάφερα ακόμα να το κάνω να δουλέψει!
Στο iPhone ο Safari αρνείται να συνδεθεί στο site γενικώς.
Στο Sony Ericsson W850i έχω πρόσβαση στο site αλλά με το που κάνω login το μόνο αντάλλαγμα που παίρνω για όλη μου την προσπάθεια είναι ένα error message...

ΦΤΟΥ!

[update]: To elektronik^aki τα κατάφερε σε Sony Ericsson K510i! Κι εγώ μόλις ανακάλυψα ότι το W850i που έχω πρέπει να πάει για επισκευή γιατί δεν τρέχει Java... Στο Sony Ericsson K530i του Dr.Pako δεν παίζει...

[update 2]: Το moodio παίζει και σε Nokia N95!

Thursday 4 September 2008

Wednesday 3 September 2008

Basic streaming και Offradio

(Πρώτο και εύχομαι τελευταίο θεωρητικό post-σεντόνι για να αποκτήσουμε μια κοινή πλατφόρμα)

Μέχρι στιγμής ο Offradio κάνει stream σε .asx. Σύντομα θα κάνει stream και σε .pls.

Ε;

Ο σταθμός στέλνει τον ήχο του σε μια υπηρεσία (την onestreaming) η οποία στέλνει τον ήχο στον κόσμο. Το .asx και το .pls είναι δύο "γλώσσες". Και οι δύο γλώσσες είναι "ξένες" στις περισσότερες συσκευές που μπορούν να "ακούσουν" τον σταθμό με αποτέλεσμα να μην μπορούν να τον αναπαράγουν για να τον ακούσουμε κι εμείς. Οπότε μας ενδιαφέρουν τέσσερα θέματα (όχι αναγκαία σ' αυτήν τη σειρά):

  1. Ποιές συσκευές μπορούν να παίζουν Offradio
  2. Πως θα τις κάνουμε να παίξουν Offradio
  3. Αν και τί θα μας κοστίσει
  4. Πώς μπορεί να βελτιωθεί η ποιότητα του ήχου η/και να πέσει το κόστος
Θα δώσω εδώ μια γενική ιδέα για το τι γίνεται ή τί μπορεί να γίνει σε σχέση με τα παραπάνω.

-Ο πιο απλός τρόπος αναπαραγωγής είναι με ένα PC. Από τη στιγμή που ο σταθμός προς το παρόν εκπέμπει σε .asx χρειαζόμαστε ένα πρόγραμμα που να μεταφράζει αυτή τη γλώσσα σε κάποια που μπορεί να παίξει ο υπολογιστής και μια σχετικά γρήγορη σύνδεση στο internet (μια ISDN συνήθως μας κάνει, αρκεί να μην κάνουμε τίποτε άλλο στο internet. Σ' αυτό το πρόβλημα θα επιστρέψουμε αργότερα). Το .asx βασίζετε στο windows media audio οπότε χρειαζόμαστε έναν αποκωδικοποιητή για αυτή τη γλώσσα.
.Στα Windows η υπόθεση είναι πολύ απλή. Τα Windows υποστηρίζουν απευθείας το πρωτόκολλο (αν δεν υποστήριζε και η μάνα το παιδί...) με τον Windows Media Player. Οπότε απλά ανοίγουμε το link από το website του σταθμού.
.Σε Mac υπάρχει έκδοση του Windows Media Player που παίζει .asx. Και το iTunes θα κατεβάσει τον απαραίτητο αποκωδικοποιητή για να παίζει. Μια άλλη λύση player είναι ο VLC για Mac.
.Σε Linux υπάρχουν πάρα πολλοί player που θα παίξουν .asx. Αναφέρω για παράδειγμα τον VLC γιατί η εμπειρία λέει ότι όποιος έχει Linux ξέρει περισσότερα από εμένα. Γενικώς...

-Σε κάτι πιο ενδιαφέρον τώρα. WiFi Radios. Επειδή υπάρχει πληθώρα συσκευών εκεί έξω θα περιοριστώ σε γενικότητες προς το παρόν. Για να παίζουμε offradio σε WiFi θα χρειαστούμε φυσικά μια καλή σύνδεση στο internet και ένα wireless router. Οι περισσότεροι πάρωχοι (ΟΤΕ, Forthnet κτλ) δίνουν πλέον μαζί με την ADSL και wireless router το οποίο και σετάρουν μόνοι τους. Δεν θα μπω σε λεπτομέρειες για το σετάρισμα ενός wireless rooter εδώ μιας και δεν είναι το θέμα μας. Αυτό που μας ενδιαφέρει είναι το τι συσκευή WiFi Radio να αγοράσουμε, ή μάλλον τί να προσέξουμε όταν την αγοράζουμε.
.Το πρώτο είναι να μας αφήνει να βάζουμε τους δικούς μας σταθμούς και να μήν μας περιορίζει σε μια λίστα που διαχειρίζεται ο κατασκευαστής. Αυτό είναι ένα από τα προβλήματα που πρέπει να λύσουμε.
.Το δεύτερο είναι να μπορεί να συνδεθεί στο router. Αυτό σημαίνει ότι πρέπει να υποστηρίζει κάποιο από τα πρωτόκολλα ασφαλείας των ασύρματων συνδέσεων δικτύου (ή καλύτερα όλα). Π.χ. wep και wpa
.Το τρίτο είναι να έχει καλή ταχύτητα. Αυτό εξαρτάτε από την ενσωματωμένη κάρτα ασύρματου δικτύου. Επειδή είναι φτιαγμένο γι' αυτό τον σκοπό η ταχύτητα θα είναι μάλλον καλή. Οπότε αν δεν το αναφέρει ο κατασκευαστής δεν ήρθε το τέλος του κόσμου. 1Mbs είναι αρκετό άν και οι περισσότερες συσκευές θα προσφέρουν περισσότερα.
.Άλλα χαρακτηριστικά. Αν έχει 3.5mm jack (υποδοχή για βύσμα κοινών ακουστικών) μπορούμε να συνδέσουμε ακουστικά ή να το συνδέσουμε με ένα σαφώς ισχυρότερο στέρεο. Αν έχει σύνδεση με LAN (σύνδεση στο router με καλώδιο όπως συνδέεται ένα PC) θα αποφύγουμε προβλήματα με την ασύρματη σύνδεση (φυσικά χάνουμε και το πλεονέκτημα να το βάλουμε όπου θέλουμε. Γι αυτό άλλωστε αγοράσαμε WiFi Radio...). Αν μπορεί να λειτουργεί και με μπαταρίες κάνει την μεταφορά πιο εύκολη (αυτό δεν σημαίνει πως μπορούμε να το πάρουμε και στο αυτοκίνητο αφού εκεί δεν υπάρχει ασύρματη σύνδεση στο internet...).

-Σε κάτι ακόμα πιο ενδιαφέρον τώρα. Κινητά. Αυτό είναι ίσως το πιο σημαντικό κομμάτι με το οποίο θα ασχοληθεί το blog. Το κινητό μας το έχουμε πάντα πάνω μας. Το μόνο που χρειαζόμαστε είναι ένα κινητό που να μπορεί να συνδεθεί στο internet είτε μέσω 3G είτε μέσω GPRS. Έχουν αρχίσει να βγαίνουν κινητά με 3.5mm jack που σημαίνει πως μπορούμε να το συνδέσουμε σε ότι έχει aux in. Κοινώς στα περισσότερα στέρεο, σε κασετόφωνα στο αυτοκίνητο με την ειδική κασέτα που βγάζει 3.5mm jack, υπάρχουν πλέον και ραδιόφωνα τα οποία έχουν υποδοχή 3.5m jack (κυρίως λόγο την τρέλας που ονομάστηκε iPod...). Επίσης, έχουν βγεί κινητά με WiFi που σημαίνει ότι δεν θα χρειαστεί να αγοράσουμε WiFi Radio. Τα δίκτυα κινητής τηλεφωνίας βελτιώνονται συνέχεια και οι χρεώσεις για δεδομένα πέφτουν. Επίσης μελλοντικά θα μπορούμε να ακούμε και 3GPP radio (το οποίο υποστηρίζει η onestreaming αλλά δεν ξέρω τί γίνετε με τις συσκευές και τους παρώχους). Αντιμετωπίζουμε όμως πολλά προβλήματα. Τα αναφέρω εδώ (εύχομαι όλα) σε μορφή λίστας:
.Δεν υποστηρίζουν όλα τα κινητά .asx. Αυτό το πρόβλημα καλώς εχόντων των πραγμάτων θα λυθεί μόνο του όταν ενεργοποιηθεί το .pls stream του offradio.
.Οι συνδέσεις στην Ελλάδα δεν είναι αρκετά καλές οπότε το stream του σταθμού είναι πολύ βαρύ για να παίξει σε κινητό. Με το παρόν σήμα ο σταθμός απαιτεί 28MB κατέβασμα για κάθε ώρα ακρόασης. "Τρώει" 64Kbps το δευτερόλεπτο που σημαίνει ότι στον πραγματικό κόσμο το GPRS ίσως και να τα καταφέρνει μια στο τόσο, ενώ ακόμα και με 3G μπορεί να έχουμε διακοπές. Αυτό το πρόβλημα μπορεί να το λύσει μόνο ο σταθμος παρέχοντας από ένα stream σε .asx και .pls με χαμηλότερες απαιτήσεις και άρα (δυστυχώς) χειρότερη ποιότητα. Το στοίχημα της καλής ποιότητας με χαμηλή κατανάλωση δικτύου δύσκολα θα το κερδίσουμε.
.Οι χρεώσεις για δεδομένα είναι πολύ υψηλές αυτή τη στιγμή στην Ελλάδα. Παραδειγματικά αναφέρω ότι η Cosmote για απεριόριστη χρήση internet από το κινητό χρεώνει €49 το μήνα! Αλλά τα πράγματα οδεύουν προς τα κάτω. Στη Αγγλία η αντίστοιχη χρέωση είναι κάτω από €10 το μήνα. Και πάλι η χαμηλότερη ποιότητα του stream από τον σταθμό θα μειώσει την κατανάλωση δικτύου και άρα την χρέωση.
.Το σημαντικότερο πρόβλημα είναι ότι σχεδόν κάθε κινητό που συνδέεται στο internet μπορεί να παίζει internet radio αλλά κάθε συσκευή το κάνει με κάπως διαφορετικό τρόπο. Τις περισσότερες φορές δεν αρκεί να πάμε στην σελίδα του offradio και να επιλέξουμε listen live γιατί πολύ απλά τα κινητά δεν έρχονται από τον κατασκευαστή εφοδιασμένα με κάποιο πρόγραμμα που μπορεί να παίξει .asx ή .pls. Δεν έχω μια έτοιμη λύση, μιας και η λύση δεν είναι μία αλλά είναι διαφορετική για κάθε κινητό.

Να θυμάστε ότι δεν ψάχνουμε για πατέντες αλλά για λύσεις. Λύσεις που να μπορεί να χρησιμοποιήσει ο Μήτσος και η Νίτσα. Ιδανικά ο στόχος είναι να μπορεί να ακούσει κάποιος offradio με 3 βήματα, με την "εγκατάσταση" να είναι σχετικά απλή και μη-τεχνική. Ναι, το όλο θέμα ξεκίνησε γιατί ανακάλυψα μια πατέντα για να παίζω offradio σε όλα τα κινητά. Αλλα είναι πολύπλοκη η πατέντα και απαιτητική σε κατανάλωση δικτύου (θα το δώσω το clue: winamp remote).

-Το άλλο θέμα που θα διερευνήσουμε είναι οι χρεώσεις. Και θεωρητικά και πρακτικά. Πόσο κοστίζει να ακούω offradio σε υψηλή/χαμηλή ποιότητα με 3G/GPRS. Αυτά τα ουκ ολίγα για αρχή.

It takes two to tango

Μα καλά, τί κάνει ένα blog για τον offradio έξω από τον offradio;

Εδώ θα ψάξουμε να βρούμε πως μπορεί να παίξει offradio μέχρι και η φριτέζα της Νίτσας και ο γρύλος του Μήτσου, κατά προτίμηση σε απλά ελληνικά ή greeklish.

ΔΕΝ είμαι γκουρού, πόσο μάλλον της streamολογίας, οπότε ευχή, ελπίδα και ανάγκη να βοηθήσετε όλοι σ' αυτή την προσπάθεια.

Let's OFFload ideas...