我希望能够通过一个播放列表使用python播放多首歌曲,但它只会播放列表中的最后一首歌。请帮帮忙。
from pygame import mixer # Load the required library
from os import listdir
k = listdir('C:/LOCAL')
print(k)
mixer.init()
for x in k:
y = "C:/LOCAL/" + x
print y
mixer.music.queue(y)
mixer.music.load(y)
mixer.music
我们正在使用Optaplanner编写音乐播放列表,这些列表遵循一套健全的音乐原则和规则(关于关键更改等):
我们使用链式计划变量来避免扰乱播放列表轨道的其他坚实的“条纹”,但我们的许多规则涉及到X以前轨道的子链中的时间推理的某些方面。举个例子,我正在尝试实现一条规则,它要求键至少每五首歌曲更改一次(以防止播放列表变得过于乏味/单调)。我所想出的成果,但我想知道是否有一种不那么笨拙的方法。
下面是我们现在拥有的规则,从DRY和可配置的角度来看,我觉得它很难看:
rule "Should change key at least once every five songs"
我想用iTunes解决以下烦恼:在我搜索完一首曲目后(按下cmd+opt+f移动到搜索字段),我希望能够播放歌曲列表中的第一首曲目。理想情况下,我希望cmd+enter开始播放歌曲列表中的第一首曲目,并将焦点移动到歌曲列表。例如,我在搜索框中输入‘61号高速公路’,按下cmd+enter,'Like a Rolling Stone‘就开始播放了。
我最初的想法是创建一个applescript,它将焦点从搜索字段移动到歌曲列表,选择第一首歌曲并播放它。
这就是我所拥有的:
tell application "iTunes"
set first responder