From 3786c5c3cf6f39ac85a9e8b99fd71b08fa14c07b Mon Sep 17 00:00:00 2001 From: emeric Date: Fri, 14 Mar 2014 12:55:37 +0100 Subject: [PATCH] Updating TODO list --- .gitignore | 10 ++++++++++ TODO | 26 ++++++++++++++++++++------ main/main.cpp | 2 +- ui/audio/AudioWidget.cpp | 2 +- 4 files changed, 32 insertions(+), 8 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..c0d8eab1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +build/ +Makefile.in +aclocal.m4 +autom4te.cache/ +configure +depcomp +include/ +install-sh +missing + diff --git a/TODO b/TODO index 4acfdcae..3db88de0 100644 --- a/TODO +++ b/TODO @@ -1,13 +1,27 @@ -Features + +[Users] +- Do the feature + +[Pictures] +- Do the feature (merge the Video/Pictures feature? i.e. for personal holiday data sharing...) [Database] -- When removing a track, make sure to remove genre/artist/release if last! -- Properly scan Videos +- When removing a track, make sure to remove genre/artist/release if last +- Use Inotify like system to watch modified/added files +- Implement a video database cleanup +- User access for Video/Pictures (really needed for Audio?) [Audio] -- TableViewFilter: -> Track count +- TableViewFilter: -> Track count for this speccial category - MediaPlayer: move slider using js - TrackView : handle original release date - TrackView : handle duration > 1 hour -- TrackView : select only relevant columns to speed up queries (do not get eveything!) -- OGG metadata -> nested in the audio stream ! +- TrackView : select only relevant columns to speed up queries (do not get eveything) +- OGG metadata -> properly handle metadata nested in the audio stream + +[Remote API] +- Think about a remote API to get/retrieve transcoded files (i.e. for mobile apps)? + +[Layout] +- Make it mobile browser compatible +- Style eveything nicely... diff --git a/main/main.cpp b/main/main.cpp index 0b73992a..5ffda280 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -45,7 +45,7 @@ int main(int argc, char* argv[]) // database.watchDirectory( WatchedDirectory("/storage/common/Media/Video/Series", WatchedDirectory::Video) ); std::cout << "Starting refresh..." << std::endl; - boost::thread refreshThread(boost::bind(&Database::refresh, &database)); +// boost::thread refreshThread(boost::bind(&Database::refresh, &database)); return Wt::WRun(argc, argv, &createApplication); diff --git a/ui/audio/AudioWidget.cpp b/ui/audio/AudioWidget.cpp index de87a98c..83cecaad 100644 --- a/ui/audio/AudioWidget.cpp +++ b/ui/audio/AudioWidget.cpp @@ -75,7 +75,7 @@ AudioWidget::playTrack(boost::filesystem::path p) AudioWidget::handleTrackEnded(void) { std::cout << "Track playback ended!" << std::endl; - _audioDbWidget->selectNextTrack(); +// _audioDbWidget->selectNextTrack(); }