Как воспроизводить музыкальные файлы прямо из папок?

Я хотел бы, чтобы, находясь в определенной папке, щелкните ее правой кнопкой мыши и выберите play , чтобы воспроизвести все музыкальные файлы в этой папке (и вложенные папки, если таковые имеются).

Есть ли простой способ достичь этого?

4
задан 26 February 2017 в 11:30

3 ответа

Вы можете достичь этого с помощью сценария Nautilus.

Сначала установите пакет ruby ​​

sudo apt-get install ruby-1.9.1

Затем скопируйте этот текст в текстовый редактор и сохраните файл в ~/.gnome2/nautilus-scripts. Назовите это как «Play».

#!/usr/bin/env ruby1.9.1
require 'find'

PLAYER = "banshee"
PLAYER_OPTIONS = ["--play-enqueued"]

def play *f
    IO.popen [PLAYER, *PLAYER_OPTIONS, *f] do |io|
        io.read
    end
end

def is_audio f
    begin
        io = IO.popen ['file', '--mime-type', f]
        op = io.read.split(' ')
        r = op[op.length-1] =~ /audio/
        io.close
        r
    rescue
    end
end

files = []

ARGV.each do |f|
    if File.directory? f
        Find.find f do |f|
            files << f if is_audio(f)
        end
    else
        files << f if is_audio(f)
    end
end

play(*files)

Откройте ~/.gnome2/nautilus-scripts в файловом менеджере, щелкните правой кнопкой мыши на файле, выберите «Свойства» и сделайте его исполняемым.

Теперь вы можете щелкнуть правой кнопкой мыши по некоторым файлам и выбрать сценарии -> Воспроизвести , чтобы воспроизвести все выбранные вами музыкальные файлы.

0
ответ дан 26 February 2017 в 11:30

Ну, это в итоге работает на меня:

http://mundogeek.net/nautilus-scripts/#nautilus-play-banshee

:) Yupi.

0
ответ дан 26 February 2017 в 11:30

Это, вероятно, глупый ответ, но я просто щелкнул правой кнопкой мыши и выбрал «Открыть с помощью другого приложения ...», затем я выбрал свой музыкальный проигрыватель Audacious. Единственным недостатком является то, что теперь у каждой папки есть возможность открываться с помощью Audacious, но я согласен с этим.

0
ответ дан 26 February 2017 в 11:30

Другие вопросы по тегам:

Похожие вопросы: