1

嘿我正在使用streamripper for win32。我已经设置了一个示例 python 脚本来显示虚拟元数据。Streamripper 只是简单地没有捡起它。我把它放在与示例相同的格式中: http ://streamripper.sourceforge.net/history.php

它对我不起作用。有谁知道如何解决?

import time
while 1:
    print 'TITLE=thisname\nARTIST=thisartist\n.\n'
    time.sleep(10)

我把脚本放在streamripper的根目录下。尝试使用以下链接进行链接:

script.py
c:/program files/streamripper/script.py
c:\\program files\\streamripper\\script.py

例子:

CMD-->
cd c:/program files/streamripper
streamripper http://stream-114.shoutcast.com:80/smoothjazz_skyfm_mp3_96kbps -E script.py

没有任何工作...

4

1 回答 1

1

正确的用法是:

streamrippper URL -E python "path to script"

必须将python添加到windows perl的环境变量中已经在win32安装上方便了,但是python没有

streamripper URL -E perl "path to script"

同样在python中,您必须立即刷新输出这有效:

import time
import sys

while 1:
    print 'TITLE=thetitle\nARTIST=theartistname\n.'
    sys.stdout.flush()
    time.sleep(10)
于 2012-11-13T00:19:21.463 回答