web-dev-qa-db-fra.com

Rhythmbox ne joue pas de musique à partir d'un partage réseau

Rhythmbox ne joue pas de musique à partir d'un partage réseau. Lorsque vous déplacez la barre de recherche, vous pouvez entendre le son pendant une demi-seconde, mais cela s’arrête.

Lit très bien la musique à partir de lecteurs montés. Également testé avec Banshee et VLC Player: les deux fichiers joués sans aucun problème.

Système: propre installé 12.04

5
Ali

J'ai eu le même problème; maintenant corrigé. Comme le dit Dries, la solution consistait à monter le partage ... mais je devais aussi utiliser dconf-editor et définir org.gnome.rhythmbox.rhythmdb/locations dans le répertoire de montage. Le simple fait d’utiliser l’élément de menu Rhythmbox Music-> Import Folder n’a généré que des erreurs d’importation, que je l’aie dirigé vers un "signet" Nautilus du partage ou vers un partage monté manuellement.


Configuration du montage de partage

Tout d'abord, installez samba et cifs:

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

Déterminez ensuite l'adresse IP de votre serveur. Dans ce cas, le mien s'appelle myserver :

nmblookup myserver

Ce qui produira quelque chose comme ceci:

querying myserver on 192.168.1.255
192.168.1.10 myserver<00>

Vous regardez la deuxième ligne de la sortie pour l'adresse IP du serveur. Ensuite, éditez votre fichier fstab pour monter automatiquement le partage sur ce serveur à chaque démarrage de votre ordinateur. Dans ce cas, ma part s'appelle databox :

Sudo gedit /etc/fstab

Et insérez cette ligne au bas du fichier fstab:

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

Maintenant montez le partage pour cette session:

Sudo mount /mnt/databox

... et vérifiez qu'il n'y a pas d'erreur. Votre part devrait être listée lorsque vous tapez:

df -h

et vous devriez être capable de naviguer vers le partage et d'afficher son contenu:

cd /mnt/databox
ls

Si vous avez déjà eu des erreurs, vous devez vérifier le contenu de votre fichier fstab.

Notez que cette méthode suppose que votre serveur ne possède pas d'adresse IP DHCP attribuée par votre routeur. Vous devrez peut-être "réparer" l'adresse IP dans la configuration de votre routeur avant de continuer. De plus, si votre partage réseau nécessite un ID utilisateur et un mot de passe, vous devrez peut-être modifier l'option guest en un type similaire this .


Montage automatique à chaque démarrage

Sauf si vous souhaitez monter manuellement le partage après chaque démarrage avec Sudo mount /mnt/databox, vous devez également créer un script pour monter automatiquement votre partage:

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

... et mettez ce qui suit dans votre script:

mount /mnt/databox

Enregistrez le script et quittez l'éditeur de texte. Enfin, rendez le script exécutable:

Sudo chmod 755 mountnfs

Redémarrez votre système, puis vérifiez que le partage a été monté avec succès avec:

df -h

Notez que Network Manager est la valeur par défaut d’Ubuntu. Si vous utilisez un autre outil réseau, vous pouvez essayer de placer ce script dans /etc/network/if-up.d/ à la place. Vous ne pouvez pas simplement définir l’option de partage fstab sur auto, car Linux essaie de monter des lecteurs avant de configurer des réseaux. Les autres approches possibles pour cette étape pourraient être les suivantes:

  1. inclure l'option _netdev dans fstab. Cependant, cela ne fonctionne apparemment pas tant que vous n’exécutez pas systemctl enable NetworkManager-wait-online.service, qui nécessite systemd , qui n’est pas entièrement compatible avec Ubunt .
  2. use autofs et automount , qui peut apparemment bloquer le système à l'arrêt.

Faire en sorte que Rhythmbox reconnaisse la musique de votre part

Maintenant, installez et lancez dconf-editor:

Sudo apt-get install dconf-tools
Sudo dconf-editor

Naviguez dans l'arborescence jusqu'à org.gnome.rhythmbox.rhythmdb et recherchez le paramètre locations . Puis changez ce paramètre pour quelque chose comme:

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

... cochez la case moniteur-bibliothèque ... et vous avez terminé! doigts croisés )


NB: J'utilise Rhythmbox 2.97 sur Ubuntu 12.10 avec Network Manager 0.9.6.0-0ubuntu7

3
serahstarshine

J'avais le même problème (la musique sautait beaucoup) même après avoir monté le partage CIFS. La solution que j'ai trouvée consiste à ajouter cache=loose dans les options de montage. Notez que l’utilisation de cette option peut présenter des inconvénients si plusieurs utilisateurs accèdent simultanément aux fichiers. Lisez man mount.cifs pour plus d'informations sur la mise en cache CIFS.

J'utilise Rhythmbox 2.99.1.

2
dpiche174

J'ai créé un lien symbolique à partir de ma part dans ~/.gvfs, puis j'ai navigué via le lien symbolique et j'ai pu lire les fichiers .mp3. C'est à dire.,

ln -s ~/.gvfs/user on blah/BarenakedLadies/ ~/foo
0
kenstauffer

Cela a été rapporté comme un bug de rhythmbox https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/977866

Si vous montez le partage sur le système de fichiers local, cela fonctionne correctement. (assurez-vous de supprimer la base de données et de réimporter toutes les chansons du nouvel emplacement)

0
Dries