ocarina/libsaria/library.cpp

42 lines
610 B
C++

#include "library/library.h"
#include <libsaria/library.h>
#include <libsaria/callback.h>
#include <libsaria/track.h>
#include <list>
using namespace std;
static Library library;
void libsaria::add_library(string dir)
{
library.add_path(dir);
library.update_path(dir);
}
void libsaria::refresh_library()
{
trigger_callback(LIBRARY_REFRESH);
}
void libsaria::library_list(list<Track> &track_list)
{
library.list_all(track_list);
}
void libsaria::play_id(ino_t inode)
{
library.play_id(inode);
}
void libsaria::library_save()
{
library.save();
}
void libsaria::library_load()
{
library.load();
}