This cookbook installs and configures rygel server.
an open mind
Setup the required attributes and keep the "rygel::node" recipe in the run list.
The following are the attributes (that may be) used by this cookbook.
node['rygel']['audio_directories']
- Audio directoriesnode['rygel']['video_directories']
- Video directoriesnode['rygel']['picture_directories']
- Picture directoriesnode['rygel']['db_dir']
- The database directory for rygelnode['rygel']['log_dir']
- The log directory for rygelnode['rygel']['log_level']
- The log levelnode['rygel']['port']
- The port to listen onnode['rygel']['friendly_name']
- The friendly name to show to the clientsnode['rygel']['ionotify']
- Whether to use enable/disable ionotify. Valid values: 'yes' and 'no'node['rygel']['strict_dlna']
- Whether to enable strict dlna. Valid values: 'yes' and'no'node['rygel']['enable_tivo']
- Whether to enable tivo mode. Valid values: 'yes' and'no'node['rygel']['notify_interval']
- The ionotify interval to be used if ionotify is enabled
This recipe installs the rygel package and configures based on the minidlna attributes because I'm totally lazy and minidlna doesn't seem to be available in the standard Fedora 26 dnf repository.
I read this: https://mail.gnome.org/archives/rygel-list/2014-March/msg00002.html
Author:: Tim Lum
- shamelessly based off the minidlna cookbook https://supermarket.chef.io/cookbooks/minidlna