Plugin-Serien Recorder

Enigma 2 Plugins Enigma 2 Picons Enigma 2 Settings and Satellites.xml Enigma 2 Software and Tools Enigma 2 Skins
Post Reply
User avatar
adrianoluis
Developer
Developer
Posts: 1823
Joined: 30 Apr 2022, 22:26
Has thanked: 6 times
Been thanked: 1016 times
Spain

Plugin-Serien Recorder

#1

Post by adrianoluis »

SerienRecorder 4.5.0

New functions:

A channel check is now performed during the TV Planner search.
In the series/season start view, the blue button now loads the series for all channels.
New option "Compress backup files" to compress the backup files (see notes 1)
In the openATV image from 7.1 there was a problem with the display of the picons in the series recorder (see notes 2)
If you restrict the season at the series marker, the timer list will be cleaned up automatically if you want. (see notes 3)
If you leave the view in the global settings without saving, you will now get a warning.
New view for restoring deleted entries from the timer list. (see notes 4)
In the series marker view you can use the bouquet/channel keys to jump through the initial letters, i.e. from A to B to C etc.

Changes:

In many places, the TV series ID is now used instead of the wish list ID.
When doing a manual timer search, the directories are now also checked beforehand.
The search results are now also displayed in color (green/red) if a series marker already exists for the series.
Additional information is now displayed during the timer search, which hopefully helps with troubleshooting (see note 5).
Changed the design of the broadcast dates view
The option in the settings "Always create manual timers" has been renamed to "Always create manual timers".
Colors used for series name or episode name were aligned in all views.
Added titles in the Top 30 view: The series with the most views in the last 12 months.
Revised channel mapping to use ServiceRef (almost) everywhere in SeriesRecorder. (see notes 6)
Conflict handling of timers corrected (see note 7)
Added check for changes to channel list in channel assignment (key 8) (see note 8)
Setting/changing TVDB ID completely revised (see note 9)
Improved behavior of changelog view when starting the series recorder.

Bugfixes:

In rare cases it could happen that a timer was created but no entry was made in the timer list.
Crash during timer search if the TV Planner email was activated and the SeriesServer was not reachable.
Adjustments for openATV 7.1 - there were problems with the processing of the TV Planner e-mail.
When switching between the Series Planner and the Top 30 view, the selection is reset.
Fixed bug when adding entries to the timer list (episode list and timer list).
No more boot loop when the web interface is completely removed, but the SeriesRecorder web interface is still activated.
Creating manual timers from the SeriesRecorder web interface now works correctly again.
Tags are now stored differently in the database to be compatible with Python 3.
When saving the series marker settings via the web interface, the tags do not break anymore.

Notes:

1.If the option "Compress backup files" is active, a .tar.gz is made of the files from the backup,
the directory structure is also kept, so it is easier to restore the backup.
Another advantage is that the backups are much smaller, in my case 250 kB to 980 kB.
Note that if you activate compression, only these files will be deleted automatically after *** days,
but not the folders that were created before, so you have to delete them manually.
Of course, this also applies in the reverse case, when the compression is deactivated again at some point.

2.If you use picons with transmitter names, the picon file had to be named the same as the transmitter.
Now the file is additionally searched with a normalized norm.
All spaces in the station name are removed and it is converted to lower case.
So "Das Erste" becomes "daserste". This way the picons are found more reliably, because both variants are searched.
Also, the default picon is now loaded correctly if no picon is found for the station.
The default picon comes from the image skin: /usr/share/enigma2/skin_default/picon_default.png.

3.Timer list with season restriction works if you have activated a "from season" at the series marker.
For example, if one has set "from season 3" and leaves the selection, SeriesRecorder asks:
"Do you want to delete the timer entries for older seasons from the database?".
If "Yes" is selected, all timer entries for seasons 2, 1 and 0 as well as "Specials" of this series will then be deleted automatically.
Afterwards you will see how many entries have been deleted.
If you have additionally selected other seasons, e.g. "Season 1" and "from Season 3", 2, 0 and Specials would be deleted.
If "Specials" were activated, they will of course be kept.
If season 0 is selected, the entries up to the selected episode are deleted from the timer list, if necessary.

4.Restore deleted timer entries can be called from the timer list:
Timer List (blue button) -> Edit Timer List (OK) -> Restore (blue button).
There you have four functions: "Delete entry permanently" (red button), "Restore entry" (green button),
"Restore all entries of the selected day" (yellow button) and
"Restore all entries of the selected series" (blue button).

5.It is checked whether the station specified in the e-mail is also assigned in the series recorder.
If not, a corresponding message is displayed in the log.
The channel ' xyz ' was found in the TV planner e-mail, but is not assigned in the series recorder.
' xyz ' - For this series marker the seasons are restricted - not all broadcast dates are considered.
' xyz ' - For this series marker the channels are restricted - not all broadcast dates are considered.
194 broadcast dates for 41 series were retrieved from the series server.
Considered are ' 143 ' broadcast dates for ' 35 ' series.
Suitably also the output, if one uses the TV planner search run:
' 34 ' broadcast dates for ' 10 ' series were read from the TV Planner e-mail.
24 broadcast dates for 9 series are taken into account.

6.Previously, the station name was stored in the database in addition to the ServiceRef during station assignment in the SeriesRecorder.
If the station name or the ServiceRef on the box changed, then the SeriesRecorder had problems.
Due to the changes in this version, the channel name for the display is determined live from the channel list of the box.
So you can also see in the channel assignment if there is a wrong channel due to a change of the ServiceRef.
The web interface is not yet completely changed at this point.

7.Apparently there was a problem with the timer search for quite a long time, if a timer conflict occurred.
In this case a deactivated timer and an entry in the timer conflict list should have been created in the series recorder.
But this apparently only worked sometimes and the deactivated timer was created with wrong pre- and post-run times.
I have now completely reworked the creation of disabled timers, in case of a conflict.

8.Since a while there was the possibility to check the channels with the key 8 in the channel assignment.
But until now, it was only checked whether the channels assigned in the Series Recorder were still available in the channel list of the box.
With this update I have extended the function, so that now also name changes and moves of stations are recognized.

9.Change in entering the TVDB ID (for those who have the permission).
Until now you could only enter the TVDB-ID manually in the SeriesRecorder,
so you had to find out the TVDB ID in the web browser first and then enter it.
Now the SeriesRecorder can also search for the name of the series at TheTVDB and the TVDB-ID can be selected comfortably.
Post Reply
  • Similar Topics
    Replies
    Views
    Last post