Vlc και playlist

marlene | Τετ, 01/28/2009 - 14:33 | 3' | 17

Μπορεί παρακαλώ κάποιος να μου πει πως να ρυθμίσω την συμπεριφορά της playlist στον vlc; Μου συμβαίνει το εξής: Αν πάω στον φάκελο με την Μουσική και πατήσω ένα οποιοδήποτε κομμάτι να το παίξει ο vlc ανοίγει ο player και το παίζει. Αν όμως πατήσω ένα ακόμα κομμάτι για να προστεθεί και αυτό στην playlist και να το παίξει μετά από το αρχικό τότε δεν το προσθέτει στην playlist αλλά μου ξανα ανοίγει για άλλη μία φορά την εφαρμογή, η οποία παίζει ταυτόχρονα με την πρώτη. Η ολική καταστροφή φυσικά επέρχεται αν κάνεις ctrl+a σε ένα φάκελο για να πάρει κατευθείαν όλα τα κομμάτια και να τα παίξει. Τότε ανοίγει ο vlc τόσες φορές όσα και τα κομμάτια που έχουν επιλεγεί και γίνεται ένας φοβερός θόρυβος, ( χώρια που τα παίζει η μνήμη του υπολογιστή). Μη μου πείτε σας παρακαλώ να ανοίγω τα tracks ή τα albums από το open file της εφαρμογής. Δεν χρησιμοποιώ ποτέ έτσι κάποια εφαρμογή, συνήθως χρειάζομαι να ακούσω κάποια κομμάτια τυχαία που είναι και σε άσχετα σημεία και δεν εξυπηρετεί καθόλου αυτό. Συνήθως δηλαδή επιλέγω ένα κομμάτι για να παίξει με τον player που είναι ήδη ανοιχτός και λειτουργεί. Αν μπορούσα να ρυθμίσω αυτό το θέμα θα προτιμούσα τον vlc από τον amarok που χρησιμοποιώ τώρα,( με ότι συνέπειες έχει αυτό για την κατανάλωση πόρων στο σύστημα αφού ο amarok σηκώνει και τις βιβλιοθήκες του kde). Όμως ο amarok είναι ο μοναδικός player που παίζει τα πάντα και ότι κομμάτι επιλέξω το προσθέτει στην λίστα χωρίς να ανοίγει ξανά και ξανά την ίδια εφαρμογή. Είμαι βέβαιη ότι κάτι δεν έχω ρυθμίσει σωστά στον vlc γιατί δεν μπορεί να έχουν ξεχάσει να ενσωματώσουν κάποιο τέτοιο feature στην εφαρμογή.

Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

Ποια εκδοση του vlc εχεις; Στην 0.9.4 στο preferences->interface settings εχει επιλογη Allow only one instance
Στην 0.8.6e δεν βρισκω τετοια επιλογη.

Solved!!!

Καταρχάς θα χρησιμοποιήσουμε το remote control interface του vlc....
Αυτό επιτρέπει τη λειτουργία μέσω κονσόλας του vlc χωρίς να ανοίξει καν το gui και ενεργοποιείτε δίνοντας από command line vlc -I rc όταν ξεκινάμε το vlc.

Εμείς βέβαια θέλουμε και gui άρα θα χρησιμοποιήσουμε την εντολή:

vlc --control rc --rc-host localhost:12345 ---εντολή 1

Το menu entry του vlc πρέπει να τροποπιηθεί ώστε για command να γράφει το παραπάνω. Έτσι όταν ξεκινάς το vlc εκτός από το gui θα ξεκινά και το rc interface

επεξηγήσεις εντολής:
--control rc >δηλώνει σαν extra control interface το remote control
--rc-host localhost:12345 >λέει στο rc να ακούει στο localhost στο port 12345 (για port βάζεις ότι τιμή θέλεις)

Τώρα η εντολή που κάνει το enqueue είναι:
echo "enqueue -filename-" | netcat localhost 12345 -q -1

το -q 2 λέει στο netcat να κλείσει τη σύνδεση μετά από 2 δευτερόλεπτα... στο site που βρήκα την εντολή το είχε q -1 αλλά με έβγαζε κάποια κολλήματα και όταν το γύρισα στο 2 έφτιαξε.... άβυσσος...

Οπότε αρκεί να κάνεις ένα εκτελέσιμο bash script (ας το πούμε vlcenqueue) που θα περιέχει τα εξής:
αρχή
#!/bin/sh

echo "enqueue $1" | netcat localhost 12345 -q 2
τέλος

