Kann ich mit Amarok eine Verbindung zu iTunes-Musikfreigaben herstellen?

7

Das Amarok-Handbuch behauptet:

Amarok zeigt die Titel vom Server automatisch im Bereich Medienquellen -> Lokale Musik an, und es ist keine weitere Konfiguration erforderlich.

Aber Amarok funktionierte nicht automatisch ohne Konfiguration:

Amarok

Was mache ich falsch?

Ich habe bestätigt, dass die Freigabe in iTunes aktiviert ist.

iTunes

und dass die Freigabe in Rhythmbox sichtbar ist,

Rhythmbox

Ich glaube, das Problem liegt in Amarok.

Wie kann ich Amarok mit der Freigabe verbinden?

ændrük
quelle
Haben Sie versucht, in den Eigenschaften zu "Mediengeräte" zu wechseln und ein neues Gerät hinzuzufügen, indem Sie als Gerätetyp "Freigabe" ausgewählt haben?
Amith KK

Antworten:

7

Die Antwort ist leider nein. Dies funktioniert nur zwischen iTunes.

In Ihrem Link wird erwähnt, dass das Protokoll "... zuerst für den iTunes Music Player verwendet wurde", die aktuelle Unterstützung für den Zugriff auf freigegebene iTunes-Musik jedoch nicht erwähnt wurde.

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

Beginnend mit iTunes 4.2 führte Apple die Authentifizierung für die DAAP-Freigabe ein. Dies bedeutet, dass die einzigen Clients, die eine Verbindung zu iTunes-Servern herstellen konnten, andere Instanzen von iTunes waren. Dies wurde in iTunes 4.5 weiter geändert, um einen benutzerdefinierten Hashing-Algorithmus anstelle der zuvor verwendeten Standard-MD5-Funktion zu verwenden. Beide Authentifizierungsmethoden wurden innerhalb von Monaten nach Veröffentlichung erfolgreich rückentwickelt. [5]

Bei iTunes 7.0 wird beim Herstellen einer Verbindung zu einem iTunes 7.0-Server ein neuer Header-Hash "Client-DAAP-Validierung" benötigt. Dies betrifft keine DAAP-Server von Drittanbietern, aber alle aktuellen DAAP-Clients (einschließlich des offiziellen iTunes vor iTunes 7.0) können keine Verbindung zu einem iTunes 7.0-Server herstellen und erhalten den HTTP-Fehler "403 Forbidden". Die Analyse des iTunes 7.0-Authentifizierungsverkehrs scheint darauf hinzudeuten, dass ein Zertifikatsaustausch durchgeführt wird, um den im Header "Client-DAAP-Validierung" gesendeten Hash zu berechnen.

Bis zum 15. Juli 2014 wurde die DAAP-Authentifizierung für iTunes 7.0+ noch nicht rückentwickelt, sodass keine Drittanbieteranwendung von Servern mit iTunes-Software (von 7.x bis einschließlich Version 11) streamen kann. x)


Jedoch; Es gibt Problemumgehungen. (Was bedeutet, iTunes nicht zu verwenden)

Sie können einen anderen Musikserver verwenden, der DAAP zum Senden Ihrer Musik verwendet.

Leiten Sie es dann in Ihren iTunes-Musikordner von http://support.apple.com/kb/HT1391, dem Speicherort von iTunes-Musik (Dies funktionierte auf meinem Mac, ich habe meine Musik jedoch über iTunes per CD und nicht über den iTunes Store gesammelt - nicht sicher, ob es etwas ändert)

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\

Ich habe Firefly für Mac getestet (sieht aus wie ein totes Projekt), aber es gibt andere Musikserver: http://en.wikipedia.org/wiki/Digital_Audio_Access_Protocol, die unter DAAP-Servern aufgeführt sind

Mateo
quelle
1
Obwohl enttäuschend, ist dies eine ausgezeichnete Antwort.
Nathan Osman
1
Es ist eine Schande, dass sowohl Amarok als auch Rhythmbox nichts tun, um die Illusion einzudämmen, dass dies mit iTunes funktionieren kann. Rhythmbox ist sogar aktiv irreführend - "Abrufen von Songs aus der Musikfreigabe" - und anscheinend seit 2006 !
ændrük