Είναι πολύ ευχάριστο που μερικοί σταθμοί βγάζουν τις εκπομπές τους online, όπως ο Σκαι και ο City. Ο σκάι μάλιστα βγάζει και το τηλεοπτικό και το ραδιοφωνικό υλικό. Το όλο εγχείρημα κινείται προς την κατεύθυνση του content on demand, μόνο που παράλειψαν να κάνουν κάτι βασικό… RSS feeds! Χωρίς αυτά δεν μπορείς να συγχρονίσεις αυτόματα προγράμματα για podcasts ή για videocasts όπως το banshee και το miro ή το τελευταίο gadget που πήρες (π.χ. το wifi enabled κινητό σου! ;).
Έφτιαξα ένα απλό bash script για να κάνει download τα επεισόδια χρησιμοποιώντας το wget και το ffmpeg για την μετατροπή τους σε mp3 (γιατί wma αγαπητό Σκαι;). Το ενδιαφέρον κομμάτι όμως ήταν το πως μπορείς να παράγεις το rss feed δυναμικά κάθε μέρα. Και τώρα το django έρχεται στο παιχνίδι!
Το django είναι ένα web framework. Για να δημιουργεί τις δυναμικές σελίδες έχει μία γλώσσα templating, την οποία μπορείς να χρησιμοποιήσεις και χωρίς το υπόλοιπο django. Με λίγη python και django, μπορείς να διαβάζεις τα περιεχόμενα ενός φακέλου με mp3 αρχεία και να δημιουργείς ένα xml feed σύμφωνα με ένα template που έχεις φτιάξει, που στην συνέχεια το ταΐζεις στο podcast reader σου.
Μέχρι στιγμής έχω κάνει feeds για την ελληνοφρένεια του Αποστόλη και του Θύμιου στον Σκάι, για το Infowar του Άρη Χατζηστέφανου επίσης στον Σκάι και για τον Δούρειο Ήχο του Πανούση στον City.
Ο κώδικας του bash script, του Django Template και του django python είναι διαθέσιμος για τα code geeks.
Καλή ακρόαση!
edit:
Πρόσθεσα και το Μαγκαζίνο του Σκάι, καθημερινή ενημερωτική εκπομπή και επίσης την εκπομπή Σιδερένια Άλογα, για αυτοκίνητο και μοτοσυκλέτα, μετά από αίτημα του charoui
Είναι εντυπωσιακό τελικά πόσοι χρησιμοποιούν το feed:
- Δούρειος Ήχος: 50
- Ελληνοφρένεια: 60
- Infowar: 28