(εκτελέσιμο γίνεται με chmod +x όνομα_αρχείου)
και να το σώσεις κάπου στο $PATH σου, πχ στο /usr/bin ή αν υπάρχει στο $PATH σου καλύτερα στο /home/username/bin

έπειτα (σε nautilus) βρίσκεις το αρχείο με την κατάληξη που θες --> δεξί κλικ --> open with --> custom command --> vlcenqueue %u
Αυτό την πρώτη φορά μετά θα εμφανίζει το vlcenqueue στη λίστα όταν κάνεις δεξί κλικ και αν θες το βάζεις και default επιλογή! Μάντεψε... Δουλεύει και σε φακέλους!

Αυτή η ρύθμιση πρέπει να είναι universal γιατί το βλέπει και ο konqueror κατευθείαν.

Για να δουλέψει πρέπει να έχει ξεκινήσει το vlc με την εντολή 1 (δες πάνω)
αλλιώς δε θα βρει τίποτα στο port 12345 και δε θα κάνει τίποτα.

Επίσης δεν παίζει το αρχείο απλά το κάνει append στην playlist

Με μικρές τροποποιήσεις μπορείς πάντως να το κάνεις να κάνει append and play ή να ελέγχει αν παίζει και να πράττει ανάλογα κλπ

update: το τελευταίο ( ελέγχει αν παίζει και κάνει append ενώ αν δεν παίζει κάνει append & play ) θα είναι το script

#!/bin/sh

test=`echo "is_playing" | netcat localhost 1313 -q 2`
if [ $test = 1 ];
then
echo "enqueue $1" | netcat localhost 1313 -q 2
else
echo "add $1" | netcat localhost 1313 -q 2
fi

Trust the Source!

Και τώρα θα μιλήσει ο πορωμένος/φανατικός οπαδός μέσα μου.... ντρέπομαι πραγματικά για το τομάρι μου αν βοηθήσω να αφήσεις το Amarok!
Ξανασκέψου το λίγο πιο ψύχραιμα.... γιατί;;;;!!!!
Είναι πραγματικά η Νο1 αγαπημένη-κορυφαία εφαρμογή of all time...

Και είναι πανάλαφρο... τι νομίζουμε ότι φορτώνει πια;
Σε σύστημα Debian Lenny με enlightenment 16 για window manager και να τρέχουν
Amarok
Kopete
kpowersave
klipper
kteatime
kmix

αν βγάλω τις ίδιες τις εφαρμογές τα kde related processes πιάνουν περίπου 6.5ΜΒ μνήμης... έλεος, CPU δε πιάνουν καθόλου....
ΞΑΝΑΣΚΕΨΟΥ ΤΟ!!!

MathGr - θέματα εξετάσεων μαθηματικών, ασκήσεις και άλλα χρήσιμα

YouReka - Γρίφοι, προβλήματα και σπαζοκεφαλιές

Καλά καλά.. δεν το ξανακάνω.. Δεν θα βάλω τον vlc.. ( ποιος να καθίσει να ασχοληθεί να τον σετάρει στο κάτω κάτω.. ) Από την άλλη αν έχουν τέτοιο bug και δεν το έχουν διορθώσει μετά από τόσες εκδόσεις τι να πω..

thanos]Αν δεν θέλεις τον amarok,δοκίμασε το exaile :)

--------------------
happy_linux_downloads

Να πω την αλήθεια.. εμένα μου αρέσει ο vlc. Τα παίζει όλα και δεν ντρέπεται αλλά έχει αυτό το κουσουράκι.. ( καλά δεν το σκέφτηκαν;; μα καλά.. δεν το σκέφτηκαν;; )

καλημέρα...
να ρωτήσω και εγώ κάτι:
έχω σε ένα usb stick ένα αρχείο ταινίας και ένα αρχείο .srt με τους υπότιτλους...
ο vlc player στο ubuntu το παίζει κανονικά , πιάνει αμέσως τους υπότιτλους και χωρίς να κάνω τίποτα η ταινία ξεκινάει κανονικά με υπότιτλους...
αντίθετα ο vlc player του debian το μόνο που κάνει είναι να παίζει τον ήχο της ταινίας...ούτε εικόνα ούτε υπότιτλους..
ξέρει κανείς τι γίνεται?
ευχαριστώ πολύ

παράλειψη...
ο totem palyer του debian παίζει κανονικά την ταινία , εικόνα ήχος , αλλά δεν μπορώ να προσθέσω τους υπότιτλους...

