Specify what media should be served from the Tracker db
Submitted by Age Bosma (IRC: Forage)
Assigned to Zeeshan Ali (Khattak)
Link to original bug (#660627)
Description
Hi,
Rygel has its own MediaExport plugin indexing media of the specified locations. One can enable the TrackerExport plugin when the data should be used from the Tracker db instead.
I first of all believe that it's a bit of a waste of effort to have Rygel create a media indexer when Tracker already does a great job. What is the reason for doing so?
On topic: I already started using Tracker before using Rygel. I'd like to stick to the TrackerExport plugin for Rygel because it's a waste of resources to have another indexer running next to Tracker (not to mention some issues MediaExport has). The problem, however, is that Rygel does not have a way to control what media indexed by Tracker is served to the different controllers (TV, etc.). This means that I get to see loads of media on my TV while I would never want to view it here. E.g. video's from work related project folders, images downloaded or created for development purposes, etc. It would be great to have a way in Rygel to specify what media indexed by Tracker should be served by Rygel. Kind of like it is now with MediaExport, where you can add different folders, but then only list and allow selecting those folders indexed by Tracker. When a new folder is added through Rygel, add it to the Tracker config to let Tracker index it. This could be location/folder based or e.g. tag based. The latter, however, might be a bit too soon to do. The folder concept in general should fade away a bit more first.
It is currently also not possible to exclude specific folders. In my case I've got a Video folder which included an iPod folder with movies re-encoded specifically for my iPod. The result is having both the original movie and the re-encoded one listed on my TV. Instead of only adding folders, it would also be great to exclude specific (sub) folders.