web-dev-qa-db-fra.com

Comment ajouter "Ajouter à la playlist VLC" au menu contextuel de Nautilus?

Le problème

Lorsque vous lisez une chanson ou un autre fichier multimédia sur VLC et ouvrez un autre fichier de ce type, une autre instance de VLC s'ouvre. ((Vous n'allez rien entendre avant de devenir un robot)

Ce que je veux

Je souhaite ajouter un "Ajouter à la liste de lecture VLC" dans le menu contextuel de Nautilus, similaire dans Windows.

18
Santosh Kumar

Il peut être corrigé dans les préférences de VLC:

  • Ouvrez les préférences de VLC en allant dans le menu Outils

enter image description here

  • Dans les préférences, activez "Allow only one instance" et "Enqueue files in one instance mode" comme indiqué ci-dessous:

enter image description here

  • Cliquez sur Enregistrer. C'est tout!

À partir de maintenant, lorsque vous ouvrirez des fichiers avec VLC, ils seront mis en file d'attente dans votre liste de lecture.

15
Basharat Sialvi

Vous pouvez le faire en utilisant nautilus-action-Configuration-Tool

  1. Installez l'outil à l'aide de

    Sudo apt-get install nautilus-action
    
  2. Après cela, fermez toutes les instances de nautilus ouvertes

    nautilus -q
    
  3. Ouvrez nautilus-action-Configuration-Tool.

  4. Cliquez ensuite sur le bouton Ajouter une nouvelle action et nommez votre action.
  5. Cliquez sur l'onglet Commande et entrez la commande.

    vlc --one-instance
    

    Vous devez également entrer le paramètre approprié dans la zone Paramètres. Vous pouvez cliquer sur le bouton Légende pour afficher une liste des paramètres que vous pouvez utiliser.

    Dans notre cas, nous voulons que le paramètre %f alimente filename ou mieux %B s'il peut contenir des espaces. Nous pouvons également afficher tous les détails des paramètres en cliquant sur le bouton Légende.

    Nautilus-Actions vous montre un aperçu de la commande à exécuter, vous saurez ainsi que vous êtes sur la bonne voie.

6
redchief

Première méthode:

Créez un nouveau script appelé add-to-vlc dans le répertoire ~/.gnome2/nautilus-scripts

Ajoutez ceci au fichier:

#!/bin/bash
for File in "$@"
do
if [ -d "$File" ]; then
zenity --error --text="'$File' is a directory."
exit
fi
done
vlc --one-instance "$File"

Donner des autorisations au fichier:

chmod +x add-to-vlc

Maintenant redémarrez Nautilus:

nautilus -q 

Vous pouvez maintenant l'utiliser en cliquant avec le bouton droit de la souris sur un fichier, puis accédez à l'entrée des scripts et choisissez add-to-vlc.


Deuxième méthode:

Installez les actions Nautilus:

Sudo apt-get install nautilus-actions

Redémarrez Nautilus:

nautilus -q

Lancez l'outil de configuration Nautilus-Actions à partir de Dash:

enter image description here

Dans l'onglet Action, entrez le nom que vous souhaitez enregistrer:

enter image description here

Dans l'onglet de commande, ajoutez la commande ci-dessous dans l'image (chemin:/usr/bin/vlc et paramètres: --one-instance% B)

enter image description here

Maintenant, enregistrez et quittez. Maintenant, chaque fois que vous cliquez avec le bouton droit sur un fichier, vous pouvez accéder à Nautlus Actions et choisir Add to vlc:

enter image description here

4
Maythux

Solution utilisant pas d'autre application/outil: (for Nautilus 3)

  1. Créez un fichier ~/.local/share/nautilus/scripts/Add to VLC playlist avec le contenu suivant:

    #! /bin/bash  
    echo -n "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | xargs -d '\n' vlc --one-instance --playlist-enqueue  
    

    Commande pour créer le fichier requis:

    echo -e "#! /bin/bash \necho -n \"\$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS\" | xargs -d '\\\n' vlc --one-instance --playlist-enqueue" > ~/.local/share/nautilus/scripts/"Add to VLC playlist"  
    
  2. Rendez-le exécutable:

    chmod u+x ~/.local/share/nautilus/scripts/"Add to VLC playlist"  
    

Terminé!

  • Maintenant, cliquez avec le bouton droit sur n'importe quel fichier multimédia et sélectionnez Add to VLC Playlist dans le sous-menu Scripts.
  • Fonctionne pour les répertoires aussi!
    Incluez simplement le ou les répertoires prévus (contenant le média audio/vidéo) dans la sélection.

Pour Naultilus 2
Remplacez ~/.local/share/nautilus/scripts/"Add to VLC playlist" par ~/.gnome2/nautilus-scripts/"Add to VLC playlist"

0
rootkea