2012-11-12 2 views
1

안녕하세요, win32 용 streamripper를 사용하고 있습니다. 더미 메타 데이터를 표시하기 위해 샘플 파이썬 스크립트를 설정했습니다. Streamripper는 평범하지 않습니다. 예와 같은 형식으로 입력했습니다. http://streamripper.sourceforge.net/history.phppython 스크립트로 외부 메타 데이터 얻기 win32 용 streamripper

그냥 저에게 적합하지 않습니다. 누구든지 수정 방법을 알고 있습니까?

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 

아무것도 작동하지 않습니다 ...

답변

1

올바른 사용법은 다음과 같습니다

streamrippper URL -E python "path to script" 

은의 환경 변수에 파이썬을 추가해야합니다 windows perl은 이미 win32 inst에서 편리합니다. 모든하지만, 파이썬은이 작동 즉시 을 출력을 플러시해야 파이썬 또한

streamripper URL -E perl "path to script" 

하지 않습니다

import time 
import sys 

while 1: 
    print 'TITLE=thetitle\nARTIST=theartistname\n.' 
    sys.stdout.flush() 
    time.sleep(10) 
관련 문제