Λοιπόν κοιτάξτε να δείτε τι ανακάλυψα.. Στον τελευταίο vlc ( που τον έγκατέστησα τελικά) τον 0.9.8a Grishenko πάνω στην Debian έβγαζε κάποιες μικρές δυσλειτουργίες δηλαδή είτε κόλλαγε κατά περίσταση, είτε δεν έπαιρνε τα skins και άλλα τέτοια.
Το ίδιο μοντέλο δούλευε άψογα και με ωραίο skin πάνω στο felicia.
Aυτοί λοιπόν ( οι felicia άνθρωποι) προφανώς τον έχουν πειράξει λίγο. Ψάχνοντας λοιπόν να δω που τον έχουν πειράξει ανακάλυψα ότι υπήρχαν σημαντικότατες διαφορές στον φάκελο /usr/share/vlc του felicia και του debian . Οι mint είχαν περάσει κάποια script μέσα που αφορούν την σύνδεση του player στο δίκτυο και φυσικά το πως τρέχει με τα skins.
Ε λοιπόν έκανα το εξής. Πήρα τον φάκελο από το felicia και τον πέταξα στο ίδιο σημείο μέσα στο debian. Και έπαιξε κανονικά και με τα skins! Τα καλύτερα δηλαδή από τον καθένα .. ( δεν με ένοιαζε να χαλάσει ο vlc και για αυτό το δοκίμασα. Άμα μου έκανε καμία στραβή απλά θα τον έβγαζα οριστικά. Οπότε δεν είχα να χάσω τίποτα αν το δοκιμάσω. Τελικά δεν έχασα τίποτα και τον έκανα και πιο καλό. )

Για τις ταινίες συστήνω ανεπιφύλακτα SMplayer (gui για τον mplayer), από τότε που το βρήκα βρήκα την υγειά μου, υπότιτλοι, ελληνικά, πολλαπλά audio tracks, απλά, λιτά και όμορφα... υπάρχει στα αποθετήρια του Debian

MathGr - θέματα εξετάσεων μαθηματικών, ασκήσεις και άλλα χρήσιμα

YouReka - Γρίφοι, προβλήματα και σπαζοκεφαλιές

παντως και ο banshee τα σπαει παιδια...ειναι η εναλλακτικη λυση για τον amarok, για οσους δεν θελουν να εχουν καθολου kde πακετα...βεβαια ειναι δημιουργιμα της novell (συμφωνια με ms για codecs καθως και για αλλα), ομως αξιζει μια δοκιμη.

g.b]παράλειψη...
ο totem palyer του debian παίζει κανονικά την ταινία , εικόνα ήχος , αλλά δεν μπορώ να προσθέσω τους υπότιτλους...

εάν οί υπότιτλοι, είναι στον ίδιο φάκελο με την ταινία, καί έχουν ακριβώς την ίδια ονομασία -με άλλη κατάληξη, βέβαια- ο totem τούς φορτώνει αυτόματα

(τουλάχιστον στο... δικό μου debian).

====

the hamster's is out there

http://hamster.tuxhost.gr/

marlene]Λοιπόν κοιτάξτε να δείτε τι ανακάλυψα.. Στον τελευταίο vlc ( που τον έγκατέστησα τελικά) τον 0.9.8a Grishenko πάνω στην Debian έβγαζε κάποιες μικρές δυσλειτουργίες δηλαδή είτε κόλλαγε κατά περίσταση, είτε δεν έπαιρνε τα skins και άλλα τέτοια.
Το ίδιο μοντέλο δούλευε άψογα και με ωραίο skin πάνω στο felicia.
Aυτοί λοιπόν ( οι felicia άνθρωποι) προφανώς τον έχουν πειράξει λίγο. Ψάχνοντας λοιπόν να δω που τον έχουν πειράξει ανακάλυψα ότι υπήρχαν σημαντικότατες διαφορές στον φάκελο /usr/share/vlc του felicia και του debian . Οι mint είχαν περάσει κάποια script μέσα που αφορούν την σύνδεση του player στο δίκτυο και φυσικά το πως τρέχει με τα skins.
Ε λοιπόν έκανα το εξής. Πήρα τον φάκελο από το felicia και τον πέταξα στο ίδιο σημείο μέσα στο debian. Και έπαιξε κανονικά και με τα skins! Τα καλύτερα δηλαδή από τον καθένα .. ( δεν με ένοιαζε να χαλάσει ο vlc και για αυτό το δοκίμασα. Άμα μου έκανε καμία στραβή απλά θα τον έβγαζα οριστικά. Οπότε δεν είχα να χάσω τίποτα αν το δοκιμάσω. Τελικά δεν έχασα τίποτα και τον έκανα και πιο καλό. )

