A simple Flutter project to play and sort(move) your photos and videos.
For now, just tested this app on Linux and Windows 10.
- Click the
Open folder
button to select folder and play media. - Click the
Move conf
button to edit movement. Given example below:
{
"path": "/home/qbug/Media",
"activate": "default",
"cases": {
"default": {
"Cats": "/home/qbug/photo/cats",
"Sport": "/home/qbug/video/sport"
}
}
}
Description:
path
: The directory you opened last time.activate
: Select one of thecases
you set.cases
: Define which buttons you need and where the file will be moved to when a button is clicked. The key is button name when the value is the directory that opening file will be moved to.
- Complete the json config and click
OK
. - Now check the bottom bar, there are some new movement buttons. When you click them, the opened file will be move into
- View photo
- View video
- Open folder
- Run shell/script
- Dialog with shell error msg
- Undo movement
- Custom file movement
- Input validation
- Beautify movement input dialog
- Video position controll bar
- Remember last open folder
- Only show control bar when playing videos or gifs
- File sorting
- Multi lines for custom buttons
- Move control button into sidebar
- Click media player to play/pause instead of clicking button
- Cur time at left; end time at right
- Default move dst
- Use
setState
correctly - Refactor code - continuous
- Use interface
- Add unit test
- Gif control
- Move config quick save
- Recursive list files
- Random open file
- Shortcut
- Custom Shortcut
-
Custom bottom button and shell/script
- Controll bar position overflow
- Set play blank after move the lastest file
- init local movement
- Can not open files whose filename contains
#
- (In process) Broken file cause crash
- Remove file and quickly click player cause crash