Updating TODO list
This commit is contained in:
+10
@@ -0,0 +1,10 @@
|
|||||||
|
build/
|
||||||
|
Makefile.in
|
||||||
|
aclocal.m4
|
||||||
|
autom4te.cache/
|
||||||
|
configure
|
||||||
|
depcomp
|
||||||
|
include/
|
||||||
|
install-sh
|
||||||
|
missing
|
||||||
|
|
||||||
@@ -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]
|
[Database]
|
||||||
- When removing a track, make sure to remove genre/artist/release if last!
|
- When removing a track, make sure to remove genre/artist/release if last
|
||||||
- Properly scan Videos
|
- Use Inotify like system to watch modified/added files
|
||||||
|
- Implement a video database cleanup
|
||||||
|
- User access for Video/Pictures (really needed for Audio?)
|
||||||
|
|
||||||
[Audio]
|
[Audio]
|
||||||
- TableViewFilter: <All> -> Track count
|
- TableViewFilter: <All> -> Track count for this speccial category
|
||||||
- MediaPlayer: move slider using js
|
- MediaPlayer: move slider using js
|
||||||
- TrackView : handle original release date
|
- TrackView : handle original release date
|
||||||
- TrackView : handle duration > 1 hour
|
- TrackView : handle duration > 1 hour
|
||||||
- TrackView : select only relevant columns to speed up queries (do not get eveything!)
|
- TrackView : select only relevant columns to speed up queries (do not get eveything)
|
||||||
- OGG metadata -> nested in the audio stream !
|
- 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...
|
||||||
|
|||||||
+1
-1
@@ -45,7 +45,7 @@ int main(int argc, char* argv[])
|
|||||||
// database.watchDirectory( WatchedDirectory("/storage/common/Media/Video/Series", WatchedDirectory::Video) );
|
// database.watchDirectory( WatchedDirectory("/storage/common/Media/Video/Series", WatchedDirectory::Video) );
|
||||||
|
|
||||||
std::cout << "Starting refresh..." << std::endl;
|
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);
|
return Wt::WRun(argc, argv, &createApplication);
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ AudioWidget::playTrack(boost::filesystem::path p)
|
|||||||
AudioWidget::handleTrackEnded(void)
|
AudioWidget::handleTrackEnded(void)
|
||||||
{
|
{
|
||||||
std::cout << "Track playback ended!" << std::endl;
|
std::cout << "Track playback ended!" << std::endl;
|
||||||
_audioDbWidget->selectNextTrack();
|
// _audioDbWidget->selectNextTrack();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user