On 01/22/2012 10:49 PM, Petko wrote:
Hey guys , . [...] The plugin would rely on the consistent filenames . Simple cycle : Ok , from the lack of response and the looks of the Rhythmbox libraries I think there is little chance this function will be implemented in the core function that imports playlists. So since I still haven't understood the RBs database , signals .... well a long list of things , I intend to write a plugin and hope that it gets integrated (upon a error (missing file) when importing a playlist - prompt to fix the playlist using that algorithm) . So I'm writing mainly because I have some questions . I pretty much got how plugins work . The algorithm's pretty much set : 1.prompt for playlist - I honestly have no idea how to do it . I've done OpenGL , but no real GUI in GTK . Still that's the simplest problem . 2.here's a big pickle - how do I get the playlist parser to give me the playlist items' URI-s 3.Last part I figured out : probe every DB entery for its location , parse it through g_filename_from_uri
, compare the filename to the item given from the playlist, if
there's a match -> add it to the playlistWhere I'll have a big problem is figuring out dependencies and communication with the shell . All and all I'd be happy to get some help around the RB source. Regards, Petko |