IPB

Welcome Guest ( Log In | Register )

6 Pages V   1 2 3 > »   
Reply to this topicStart new topic
> New Major Version, everything old is new again
null_pointer
post 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 smile.gif Now = Running X% (Ymin)

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.
Go to the top of the page
 
+Quote Post
bigfish
post 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 biggrin.gif
edit: link removed as no longer required
Attached File(s)
Attached File  WS3.0.1error.zip ( 186.49K ) Number of downloads: 22
 
Go to the top of the page
 
+Quote Post
null_pointer
post 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.
Go to the top of the page
 
+Quote Post
null_pointer
post 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.
Go to the top of the page
 
+Quote Post
null_pointer
post 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?
Go to the top of the page
 
+Quote Post
Guest_chuckles922003_*
post 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?
Go to the top of the page
 
+Quote Post
null_pointer
post 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.
Go to the top of the page
 
+Quote Post
null_pointer
post 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.
Go to the top of the page
 
+Quote Post
Guest_chuckles922003_*
post 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.
Go to the top of the page
 
+Quote Post
null_pointer
post 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.
Go to the top of the page
 
+Quote Post
Guest_chuckles922003_*
post 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
Go to the top of the page
 
+Quote Post
null_pointer
post 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.
Go to the top of the page
 
+Quote Post
null_pointer
post 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
Go to the top of the page
 
+Quote Post
PCKid
post 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.
Go to the top of the page
 
+Quote Post
null_pointer
post 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?
Go to the top of the page
 
+Quote Post
PCKid
post 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 (null_pointer @ Dec 30 2005, 08:05 AM) *
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
Go to the top of the page
 
+Quote Post
null_pointer
post 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.
Go to the top of the page
 
+Quote Post
Guest_budge31_*
post 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.
Go to the top of the page
 
+Quote Post
null_pointer
post 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.
Go to the top of the page
 
+Quote Post
Guest_budge31_*
post 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)
Attached File  EpgAutoAdd.xml ( 305bytes ) Number of downloads: 14
Attached File  MatchList.xml ( 3.12K ) Number of downloads: 17
 
Go to the top of the page
 
+Quote Post

6 Pages V   1 2 3 > » 
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 19th May 2013 - 04:22 AM