![]() ![]() |
Dec 24 2005, 10:49 AM
Post
#1
|
|
|
Web Scheduler Developer Group: Developers Posts: 4,495 Joined: 9-July 03 From: Melb Member No.: 9 Card: None |
With the new year comes a new major version number for Web Scheduler (3.0)
The main reason for the major version increment is the addition of a lot of new code to better handle merging of overlapping items and a completely new Auto-Add match list system. New Match List System: The new Match list system for Auto-Add matching is much more powerful and allows you to build up a search and match list based on any number of criteria including TEXT based matches on any of the text fields, SPAN matching so a program can only be in a set time span and finally a new one, day of week matching so you can limit the matches to one or more days for the week. This new system is a big change and as such is NOT backwards compatible with the old Auto-Add system so you WILL need to re do your Auto-Add list. New Merging Code: The old way would just edited the overlapped item in place and extend the times etc, the new way actually creates a new Parent item and adds all the overlapped items to it as children. The children are then editable and deletable. While this does not sound like a big change it is from a code point of view, lots of stuff had to be changed to accommodate this hence the major version number increment. These changes will help with merged items of different types i.e. EPG/ONCE/REPEATING can now all be merged into the one parent item and then if needed each can be deleted or edited in place. A big improvement to the old way. This means that there still needs to be a master item for all the merged children items, for things like post processing etc so the first child item from a time point of view is the master item dictating things like post processing and the item and file names etc. I have tested this for the last day or so but I am sure there are still bugs in there so could anyone that is interested give this a going over, the main code paths that need testing are the merging so manually adding items that merge and using the Auto-Add to add overlapping merged items and then editing and deleting these merged items. I am not sure how many people test new builds as I normally don't get a lot of feedback, this probably means that I am the best programmer on the planet and there are no bugs but I hardly believe that so if you do get a chance to test this and it does work for you can you post what you tested and that it worked for you. Also if you find anything try to reproduce it and put the steps to reproducing it so I can track the bug down easier. Thanks to all who test Web Scheduler builds it is much appreciated. Version 3.0.20 - Fix a bug for the EPG search, use WS channel name as the result KEY - Change Running text again Version 3.0.19 - Add back in the ability to extend a running capture - Fix a bug on the search results pages where the details link was broken - Add duration to running status text Version 3.0.18 - Use the WS channel name as the master for all actions that pass channel in the URL, fixes a bug for multiple channels using the same EPG data. - Add some missing ? help docs Version 3.0.17 - Fix some small bugs with the new Channel Mapping code. Version 3.0.16 - New channel mapping approach, multiple channels to multiple epg channels can now be mapped. Version 3.0.15 - Do not remove the capture dir if it has files in it when un-installing - Use the latest version of the NSIS installer script engine. - Use better set-up package compression Version 3.0.14 - fix some bugs with the KB interface - Add a delete confirm to allow deletion of no longer used Match Lists when deleting Auto-Add items. Version 3.0.13 - Fix a bug with creating Auto-Adds from programs - Add some KB interface actions for Auto-Add items and Match Lists Version 3.0.12 - Small bug fixes to some links Version 3.0.11 - Sort Match Lists by Alpha - Fix encoding for text like "Carniv� le" with none standard chars, use UTF-8 encoding for everything Version 3.0.10 - Add new text insert pop-up helper for creating text match items, this shows a pop-up with all available channels, categories and program titles to help with match list creation. - Match list and match list item delete confirmation - File name override for XML export actions - Allow addition of at least one match list when creating new Auto-Add items - Fix Auto-Add disabled warning when running rescan - Change flag "none" to "Case Sensitive" for TEXT Match List Items Version 3.0.9 - Fix the Matchlist name and MatchList Item name so they display correctly when they contain quotes and less then and greater than chars - Use the ReentrantLock class to create a ThreadLock singleton class and use this new class to replace the syncronized blocks to help work out what is happening with the random lock up problem. Version 3.0.8 - Fix a bug where match list days condition would not match Wed - Add a new help icon - Remove the RemoteUpdateThread to help track down a problem with lockups Version 3.0.7 - Completly new Match List system for Auto-Add matching, much more powerfull. Version 3.0.6 - Add back delete icon/link of EPG items Version 3.0.5 - Fix a bug with the KB interface and editing Auto-Add items Version 3.0.4 - Add category to the XML output for the EPG - Add some more logging to the POWER management actions so it should be easier to track down problems. Version 3.0.3 - Repeating items no longer just have their start time update, they are cloned and a new item is added leaving the old item in the list as well. This is so they can work with the new parent merge code. - Add Cookie setting a getting to the core HTTP engine. - A lot of internal KB interface code restructure, use a backURL cookie for most of the back button actions. Version 3.0.2 - fixes a bug with the auto-add system where items were matched and added but did not show up in the Schedule list. |
|
|
|
Dec 26 2005, 01:08 PM
Post
#2
|
|
|
Participant Group: Members Posts: 27 Joined: 8-April 05 From: Melb. Member No.: 2,827 Card: DNTV Live! DVB-T |
null_pointer,
hope you had a great xmas! I have given the test build (3.0.1) a quick test, and have found a problem with the auto-add. The auto-add results screen indicates that my rules were followed correctly, however the schedule is missing a merged parent / child pair for wed. I have attached a couple of screen dumps of the offending screens. edit/ I have also found that if I go into the EPG and manually add the items which were missing from the schedule, they are added into the schedule as auto-add style entries - not as manually added entries. Single Manual add entries look as they always did, merged manual add entries look like the auto-added ones - you can edit or delete from the screen displayed when you click on the child icon. Additionally, is it intended that you can no longer edit or delete auto-add items from the schedule screen? /edit I love the latest feature updates - all the stuff from 2.24.x on. The change to xml for the auto-add etc is well worth the pain of re-entry of my 40 or so items. Just amazingly great work on your part - I am sure I speak for all WS users is saying thanks for your continued work! cheers edit: link removed as no longer required
Attached File(s)
|
|
|
|
Dec 26 2005, 02:08 PM
Post
#3
|
|
|
Web Scheduler Developer Group: Developers Posts: 4,495 Joined: 9-July 03 From: Melb Member No.: 9 Card: None |
QUOTE hope you had a great xmas! yes I did thanks.QUOTE I have given the test build (3.0.1) a quick test, and have found a problem with the auto-add. The auto-add results screen indicates that my rules were followed correctly, however the schedule is missing a merged parent / child pair for wed. yes that is strange I have tried to reproduce the problem here but can not, can you confirm that it is still happening and then stop WS, then zip the whole WS directory up and email it to me (check your PM), also let me know the exact time of day you run the auto-add so I can set my system time to that. QUOTE Additionally, is it intended that you can no longer edit or delete auto-add items from the schedule screen? that is correct you can not edit or delete EPG items. |
|
|
|
Dec 26 2005, 04:17 PM
Post
#4
|
|
|
Web Scheduler Developer Group: Developers Posts: 4,495 Joined: 9-July 03 From: Melb Member No.: 9 Card: None |
bigfish,
I think I have found the problem, is was a bug with a random number generator, I will fix it and upload a new version later today. The reason I could not reproduce it here was that the error is intermittent, but if you do enough auto-adds it eventually shows up. |
|
|
|
Dec 27 2005, 09:34 PM
Post
#5
|
|
|
Web Scheduler Developer Group: Developers Posts: 4,495 Joined: 9-July 03 From: Melb Member No.: 9 Card: None |
ok so we have had a few downloads of this test version now so has anyone apart from bigfish had a chance to instal it and test it yet?
|
|
|
|
| Guest_chuckles922003_* |
Dec 28 2005, 11:46 AM
Post
#6
|
|
Guests |
I have used it with my 10 normal auto-add items & have no problems/issues except with:
QUOTE that is correct you can not edit or delete EPG items Is there a way to change from an EPG type in the Scheduler to another type (such as weekly) without having to manually re-enter the data? |
|
|
|
Dec 28 2005, 01:26 PM
Post
#7
|
|
|
Web Scheduler Developer Group: Developers Posts: 4,495 Joined: 9-July 03 From: Melb Member No.: 9 Card: None |
QUOTE Is there a way to change from an EPG type in the Scheduler to another type (such as weekly) without having to manually re-enter the data? an EPG item is added and removed by the Auto-Add system based on matches in the EPG, if you want to add the item manually as a type WEEKLY you can go to the EPG and add the item there then edit it to whatever type you want. |
|
|
|
Dec 29 2005, 09:26 AM
Post
#8
|
|
|
Web Scheduler Developer Group: Developers Posts: 4,495 Joined: 9-July 03 From: Melb Member No.: 9 Card: None |
Some small changes to the latest test build (3.0.4)
Well I think this has been tested enough, so unless someone finds a problem in the next day or so I will release version 3.0 as the official build. |
|
|
|
| Guest_chuckles922003_* |
Dec 29 2005, 05:54 PM
Post
#9
|
|
Guests |
Still testing 3.0.2 & not certain whether this has been fixed in 3.0.4
Just noticed the following: Have 5 separate Weekly scheduled entries for Doctor Who (yes, I know about Weekday but old habits die hard) Also have an EPG entry for the Doctor. In the Schedule List / Past Schedules the Parent & childs all exist. The manually added Weekly entry has not been released & applied to the following week. Should the manually added Weekly entry be released? Further to the above, there appears to be no means of deleting the Past Schedule items. |
|
|
|
Dec 29 2005, 05:56 PM
Post
#10
|
|
|
Web Scheduler Developer Group: Developers Posts: 4,495 Joined: 9-July 03 From: Melb Member No.: 9 Card: None |
hi chuckles, please see the 3.0.3 notes in the first post.
|
|
|
|
| Guest_chuckles922003_* |
Dec 29 2005, 07:28 PM
Post
#11
|
|
Guests |
I obviously have that typical problem - only read the manual/notes as a last resort.
Will start on 3.0.5 |
|
|
|
Dec 29 2005, 07:36 PM
Post
#12
|
|
|
Web Scheduler Developer Group: Developers Posts: 4,495 Joined: 9-July 03 From: Melb Member No.: 9 Card: None |
QUOTE Further to the above, there appears to be no means of deleting the Past Schedule items. the problem is there is no way of deleting finished EPG items, I am going to add back in deletion of EPG items but NOT editing. |
|
|
|
Dec 30 2005, 08:04 AM
Post
#13
|
|
|
Web Scheduler Developer Group: Developers Posts: 4,495 Joined: 9-July 03 From: Melb Member No.: 9 Card: None |
I have added back deletion of Auto-Added EPG items to 3.0.6
|
|
|
|
Dec 30 2005, 09:25 AM
Post
#14
|
|
|
Forum Regular Group: Members Posts: 226 Joined: 17-April 05 Member No.: 2,861 Card: DVICO FusionHDTV |
Testing 3.06 when I manually added Creature Comforts for next Tuesday and then added it to my Auto Add list and ran an Auto add scan it then listed it twice in the Schedule list. Other than that had no problems.
|
|
|
|
Dec 30 2005, 10:05 AM
Post
#15
|
|
|
Web Scheduler Developer Group: Developers Posts: 4,495 Joined: 9-July 03 From: Melb Member No.: 9 Card: None |
QUOTE I manually added Creature Comforts ... and then added it to my Auto Add list and ran an Auto add scan it then listed it twice in the Schedule list. did it merge them into a parent item? if so that is correct behavior, if not do you have merge set in the server properties? |
|
|
|
Jan 2 2006, 10:39 AM
Post
#16
|
|
|
Forum Regular Group: Members Posts: 226 Joined: 17-April 05 Member No.: 2,861 Card: DVICO FusionHDTV |
QUOTE I manually added Creature Comforts ... and then added it to my Auto Add list and ran an Auto add scan it then listed it twice in the Schedule list. did it merge them into a parent item? if so that is correct behavior, if not do you have merge set in the server properties? Yes it added them in to the parent |
|
|
|
Jan 2 2006, 04:21 PM
Post
#17
|
|
|
Web Scheduler Developer Group: Developers Posts: 4,495 Joined: 9-July 03 From: Melb Member No.: 9 Card: None |
Version 3.0.7
The latest build has something completly new, a new Match List System. The new Match list system for Auto-Add matching is much more powerful and allows you to build up a search and match list based on any number of criteria including TEXT based matches on any of the text fields, SPAN matching so a program can only be in a set time span and finally a new one, day of week matching so you can limit the matches to one or more days for the week. PLEASE NOTE: This new system is a big change and as such is NOT backwards compatible with the old Auto-Add system so you WILL need to re do your Auto-Add list. |
|
|
|
| Guest_budge31_* |
Jan 3 2006, 07:29 PM
Post
#18
|
|
Guests |
Hi null, I am trying out 3.0.7 and am having issues getting the auto add to work. I have created a new match item and when I click Show Search Results it shows the items for the week. I click update and my new match item appears in the Epg Match Lists.
How do actually get it to add to the schedule list? Auto add is empty and I cant see what I supposed to do next. |
|
|
|
Jan 3 2006, 07:59 PM
Post
#19
|
|
|
Web Scheduler Developer Group: Developers Posts: 4,495 Joined: 9-July 03 From: Melb Member No.: 9 Card: None |
Basic steps to creating an Auto-Add with the new system.
- Create a Match List that when you click the "Show Search Results" link shows you your required programs. - Create a new Auto-Add item setting the start end and buffer times etc then hit submit to create it. (you can not add the match list to this item yet until you create it) - Back on the main Auto-Add list click the spanner icon to edit the Auto-Add you just created and on the edit page this time add the Match List you created in the first stop. - Then "Run Auto-Add Scan" on the main EPG menu page. |
|
|
|
| Guest_budge31_* |
Jan 3 2006, 08:23 PM
Post
#20
|
|
Guests |
Ok, I did eventually work it out. I have one issue so far, I have one Auto-Add Match (Will and Grace) which refuses to add just one instance (Wednesdays show) but picks up all the other days. Any ideas?
Attached File(s)
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 19th May 2013 - 04:22 AM |