Commits

Anonymous committed 6dcf5ab

play in batches of 1000 files, so I don't get he argument list too long error.

Comments (0)

Files changed (1)

babplay_randomly.py

 
 if __name__ == "__main__":
 	print "playing", len(files), "files"
-	call(MPLAYER + [j for j in files])
+	if len(files) > 10000: 
+		for i in range(len(files) / 10000): 
+			print ""
+			print "playing the " + str(i) + ". batch of 10000 files"
+			call(MPLAYER + [j for j in files[10000*i:10000*(i+1)]])
+	else: 
+		call(MPLAYER + [j for j in files])
 	# .encode("string-escape") for j in files])
 	# now call mplayer for each batch of 100 (bash-)escaped filename. 
 	# for i in range(len(files)/100 +1 ):