diff --git a/include/libsaria/library.h b/include/libsaria/library.h index 95576594..2910d835 100644 --- a/include/libsaria/library.h +++ b/include/libsaria/library.h @@ -18,6 +18,7 @@ namespace libsaria void load(); void save(); + void update(); void refresh(); void add_path(string); diff --git a/libsaria/library/library.cpp b/libsaria/library/library.cpp index 51a32b92..556ee775 100644 --- a/libsaria/library/library.cpp +++ b/libsaria/library/library.cpp @@ -69,6 +69,13 @@ namespace libsaria it->second.get_info(info_func); } + void library::update() + { + map::iterator it; + for (it = path_map.begin(); it != path_map.end(); it++) + it->second.update(); + } + void library::play_id(ino_t id) { map::iterator it;