Sample snippet putting it all together: -----------------------------------
query = db.query_new() query_model = db.query_model_new(query, rhythmdb.rhythmdb_query_model_track_sort_func, 0, db.query_model_new_empty()) *db.query_append(query, [rhythmdb.QUERY_PROP_EQUALS, rhythmdb.PROP_ALBUM, self.album]) # Your code* db.do_full_query_parsed(query_model, query) ----------------------------------- This will fill the query model, which will be sorted with the provided function, with your query. Cheers On Tue, Feb 22, 2011 at 3:04 AM, <ikw...@gmail.com> wrote: > For my plugin, the query below returns all songs that has the same album as > self.album. I looked through your source but I'm not familiar with python's > formatting for query options. Do you know how I would incorporate my query > of getting the album using this line: > > db.query_append(q, [rhythmdb.QUERY_PROP_EQUALS, rhythmdb.PROP_ALBUM, > self.album]) > > to have it sorted? Do I append > the rhythmdb.rhythmdb_query_model_track_sort_func portion into the line > above? If so, how do I do it? I can't find any documentation on any of these > python functions for rhythmbox. > > Thanks for any help, > > > On Sun, Feb 13, 2011 at 2:47 PM, Pablo Carranza <pcarra...@gmail.com>wrote: > >> Hi there, >> >> I have it implemented in this plugin: >> https://bitbucket.org/jimcerberus/rhythmweb/wiki/Home >> >> Sample: >> >> import rb, rhythmdb >> >> query_model = >> db.query_model_new(db.query_new(), >> rhythmdb.rhythmdb_query_model_track_sort_func, 0, db.query_model_new_empty()) >> >> >> Cheers! >> >> >> On Sun, Feb 13, 2011 at 4:25 PM, <ikw...@gmail.com> wrote: >> >>> Hi, >>> >>> I'm pretty new to python and I find it hard to find any documentation on >>> the rhtyhmbox python API. Using code from other plugins I have a working >>> plugin but I would like the results to be sorted by track number. Can >>> someone maybe have a quick look at: >>> >>> http://sprunge.us/REGT?sh >>> >>> and let me know how I can use this code to get the results of an album, >>> sorted by track number? >>> >>> Thanks, >>> >>> >>> _______________________________________________ >>> rhythmbox-devel mailing list >>> rhythmbox-devel@gnome.org >>> http://mail.gnome.org/mailman/listinfo/rhythmbox-devel >>> >>> >> >> >> -- >> Pablo Carranza >> > > -- Pablo Carranza
_______________________________________________ rhythmbox-devel mailing list rhythmbox-devel@gnome.org http://mail.gnome.org/mailman/listinfo/rhythmbox-devel