#81  
Old March 3rd, 2011, 05:00 PM
ron7's Avatar
ron7 ron7 is offline
Senior Member
Advanced NETGEAR Expert
 
Join Date: Apr 2010
Location: Brisbane, Australia
Posts: 583
ron7 is on a distinguished road
Default Re: TagSuite Announcements

Quote:
Originally Posted by Spookstah View Post
@ron7 would it be possible to add a icon to the exe files, looks much nicer on my taskbar.
With the major problems out of the way, I've investigated this. The ActiveState app builder does not have the (cross-platform) capability because that is neither practical, nor possible. But I've managed to add a post-built step that sets the icon displayed to Windoze users. Looks like there will be a 1.4.6 after all... ;-)



There are lots of GUI apps that do this, but I firmly believe that "untouched by human hands" builds are the only way to assure repeatability (and hopefully, quality); scripting the icon add was an 8 hour challenge! Also proves I'm no icon artist...
__________________

EVA9150 (Wired), HDMI -> B&O Beosystem3 -> B&O plasma.
Neo550 (Wired), HDMI -> 42" LCD in the sunroom, used occasionally.
EVA8000 (in the lab for TagSuite testing)
EVA700 (in the closet, unused and unloved)
Panasonic DMR-BW500 bluray, HDMI -> B&O Beosystem3.
Apple TV (Wired) HDMI -> B&O Beosystem3.
Foxtel IQ, SCART -> B&O Beosystem3.
Phillips TSU-9600 Pronto, IR -> [all the above]
NETWORK & NAS:QNAP 529 pro (5x1.5TB, RAID5), QNAP TS-209 (2x250MB, RAID0), D-Link DNS-323+ (2x1TB, RAID1), Linksys SD2008 10/100/1000 8 port switch, Netgear FS105 10/100 5 port switch in media cabinet.
Visit the TagSuite Home Page at http://tagsuite.org
Reply With Quote
  #82  
Old March 3rd, 2011, 11:48 PM
Spookstah Spookstah is offline
Member
NETGEAR User
 
Join Date: Dec 2010
Posts: 66
Spookstah is on a distinguished road
Default Re: TagSuite Announcements

I like your dedication Ron.
I have send you an ID3Tag .ico & png, maybe you could use those if you feel yours are not up par.
Reply With Quote
  #83  
Old March 6th, 2011, 07:59 AM
muzicman61's Avatar
muzicman61 muzicman61 is offline
Senior Member
NETGEAR Fanatic
 
Join Date: Oct 2007
Location: Peoria Heights, Illinois
Posts: 5,653
muzicman61 is on a distinguished road
Default Re: TagSuite Announcements

Great advances Ron. You've come along way from the first version.

One thing I can't seem to figure out is how to stop TS from downloading fanart. I don't need/want fanart for my tv shows. I unchecked "images" on the config screen yet it still seems to download them. But I also noticed the downloaded files are corrupt.

And while retagging my entire TV show collection (decided I did not need the series name in the tag) I got the following error:


INTERNAL ERROR:
Not an ARRAY reference at /<G:\tagsuite_1.4.5\tagsuite.exe>TVDB/API.pm line 322.
**** Run finished at 2011-03-06 10:48:24.


I am rerunning it again to see if it fails on the same file. But with over 1000 episodes it takes a while.
__________________
EVA1 - NTV550 (Wired), HDMI -> Samsung 65" Plasma, Optical Audio -> Denon (AVR-1708) 7.1 Receiver
EVA2 - EVA9150 (Wired), HDMI -> Panasonic 50" Plasma, Optical Audio -> Yamaha (RX-V520) 5.1 Receiver
EVA3 - EVA9150 (Wireless), Component -> Panasonic 37" LCD, 2ch. Stereo -> Sony (STR-391) 5.1 Receiver
NETWORK & NAS - ReadyNAS NV+ (8TB), NV+ (6TB), Duo (2TB), Buffalo NAS (2TB), Netgear WNDR4000 & 3800 Routers, (2) Netgear GS608 Switches. APC UPS.
Powered Source: Illudium P-36 Explosive Space Modulator
Reply With Quote
  #84  
Old March 6th, 2011, 08:27 AM
muzicman61's Avatar
muzicman61 muzicman61 is offline
Senior Member
NETGEAR Fanatic
 
