1

こんにちは、win32 用の streamripper を使用しています。ダミーのメタデータを表示するサンプル Python スクリプトをセットアップしました。ストリームリッパーはそれを拾いません。例と同じ形式にしました: 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"

Windows の環境変数に 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 に答える