diff -ur v13/snddiv.py v14/snddiv.py --- v13/snddiv.py 2022-05-02 18:32:46.842678228 +0900 +++ v14/snddiv.py 2022-05-03 00:56:16.855661773 +0900 @@ -154,7 +154,6 @@ def get_dat(): if e.fin: - #if e.sec <= fin_sec if reverse else e.sec >= fin_sec: return None if cache: @@ -171,7 +170,7 @@ e.fin = ( e.sec <= 0 ) else: sec_f = e.sec - sec_t = min( e.sec + step_sec, fin_sec ) + sec_t = min( e.sec + step_sec, last_sec ) b = get_dat_from_to( sec_f, sec_t ) e.sec = sec_t e.fin = ( e.sec >= last_sec ) @@ -276,7 +275,7 @@ cache = a.is_pop( '-cache' ) filename_mp3 = a.pop() if not filename_mp3: - dbg.help_exit( '[-g] [-S sudo_passwd] [-silent] filename_mp3' ) + dbg.help_exit( '[-g] [-S sudo_passwd] [-silent] [-cache] filename_mp3' ) snd_ut.silent = silent dbg_out = lambda s, tail='\n': None if silent else dbg.out