On Sun, Feb 27, 2011 at 6:19 PM, Zhou, Ting Z <[email protected]> wrote:
>   Thanks for the finding and the valuable analysis.

Your welcome! I'm just hoping these MeeGo issues get resolved before
1.2's release...

>   banshee doesn't depend on tracker to extract and store metadata, it 
> maintains a sqlite db by itself.
>   By default, banshee will automatically organize media files according to 
> the album, artist.
>
>   Please have a try to change the default setting:
>
>       click the dropdown menu on the right-up of main banshee UI,
>       preferences -> general -> file policies
>         un-check: "Copy files to media folders when importing"
>         un-check: "Update file and folder names"

Thanks for the suggestions and clarification. However, I'm unclear on
the role of tracker since its functionality seems partially duplicated
in the media player. The previous, observed, behavior while uploading
media was that both tracker and banshee were "busy" and the system
response was sluggish as a result.

I've now applied these settings and indeed now Banshee behaves in a
more expected fashion. IMHO, the defaults ought to be changed to your
suggestion -- per "principle of least surprise" -- since the default
should be to not move the user's files without warning of potentially
irreparable damage to one's media directory.

Also, there appears to be no way of killing Banshee w/o using a
terminal and issuing 'kill' commands. IMHO user's should be able to
explicitly kill apps (and not just close windows) so as to allow
conservation of resources or memory in a limited environment. The
issue is that when Banshee is running , it's constantly monitoring
updates and using upwards of 50% CPU just watching files upload and
indexing/displaying as they upload. And closing the window doesn't
kill the banshee-1 app, which continues using significant resources
during media upload.

Between (1) the Banshee settings you suggested to prevent files from
being moved around, (2) also killing Banshee while uploading a fresh
copy of my media files, and (3)  turning off tracker --  I'm now able
to successfully upload files w/o kernel spewage and the networking
going down constantly. Previously, my logs looked like:
http://nielsmayer.com/meego/netbook-ia32-1.2/meego-networking-fails-syslog.txt
I have no idea why uploading media files while tracker and Banshee are
doing their thing ends up with network disconnections and kernel
messages, but that's what I was seeing...

Re #3 -- my tracker settings are now set like this (in ~/.config/tracker):

meegolem-103-.../.config/tracker> diff -c tracker-miner-fs.cfg.~1~
tracker-miner-fs.cfg
*** tracker-miner-fs.cfg.~1~    2011-02-17 11:46:18.000000000 -0800
--- tracker-miner-fs.cfg        2011-02-26 16:50:21.764043769 -0800
***************
*** 1,13 ****

  [General]
  # Log verbosity (0=errors, 1=minimal, 2=detailed, 3=debug)
! Verbosity=0
  # Time in seconds before crawling filesystem (0->1000)
  InitialSleep=15

  [Monitors]
  # Set to false to completely disable any monitoring
! EnableMonitors=true

  [Indexing]
  # Sets the indexing speed (0->20, where 20=slowest speed)
--- 1,13 ----

  [General]
  # Log verbosity (0=errors, 1=minimal, 2=detailed, 3=debug)
! Verbosity=2
  # Time in seconds before crawling filesystem (0->1000)
  InitialSleep=15

  [Monitors]
  # Set to false to completely disable any monitoring
! EnableMonitors=false

  [Indexing]
  # Sets the indexing speed (0->20, where 20=slowest speed)
***************
*** 18,24 ****
  IndexOnBatteryFirstTime=true
  # Set to true to enable traversing mounted directories for removable devices
  # (this includes optical discs)
! IndexRemovableMedia=true
  # Set to true to enable traversing CDs, DVDs, and generally optical media
  # (if removable devices are not indexed, optical discs won't be either)
  IndexOpticalDiscs=false
--- 18,24 ----
  IndexOnBatteryFirstTime=true
  # Set to true to enable traversing mounted directories for removable devices
  # (this includes optical discs)
! IndexRemovableMedia=false
  # Set to true to enable traversing CDs, DVDs, and generally optical media
  # (if removable devices are not indexed, optical discs won't be either)
  IndexOpticalDiscs=false
***************
*** 47,50 ****
  # List of files to NOT index (separator=;)
  
IgnoredFiles=*~;*.o;*.la;*.lo;*.loT;*.in;*.csproj;*.m4;*.rej;*.gmo;*.orig;*.pc;*.omf;*.aux;*.tmp;*.po;*.vmdk;*.vm*;*.nvram;*.part;*.rcore;lzo;autom4te;conftest;confstat;Makefile;SCCS;litmain.sh;libtool;config.status;confdefs.h;
  # Interval in days to check the filesystem is up to date in the
database. If set to 0, crawling always occurs on startup, if -1
crawling is disabled entirely. Maximum is 365.
! CrawlingInterval=0
--- 47,50 ----
  # List of files to NOT index (separator=;)
  
IgnoredFiles=*~;*.o;*.la;*.lo;*.loT;*.in;*.csproj;*.m4;*.rej;*.gmo;*.orig;*.pc;*.omf;*.aux;*.tmp;*.po;*.vmdk;*.vm*;*.nvram;*.part;*.rcore;lzo;autom4te;conftest;confstat;Makefile;SCCS;litmain.sh;libtool;config.status;confdefs.h;
  # Interval in days to check the filesystem is up to date in the
database. If set to 0, crawling always occurs on startup, if -1
crawling is disabled entirely. Maximum is 365.
! CrawlingInterval=-1

-- Niels
http://nielsmayer.com

PS: Since I have tracker turned off -- is there a manual command I can
issue, e.g. after uploading all media. I prefer tracker off as I don't
want any extra "churn" while the files are being uploaded or changed
in that directory. For example, when I'm creating or editing media in
that directory, I want all the CPU and disk available to the task at
hand. Automatic indexing shouldn't happen when the user is trying to
use the system for something else...
_______________________________________________
MeeGo-community mailing list
[email protected]
http://lists.meego.com/listinfo/meego-community
http://wiki.meego.com/Mailing_list_guidelines

Reply via email to