4 |
|
// |
5 |
|
// $Id$ |
6 |
|
|
7 |
< |
#include "MediaFile.hpp" |
7 |
> |
#include <menes/standard.hh> |
8 |
|
|
9 |
|
#include <menes-dbi/resultset.hpp> |
10 |
|
|
11 |
+ |
#include "MediaFile.hpp" |
12 |
+ |
|
13 |
|
MediaFile::MediaFile(_H<dbi::Connection>& connection, const api::Path& path) : connection(connection), path(path) |
14 |
|
{ |
15 |
|
_H<dbi::ResultSet> info(connection->Parse(_B("SELECT artist, title, album, genre FROM files WHERE path = ?"))->Execute(path.GetPath())); |
31 |
|
|
32 |
|
if (path_->MoveNext()) |
33 |
|
{ |
34 |
+ |
connection->Parse(_B("UPDATE files SET live = TRUE WHERE path = ?"))->Execute(path.GetPath()); |
35 |
+ |
|
36 |
|
if (!artist.IsEmpty()) |
37 |
|
connection->Parse(_B("UPDATE files SET artist = ? WHERE path = ?"))->Execute(artist, path.GetPath()); |
38 |
|
|