web-dev-qa-db-fra.com

Puis-je me connecter à des partages de musique iTunes avec Amarok?

Le manuel d'Amarok déclare:

Amarok affiche automatiquement les pistes du serveur dans le volet Sources de média -> Musique locale. Aucune autre configuration n'est requise.

Mais Amarok ne fonctionnait pas automatiquement sans configuration:

Amarok

Qu'est-ce que je fais mal?

J'ai confirmé que le partage est activé dans iTunes,

iTunes

et que le partage est visible dans Rhythmbox,

Rhythmbox

donc je crois que le problème est chez Amarok.

Comment puis-je connecter Amarok au partage?

7
ændrük

La réponse est malheureusement non. Cela fonctionnera entre iTunes seulement.

Dans votre lien, il est mentionné que le protocole "... a d'abord été utilisé pour le lecteur de musique iTunes", mais ne mentionne pas le support actuel pour accéder à la musique iTunes Partagée.

De: http://en.wikipedia.org/wiki/Digital_Audio_Access_Protocol

En commençant par iTunes 4.2, Apple a introduit l'authentification au partage DAAP, ce qui signifie que les seuls clients pouvant se connecter aux serveurs iTunes étaient d'autres instances d'iTunes. Cela a été modifié dans iTunes 4.5 pour utiliser un algorithme de hachage personnalisé, plutôt que la fonction MD5 standard utilisée précédemment. Les deux méthodes d'authentification ont fait l'objet d'une ingénierie inverse avec succès dans les mois suivant leur publication. [5]

Avec iTunes 7.0, un nouveau hachage d'en-tête 'Client-DAAP-Validation' est nécessaire lors de la connexion à un serveur iTunes 7.0. Cela n'affecte pas les serveurs DAAP tiers, mais tous les clients DAAP actuels (y compris iTunes officiel avant iTunes 7.0) ne parviendront pas à se connecter à un serveur iTunes 7.0, recevant une erreur HTTP '403 Forbidden'. L'analyse du trafic d'authentification iTunes 7.0 semble indiquer qu'un échange de certificats est effectué pour calculer le hachage envoyé dans l'en-tête 'Client-DAAP-Validation'.

À compter du 15 juillet 2014, l'authentification DAAP iTunes 7.0+ n'a toujours pas été mise en œuvre par reverse engineering. Aucune application tierce ne peut donc diffuser en continu à partir de serveurs exécutant le logiciel iTunes (à partir de la version 7.x, jusqu'à la version 11 incluse). X)


Pourtant; il existe des solutions de contournement. (Ce qui signifie ne pas utiliser iTunes)

Vous pouvez utiliser un serveur de musique différent qui utilise DAAP pour envoyer votre musique.

Puis dirigez-le vers votre dossier de musique iTunes, à partir de http://support.Apple.com/kb/HT1391 l'emplacement de la musique iTunes (cela fonctionnait sur mon mac, mais j'ai récupéré ma musique via iTunes via CD et non d'iTunes Store - vous ne savez pas si cela change quoi que ce soit)

Mac OS X: /Users/username/Music/iTunes/
Windows XP: C:\Documents and Settings\username\My Documents\My Music\iTunes\
Windows Vista: C:\Users\username\Music\iTunes\
Windows 7: C:\Users\username\My Music\iTunes\
Windows 8: C:\Users\username\My Music\iTunes\

J'ai testé Firefly pour Mac (qui ressemble à un projet mort), mais il existe d'autres serveurs de musique: http://en.wikipedia.org/wiki/Digital_Audio_Access_Protocol listés sous Serveurs DAAP

7
Mateo