Bem, isso acaba funcionando para mim:
:) Yupi.
Eu adoraria, enquanto estivesse em uma determinada pasta, clicar com o botão direito do mouse sobre ela e escolher reproduzir , para reproduzir todos os arquivos de música nessa pasta (e subpastas, se houver).
Existe uma maneira fácil de conseguir isso?
Você pode conseguir isso com um script do Nautilus.
Primeiro, instale um pacote ruby
sudo apt-get install ruby-1.9.1
Copie esse texto em um editor de texto e salve o arquivo em ~/.gnome2/nautilus-scripts
. Chame de algo como "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)
Abra ~/.gnome2/nautilus-scripts
no gerenciador de arquivos, clique com o botão direito no arquivo, clique em propriedades e torne-o executável.
Agora você pode clicar com o botão direito em alguns arquivos e selecionar scripts - > Tocar para reproduzir todos os arquivos de música que você selecionou.
Esta é provavelmente uma resposta boba, mas eu cliquei com o botão direito e selecionei "Abrir com outro aplicativo ..." e selecionei meu tocador de música, o Audacious. O único inconveniente é que agora toda pasta tem uma opção para abrir com o Audacious, mas eu estou bem com isso.