Skip to content

Releases: Zabrimus/jonglisto-ng

v0.2.5 Build fixes and upgrade to Vaadin 8.4.4

26 Jun 16:15
Compare
Choose a tag to compare

v0.2.4 Bugfix release

25 May 15:57
Compare
Choose a tag to compare

Bugfixes:

  • buxfix epg search configuration. Init Logger failed
  • code cleanup
  • compatibility with VDR <= 2.3.3 (command LSTC :ids and PING)

New:

  • upgrade to xtend 2.14.0
  • upgrade to Vaadin 8.4.2

v0.2.3 bugfixes and enhancements

08 Apr 15:50
Compare
Choose a tag to compare

Bugfixes:

  • implement forgotten functionality in epgd search timers (toggle active/inactive and delete)
  • time values was wrong due to Daylight Saving Time

New:

  • moved retransmission setting epgd searchtimer to first tab
  • new epg search functionality based on regular expressions (configurable in Configuration/Extended EPG search)
  • new permission view:config:epgsearch
  • create search timer in epg overview
  • upgrade to Vaadin 8.3.3
  • render timer timeline as SVG (more robust in terms of zoom)
  • new configuration parameter 'timezone' to set the time zone used by the application
  • replaced recordings view with a new explorer like view

0.2.2 Bugfix release

17 Mar 23:33
Compare
Choose a tag to compare

0.2.2:
Bugfixes:

  • svdrp server: closed client socket can result in a timeout on client side in subsequent connections and requests

New:

0.2.1:
Bugfixes:

  • exception if the channel logo path does not exists at all
  • get scraper information

New:

  • changed internal logger to be more flexible
  • log configuration at runtime (including log files), Configuration/Log
    But be aware: Syslog appender only works if syslog networking is enabled!
  • new permission view:config:log (use with care, this permission allows to change the whole application logging)
  • upgrade to Vaadin 8.3.2

v0.2.0

10 Mar 20:36
Compare
Choose a tag to compare

Bugfixes:

  • delete multiple recordings could destroy the internal tree data structure
  • more useful notification if VDR is not running or cannot be reached
  • strange validation errors while creating new epgsearch timers

New:

  • dropped support for osdserver
  • optional dependency vdr-plugin-jonglisto (version 0.1.0)
  • additional attribute in VDR configuration (mac), used for WOL (wake on lan)
  • wake on lan implemented
  • svdrp server implemented (used by vdr-plugin-jonglisto). Most commands tries to determine the calling VDR, which must be
    configured in jonglisto-ng. If the VDR cannot be found, the command fails.
    jonglisto-ng understands the following commands
    PING (same as VDR)
    QUIT (same as VDR)
    FAVL (returns the configured channel favourites for the calling VDR)
    FAVC (returns the configured channel ids in favourite list )
    EPGT (returns the configured epg time list)
    ALRM <title> (sets an alarm timer at , on with title <title>, VDR listens on )
    ALRL (returns all Alarms for the VDR listen on )
    ALRC toggle (switch on/off, alarm with id returned by ALRL)
    delete (delete alarm with returned by ALRL)
    VDRL (lists all configured VDR)
    VDRD (show details of the VDR with name )
    VDRP (pings the VDR with name )
    VDRW (sends Wake on lan to VDR with name , if MAC is configured)
  • update channel list in live/running VDR (in channel configuration, needs vdr-plugin-jonglisto)
  • visibility of favourites in VDR OSD can be configured for each VDR
  • possibility to bypass login and use the Username defined as URL parameter (needs configuration in security.ini and jonglisto-ng.xml)
  • timer view shows also remote timers (needs vdr-plugin-jonglisto)
  • timer view shows if a timer is created by epgsearch, epgd or epg2timer, also shows if this is a timer from plugin RemoteTimers
  • update/delete remote timers (needs vdr-plugin-jonglisto)
  • create remote timer (if SVDRPDefaultHost is configured in VDR, needs vdr-plugin-jonglisto)
  • tools under configuration implemented (it's unsure, if someone else could or will use it, mainly used for development)
    copy epg and channel data from one VDR to another one
  • rename recording directory implemented
  • move multiple recordings or rename recording directory is much faster if vdr-plugin-jonglisto is used
  • possibility to configure which VDR are allowed to use which jonglisto SVDRP command (see configuration element jonglisto-plugin)

v0.1.0

11 Feb 17:02
Compare
Choose a tag to compare

0.1.0:
Bugfixes:

  • accidentally use only german locale, now other (english currently exists) languages are working.
  • create channels.conf

New:

  • new optional dependency: vdr plugin osdserver (see http://www.udo-richter.de/vdr/osdserver.html)
  • show favourite channel list of jonglisto-ng in VDR OSD (needs osdserver plugin)
    • shows the different lists
    • shows program on channel
    • shows epg information
    • set timer, alarm or switch channel
  • epg alarm message using osdserver implemented
  • configurable time before or after event start to fire the alarm job
  • URL parameter 'locale=de' or 'locale=en' are supported to choose another locale (other language files currently do not exists). Normally the browser locale is used.
  • optional dependency to vdr plugin jonglisto (https://github.com/Zabrimus/vdr-plugin-jonglisto) to get extended epg information and images.
  • new optional configuration elememt which could be set, if extended EPG information and/or images shall be shown.
  • scraper images and informations can be displayed (needs vdr-plugin-jonglisto)
  • channel switch in channel configuration (it's easier to sort channels, if the channel can be switched on VDR)
  • replaced TwinColSelect in favourite configuration with an own component. TwinColSelect has too many disadvantages.
  • show deleted recordings (needs vdr-plugin-jonglisto)
  • undelete recording (needs vdr-plugin-jonglisto)

v0.0.3

10 Jan 16:54
7867ded
Compare
Choose a tag to compare

Bugfixes:

  • exception in channel configuration, if no channel groups are defined
  • empty epgsearch view (but only if epgd is not configured. Reason: nonsense condition in the code)
  • tried to fix too small column in timer view for date, time and duration
  • click on channel in epg view shows all events for this channel
  • initial timer sorting by date/time
  • fixed time selection in epg view

New:

  • channel favourites (configuration)
  • cron-like jobs are available (shell script calls or svdrp commands), also used for epg alarm
  • channel favourites can be used in epg view to filter the channel list
  • build image is available at dockerhub: docker pull zabrimus/jonglisto-ng. This results in much faster subsequent builds.
  • runtime image which contains Apache TomEE and jonglisto-ng 0.0.3 is available at dockerhub: docker pull zabrimus/jonglisto-ng-runtime (see documenation in the main page)
  • epg alarm button implemented (osd message, channel switch, custom SVDRP command)
  • new permission view:configuration:favourite:all
  • new permission view:configuration:favourite:user
  • new permission view:configuration:jobs:all
  • new permission view:configuration:jobs:user
  • new permission view:configuration:jobs:shell <-- not yet used
  • new permission view:configuration:jobs:svdrp

v0.0.2

30 Dec 15:11
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

Only some small bugfixes after the last release.
Additionally the sample jonglisto-ng-xml has been fixed.

Version 0.0.1

27 Dec 20:45
Compare
Choose a tag to compare
Version 0.0.1 Pre-release
Pre-release

The archive contains the war-file and all necessary configuration files.
Read the main page (https://github.com/Zabrimus/jonglisto-ng) about deployment and starting the application and where to put the configuration files and how they can be changed.