το ίδιο έχω κάνει κάμποσες φορές σε αρκετά προγράμματα  καί σε διάφορες διανομές.

πάντα με τα /usr/share ή /usr/lib.

ακόμα καί firefox ή οτιδήποτε, παίρνει τις ρυθμίσεις από αλλού πού δουλεύει σωστά   :)

====

the hamster's is out there

http://hamster.tuxhost.gr/

Παράθεση από marlene:
Ψάχνοντας λοιπόν να δω που τον έχουν πειράξει ανακάλυψα ότι υπήρχαν 
σημαντικότατες διαφορές στον φάκελο /usr/share/vlc του felicia και του 
debian . Οι mint είχαν περάσει κάποια script μέσα που αφορούν την σύνδεση 
του player στο δίκτυο και φυσικά το πως τρέχει με τα skins. Ε λοιπόν έκανα 
το εξής. Πήρα τον φάκελο από το felicia και τον πέταξα στο ίδιο σημείο μέσα 
στο debian. Και έπαιξε κανονικά και με τα skins!   

Βρε marlene δεν γινεται να μου ποστάρεις ένα αντίγραφο  του /usr/share/vlc από

το felicia μιας που το έχεις(πιστεύω ακόμα) για να το δοκιμάσω και εγώ που έχω

το ίδιο πρόβλημα στο Ubuntu 9.04 μπας και δουλέψει;  Δυστυχώς είδα το thread σου

αφού είχα ήδη δημοσιεύσει νέο (πιο πάνω) για το ίδιο πρόβλημα.                                                                                                                                                             

 

 

Why Linux ? Because it's fun

Αχ θα σε στενοχωρήσω.. Δεν το εχω πια το felicia εδώ και επειδή φόρτωσα Debian Testing μου έφερε κάτω τον vlc από τα experimental repositories και έχουν αλλάξει πλέον οι ρυθμίσεις. Η έκδοση που δεν βγάζει το πρόβλημα που λες είναι η έκδοση 0.9.8a Grishenko.

Δοκίμασες μήπως εγκαταστήσεις αυτή την έκδοση από την σελίδα τους ( γίνεται και αυτό αλλά θα πρέπει πριν να έχεις σβήσει και τα concfiguration files  από την έκδοση που έχεις τώρα). Εγώ είχα πάρει τις ρυθμίσεις από αυτή την έκδοση και τις είχα πετάξει στην προηγούμενη και δούλεψε αλλά όπως σου είπα άλλαξα σύστημα και τώρα την έχω εγκαταστήσει κανονικά.

Για πες μου όμως κάτι.. ( άσχετο έτσι) Σε τι editor γράφεις τα posts σου; Γιατί παρατήρησα ότι τελικά τα δικά σου post έχουν μία τάση να βγαίνουν εκτός περιθωρίων, ( όπως στο thread που άνοιξες). Πήγα να το μαζέψω εκεί αλλά χωρίς να μου δειχνει πλέον πρόβλημα κάνει το ίδιο.

Έστειλα και πμ στον Αndreas_p να αλλάξει την υπογραφή του μήπως ήταν αυτή που χτύπαγε αλλά δεν νομίζω πλέον ότι φταίει του Αντρέα η υπογραφή.. Μήπως γράφεις σε κάποιον άλλον editor ή σε office και περνάει τις ρυθμίσεις εδώ. ( δεν ξέρω αν παρατήρησες ότι έβγαλε και αυτό το thread εκτός περιθωρίων.. λιγότερο από το άλλο αλλά πάλι το έκανε. ) 

Να ξέρετε ότι τα === ---- ~~~~ κλπ μπαίνουν στον editor περίεργα οπότε αποφύγετε σε υπογραφές και τέτοια πράγματα.

 

Λυπάμαι που δεν μπορώ να σε βοηθήσω περαιτέρω με τον vlc. :)

marlene] Αχ θα σε στενοχωρήσω.. Δεν το εχω πια το felicia εδώ και επειδή φόρτωσα Debian Testing μου έφερε κάτω τον vlc από τα experimental repositories και έχουν αλλάξει πλέον οι ρυθμίσεις. Η έκδοση που δεν βγάζει το πρόβλημα που λες είναι η έκδοση 0.9.8a Grishenko. Δοκίμασες μήπως εγκαταστήσεις αυτή την έκδοση από την σελίδα τους ( γίνεται και αυτό αλλά θα πρέπει πριν να έχεις σβήσει και τα concfiguration files από την έκδοση που έχεις τώρα). Εγώ είχα πάρει τις ρυθμίσεις από αυτή την έκδοση και τις είχα πετάξει στην προηγούμενη και δούλεψε αλλά όπως σου είπα άλλαξα σύστημα και τώρα την έχω εγκαταστήσει κανονικά. Για πες μου όμως κάτι.. ( άσχετο έτσι) Σε τι editor γράφεις τα posts σου; Γιατί παρατήρησα ότι τελικά τα δικά σου post έχουν μία τάση να βγαίνουν εκτός περιθωρίων, ( όπως στο thread που άνοιξες). Πήγα να το μαζέψω εκεί αλλά χωρίς να μου δειχνει πλέον πρόβλημα κάνει το ίδιο. Έστειλα και πμ στον Αndreas_p να αλλάξει την υπογραφή του μήπως ήταν αυτή που χτύπαγε αλλά δεν νομίζω πλέον ότι φταίει του Αντρέα η υπογραφή.. Μήπως γράφεις σε κάποιον άλλον editor ή σε office και περνάει τις ρυθμίσεις εδώ. ( δεν ξέρω αν παρατήρησες ότι έβγαλε και αυτό το thread εκτός περιθωρίων.. λιγότερο από το άλλο αλλά πάλι το έκανε. ) Να ξέρετε ότι τα === ---- ~~~~ κλπ μπαίνουν στον editor περίεργα οπότε αποφύγετε σε υπογραφές και τέτοια πράγματα. Λυπάμαι που δεν μπορώ να σε βοηθήσω περαιτέρω με τον vlc. :)

Για το πρόβλημα με τον vlc μην χολοσκάς και πολύ γιατί από ό,τι φαίνεται το λάθος

ήταν δικό μου και οφειλόταν μάλλον στο ότι το έκανα ανάποδα. Δηλαδή αφού άνοιγα

τον φάκελο με τα mp3 έπιανα όσα ήθελα και με δεξί κλικ έβαζα: Άνοιξε με... Και τότε ο 

vlc άνοιγε τόσες φορές όσα mp3 είχα τσεκάρει οπότε γινόταν ο χαμός. Μου απάντησε

ο andreas_g,  και αφού το δοκίμασα όπως μου εξήγησε (να ανοίξω την playlist και να τα ρίξω μέσα

που υποθέτω ότι ήταν ο σωστός τρόπος), δουλεύει μια χαρά. Όμως αν κάνω το ίδιο με τον

totem (δεξί κλικ και Άνοιγμα με..) δουλεύει μια χαρά, ενώ με τον vlc όχι. Τέλως πάντων...

Αφού ανοίγει κανονικά και όχι 10 φορές, θεωρώ το θέμα λυμένο και σε ευχαριστώ για

την απάντηση σου.

Όσο για τα περιθώρια που λες, μάλλον κι αυτό οφειλόταν σε απροσεξία μου, γιατί 

άνοιγα πολύ την σελίδα προς τα δεξιά. Νομίζω ότι τώρα που σου γράφω, με λίγη

προσοχή ως προς τα περιθώρια, δεν θα ξαναεπανεμφανιστεί. Ελπίζω. Υπόσχομαι

να μην το ξανακάνω...

Υ.Γ

Yes... Είχες δίκιο. Ξαναμπήκα στο post και το επεξεργάστηκα όσον αφορά τα

περιθώρια. Όπως νομίζω θα δεις και εσύ, τώρα είναι μια χαρά.

Δεν μπορούσες να κάνεις τίποτα γιατί προερχόταν από εμένα. Την στιγμή

που τα συμμάζεψα εγώ, όλα ήρθαν στα ίσα τους. Thanks again.

Why Linux ? Because it's fun

Υποτίθεται ότι μπορώ να το κάνω και αυτό.. ( είμαι μία Θεά .. πως να το κάνουμε..

Σας το έχω πει ότι βρίσκω αυτόν τον editor για τα μπάζα .. Σας το έχω πει ε;;; Γιατί δεν φταις εσύ nigronz μου.. Ο editor φταίει που έχει τα περιθώρια στην πέρα γειτονιά..

 

Anyway.. μη συγχίζομαι και δεν κάνει στην κρίσιμη ηλικία του τεκνού που βρίσκομαι..