有没有办法使用 URL 在 iTunes 播放器中(在本地机器上)启动特定曲目?
我注意到以“itunes://”开头的 URL 会启动 iTunes 应用程序,但会导致它在 iTunes Store 中查找项目。
但是,我对 iTunes Store 不感兴趣;我只想让播放器播放我本地库中的曲目。
答案1
我稍微移动了一下 iTunes 资料库,所以我不知道规范路径。只需调整您在此答案中看到的 URL 即可。
配置 Firefox 来audio/mpeg
使用 iTunes:
然后,在 Firefox 中打开一个 URL,例如(在 Mac OS X 上):
file:///Users/username/Music/iTunes/iTunes%20Music/Artist/Album/Title.mp3
并且它将在 iTunes 中播放。由于它已经在资料库中,因此不会再次添加。
使用 Firefox 之类的浏览器(不是 IE)的好处是,您可以根据需要浏览文件系统,然后单击某个文件即可在 iTunes 中打开。
类似地,在 OS X Terminal 中,您可以使用以下命令:
open -a iTunes file:///Users/username/Music/iTunes/iTunes%20Music/Artist/Album/Title.mp3
它将使用 iTunes 打开 URL,播放文件。
我没有安装 iTunes 的 Windows 系统,如果您使用 iTunes 作为.mp3
文件的默认应用程序,它可能可以从 Explorer 运行。
通过这里,以下方法可以奏效:
rundll32.exe url.dll,FileProtocolHandler file://c:/wherever/iTunes/library/is/on/Windows/file.mp3
答案2
不。(编辑:在下面的评论之后,我将我的答案改为是的,你可以。但不完全是我认为你的意思。)
您提到的“itunes”功能并非用于播放音乐;它会在 iTunes 应用程序内启动一个网页。
启动本地资源:
计算机上曲目的“URL”是该歌曲的路径。路径如下所示:
C:\Users\goblinbox\Music\iTunes\iTunes Music\Bassnectar\Mesmerizing The Ultra
如果您将 iTunes 设置为默认音乐播放器,则访问歌曲路径将启动 iTunes 并播放该歌曲。
如果您愿意,您可以将该路径放入网页,在浏览器中显示它,并在本地机器上的 iTunes 中启动该歌曲,但是当您已经可以本地访问资源时,调用 Web 协议就没有任何优势了。