- Set up
~/song_dir
as monitored directory - Create a directory called
~/song_dir/game
- Create a directory called
~/song_dir/upcoming
- Make
~/song_dir/game
station[0]
cp -a
something from~/song_dir/upcoming
to~/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.mp3
Attemping 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.mp3
In 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.