Θεος, respect respect respect!!
Τους ειχα στειλει email για το συγκεκριμενο feature πριν κανα 6ηνο και μου ειχαν απαντήσει πως ειναι στα άμεσαα σχέδιά τους να το υλοποιήσουν. Αλλα μέχρι να το κάνουν..!
[Reply]
άψογος!
thanks a lot
[Reply]
thx, man
[Reply]
άλλη μια απόδειξη για το πόσο υπέροχο είναι το django
[Reply]
[...] δημιούργησε, (με το django +python +bash script+opensourece), rss feeds για την ελληνοφρένεια του Αποστόλη και του Θύμιου [...]
Φοβερός! Το έβαλα στο iTunes!
[Reply]
Μπράβο ρε φίλε, πολύ καλός.
R-E-S-P-E-C-T !!!
[Reply]
Έχω βάλει κι εγώ στο itunes του mac το feed για δούρειο ήχο + ελληνοφρένεια, δουλεύει μια χαρά μόνο που στο description και στο podcast information δεν φαίνονται τα ελληνικά, μου βγαίνουν ερωτηματικά.
[Reply]
@thalis
Έχεις δίκιο, μόλις κοίταξα το source που δίνει το feedburner. Φαίνεται ότι αυτή η υπηρεσία δεν είναι πλήρως utf-8, γιατί μου έκανε και μερικά άλλα κόλπα με τα ελληνικά. Θα κάνω greeklist, μόνο το itunes description για να μην υπάρχει πρόβλημα. Ευχαριστώ για την ειδοποίηση
[Reply]
[...] Σε αυτό εδώ το μπλογκ μπορείτε να πάρετε τα feed για τις εκπομπές [...]
[...] επίσης ΣΚΑΙ προσφέρει ο Γιώργος Λογιοτατίδης από το blog [...]
katapliktikos! euxaristoume!
alla tha ithela na zitisw mia xari.. an mporei kapoios (egw den ta vriskw me tous kodikes) na kanei to feed gia tin ekpompi tou skai “siderenia aloga”
[Reply]
@charoui
Θα προσπαθήσω να κάνω κάτι μόλις βρω λίγο χρόνο… ίσως αυτή την εβδομάδα
[Reply]
euxaristw para poly,tha anamenw…
[Reply]
Αυτο που μου έλειπε πραγματικά..Ευχαριστώ
[Reply]
apla na euxaristisw ton seadog! pragmatika auto pou mas elipe… kai pragmatika amesi antidrasi sto aitima mou
[Reply]
Χρήσιμο θα ήταν επίσης να είχαν τα mp3 τουλάχιστον artist ID3 tag.
Πανεύκολο να γίνει. Στο bash script, πριν μεταφέρεις το .mp3 στο directory files/, βάζεις αυτό
mp3info -a “elfren” $prefix$date.mp3
[Reply]
@saperduper
Ναι καλή ιδέα. Μόνο που κάνω όλη την δουλειά στους servers της dreamhost και δεν υπάροχυν τέτοια πράγματα! Είμαι τυχερός που βρίκα το ffmpeg για να κάνω την μετατροπή σε mp3. Θα το κοιτάξω όμως μήπως βρω κάτι που να κάνει την δουλειά μας γιατί και εμένα μου την δίνει η έλλειψη mp3tag.
[Reply]
seadog evala to feed sto itunes doulepse mia xara alla auto itan olo… tin ekpompi tou savvatou den mou tin katevase (feed one-use :P)
[Reply]
@charoui
Δίκιο! Το skai άλλαξε το url της εκπομπής και δεν έπαιξε το script. Σε λίγο θα την έχεις και ελπίζω να μην είναι πάλι one-use
[Reply]
Αν έχουν mplayer και lame μπορείς να παίξεις με αυτά και να αφήσεις το ffmpeg.
Κάνεις το wma->wav με το mplayer και μετά με το lame σε mp3 βάζοντας και τα ανάλογα ID3 tags options.
Για ό,τι χρειαστείς και μπορώ να βοηθήσω, ping me!
[Reply]
@saperduper
Δυστυχώς δεν έχω ούτε lame, ούτε mplayer στο dreamhost. Είμαστε τυχεροί που υπάρχει το ffmpeg! Ευχαριστώ για την προσφορά βοήθειας ωστόσο
[Reply]
George σ΄ ευχαριστούμε όλοι για τη δουλειά σου!
Κάποιος έπρεπε να ασχοληθεί με rss επιτέλους στο σκαι…
Ελληνοφρένεια + Αποστόλης rulezzz!
[Reply]
Άψογος ! Πρόσθεσε έναν ακόμα λοιπόν στους subscribers !
[Reply]
[...] Γιώργος Λογιοτατίδης δημιούργησε rss feeds για την Ελληνοφρένεια του Αποστόλη και του Θύμιου [...]
δυστυχώς το φαινόμενο του one-use feed ξαναχτύπησε..
[Reply]
@charoui
Συγνώμη, αλλά φαίνεται ότι στο σκάι ειδικά για την εκπομπή που θέλεις, δεν έχουν προκαθορισμένο url! Συνέχεια αλλάζουν το όνομα του αρχείου. Δυστυχώς η συχνότητα της εκπομπής δεν επιτρέπει το γρήγορο debugging, αλλά θα προσπαθήσω να έχω το νου μου. Για τώρα το (ξανα)έφτιαξα…
[Reply]
το πρόσεξα! πάντως σε ευχαριστώ αφάνταστα για την άμεση αντίδραση σου και όλη την προσπάθεια.
υπάρχει τρόπος απλά να το κατεβάζω έστω manually ως mp3 παρα να κάνει stream?
[Reply]