Re: [Rhythmbox-devel] rhythmdb entries

Hi Jonathan,

thanks for the link, I read C better than python. (I found another link that i could use to 'derive' them from too;



Jonathan Matthew wrote:
On Thu, Dec 31, 2009 at 12:27 PM, Ron Croonenberg <ronc depauw edu> wrote:
I am trying to access the rhythmdb, I checked the "plugin writing guide"

but the only thing I can find is the following snippet:

for row in mysource.props.query_model:
       entry = row[0]
       print db.entry_get(entry, rhythmdb.PROP_TITLE)

is there a document that shows how to use the rhythmdb?

Not really. The C documentation
( is
incomplete but it might help a bit for the parts that translate
directly to python.

For accessing all rows in the db, do I just loop through it and than get
data out of an entry by using something like:
'db.entry_get(entry, rhythmdb.PROP_TITLE)'  , like in the above snippet?

I see there is a rhythmdb.PROP_TITLE, is there also a rhythmdb.PROP_ARTIST,
rhythmdb.PROP_ALBUM, etc etc  (is there a list of these?)

The available properties are defined in rhythmdb.h:
When accessing these in python, you remove the 'RHYTHMDB_' prefix,
since they're already in the 'rhythmdb' module.
Alternatively, run 'filter(lambda x: x.startswith("PROP_"),
dir(rhythmdb))' in the python console.
rhythmbox-devel mailing list
rhythmbox-devel gnome org

main(p){printf(p,34,p="main(p){printf(p,34,p=%c%s%c,34); }",34); }
Ron Croonenberg                   |
                                  | Phone: 1 765 658 4761
Lab Instructor &                  | Fax:   1 765 658 4732
        Technology Coordinator    |
Department of Computer Science    | e-mail: ronc DePauw edu
DePauw University                 |
275 Julian Science & Math Center  |
602 South College Ave.            |
Greencastle, IN  46135            |

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]