- Set up
~/song_diras monitored directory - Create a directory called
~/song_dir/game - Create a directory called
~/song_dir/upcoming - Make
~/song_dir/gamestation[0] cp -asomething from~/song_dir/upcomingto~/song_dir/game
Setup:
$ ls -l ~/song_dir
-rw-r--r-- 1 rogerperez rogerperez 307K Jan 6 13:31 let_me_ride_0.mp3
-rw-r--r-- 1 rogerperez rogerperez 307K Jan 6 13:31 let_me_ride_1.mp3
$ ls -l ~/song_dir/game
-rw-r--r-- 1 rogerperez rogerperez 307K Jan 6 13:31 let_me_ride_2.mp3
-rw-r--r-- 1 rogerperez rogerperez 307K Jan 6 13:31 let_me_ride_3.mp3
$ ls -l ~/song_dir/upcoming
-rw-r--r-- 1 rogerperez rogerperez 307K Jan 6 13:31 let_me_ride_4.mp3
-rw-r--r-- 1 rogerperez rogerperez 307K Jan 6 13:31 let_me_ride_5.mp3Attemping to reproduce bug:
$ sudo python rw_scanner.py$ cp -a ~/song_dir/upcoming/let_me_ride_4.mp3 ~/song_dir/game/let_me_ride_4.mp3In rw_scanner log:
01-12 15:37:36 - DEBUG - [scan] IN_ATTRIB /home/rogerperez/song_dir/game/let_me_ride_4.mp3 [1]
01-12 15:37:36 - DEBUG - [scan] sids: [1] Scanning file: /home/rogerperez/song_dir/game/let_me_ride_4.mp3
01-12 15:37:36 - DEBUG - [scan] mtime mismatch, scanning for changes
01-12 15:37:36 - DEBUG - [playlist] saving song to database; manual sids? [1]
01-12 15:37:36 - DEBUG - [playlist] updating existing song_id 1
01-12 15:37:36 - DEBUG - [playlist] database sids: [1], actual sids: [1]
01-12 15:37:36 - DEBUG - [scan] IN_CLOSE_WRITE /home/rogerperez/song_dir/game/let_me_ride_4.mp3 [1]
01-12 15:37:36 - DEBUG - [scan] sids: [1] Scanning file: /home/rogerperez/song_dir/game/let_me_ride_4.mp3
01-12 15:37:36 - DEBUG - [scan] mtime match, no action taken.