more robust timer sanity check / autoincrement handling, small code cleanup fixes bug #718
RecordTimer.py: fixed typo (thx to dr.best) refs #635
permit also to record from service groups (services with associated alternative services)
fixes bug #556 - fixes adding timers from inside the movie player: the .ts service was added as channel - fixes a small bug in ConfigSelection to allow empty strings inside the ChoicesList
RecordTimer.py: fix double name in recording filenames. refs #345
RecordTimer.py,RecordingConfig.py,setup.xml: *add possibility to change the default recording filename composition in expert mode. This allows now to have shorter recording filenames (Date-Name) or longer (DateTime-Channel-Name-Shortdescription) beside the default. This fixes #345
By Anders Holst: At regular intervalls there are questions in the forum (in at least three or four different threads on only this subject) on how to configure the recording paths so you don't have to set them to the same thing over and over again in e.g EPG timers. People apparently forget to set it, and miss their recordings because the harddisk is full or not built in. They want an easy way to change the default from /hdd/movies/ to a NAS or a USB device. I have rebased the patch in this thread from March 23, added two minor bugfixes, and hopefully made it less controversial by making sure that it only affects the expert setup level. I don't think there should be anything controversial about this patch now, and no known bugs. It only provides functionality that several people are screaming to get. Synopsis: The patch changes the "Timeshift path..." setup dialogue into a "Recording paths..." dialogue where you can easily configure both the timeshift and the other recording paths.
use bit operations instead of power
RecordTimer.py: dont open recordfile when timer is just a zaptimer
RecordTimer.py: one time is enough
RecordTimer.py: cleanup imports
RecordTimer.py: import needed insort
RecordTimer.py: fix
timer.py: revert change needed for recordtimer add own doActivate to recordtimer
RecordTimer.py: fix parallel recording of the same event on multiple services
RecordTimer.py: remove debug output
fix recordings from deepstandby when the current channel must be stopped because of lacking resources
RecordTimer.py: dont stop a running TS playback or other playback when a recordtimer couldn't be started
RecordTimer.py: fix typo (thx for adenin)
make popup message on record configurable. Patch by CuNoah.