ΓΕΝΙΚΑ
Το XBMC αναπτύσσεται με βάση στο ffmpeg και βέβαια έχει ανοικτό κώδικα. Αυτό του δίνει μεγάλη ευελιξία με ένα αρκετά μεγάλο αριθμό Developers αλλά και μια ιδιαίτερη δυσκολία, το ότι αναπτύσσεται πάνω σε πολλές πλατφόρμες. Γι' αυτό βλέπουμε μια stable έκδοση κάθε χρόνο αλλά και αναρίθμητες εκδόσεις (πείτε τις unstable, nightly, svn κ.τ.λ.) κατα τη διάρκεια του έτους.
Ας κάνουμε λοιπόν μια εισαγωγή στο τι σημαίνει XBMC Live και Openelec.
XBMC Live : Είναι η Dedicated Linux έκδοση του XBMC παραμετροποιημένη να λειτουργεί Out Of The Box στο σύστημα μας, βασισμένη στη διάσημη διανομή Ubuntu.
Openelec: Είναι μια πλήρως παραμετροποιημένη εκδοχή του XBMC που βασίζεται σε μια “γυμνή” εκδοχή της ubuntu, με όλα τα απολύτως απαραίτητα για να τρέξει Out Of The Box το XBMC, χωρίς παρεμβάσεις απ' τον χρήστη, εκτός από “βασικές”. Κυκλοφορεί σε πολλές ειδικές εκδόσεις για ION, AMD, Intel, και η Generic διανομή που περιέχει όλους τους οδηγούς των καρτών μαζί.
Γιατί λοιπόν να επιλέξουμε την Linux έκδοση του XBMC (XBMC Live);
Διότι βασίζεται πάνω σε μια Ubuntu διανομή με τεράστια βάση χρηστών, με μεγάλη σταθερότητα αλλά και με πολύ καλή ποιότητα εικόνας πλέον, εξαλείφοντας όλες τις παιδικές ασθένειες του παρελθόντος αλλά μόνο από Nvidia πλευρά. Οι πραγματικά καταπληκτικοί οδηγοί της Nvidia για linux με τα απίστευτα Scripts των χρηστών του XBMC καθώς και οι όλο και πιο σύγχρονοι Linux Kernels που προσδίδουν μεγάλη υποστήριξη συσκευών κάνουν πραγματικά παιχνίδι την ασχολία με αυτό. Συστήνεται μόνο για χρήστες που τους αρέσουν να λερώνουν τα χέρια τους και έχουν ιδιαίτερη υπομονή και εξοικείωση στην ανεύρεση λύσεων μέσω διαδικτύου.
Γιατί να επιλέξουμε την έκδοση Openelec:
Μα γιατί είναι αυτό που θα έπρεπε να είναι το XBMC Live. Φιλικό στην εγκατάσταση, ελαφρύ σαν πούπουλο,γρήγορο σαν σφαίρα και πλήρως αναβαθμίσιμο. Προσωπικά τη λατρεύω (δεν το κρύβω άλλωστε) αλλά κάποια μικρά και αδιόρθωτα bug δεν μου δίνουν το δικαίωμα να την έχω στο κύριο μηχάνημα μου (σπασίματα στην εικόνα με την εμφάνιση των πρώτων υποτίτλων και τυχαία επίσης σπασίματα κατά την διάρκεια μιας ταινίας). Ποτέ δεν κατάφερα να απαλλαγώ από κανένα.
Θα ξεκινήσω λοιπόν με αυτό που φοβίζει τους περισσότερους, αλλά μας δίνει το δικαίωμα να διορθώσουμε πολλά απ' τα προβλήματα μας, την έκδοση XBMC Live.
Αυτή την περίοδο κυκλοφορεί η XBMC Live stable 10.1 η οποία πατάει στην Ubuntu Maverick 10.04.
Σε νέο Hardware eίναι σχεδόν σίγουρο πως αν ξεκινήσετε την εγκατάσταση, ολοκληρώνοντας την θα πέσετε στο πρώτο και κυριότερο εμπόδιο. ΜΑΥΡΗ ΟΘΟΝΗ
Μην απογοητεύεστε όμως διότι το XBMC Live τρέχει κανονικά από κάτω σε κονσόλα εκδοχή, απλά λόγω παλαιότητας των οδηγών της Nvidia στη συγκεκριμένη διανομή απλά δεν βλέπει την καρτούλα γραφικών σας. Δύο επιλογές λοιπόν, ή πατάμε Ctrl + Alt + F1 να βγούμε σε κονσόλα εκδοχή (επιστρέφουμε στο γραφικό μας περιβάλλον πάντα με Ctrl + Alt + F8) ή πιο εύκολα δουλεύουμε σε περιβάλλον SSH από κάποιο άλλο υπολογιστή στο σπίτι μας χρησιμοποιώντας το μικρό σε Win 7 πάντα προγραμματάκι Putty. Για να δούμε την ip μας ή την βρίσκουμε εύκολα από το router μας βλέποντας τις συνδεδεμένες συσκευές ή σε κονσόλα με Ctrl + Alt + F1 δίνουμε ifconfig.
Μετά πάμε στο πεδίο ip του Putty και γράφουμε την ip του XBMC Live.
Ένα παράθυρο με τερματικό (κονσόλα) μας ανοίγει και από εκεί θα συνεχίσουμε την εγκατάσταση μας.
Ξεκινάμε λοιπόν
Βήμα 1ο : Αναβάθμιση οδηγών Nvidia στην τελευταία έκδοση
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current
sudo reboot μετά για να ενεργοποιηθώ ο οδηγός με επανεκκίνηση.
Λογικά μετά την επανεκκίνηση θα δούμε το XBMC να τρέχει κανονικά στην οθόνη μας.
Βήμα 2ο : Σετάρισμα του Xorg.conf του αρχείου δηλαδή που αναγνωρίζει την κάρτα γραφικών μας αλλά και την EDID της τηλεόρασης μας, για να παίζει όλες τις αναλύσεις που υποστηρίζει η τηλεόραση μας και κυρίως την 24p.
Κατεβάζουμε αυτό το απίθανο automated script απ'το κονσόλα μας, μέσω Putty
curl "http://pastebiόn.com/download.php?i=bU1QFQ3c" | tr -d \\r > nvidia.sh
Έπειτα τρέχουμε το Script
sh nvidia.sh
Ο Xorg θα επανεκκινήσει δύο φορές και αν όλα έχουν πάει καλά μέσα απ' το interface του XBMC θα εμφανιστούν οι επιλογές 24,30,50 και 60 ΗΖ. Επιλέγουμε ανάλογα.
ΠΡΟΣΟΧΗ – Το script τρέχει και διαβάζει την EDID του μέσου προβολής μας και εμφανίζει μόνο τις αναλύσεις που αυτό υποστηρίζει. Αν εγκαταστήσουμε τα πάντα σε μόνιτορ Η/Υ και μετά μεταφέρουμε το HTPC μας στο μέσο προβολής μας, πρέπει να ξανατρέξουμε απ' την αρχή το script.
Αυτά τα λίγα για ξεκίνημα και όποιος φυσικά θέλει να προσθέσει το οτιδήποτε ή να ρωτήσει οτιδήποτε μπορεί να το κάνει ελεύθερα. Μην ξεχνάτε ότι η κοινότητα του XBMC αλλά και της Ubuntu είναι τεράστια!
Υ.Γ. Πουθενά στον μικρό αυτό οδηγό δεν θα δείτε αναφορά σε κάρτες ΑΤΙ απλούστατα διότι οι οδηγοί της για Linux είναι ακόμα φρέσκοι και φυσικά δεν προτείνεται η χρήση της για Linux, τουλάχιστον όχι ακόμα.
Το XBMC αναπτύσσεται με βάση στο ffmpeg και βέβαια έχει ανοικτό κώδικα. Αυτό του δίνει μεγάλη ευελιξία με ένα αρκετά μεγάλο αριθμό Developers αλλά και μια ιδιαίτερη δυσκολία, το ότι αναπτύσσεται πάνω σε πολλές πλατφόρμες. Γι' αυτό βλέπουμε μια stable έκδοση κάθε χρόνο αλλά και αναρίθμητες εκδόσεις (πείτε τις unstable, nightly, svn κ.τ.λ.) κατα τη διάρκεια του έτους.
Ας κάνουμε λοιπόν μια εισαγωγή στο τι σημαίνει XBMC Live και Openelec.
XBMC Live : Είναι η Dedicated Linux έκδοση του XBMC παραμετροποιημένη να λειτουργεί Out Of The Box στο σύστημα μας, βασισμένη στη διάσημη διανομή Ubuntu.
Openelec: Είναι μια πλήρως παραμετροποιημένη εκδοχή του XBMC που βασίζεται σε μια “γυμνή” εκδοχή της ubuntu, με όλα τα απολύτως απαραίτητα για να τρέξει Out Of The Box το XBMC, χωρίς παρεμβάσεις απ' τον χρήστη, εκτός από “βασικές”. Κυκλοφορεί σε πολλές ειδικές εκδόσεις για ION, AMD, Intel, και η Generic διανομή που περιέχει όλους τους οδηγούς των καρτών μαζί.
Γιατί λοιπόν να επιλέξουμε την Linux έκδοση του XBMC (XBMC Live);
Διότι βασίζεται πάνω σε μια Ubuntu διανομή με τεράστια βάση χρηστών, με μεγάλη σταθερότητα αλλά και με πολύ καλή ποιότητα εικόνας πλέον, εξαλείφοντας όλες τις παιδικές ασθένειες του παρελθόντος αλλά μόνο από Nvidia πλευρά. Οι πραγματικά καταπληκτικοί οδηγοί της Nvidia για linux με τα απίστευτα Scripts των χρηστών του XBMC καθώς και οι όλο και πιο σύγχρονοι Linux Kernels που προσδίδουν μεγάλη υποστήριξη συσκευών κάνουν πραγματικά παιχνίδι την ασχολία με αυτό. Συστήνεται μόνο για χρήστες που τους αρέσουν να λερώνουν τα χέρια τους και έχουν ιδιαίτερη υπομονή και εξοικείωση στην ανεύρεση λύσεων μέσω διαδικτύου.
Γιατί να επιλέξουμε την έκδοση Openelec:
Μα γιατί είναι αυτό που θα έπρεπε να είναι το XBMC Live. Φιλικό στην εγκατάσταση, ελαφρύ σαν πούπουλο,γρήγορο σαν σφαίρα και πλήρως αναβαθμίσιμο. Προσωπικά τη λατρεύω (δεν το κρύβω άλλωστε) αλλά κάποια μικρά και αδιόρθωτα bug δεν μου δίνουν το δικαίωμα να την έχω στο κύριο μηχάνημα μου (σπασίματα στην εικόνα με την εμφάνιση των πρώτων υποτίτλων και τυχαία επίσης σπασίματα κατά την διάρκεια μιας ταινίας). Ποτέ δεν κατάφερα να απαλλαγώ από κανένα.
Θα ξεκινήσω λοιπόν με αυτό που φοβίζει τους περισσότερους, αλλά μας δίνει το δικαίωμα να διορθώσουμε πολλά απ' τα προβλήματα μας, την έκδοση XBMC Live.
Αυτή την περίοδο κυκλοφορεί η XBMC Live stable 10.1 η οποία πατάει στην Ubuntu Maverick 10.04.
Σε νέο Hardware eίναι σχεδόν σίγουρο πως αν ξεκινήσετε την εγκατάσταση, ολοκληρώνοντας την θα πέσετε στο πρώτο και κυριότερο εμπόδιο. ΜΑΥΡΗ ΟΘΟΝΗ
Μην απογοητεύεστε όμως διότι το XBMC Live τρέχει κανονικά από κάτω σε κονσόλα εκδοχή, απλά λόγω παλαιότητας των οδηγών της Nvidia στη συγκεκριμένη διανομή απλά δεν βλέπει την καρτούλα γραφικών σας. Δύο επιλογές λοιπόν, ή πατάμε Ctrl + Alt + F1 να βγούμε σε κονσόλα εκδοχή (επιστρέφουμε στο γραφικό μας περιβάλλον πάντα με Ctrl + Alt + F8) ή πιο εύκολα δουλεύουμε σε περιβάλλον SSH από κάποιο άλλο υπολογιστή στο σπίτι μας χρησιμοποιώντας το μικρό σε Win 7 πάντα προγραμματάκι Putty. Για να δούμε την ip μας ή την βρίσκουμε εύκολα από το router μας βλέποντας τις συνδεδεμένες συσκευές ή σε κονσόλα με Ctrl + Alt + F1 δίνουμε ifconfig.
Μετά πάμε στο πεδίο ip του Putty και γράφουμε την ip του XBMC Live.
Ένα παράθυρο με τερματικό (κονσόλα) μας ανοίγει και από εκεί θα συνεχίσουμε την εγκατάσταση μας.
Ξεκινάμε λοιπόν
Βήμα 1ο : Αναβάθμιση οδηγών Nvidia στην τελευταία έκδοση
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current
sudo reboot μετά για να ενεργοποιηθώ ο οδηγός με επανεκκίνηση.
Λογικά μετά την επανεκκίνηση θα δούμε το XBMC να τρέχει κανονικά στην οθόνη μας.
Βήμα 2ο : Σετάρισμα του Xorg.conf του αρχείου δηλαδή που αναγνωρίζει την κάρτα γραφικών μας αλλά και την EDID της τηλεόρασης μας, για να παίζει όλες τις αναλύσεις που υποστηρίζει η τηλεόραση μας και κυρίως την 24p.
Κατεβάζουμε αυτό το απίθανο automated script απ'το κονσόλα μας, μέσω Putty
curl "http://pastebiόn.com/download.php?i=bU1QFQ3c" | tr -d \\r > nvidia.sh
Έπειτα τρέχουμε το Script
sh nvidia.sh
Ο Xorg θα επανεκκινήσει δύο φορές και αν όλα έχουν πάει καλά μέσα απ' το interface του XBMC θα εμφανιστούν οι επιλογές 24,30,50 και 60 ΗΖ. Επιλέγουμε ανάλογα.
ΠΡΟΣΟΧΗ – Το script τρέχει και διαβάζει την EDID του μέσου προβολής μας και εμφανίζει μόνο τις αναλύσεις που αυτό υποστηρίζει. Αν εγκαταστήσουμε τα πάντα σε μόνιτορ Η/Υ και μετά μεταφέρουμε το HTPC μας στο μέσο προβολής μας, πρέπει να ξανατρέξουμε απ' την αρχή το script.
Αυτά τα λίγα για ξεκίνημα και όποιος φυσικά θέλει να προσθέσει το οτιδήποτε ή να ρωτήσει οτιδήποτε μπορεί να το κάνει ελεύθερα. Μην ξεχνάτε ότι η κοινότητα του XBMC αλλά και της Ubuntu είναι τεράστια!
Υ.Γ. Πουθενά στον μικρό αυτό οδηγό δεν θα δείτε αναφορά σε κάρτες ΑΤΙ απλούστατα διότι οι οδηγοί της για Linux είναι ακόμα φρέσκοι και φυσικά δεν προτείνεται η χρήση της για Linux, τουλάχιστον όχι ακόμα.
Last edited: