fox2k12
Anmeldungsdatum: 22. September 2012
Beiträge: 158
Wohnort: Bei Stuttgart
|
In Windows hat man ja, wenn man den VLC Player installiert hat und per rechtsklick eine Audio oder Video anklickt
den Kontextmenü Eintrag "Zu VLC Mediaplayer hinzufügen" und "Mit VLC Mediaplayer abspielen". Ich habe hier unter KUbuntu 17.10 den VLC auch installiert und hätte da auch gerne diese Einträge
wenn ich in Dolphin eine Datei anklicke. Ich nehme an das geht nur unter Windows ? Moderiert von sebix: Thema in einen passenden Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) in jedem Forenbereich. Danke.
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53484
Wohnort: Berlin
|
Der Eintrag heißt bei Dolphin schlichtweg "Öffnen mit" und zeigt die zugeordneten Programme an...
|
fox2k12
(Themenstarter)
Anmeldungsdatum: 22. September 2012
Beiträge: 158
Wohnort: Bei Stuttgart
|
Da hast du was falsch verstanden. 😉
Das mit "Öffnen mit..." weis ich selber aber das meinte ich auch nicht. Ich will einfach den VLC Kontextmenü Eintrag wie unter windows, wo ich eine oder mehrere markierte Dateien
zur VLC Wiedergabeliste hinzufügen kann.
|
HmpfCBR
Anmeldungsdatum: 22. Mai 2007
Beiträge: 4597
Wohnort: Leipzig
|
Schau dir mal KDE-Servicemenüs an.
|
fox2k12
(Themenstarter)
Anmeldungsdatum: 22. September 2012
Beiträge: 158
Wohnort: Bei Stuttgart
|
Danke dir für den Tip ! ☺ Ich habe mal etwas versucht : [Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=audio/*
Actions=vlc-hinzufuegen
X-KDE-Priority=TopLevel
[Desktop Action vlc-hinzufuegen]
Name=vlc-hinzufuegen
Name[de]=Zur VLC Wiedergabeliste hinzufügen
Icon=/usr/share/icons/hicolor/16x16/apps/vlc.png
Exec=vlc %F
Ich habe das Script nach /usr/share/kde4/services/VlcAddToPl.desktop kopiert, da es ~/.kde/share/kde4/services
(verborgene verz. habe ich sichtbar gemacht) bei mir nicht gibt. Anschliessend den Rechner neugestartet. Wie erwartet funktioniert es natürlich nicht, wäre ja auch zu einfach gewesen.
Es ist kein Kontextmenü Eintrag vorhanden. Ich habe keine Ahnung wo der Fehler liegt, jemand eine Idee ?
|
HmpfCBR
Anmeldungsdatum: 22. Mai 2007
Beiträge: 4597
Wohnort: Leipzig
|
Mit 17.10 passt der kde4 Eintrag nicht mehr. Die Pfade lauten jetzt /usr/share/kservices5/ServiceMenus/ bzw. für Nutzerspezifische ~/.local/share/kservices5/ServiceMenus/ . Jede Menge dieser Service-Menüs gibt es aber auch schon über den KDE Store (meist umsonst). Darunter auch eins für deinen Anwendungsfall https://store.kde.org/p/1192990. Am einfachsten verwaltet man die direkt über "Dolphin -> Control -> Configure Dolphin -> Services" und dort dann ggf. "Download New Services" (hab hier gerade nur ein engl. System zur Hand).
|
fox2k12
(Themenstarter)
Anmeldungsdatum: 22. September 2012
Beiträge: 158
Wohnort: Bei Stuttgart
|
HmpfCBR schrieb: Mit 17.10 passt der kde4 Eintrag nicht mehr. Die Pfade lauten jetzt /usr/share/kservices5/ServiceMenus/ bzw. für Nutzerspezifische ~/.local/share/kservices5/ServiceMenus/ . Jede Menge dieser Service-Menüs gibt es aber auch schon über den KDE Store (meist umsonst). Darunter auch eins für deinen Anwendungsfall https://store.kde.org/p/1192990. Am einfachsten verwaltet man die direkt über "Dolphin -> Control -> Configure Dolphin -> Services" und dort dann ggf. "Download New Services" (hab hier gerade nur ein engl. System zur Hand).
Hallo, ich habe mein Script jetzt nach /usr/share/kservices5/ServiceMenus/ kopiert und siehe da,
jetzt funktioniert es. Im VLC in den Einstellungen sollte man dann noch "Nur eine Instanz erlauben" und
"Titel in die Wiedergabeliste einreihen, wenn nur eine Instanz gestartet werden darf" auswählen,
da der VLC sonst mehrfach gestartet wird. Ich suche noch einen Kommandozeilen Parameter für den VLC, mit dem man Dateien direkt
zur Wiedergabeliste hinzufügen kann. Aber der VLC hat soviele Parameter, das ich in der unübersichtlichen
Parameterbeschreibung nichts finde. Jedenfalls, Danke für die Info. ☺ Das es das auch im Store gibt weis ich. Ich wollte aber nichts "vorgekautes", ich wollte mir das gerne selbst anpassen. 😉
|
HmpfCBR
Anmeldungsdatum: 22. Mai 2007
Beiträge: 4597
Wohnort: Leipzig
|
fox2k12 schrieb: Hallo, ich habe mein Script jetzt nach /usr/share/kservices5/ServiceMenus/ kopiert und siehe da,
jetzt funktioniert es.
Vorsicht bei Systempfaden. Da kann einem theoretisch die Paketverwaltung rein pfuschen. In dem Fall natürlich unwahrscheinlich.
Ich suche noch einen Kommandozeilen Parameter für den VLC, mit dem man Dateien direkt
zur Wiedergabeliste hinzufügen kann. Aber der VLC hat soviele Parameter, das ich in der unübersichtlichen
Parameterbeschreibung nichts finde. Jedenfalls, Danke für die Info. ☺ Das es das auch im Store gibt weis ich. Ich wollte aber nichts "vorgekautes", ich wollte mir das gerne selbst anpassen. 😉
Sich damit auseinander zu setzen ist löblich, spicken ist bei OpenSource aber ausdrücklich erlaubt. 😉 Bei VLC scheint ja zu gelten, 'read the source' statt 'documentation'. In der addToVlc.desktop von https://store.kde.org/p/1192990 findest du die passenden Parameter:
# Dependencies: vlc
#
# Author: Rafael Cavalcanti <rc.cavalcanti at gmail dot com>
#
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=audio/*;video/*;
Actions=addToVlc;
X-KDE-Priority=TopLevel
[Desktop Action addToVlc]
Name=Add to VLC playlist
Name[pt_BR]=Adicionar à playlist do VLC
Exec=vlc --one-instance --playlist-enqueue %U
|
fox2k12
(Themenstarter)
Anmeldungsdatum: 22. September 2012
Beiträge: 158
Wohnort: Bei Stuttgart
|
Hallo,
und nochmals : Danke ! ☺ Hier die aktuelle Version mit übersetzungen, wer interresse hat : # Add audio/video files to the VLC playlist
# -----------------------------------------
# KDE4/5 desktop menu entry for the VLC mediaplayer.
#
# KDE4 : Copy this script to /usr/share/kde4/services/VlcAddToPl.desktop
# KDE5 : Copy this script to /usr/share/kservices5/ServiceMenus/VlcAddToPl.desktop
#
# Author : fox2k12, www.ubuntuusers.de
# Version : 2.0
# Date : 10/26/2017
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=audio/*;video/*;
Actions=vlcadd
X-KDE-Priority=TopLevel
[Desktop Action vlcadd]
Name=Add to VLC playlist
Name[de]=Zur VLC Wiedergabeliste hinzufügen
Name[fr]=Ajouter à la playlist VLC
Name[it]=Aggiungi alla playlist VLC
Name[es]=Agregar a la lista de reproducción de VLC
Icon=/usr/share/icons/hicolor/16x16/apps/vlc.png
Exec=vlc --one-instance --playlist-enqueue %U
|
marsei85
Anmeldungsdatum: 3. November 2015
Beiträge: 133
|
Kann mir jemand auf die Sprügen helfen? ☺ Mein Ziel ist es dass ich Ordner zur Playlist hinzufügen kann.
Ich habe das Script von fox2k12 gespeichert unter /usr/share/kservices5/ServiceMenus/vlc.desktop und es ausführbar gemacht. Trotzdem kommt kein Kontextmenü. Ich habe später auch den Dienst (Dolphin einrihcten → Dienste → Add to VLC Playlist) probiert. geht leider nicht oder habe ich was vergessen? Komsicherweise erscheint der Eintrag wenn ich einen rechtsklick auf die .desktop Verknüfpung mache. Vielen Dank!
|
fox2k12
(Themenstarter)
Anmeldungsdatum: 22. September 2012
Beiträge: 158
Wohnort: Bei Stuttgart
|
Hallo, ich nochmal. Verwendest du Ubuntu oder KUbuntu ? Das Script funktioniert ja so, das wenn man in KUbuntu im Dolphin Dateimanager
eine oder mehrere Audio oder Video Dateien markiert und mit rechtsklick auf den "Zur VLC Wiedergabeliste hinzufügen" Kontext Menü
Eintrag, zur Playliste hinzufügen kann. Das Script funktioniert übrigens auch unter KUbuntu 18.04. LEIDER kann man damit keine ganzen Verzeichnisse samt Unterverzeichnisse mit Audio und Video Dateien hinzufügen.
So hatte ich es ursprünglich vor. Ich hatte damals noch ein paar Tage daran herumgebastelt.
Ich hatte es aber nicht hinbekommen, da ich mit komplexer Script Programmierung nicht wirklich klar komme.
Das wäre dann Version 3.0 meines Scripts geworden. Ich hatte dann aber aus Zeitgründen abgebrochen und meinen Thread auf gelöst gesetzt. Frage an die Script Profis hier : kann da bitte jemand weiterhelfen ? *ganz höflich frag* ☺
|
Motörhead80
Anmeldungsdatum: 12. Mai 2009
Beiträge: Zähle...
Wohnort: Düsseldoof
|
fox2k12 schrieb: LEIDER kann man damit keine ganzen Verzeichnisse samt Unterverzeichnisse mit Audio und Video Dateien hinzufügen.
Versuche es mal damit; Bei mir funktioniert es:
| Exec=/beliebiger/Pfad/addToVLCPlaylist.bash "%f"
|
Die Datei addToVLCPlaylist.bash enthält: | #!/bin/bash
find "$1" -type f -exec file --mime-type {} \; | awk -F: '{split($2,a,"\/")} {gsub(/ +/,"",a[1])} {if(a[1]=="video" || a[1]=="audio") print "\""$1"\""}' | xargs vlc --one-instance --playlist-enqueue
|
Wichtig ist noch die Datei ausführbar zu machen: | chmod +x /beliebiger/Pfad/addToVLCPlaylist.bash
|
|
fox2k12
(Themenstarter)
Anmeldungsdatum: 22. September 2012
Beiträge: 158
Wohnort: Bei Stuttgart
|
Hallo, Danke dir ! ☺ Ich kann das gerade nicht testen da ich gleich zur Arbeit muss... Wegen dem Bash Script,
was war unter Ubuntu nochmal das Standardverzeichnis
für Scripte dieser art, war das /sbin oder /usr/sbin ?
|
marsei85
Anmeldungsdatum: 3. November 2015
Beiträge: 133
|
Hat es geklappt? Wo muss das script hin?
|