Starten Sie ein iTunes-Lied von einer URL

0

Gibt es eine Möglichkeit, mithilfe einer URL einen bestimmten Titel im iTunes-Player (auf dem lokalen Computer) zu starten?

Mir ist aufgefallen, dass URLs, die mit "itunes: //" beginnen, die iTunes-Anwendung starten, aber dazu führen, dass ein Element im iTunes Store gesucht wird.

Ich interessiere mich jedoch nicht für den iTunes Store. Ich möchte nur, dass der Player einen Titel in meiner lokalen Bibliothek abspielt.

user14924
quelle
Welches Betriebssystem verwenden Sie?
Daniel Beck
Ich benutze Windows, aber ich hatte gehofft, dass die Antwort auf die Frage betriebssystemunabhängig sein würde.
user14924

Antworten:

0

Ich habe meine iTunes-Mediathek ein wenig verschoben, daher kenne ich den kanonischen Pfad nicht. Passen Sie einfach die URLs an, die Sie in dieser Antwort sehen.

Konfigurieren Sie Firefox für die audio/mpegVerwendung mit iTunes:

Bildbeschreibung hier eingeben

Öffnen Sie dann in Firefox eine URL wie (unter Mac OS X):

file:///Users/username/Music/iTunes/iTunes%20Music/Artist/Album/Title.mp3

und es wird in iTunes abgespielt. Da es sich bereits in der Bibliothek befindet, wird es nicht erneut hinzugefügt.

Die Verwendung eines Browsers wie Firefox (nicht IE) hat den Vorteil, dass Sie das Dateisystem durchsuchen können, wenn Sie möchten, und wenn Sie auf eine Datei klicken, wird diese in iTunes geöffnet.

Bildbeschreibung hier eingeben


Auf ähnliche Weise können Sie in OS X Terminal Folgendes verwenden:

open -a iTunes file:///Users/username/Music/iTunes/iTunes%20Music/Artist/Album/Title.mp3

Es wird iTunes verwenden, um die URL zu öffnen und die Datei abzuspielen.


Ich habe kein Windows-System mit iTunes. Es funktioniert möglicherweise über den Explorer, wenn Sie iTunes als Standardanwendung für .mp3Dateien verwenden.

Über hier könnte folgendes funktionieren:

 rundll32.exe url.dll,FileProtocolHandler file://c:/wherever/iTunes/library/is/on/Windows/file.mp3
Daniel Beck
quelle
0

Nein. (Bearbeiten: Nach den Kommentaren unten ändere ich meine Antwort auf Ja, das kannst du. Aber nicht genau so, wie ich denke, dass du das meinst.)

Die von Ihnen erwähnte "iTunes" -Funktion ist nicht für die Musikwiedergabe gedacht. Es wird eine Webseite in der iTunes-Anwendung gestartet.

So starten Sie eine lokale Ressource:

"Die URL" eines Titels auf Ihrem Computer ist der Pfad zu diesem Titel. Ein Pfad sieht folgendermaßen aus:

C:\Users\goblinbox\Music\iTunes\iTunes Music\Bassnectar\Mesmerizing The Ultra

Wenn Sie iTunes als Standard-Musikplayer festgelegt haben, wird beim Zugriff auf den Pfad zum Titel iTunes gestartet und der Titel abgespielt.

Wenn Sie möchten, können Sie diesen Pfad in eine Webseite einfügen, in einem Browser anzeigen und den Titel in iTunes auf Ihrem lokalen Computer starten. Das Aufrufen von Webprotokollen ist jedoch nicht vorteilhaft, wenn Sie bereits lokalen Zugriff auf die Ressource haben.

Koboldbox
quelle
Na ja, irgendwie. Auch: nicht genau. - en.wikipedia.org/wiki/Url
Goblinbox
Es scheint wirklich semantisch zu sein, aber wenn es lokal ist, ist es ein Pfad, und wenn es gehostet wird, ist es eine URL oder URI oder so. Der Unterschied ist der Status der Box, in der sich die Ressource befindet. Beispielsweise ist ein Pfad auf meinem lokalen Computer nicht universell, da Sie ihn nicht erreichen können, selbst wenn Sie den vollständigen Pfad kennen. Dies liegt daran, dass mein Computer ein Host ist, kein Server und nicht öffentlich. Meiner Ansicht nach.
Goblinbox
Das U steht für Uniform, nicht Universal. Wenn ich mich in derselben Domäne wie ein Computer befinde , http://machinename/path/funktioniert (statt http://machinename.bigcorp.com/path/) und Sie würden nicht behaupten, dass es dort keine URL gibt. Datei-URLs sind richtige URLs.
Daniel Beck
Alle Pfade, unabhängig vom Protokoll oder der Existenz oder Nicht-Existenz einer Domain, heißen dann URLs. Vielen Dank! Ich wusste das nicht. (Ich dachte, bestimmte Protokolle müssten beteiligt sein, sonst wäre es nur ein lokaler Pfad. Wie in Ihrem Beispiel für eine kleine Domain mussten Sie http und eine andere Namenskonvention verwenden.)
goblinbox