Παιδια ειναι αψογο ευχαριστω πολυ δουλευει μια χαρα που θα βρω ομως picons για τα καναλια εχει μονο 4
Καλημέρα mixalis20,
Θα πρέπει κάποιος να ασχοληθεί και να φτιάξει picons. Δυστυχώς χρειάζεται picons 35x35, τα οποία θεωρώ ότι είναι αρκετά μικρά.
Καλό θα ήταν να δέχεται picons 100x60 όπως "κανονικά" picons. Για να γίνει αυτό χρειάζονται αλλαγές στο Skin του StreamTV.
Πάντως αν είναι να αλλαχθεί το Skin θα προτιμούσα να είναι όπως το NaviBar (Plugin Navigations Bar) *HD ONLY*
Αν κάποιος έχει γνώσεις Skinning και θέλει να προσφέρει στην εμφάνιση του StreamTV, φυσικά μπορεί να στείλει αλλαγές!
Καλησπέρα σας,
Νέα έκδοση 1.5 του StreamTV: enigma2-plugin-extensions-streamtv_all_v1.5.ipk
Στην νέα έκδοση έχει προστεθεί η βιβλιοθήκη livestreamer από εδώ: https://github.com/chrippa/livestreamer
Με την προσθήκη του livestreamer πλέον το StreamTV μπορεί να κάνει stream από τις παρακάτω υπηρεσίες:
H επιλογή του livestreamer έγινε διότι είναι γραμμένο σε python και είναι open source! Σε αντίθεση από τα διάφορα plugins που κυκλοφορούν και είναι closed source.Code:Dailymotion GOMTV.net (live and VOD) livestream.com and new.livestream.com ongamenet.com own3D.tv SVTPlay (live and VOD) Twitch/Justin.tv UStream YouTube
Για να γίνουν stream αρκετά κανάλια χρειάζεται το rtmpdump, δυστυχώς το rtmpdump το οποίο ήδη περιέχει το StreamTV δεν κάνει γιατί έχει τροποποιηθεί και δεν δέχεται τις σωστές παραμέτρους (πx output file, --jtv για το justin.tv κλπ).
Μπορείτε να κατεβάσετε συμβατό rtmpdump με το livestreamer από εδώ : rtmpdump.
Αν κάποιος βρεί rtmpdump το οποίο υποστηρίζει την παράμετρο --jtv με μικρότερο μέγεθος, στείλτε link για να το συμπεριλάβω σε νεότερη έκδοση. To rtmpdump πρέπει να μπεί στο /usr/bin/ με δικαιώματα εκτέλεσης (chmod 744 rtmpdump).
Τα streams από livestream.com (SportTv, Channel9, κλπ) κάνουν περίπου 30+ δευτερόλεπτα για να ξεκινήσουν, προφανώς φταίει το gstreamer για αυτό. Δεν έχω βρεί τρόπο να μειώσω τον χρόνο εκκίνησης.
Η λίστα με τα κανάλια πλέον γίνεται αυτόματα ταξινόμηση και ο τίτλος του καναλιού μορφοποιείται με την χρήση της title (title() returns a copy of the string in which first characters of all the words are capitalized)
Νέα κανάλια έχουν προστεθεί στην λίστα, που πλέον ξεπερνάει τα 40 κανάλια.
Επίσης έχει αλλάξει το default.png σε ένα πιο ωραίο, καθώς προστέθηκε και το λογότυπο του StreamTV που δεν υπήρχε πρίν.
Ο λόγος που δεν έχουν βγεί οι εκδόσεις 1.2, 1.3, 1.4 είναι η αστάθεια τους. Τα περισσότερα GSOD ελπίζω να έχουν λυθεί.
Ακόμη όλες οι εξαρτήσεις (dependencies) για να λειτουργεί το livestreamer έχουν συμπεριληφθεί στο πακέτο. Αν δεν σας λειτουργεί δείτε ότι είναι εγκατεστημένα τα παρακάτω: python-subprocess, python-pkgutil, python-distutils.
Επίσης αν εμφανίζει σφάλμα κάτι σχετικό με textwrap (ή ssl) θα πρέπει να αντιγράψετε το αρχείο textwrap στον φάκελο της python.
Τέλος, βεβαιωθείτε ότι έχετε περίπου 6ΜΒ ελεύθερα, πριν αρχίσετε!.Code:cp /usr/lib/enigma2/python/Plugins/Extensions/StreamTV/textwrap.py στο /usr/lib/python2.6/textwrap.py
Σε επόμενες εκδόσεις θέλω να βρώ μικρότερο σε μέγεθος rtmpdump και να γίνεται χρήση ενός rtmpdum, αντί για δύο που χρειάζονται τώρα.
Καλές θεάσεις.
ειναι μονο για 1.6 γιατι σε 0.2 image δεν παιζει?
δεν το εμφανιζει καθολου στα plugins με το 1.1 επαιζε κανονικα.
Ναι αν δεν βρίσκει κάτι, είναι λογικό να μην εμφανίζεται.
Αρχικά κάνε ένα reboot τον δέκτη.
Έπειτα όταν φορτώσει τρέχεις τα παρακάτω:
Λογικά θα εμφανιστεί κάποιο σφάλμα.Code:init 4 enigma2
Επίσης στείλε το output από τις παρακάτω εντολές:
Code:ls -la /usr/lib/enigma2/python/Plugins/Extensions/StreamTV/ ls -la /usr/bin/ | grep rtmpdump opkg list-installed | egrep "python-subprocess|python-pkgutil|python-distutils" python -V
Όσοι έχετε πρόβλημα με την νέα έκδοση του StreamTV κάντε το παρακάτω:
Τον παρακάτω κώδικα αντιγράψτε τον στο αρχείο testme.py και τοποθετήστε το αρχείο στην διαδρομή /usr/lib/enigma2/python/Plugins/Extensions/StreamTV/
Έπειτα πάμε με telnet στην διαδρομή:Code:import sys sys.path.append("/usr/lib/enigma2/python/Plugins/Extensions/StreamTV") import os import requests from livestreamer import Livestreamer url = "http://www.dailymotion.com/video/xqjey2" livestreamer = Livestreamer() channel = livestreamer.resolve_url(url) streams = channel.get_streams() print 'Streams:', streams stream = streams["best"] fd = stream.open() while True: data = fd.read(1024) if len(data) == 0: break else: print "Got Data! Livestreamer Works!" break fd = None
Τρέχουμε αρχικά το παρακάτω (αν δεν έχουμε την εντολή dos2unix δεν πειράζει πάμε στο επόμενο βήμα):Code:cd /usr/lib/enigma2/python/Plugins/Extensions/StreamTV
Έπειτα τρέχουμε το παρακάτω:Code:dos2unix testme.py
Αν δεν υπάρχει κάτι (missing dependency), θα εμφανιστεί το σφάλμα! Έτσι θα βρούμε τι είναι αυτό που λείπει.Code:python testme.py Streams: {'live': <livestreamer.stream.rtmpdump.RTMPStream object at 0x2b722750>, 'best': <livestreamer.stream.rtmpdump.RTMPStream object at 0x2b722750>} Got Data! Livestreamer Works!
Αν όλα πάνε καλά θα εμφανιστεί "Got Data! Livestreamer Works!"
Member SatDreamGr Projects.
....................................
Orbital Position = 5W - 3E - 9E - 13E - 19E.
....................................
Satellite Receivers = Edision OS Mio 4K -- Edision OS Nino+ -- Edision OS Mini -- Edision OS Mega -- Medi@link IXUSS ZERO -- Dm 7020HD -- Vu+ Solo 2 -- Octagon SF4008 Triple 4K.
....................................
Module = CI+ Fransat.
....................................
Tuner Card = TBS5925.
....................................
Images = SatDreamGr.
There are currently 1 users browsing this thread. (0 members and 1 guests)