O Rhythmbox não reproduz música de compartilhamento de rede

5

O Rhythmbox não reproduz música de compartilhamento de rede. Quando você se move barra de busca, você pode ouvir o som por meio segundo, mas depois pára.

Reproduz música bem a partir de unidades montadas. Também testado com o Banshee e o VLC: ambos reproduziam arquivos sem problemas.

Sistema: limpo-instalado 12.04

    
por Ali 28.04.2012 / 22:34

4 respostas

3

Eu tive o mesmo problema; agora fixo. Como Dries diz, a solução foi montar o compartilhamento ... mas também precisei usar o editor-dconf e configurar o org.gnome.rhythmbox.rhythmdb / locations para o diretório mount. O simples uso do item de menu Pasta de importação do Rhythmbox Music- > resultou apenas na geração de erros de importação, independentemente de ter sido direcionado para um "marcador" do Nautilus do compartilhamento ou para um compartilhamento montado manualmente.

Configurando o compartilhamento de montagem

Primeiro, instale o samba e o cifs:

sudo apt-get update
sudo apt-get install samba cifs-utils

Em seguida, determine o endereço IP do seu servidor. Neste caso, o meu é chamado myserver :

nmblookup myserver

Que produzirá algo assim:

querying myserver on 192.168.1.255
192.168.1.10 myserver<00>

Você está vendo a segunda linha da saída para o endereço IP do servidor. Em seguida, edite seu arquivo fstab para montar automaticamente o compartilhamento nesse servidor toda vez que o computador for inicializado. Nesse caso, meu compartilhamento é chamado databox :

sudo gedit /etc/fstab

E insira esta linha na parte inferior do arquivo fstab:

//192.168.1.10/databox /mnt/databox cifs noauto,guest 0 0

Agora monte o compartilhamento para esta sessão:

sudo mount /mnt/databox

... e verifique se não há erros. Seu compartilhamento deve ser listado quando você digita:

df -h

e você poderá navegar até o compartilhamento e visualizar seu conteúdo:

cd /mnt/databox
ls

Se você teve erros neste momento, você precisa revisar o conteúdo do seu arquivo fstab.

Observe que esse método assumiu que seu servidor não possui um endereço IP de DHCP atribuído a ele pelo seu roteador. Você pode precisar 'consertar' o endereço IP na configuração do roteador antes de prosseguir. Além disso, se o compartilhamento de rede exigir um ID de usuário e senha, talvez seja necessário alterar a opção guest para algo semelhante isso .

Montagem automática em cada inicialização

A menos que você precise montar manualmente o compartilhamento após cada inicialização com sudo mount /mnt/databox , também é necessário criar um script para montar automaticamente seu compartilhamento:

cd /etc/NetworkManager/dispatcher.d
sudo gedit mountnfs

... e coloque o seguinte no seu script:

mount /mnt/databox

Salve o script e saia do editor de texto. Finalmente, torne o script executável:

sudo chmod 755 mountnfs

Reinicialize seu sistema e verifique se o compartilhamento foi montado com sucesso com:

df -h

Observe que o Network Manager é o padrão do Ubuntu. Se você estiver usando uma ferramenta de rede diferente, tente colocar esse script em /etc/network/if-up.d/ . Você não pode simplesmente definir a opção de compartilhamento fstab como auto , porque o Linux tenta montar unidades antes de configurar redes. Outras abordagens possíveis para este estágio podem ser:

  1. inclua a opção _netdev no fstab. No entanto, isso aparentemente não funciona até que você execute systemctl enable NetworkManager-wait-online.service , o que requer systemd , que não é totalmente compatível com o Ubuntu .
  2. use autofs e automount , que aparentemente podem bloquear o desligamento do sistema.

Fazendo com que o Rhythmbox reconheça a música do seu compartilhamento

Agora instale e execute o editor do dconf:

sudo apt-get install dconf-tools
sudo dconf-editor

Navegue pela árvore para org.gnome.rhythmbox.rhythmdb e encontre a configuração locations . Em seguida, altere essa configuração para algo como:

['file:///mnt/databox/Music']

... marque a caixa de seleção monitor-library ... e pronto! ( dedos cruzados )

NB: Estou usando o Rhythmbox 2.97 no Ubuntu 12.10 com o Network Manager 0.9.6.0-0ubuntu7

    
por serahstarshine 24.01.2013 / 12:11
2

Eu tive o mesmo problema (a música estava pulando muito) mesmo depois de montar o compartilhamento CIFS. A solução que encontrei é adicionar cache=loose nas opções de montagem. Observe que o uso dessa opção pode ter desvantagens se os arquivos forem acessados por vários usuários ao mesmo tempo. Leia man mount.cifs para mais informações sobre o armazenamento em cache do CIFS.

Estou usando o Rhythmbox 2.99.1.

    
por dpiche 03.11.2013 / 13:36
0

Isso foi relatado como um bug do rhythmbox link

Se você montar o compartilhamento no sistema de arquivos local, ele funcionará bem. (certifique-se de remover o banco de dados e reimportar todas as músicas do novo local)

    
por Dries 05.05.2012 / 15:56
0

Eu criei um link simbólico do meu compartilhamento em ~/.gvfs e, em seguida, naveguei pelo link simbólico e pude reproduzir os arquivos .mp3 . Ou seja,

ln -s ~/.gvfs/user on blah/BarenakedLadies/ ~/foo
    
por kenstauffer 23.12.2013 / 02:14