从 iTunes 中删除当前播放的歌曲

从 iTunes 中删除当前播放的歌曲

有没有什么办法可以通过 Automator 或其他方式创建全局快捷方式,以便我可以快速从 iTunes 中删除当前播放的歌曲?

我知道如何从 iTunes 中删除一首歌曲。我想要创建一个全局快捷方式,这意味着让我可以在 iTunes 之外的任何地方使用该快捷方式,以便让我可以播​​放当前正在播放的歌曲。

它的应用是,当我在工作时,我不喜欢当前的歌曲,我可以使用该快捷方式删除它,而无需转到 iTunes 并手动选择和删除它。

我非常感谢你们提供的任何帮助。

答案1

工作的AppleScript:

on deleteTrack(trackName)
    tell application "iTunes"
        set theTrack to track named trackName of playlist "Library"
        set songFile to location of theTrack
        delete theTrack
    end tell
    tell application "Finder" to delete songFile
end deleteTrack

on run
    tell application "iTunes"
        set currentSong to name of current track
    end tell

    deleteTrack(currentSong)
end run

经过测试并确认可以顺利播放当前播放的歌曲。

归功于http://guides.macrumors.com/Deleting_Songs_From_iTunes用于删除 AppleScript 代码。

相关内容