TODO
Any offers of help will be gratefully received
Things that need to be done
- Testing, testing, testing.
Haven’t got enough facilities to thoroughly test Baserip. I need a
large user base. Not likely to happen, ho hum.
- Document the code.
- Improve setup code to integrate with desktops.
- Read lsdvd as xml not python code (security!).
Things that should be done
- Implement unit tests.
- Save settings and recall them when a DVD is re-inserted.
- Pause a job (is this even possible?).
- Set up web-site (sourceforge?) with bug tracking - just discovered
there’s already a Baserip - bugger!
- Run code through PyLint, take a deep breath and read results.
- Auto-detect of telecine and use pullup and softskip filters (looks difficult
to do it reliably).
Things that could be done
- Allow selection of backend - avconv, ffmpeg or gstreamer.
- Set up job queues.
- Export of jobs to shell script?
- Make Baserip front-end agnostic (Qt, Gtk and curses).
- Port to other systems (windows, mac).