Join Date: Oct 2007
Location: Peoria Heights, Illinois
Posts: 5,653
muzicman61 is on a distinguished road
Default Re: TagSuite Announcements

Died again but not on the same show. Error message was a bit different:

INTERNAL ERROR:
File does not exist: 500 Can't connect to thetvdb.com:80 (connect: timeout)
at /<G:\tagsuite_1.4.5\tagsuite.exe>TVDB/API.pm line 304
**** Run finished at 2011-03-06 11:21:14.
__________________
EVA1 - NTV550 (Wired), HDMI -> Samsung 65" Plasma, Optical Audio -> Denon (AVR-1708) 7.1 Receiver
EVA2 - EVA9150 (Wired), HDMI -> Panasonic 50" Plasma, Optical Audio -> Yamaha (RX-V520) 5.1 Receiver
EVA3 - EVA9150 (Wireless), Component -> Panasonic 37" LCD, 2ch. Stereo -> Sony (STR-391) 5.1 Receiver
NETWORK & NAS - ReadyNAS NV+ (8TB), NV+ (6TB), Duo (2TB), Buffalo NAS (2TB), Netgear WNDR4000 & 3800 Routers, (2) Netgear GS608 Switches. APC UPS.
Powered Source: Illudium P-36 Explosive Space Modulator
Reply With Quote
  #85  
Old March 6th, 2011, 01:19 PM
ron7's Avatar
ron7 ron7 is offline
Senior Member
Advanced NETGEAR Expert
 
Join Date: Apr 2010
Location: Brisbane, Australia
Posts: 583
ron7 is on a distinguished road
Default Re: TagSuite Announcements

Quote:
Originally Posted by muzicman61 View Post
Great advances Ron. You've come along way from the first version.

One thing I can't seem to figure out is how to stop TS from downloading fanart. I don't need/want fanart for my tv shows. I unchecked "images" on the config screen yet it still seems to download them. But I also noticed the downloaded files are corrupt.

And while retagging my entire TV show collection (decided I did not need the series name in the tag) I got the following error:


INTERNAL ERROR:
Not an ARRAY reference at /<G:\tagsuite_1.4.5\tagsuite.exe>TVDB/API.pm line 322.
**** Run finished at 2011-03-06 10:48:24.


I am rerunning it again to see if it fails on the same file. But with over 1000 episodes it takes a while.
Thanks for the feedback Muzicman, and hope the re-tag was not too painful.

