anchor.diff:      end;
   
   handle_call({scan, Dir}, From, State) ->
  +    dets:insert(State#state.fdb, {music_dirs, music_dirs(State#state.fdb)++[Dir]}),
       fswatcher_driver:watch(Dir),
   
       spawn(fun()->
  
positive.code: 
  dump_library(Pid)       -> gen_server:call(Pid, dump_library, 60000).
  
  music_dirs()            -> [].
  
  %%
  
  
negative.code:     % start the scanner (kind of a hack, but deadlock if we do it in init here):
      self() ! start_scanner,        
      playdar_resolver:add_resolver(?MODULE, self()),
      FswatcherPid = fswatcher_driver:start_link(self(), music_dirs(Fdb)),
      {ok, #state{scanner=undefined, ndb=Ndb, fdb=Fdb, customname="", fswpid=FswatcherPid}}.
  
  handle_cast(sync, State) -> 
  