diff --git a/cover/CoverArtGrabber.cpp b/cover/CoverArtGrabber.cpp index c5be36fd..788648c6 100644 --- a/cover/CoverArtGrabber.cpp +++ b/cover/CoverArtGrabber.cpp @@ -35,7 +35,7 @@ Grabber::getFromInputFormatContext(const Av::InputFormatContext& input) std::vector -Grabber::getFromTrack(Track::pointer track) +Grabber::getFromTrack(Database::Track::pointer track) { std::vector res; @@ -57,7 +57,7 @@ Grabber::getFromTrack(Track::pointer track) } std::vector -Grabber::getFromRelease(Release::pointer release) +Grabber::getFromRelease(Database::Release::pointer release) { if (!release) return std::vector(); @@ -66,9 +66,9 @@ Grabber::getFromRelease(Release::pointer release) // Check if there is an image file in the directory of the release // For now, just get the cover art from the first track of the release - Wt::Dbo::collection tracks (release->getTracks()); + Wt::Dbo::collection tracks (release->getTracks()); - Track::pointer firstTrack; + Database::Track::pointer firstTrack; if (tracks.begin() != tracks.end()) firstTrack = *tracks.begin(); diff --git a/cover/CoverArtGrabber.hpp b/cover/CoverArtGrabber.hpp index d506f03d..95256980 100644 --- a/cover/CoverArtGrabber.hpp +++ b/cover/CoverArtGrabber.hpp @@ -16,8 +16,8 @@ class Grabber public: static std::vector getFromInputFormatContext(const Av::InputFormatContext& input); - static std::vector getFromTrack(Track::pointer track); - static std::vector getFromRelease(Release::pointer release); + static std::vector getFromTrack(Database::Track::pointer track); + static std::vector getFromRelease(Database::Release::pointer release); }; } // namespace CoverArt diff --git a/database/Artist.cpp b/database/Artist.cpp index 62a2a0d4..eb6636e3 100644 --- a/database/Artist.cpp +++ b/database/Artist.cpp @@ -1,5 +1,7 @@ #include "AudioTypes.hpp" +namespace Database +{ Artist::Artist(const std::string& name) : _name(name) @@ -35,3 +37,6 @@ Artist::getAll(Wt::Dbo::Session& session, int offset, int size) { return session.find().offset(offset).limit(size); } + +} // namespace Database + diff --git a/database/AudioTypes.hpp b/database/AudioTypes.hpp index 588f3c19..e0c53b07 100644 --- a/database/AudioTypes.hpp +++ b/database/AudioTypes.hpp @@ -11,12 +11,12 @@ #include +namespace Database { + class Track; class Release; class Artist; - - class Artist { public: @@ -215,7 +215,7 @@ class Track Wt::Dbo::collection< Genre::pointer > _genres; // Tracks in the release }; - +} // namespace database #endif diff --git a/database/Database.cpp b/database/Database.cpp index f3db0ee5..0a298803 100644 --- a/database/Database.cpp +++ b/database/Database.cpp @@ -10,6 +10,8 @@ #include "transcode/InputMediaFile.hpp" +namespace Database { + Database::Database(boost::filesystem::path dbPath, MetaData::Parser& parser) : _db(dbPath), _metadataParser(parser) @@ -428,3 +430,4 @@ Database::processVideoFile( const boost::filesystem::path& file) } } +} // namespace Database diff --git a/database/Database.hpp b/database/Database.hpp index 0cca74ec..a9fadf4b 100644 --- a/database/Database.hpp +++ b/database/Database.hpp @@ -5,6 +5,8 @@ #include "FileTypes.hpp" +namespace Database { + class WatchedDirectory { public: @@ -64,3 +66,4 @@ class Database MetaData::Parser& _metadataParser; }; +} // Database diff --git a/database/DatabaseHandler.cpp b/database/DatabaseHandler.cpp index 12654965..4137a077 100644 --- a/database/DatabaseHandler.cpp +++ b/database/DatabaseHandler.cpp @@ -10,13 +10,13 @@ _path(db), _dbBackend( db.string() ) { _session.setConnection(_dbBackend); - _session.mapClass("genre"); - _session.mapClass("track"); - _session.mapClass("artist"); - _session.mapClass("release"); - _session.mapClass("release"); - _session.mapClass("path"); - _session.mapClass