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
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.
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 .
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:
systemctl enable NetworkManager-wait-online.service
, qui nécessite systemd , qui n’est pas entièrement compatible avec Ubunt .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
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.
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
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)