By coincidence, I found the "corrupt fanart jpg" problem as well last Saturday while testing the auto-fix for "Progressive encoding" in fanart, images, and imported jpg's. The bug was in the TVDB::API module (3rd party library) but I've fixed it for them (it only reared it's ugly head under Windows and like me, I guess they do most of their testing under Linux).

The Fanart create is one I'm still not really happy with, so your opinion is valuable. Currently (1.4.5), you can prevent it two ways: change the model type to EVA-9xxx, or set the mode for the run to "Update", not "Overwrite". But I think what is really required is another checkbox, probably in the "Configure" dialog as it's not something you'd change often, plus the main screen is overloaded with options already!

The TVDB::API error will have been transient, I think. I was caused by the list of TVDB mirrors being empty--which should not happen. I've noticed lately that the TVDB site appears to be suffering load problems with time-outs and "No data available" messages more common. Price of popularity, I guess. I can only suggest to you and others, retry any failed ops on TVDB and they will probably work. If the problem seems permanent, try doing a run with the "Purge cache" option set. Waiting a few minutes for the load to ease may help too.

I'll release 1.4.6 later this week with the corrupt fanart fix, the progressive encoding fix (a surprising number of fanart images from TVDB use progressive encoding, having been edited with photoshop), and a fix for an obscure bug that could place folder images in the wrong place under very specific circumstances. I'll also do something more concrete about controlling fanart creation so suggestions welcome.

Ron
__________________

EVA9150 (Wired), HDMI -> B&O Beosystem3 -> B&O plasma.
Neo550 (Wired), HDMI -> 42" LCD in the sunroom, used occasionally.
EVA8000 (in the lab for TagSuite testing)
EVA700 (in the closet, unused and unloved)
Panasonic DMR-BW500 bluray, HDMI -> B&O Beosystem3.
Apple TV (Wired) HDMI -> B&O Beosystem3.
Foxtel IQ, SCART -> B&O Beosystem3.
Phillips TSU-9600 Pronto, IR -> [all the above]
NETWORK & NAS:QNAP 529 pro (5x1.5TB, RAID5), QNAP TS-209 (2x250MB, RAID0), D-Link DNS-323+ (2x1TB, RAID1), Linksys SD2008 10/100/1000 8 port switch, Netgear FS105 10/100 5 port switch in media cabinet.
Visit the TagSuite Home Page at http://tagsuite.org
Reply With Quote
  #86  
Old March 7th, 2011, 04:18 AM
muzicman61's Avatar
muzicman61 muzicman61 is offline
Senior Member
NETGEAR Fanatic
 
Join Date: Oct 2007
Location: Peoria Heights, Illinois
Posts: 5,653
muzicman61 is on a distinguished road
Default Re: TagSuite Announcements

Well, I ran it a couple more times, each time walking away from the computer so TS could have all the cpu cycles. It would fail with different error messages on different files. Seemed like each time I ran it, it would go a little further. I'm not as concerned about the fanart as I can simply search and delete them pretty easily. Is there also a command line switch for configuring the model as EVA-9xxxx ???

However, I did notice something else that seemed a little odd. On a couple occasions, the tag file name would drop 3 characters. The title field in the tag would actually be correct, but the file name of the tag itself was wrong. The one example I can remember was the TV series The IT Crowd. On season 1 episode 6, the original file name was "IT Crowd - S01E06 - Aunt Irma Visits.avi" but the tag file was named "IT Crowd - S01E06 - Aunt Irma Vis.TAG". A few others did the same thing where the last 3 characters of the TAG file named got dropped.

Also found a problem with The Defendors (2010). My folder and files names as created by MCM are using Defenders, The (2010). TS was trying to pull season 20 metadata. Somewhere with the The and the comma and the year, TS got a little confused.
__________________
EVA1 - NTV550 (Wired), HDMI -> Samsung 65" Plasma, Optical Audio -> Denon (AVR-1708) 7.1 Receiver
EVA2 - EVA9150 (Wired), HDMI -> Panasonic 50" Plasma, Optical Audio -> Yamaha (RX-V520) 5.1 Receiver
EVA3 - EVA9150 (Wireless), Component -> Panasonic 37" LCD, 2ch. Stereo -> Sony (STR-391) 5.1 Receiver
NETWORK & NAS - ReadyNAS NV+ (8TB), NV+ (6TB), Duo (2TB), Buffalo NAS (2TB), Netgear WNDR4000 & 3800 Routers, (2) Netgear GS608 Switches. APC UPS.
Powered Source: Illudium P-36 Explosive Space Modulator
Reply With Quote
  #87  
Old March 7th, 2011, 01:18 PM
ron7's Avatar
ron7 ron7 is offline
Senior Member
Advanced NETGEAR Expert
 
Join Date: Apr 2010
Location: Brisbane, Australia
Posts: 583
ron7 is on a distinguished road
Default Re: TagSuite Announcements

Quote:
Originally Posted by muzicman61 View Post
Well, I ran it a couple more times, each time walking away from the computer so TS could have all the cpu cycles. It would fail with different error messages on different files. Seemed like each time I ran it, it would go a little further. I'm not as concerned about the fanart as I can simply search and delete them pretty easily. Is there also a command line switch for configuring the model as EVA-9xxxx ???
The command line version defaults to EVA-9xxx, but you can be explicit with "--netgear-model-type=EVA-9xxx" (the equals can also be a space). Running it with "-h" will list all the options (except the new "--create-fanart" which defaults to off).

As mentioned before, I've noticed TVDB becoming more erratic. My automated system test cases test about 200 tag creation scenarios of which TVDB accounts for about 1/3. I've seen them all pass, but maybe 1 run in 3, some will fail, usually due to the TVDB site being too busy to respond, or responding with rubbish.

Sometimes the rubbish gets in the cache, which is why a run with "purge cache" is a good idea when you seem to have a permanent TVDB problem.


Quote:
However, I did notice something else that seemed a little odd. On a couple occasions, the tag file name would drop 3 characters. The title field in the tag would actually be correct, but the file name of the tag itself was wrong. The one example I can remember was the TV series The IT Crowd. On season 1 episode 6, the original file name was "IT Crowd - S01E06 - Aunt Irma Visits.avi" but the tag file was named "IT Crowd - S01E06 - Aunt Irma Vis.TAG". A few others did the same thing where the last 3 characters of the TAG file named got dropped.
Looks like the regex thought this was a ".ts" file (bad, BAD regex...). I'll fix it and thanks for the heads-up!

Quote:
Also found a problem with The Defendors (2010). My folder and files names as created by MCM are using Defenders, The (2010). TS was trying to pull season 20 metadata. Somewhere with the The and the comma and the year, TS got a little confused.
Yup. Amazing. Though the parsing works as expected when the source is IMDB or TMDB (neither of which will resolve it, though IMDB found a 1961 version). Using TVDB, TagSuite should have rejected it as "Unable to parse season and episode numbers from...". I'll look into it.

Thanks!
__________________

EVA9150 (Wired), HDMI -> B&O Beosystem3 -> B&O plasma.
Neo550 (Wired), HDMI -> 42" LCD in the sunroom, used occasionally.
EVA8000 (in the lab for TagSuite testing)
EVA700 (in the closet, unused and unloved)
Panasonic DMR-BW500 bluray, HDMI -> B&O Beosystem3.
Apple TV (Wired) HDMI -> B&O Beosystem3.
Foxtel IQ, SCART -> B&O Beosystem3.
Phillips TSU-9600 Pronto, IR -> [all the above]
NETWORK & NAS:QNAP 529 pro (5x1.5TB, RAID5), QNAP TS-209 (2x250MB, RAID0), D-Link DNS-323+ (2x1TB, RAID1), Linksys SD2008 10/100/1000 8 port switch, Netgear FS105 10/100 5 port switch in media cabinet.
Visit the TagSuite Home Page at http://tagsuite.org
Reply With Quote
  #88  
Old March 7th, 2011, 03:22 PM
muzicman61's Avatar
muzicman61 muzicman61 is offline
Senior Member
NETGEAR Fanatic
 
Join Date: Oct 2007
Location: Peoria Heights, Illinois
Posts: 5,653
muzicman61 is on a distinguished road
Default Re: TagSuite Announcements

Good info. Found regex doesn't like ps either.

Pawn Stars - S01E13 - Peaches & Pinups.avi resulted in a TAG file of Pawn Stars - S01E13 Peaches & Pin.TAG
__________________
EVA1 - NTV550 (Wired), HDMI -> Samsung 65" Plasma, Optical Audio -> Denon (AVR-1708) 7.1 Receiver
EVA2 - EVA9150 (Wired), HDMI -> Panasonic 50" Plasma, Optical Audio -> Yamaha (RX-V520) 5.1 Receiver
EVA3 - EVA9150 (Wireless), Component -> Panasonic 37" LCD, 2ch. Stereo -> Sony (STR-391) 5.1 Receiver
NETWORK & NAS - ReadyNAS NV+ (8TB), NV+ (6TB), Duo (2TB), Buffalo NAS (2TB), Netgear WNDR4000 & 3800 Routers, (2) Netgear GS608 Switches. APC UPS.
Powered Source: Illudium P-36 Explosive Space Modulator
Reply With Quote
  #89  
Old March 7th, 2011, 05:26 PM
ron7's Avatar
ron7 ron7 is offline
Senior Member
Advanced NETGEAR Expert
 
Join Date: Apr 2010
Location: Brisbane, Australia
Posts: 583
ron7 is on a distinguished road
Default Re: TagSuite Announcements

Quote:
Originally Posted by muzicman61 View Post
Good info. Found regex doesn't like ps either.

Pawn Stars - S01E13 - Peaches & Pinups.avi resulted in a TAG file of Pawn Stars - S01E13 Peaches & Pin.TAG
Yup. Anything ending in "ts". Amazingly the RE was blameless, but I found the culprit--who's always been well behaved until now. It's fixed (but I've broken something else in my refactoring).
__________________

EVA9150 (Wired), HDMI -> B&O Beosystem3 -> B&O plasma.
Neo550 (Wired), HDMI -> 42" LCD in the sunroom, used occasionally.
EVA8000 (in the lab for TagSuite testing)
EVA700 (in the closet, unused and unloved)
Panasonic DMR-BW500 bluray, HDMI -> B&O Beosystem3.
Apple TV (Wired) HDMI -> B&O Beosystem3.
Foxtel IQ, SCART -> B&O Beosystem3.
Phillips TSU-9600 Pronto, IR -> [all the above]
NETWORK & NAS:QNAP 529 pro (5x1.5TB, RAID5), QNAP TS-209 (2x250MB, RAID0), D-Link DNS-323+ (2x1TB, RAID1), Linksys SD2008 10/100/1000 8 port switch, Netgear FS105 10/100 5 port switch in media cabinet.
Visit the TagSuite Home Page at http://tagsuite.org
Reply With Quote
  #90  
Old March 8th, 2011, 03:19 PM
ron7's Avatar
ron7 ron7 is offline
Senior Member
Advanced NETGEAR Expert
 
Join Date: Apr 2010
Location: Brisbane, Australia
Posts: 583
ron7 is on a distinguished road
Default Re: TagSuite Announcements

Dear All:

TagSuite 1.4.6 is now available here.

This release has a lot of bug fixes, some critical to Windows users, so upgrading is highly recommended. As to what they are, I got lazy this time and just copied the relevant sections of the Release Note:

Code:
Changes from previous release
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1. Windows users now see the TagSuite ID3 icon in Windows Explorer,
     taskbars, etc (same for all four utilities).
  2. TVDB now does a fuzzy match between a name parsed from the media file
     and the actual TVDB name which ignores leading stop-words "the", and "a".
     No fuzzy match is done if an "Actual Title" is used.
  3. Revise the Usage message for tagtool2 and add default value for all
     options.
  4. Added a "Create Fanart" option to the "Configure" dialog. This
     check-box is only active when the model type is "Neo-550" and
     provides an overall control to prevent/enable fanart creation.

     REMEMBER: When "Create Fanart" is set:
     * If the mode is "Overwrite Existing", fanart will be
       created/replaced if it can be fetched from the source.
     * If the mode is "Update Existing", any existing fanart will not
       be changed, however it will be created if it does not exist.
     When "Create Fanart" is not set, no fanart is created (duh).


Bugs fixed in this release
~~~~~~~~~~~~~~~~~~~~~~~~~~
  1. Folder images could be placed in the wrong folder under the following
     circumstances:
     - Model set to Neo-550
     - "Batch" mode set
     - "Save Images separately" set
     - "Use folder as name" set
     - The Path is set to the folder containing "Season" folders which
       contain the media files.
  2. Fanart images created from the TVDB under Windows were corrupt.
     (problem with 3rd party module TVDB::API, but needed to be fixed).
  3. Media filenames ending in "ts" (before the dot) could loose the
     chars in the TAG name, making the TAG an "orphan".
  4. Trying to tag a movie that includes a bracketed date as a TV series
     could give surprising but not fatal results. Eg: "Defenders, The (2010)"
     would cause a search for "The Defenders" Series 20 Episode 10.
  5. File names with dots for spaces were incorrectly normalized resulting
     in no match (eg "the green.hornet.avi" became "thegreenhornet.avi").
     This bug was introduced in 1.4.4; it had 'worked' previously.
Big thanks to those who provided bug reports to help make TagSuite better.
__________________

EVA9150 (Wired), HDMI -> B&O Beosystem3 -> B&O plasma.
Neo550 (Wired), HDMI -> 42" LCD in the sunroom, used occasionally.
EVA8000 (in the lab for TagSuite testing)
EVA700 (in the closet, unused and unloved)
Panasonic DMR-BW500 bluray, HDMI -> B&O Beosystem3.
Apple TV (Wired) HDMI -> B&O Beosystem3.
Foxtel IQ, SCART -> B&O Beosystem3.
Phillips TSU-9600 Pronto, IR -> [all the above]
NETWORK & NAS:QNAP 529 pro (5x1.5TB, RAID5), QNAP TS-209 (2x250MB, RAID0), D-Link DNS-323+ (2x1TB, RAID1), Linksys SD2008 10/100/1000 8 port switch, Netgear FS105 10/100 5 port switch in media cabinet.
Visit the TagSuite Home Page at http://tagsuite.org
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -8. The time now is 10:21 AM.