I am starting a new thread for the TVCollection Manger for submitting bug reports and feature requests.
A new version is now available at benwoodring.spaces.live.com.
Please update this thread with additional bugs and new feature requests.
Latest version:
An updated version of TVCollection Manager is available at TVCollection Manager Setup 1.03
Major Bug Fix:
Fixed importing from thetvdb.com.
This release required changes to all of the modules for importing from thetvdb.com so there may be bugs that I was not able to reproduce with my sample data.
Please leave comments with any bugs that you encounter.
Issue #ScottPearce1
Using TVCollectionManager 0.2
Error message appears when on "Importing Episodes and Banners" screen. Message is "The given paths format is not supported."
This is occuring for me for the series "Star Trek: Enterprise". The folder naming on my system is just like any other working series, the difference appears to be that the Series name from www.thetvdb.com contains a ":".
Let me know if you cannot reproduce this and/or need more info from me.
Cheers,
Scott
Issue #ScottPearce2
If I Import some series, then wish to import some additional series, all my original entries are deleted from the list and replaced with only those that were part of the second import.
It would be useful to be able to ADD series to an existing collection set.
Issue #ScottPearce3
In the initial "Import Status" screen, it is possible to add rows to the grid, by typing in text in the last blank row. If you do this, a crash occurs with the message "Specified cast is not valid".
You may want to lock down the grid cells, and remove the blank grid row from the end, to stop the grid control from adding new rows automatically if this blank row is edited.
Issue #1 - There is a problem with using ":" in the series name because windows doesn't allow them filenames. I will have to give it some thought on the best way to handle this problem but I will fix it in the next bug release.
Issue #2 - Currently, the import process overwrites your collection everytime. I plan to allow multiply import/updates but I wanted to get the program out for testing before adding that functionality. It will added in the one of the next couple of releases(not bug fix releases).
Issue #3 - I will lock the grid in the next bug release so it cannot be changed.
I will be adding the feature to change/add to the collection series/episodes without using the import. I am currently working on that process now.
Ben
Thanks for your quick response.
For issue ScottPearce1, maybe you could simply strip forbidden chars when creating the xml files.
For issue ScottPearce3, note that I have been using the "Complete" column in the grid to have the software "skip" certain folders, ie. folders I dont want imported into the collection and folders that are giving error (like the star trek one mentioned in issue ScottPearce1). Maybe you could lock the "Completed" column, but add another, unlocked column titled "Skip". If the "Skip" cell is ticked for a row, then that series does NOT get imported.
Keep up the good work,
TVCollection Manager Beta 0.3 is available at benwoodring.spaces.live.com
If you are updating from previous betas, it will be necessary to import and overwrite your existing collection.
Bug Fixes:
Added Features:
Future Features:
nice nice nice
Downloading now and will test out.
Thanks for your beautiful work!
Issue #ScottPearce4
Using TVCollectionManager 0.3
Error message appears when performing a "TVLibrary Export". Message is "Index and length must refer to a location within the string." next line "Parameter name: length."
This is occuring for me for the series "Planet Earth". The folder naming on my system is just like any other working series. I cannot see anything in the series data, nor in my folder/file naming that stands out as different from any other tv series.
To reproduce:
1. Create a folder called "test". Within this create a folder called "Planet Earth". Within this create a folder called "Season 1". Within this create a text file and rename it something like "Planet Earth - 1x03 - Fresh Water.avi".
2. Open TVCollectionManager and point it at your "test" folder. Perform an import.
3. Now perform an export - you should see the error message.
Found the problem. It is related to the runtime of the series. I am not checking to see if it is blank so when I try to convert it to seconds for use in TV Libarary it bombs.
I will fix it in the next bug release. If you want to fix it before the release, edit the collection.xml file and add <runtime> 60 min </runtime> to the planet earth series.
Thanks for your prompt response.
I have updated the Planet Earth series data at www.thetvdb.com, so the steps to reproduce for bug #ScottPearce4 are no longer valid.
woodrbe,
Just installed this and am having issues. When I hit import after choosing my directories, the Collection Manager goes throught all my shows and matches up the series. After it hits the last one, I get an error msg and the program can't go any further. Here's some info of how I have my set up.
Two directories: E:\Videos, F:\Tv Shows\Videos
Series (spread across the two directories:
Battlestar Galatica, Chappelle's Show, Deep Space Nine, Entourage, Friday Night Lights, Freak & Geeks, Da Ali G Show, Lost, Miami Vice, Sex and the City, Star Trek Enterprise, Star Trek The Original Series, The Sopranos, The Wire, Veronica Mars
(Lost actually shows up twice in the processing list because I have it two seperate directories, one on each drive - don't know if that's an issue)
Files are names as so 1x1 - Pilot all in the show directory - no seasons directory.
Also, in the import status screen, I noticed that there is a blank entry underneath the last series. Don't know if that's an issue.
Hope this helps. Really looking forward to using this.
Here's the error msg
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************System.NullReferenceException: Object reference not set to an instance of an object. at TVCollectionManager.ImportStatus.kryptonButton1_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at Cubware.Controls.KryptonButton.OnClick(EventArgs e) at Cubware.Controls.KryptonButton.OnButtonClick(Object sender, MouseEventArgs e) at Cubware.Controls.ButtonController.OnClick(MouseEventArgs e) at Cubware.Controls.ButtonController.MouseUp(Control c, Point pt, MouseButtons button) at Cubware.Controls.ViewBase.MouseUp(Point pt, MouseButtons button) at Cubware.Controls.ViewBase.MouseUp(Point pt, MouseButtons button) at Cubware.Controls.ViewBase.MouseUp(Point pt, MouseButtons button) at Cubware.Controls.ViewManager.MouseUp(MouseEventArgs e, Point rawPt) at Cubware.Controls.VisualControl.OnMouseUp(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll----------------------------------------TVCollectionManager Assembly Version: 0.2.0.0 Win32 Version: 0.2.0.0 CodeBase: file:///C:/Program%20Files/TVCollection%20Manager/TVCollection%20Manager/TVCollectionManager.exe----------------------------------------System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll----------------------------------------System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll----------------------------------------System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll----------------------------------------Cubware.Controls Assembly Version: 1.1.1.0 Win32 Version: 1.1.1.0 CodeBase: file:///C:/Program%20Files/TVCollection%20Manager/TVCollection%20Manager/Cubware.Controls.DLL----------------------------------------System.Data Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100) CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll----------------------------------------System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll----------------------------------------System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll----------------------------------------TVCollectionData Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Program%20Files/TVCollection%20Manager/TVCollection%20Manager/TVCollectionData.DLL----------------------------------------asy1gnaw Assembly Version: 1.0.0.0 Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll----------------------------------------System.Web Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.833 (QFE.050727-8300) CodeBase: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll----------------------------------------3qrmpqs_ Assembly Version: 1.0.0.0 Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll----------------------------------------
************** JIT Debugging **************To enable just-in-time (JIT) debugging, the .config file for thisapplication or computer (machine.config) must have thejitDebugging value set in the system.windows.forms section.The application must also be compiled with debuggingenabled.
For example:
<configuration> <system.windows.forms jitDebugging="true" /></configuration>
When JIT debugging is enabled, any unhandled exceptionwill be sent to the JIT debugger registered on the computerrather than be handled by this dialog box.
haubrija,
I will look into why the program is bombing for you.
As for Lost showing up twice, that is how it is designed because since the series is in two different directories, it needs to keep up with each location to properly export the series info.
thanks
nkcaump,
Unfortunately, the episode pattern is dependant upon a season number and episode number. I cannot tell by your examples if the 01 in the titles is the season or the episode. I could possibly work on way to search based on the season being the directory if the number in the files was the episode number but that would be a feature request that I would only work on if several users requested it.
Sorry, I couldn't be more help