On Thu, 2009-08-06 at 22:01 +1000, Jonathan Matthew wrote: > Over the last couple of days I have committed a set of changes to > reimplement the parts of rhythmbox that were using HAL. The HAL code is > still there, but the new code is used if possible. The new code > requires GUdev 143 or newer. > > For identification of USB mass storage devices, we're now using a > library I created called libmediaplayerid, in conjunction with a set of > media player description files and udev rules you can find here: > http://cgit.freedesktop.org/~teuf/media-player-id/ > > If you don't want to install the media-player-id files under /usr, you > can use the XDG_DATA_DIRS environment variable to locate them, but the > udev rules must be installed in /lib/udev/rules.d or /etc/udev/rules.d > for it to work at all. > > Since nothing besides rhythmbox is using libmediaplayerid, it currently > lives in the rhythmbox source tree. It may move somewhere else some > day.
If you were to make a stand-alone release, distros could start packaging it up. > We also have GUdev-based code for detecting MTP devices, which should > work better than the HAL code in two ways: it should work with multiple > devices, and it should detect MTP devices that aren't yet in libmtp's > known device list. Cheers _______________________________________________ rhythmbox-devel mailing list rhythmbox-devel@gnome.org http://mail.gnome.org/mailman/listinfo/rhythmbox-devel