[DetectAds] Announcing DetectAds version 2

Stupid me:oops:. Here you go.
I'll recheck the and of The Chase again. I was being submitted to a whole bunch of tongue pie by HWMBO at the time and rescuing the situation was considerably higher on my priorities list than investigating what was wrong. I'll go and have a look now.

The ad detection pattern in The Chase looks normal to me:
Code:
-+++++++++++++++++++----+++++++---+++++++++---+++++++++----
Short initial ads, longish first segment with 1st and 2nd chases and the ad breaks before 3rd, 4th & final chases followed by final ads - nothing to obviously annoy HWBO!

It is odd that when you get a length error it always seems to be -14 bytes - not long enough to be significant but like the stray penny when balancing the books a bit worrying and I would rather find the root cause rather than just ignoring the errors.
 
The annoying thing was that the recording stopped just as the chaser was half way through the final chase. I'll have another look tomorrow and analyse the bookmarks on the timeline..
Right then. Had another look at the recordings in The Chase series folder. The uncropped version has the bookmarks in all the correct places, so it seems that the crop should have worked correctly but didn't. As I said, the last two or three mins were missing. About when the chaser got to about 8 questions (eventually, if you saw it). One thing to note is that just before the cropped end, there was mild pixelation, then it stopped. Another point is that the -Crop version still had a bookmark right in the middle, although this seems nothing to do with it as it's just the end that went wrong. The crop worked OK up to the last ads in the programme, deleting them as expected.
I can't have a look at the other programme that gave problems ATM as HWMBO is watching TV. But I'll be back with a report on that one later.
 
I have just uploaded detectads 0.2.2-1 to the package catalogue.

This implements a suggestion by BlackHole in another thread that will hopefully prevent length errors when the DLNA indexer runs whilst we are decrypting .

What it does is create links to the recording in a directory (/mod/tmp) that is not scanned by the indexer and use the links as input to chaseget.

Since length errors are unpredictable and I can't recreate the problem for testing I am not 100% certain that it will prevent the problem.
I would be very interested to hear if anyone still experiences length errors with this new version.

A beneficial side effect of this change is that the Status pull down display no longer shows Chase Playing and the TV diary is more accurate.
 
Last edited:
Without 'wading back', does this "What it does is create links to the recording in a directory (/mod/tmp) that is not scanned by the indexer and use the links as input to chaseget." mean that the actual file is put there? If so, at what stage of the game.?

I'm trying to get my head round what goes on and all these -crop type suffixes appended to files. My settings for detect ads are: ...(chaserun) and the other three switches are set to No.
As a couple of examples

In my My Video\[Deleted Items]\webif_auto decrypt folder I have a copy of All Star Mr & Mrs 28-10-15 20000.ts (2.29GiB)

In my My Video folder I have a copy of All Star Mr & Mrs 28-10-15 20000.ts (2.29GiB)
Also in My Video is All Star Mr & Mrs -Decrypt 28-10-15 20000.ts (2.29GiB)
I can understand why that one of them was not shorter because I have crop set to 'No'.

I also have suffixes such as -Crop, -Crop Done, -Crop -Len err, -Decrypt and -Decrypt Done scattered all over the place.
Please explain such that a simpleton can understand the processes of how the autodecrypt, detectads etc work.

I also have a folder My Video\_original. What's that for?
The detectads exclusion is BBC* and *Radio (default)
 
Without 'wading back', does this "What it does is create links to the recording in a directory (/mod/tmp) that is not scanned by the indexer and use the links as input to chaseget." mean that the actual file is put there? If so, at what stage of the game.?
Links allow a file appear to have more than one name &/or location at the same time without actually using up any more disk space. The links are created when DetectAds chaserun processing starts, usually at the start of recording, and are deleted at end of processing, By referring to the recording by a name outside the My Video hierarchy I hope we will avoid the length error problems

I'm trying to get my head round what goes on and all these -crop type suffixes appended to files. My settings for detect ads are: ...(chaserun) and the other three switches are set to No.
As a couple of examples

In my My Video\[Deleted Items]\webif_auto decrypt folder I have a copy of All Star Mr & Mrs 28-10-15 20000.ts (2.29GiB)

In my My Video folder I have a copy of All Star Mr & Mrs 28-10-15 20000.ts (2.29GiB)
Also in My Video is All Star Mr & Mrs -Decrypt 28-10-15 20000.ts (2.29GiB)
I can understand why that one of them was not shorter because I have crop set to 'No'.

I also have suffixes such as -Crop, -Crop Done, -Crop -Len err, -Decrypt and -Decrypt Done scattered all over the place.
Please explain such that a simpleton can understand the processes of how the autodecrypt, detectads etc work.
You have the -Crop and -Decrypt files because you have specified the 'Dustbin/delete original recording after processing?' as No
If you specified Yes it would automatically rename the files back to the original file name and title, it would also save the need for auto-decrypt running.

The Crop Done, Decrypt Done versions are from older versions and are no longer used, hopefully -len err will now also be a thing of the past

The file naming and renaming are explained in the wiki

I also have a folder My Video\_original. What's that for?
The detectads exclusion is BBC* and *Radio (default
The _original folder is used by some of the processes invoked from the Opt+ menu - it is not used by DetectAds
 
Thanks Myms. I'll have a good stiff reading of the wiki again to see if I can get my head round it.
 
Hi MymsMan,
I have tried some test recordings of Judge Judy on ITV3 with DetectAds being invoked via Sweeper rules.

I let the box power-up after the recoding has finished for 45mins, to allow it time to process the approx. 1.5 hours of programmes.

I previously had chase-detection, but that was before Chaseget was improved (I may give it another go if this query can be addressed), and the box being left on caused problems for family members using the Harmony Remote.

When reviewing the results (crop points) it seems to be setting some marks too early. The ITV3 ads are usually quite short (up to 30 seconds generally), but these early marks seem to be generated by a couple of silences followed by an almost 90 second gap - but 90 seconds is the default setting for Max Separation? so they get included as Ads. I would like to try manually rerunning Ad Detection with a shorter Max-Sep - maybe 70 seconds - to see the results.

Could you point me in the direction of a settings file that I can manually alter?

Regards, and thanks for an already fantastic package, Mike.
 
Hi MymsMan,
I have tried some test recordings of Judge Judy on ITV3 with DetectAds being invoked via Sweeper rules.

I let the box power-up after the recoding has finished for 45mins, to allow it time to process the approx. 1.5 hours of programmes.

I previously had chase-detection, but that was before Chaseget was improved (I may give it another go if this query can be addressed), and the box being left on caused problems for family members using the Harmony Remote.

When reviewing the results (crop points) it seems to be setting some marks too early. The ITV3 ads are usually quite short (up to 30 seconds generally), but these early marks seem to be generated by a couple of silences followed by an almost 90 second gap - but 90 seconds is the default setting for Max Separation? so they get included as Ads. I would like to try manually rerunning Ad Detection with a shorter Max-Sep - maybe 70 seconds - to see the results.

Could you point me in the direction of a settings file that I can manually alter?

Regards, and thanks for an already fantastic package, Mike.

Unfortunately the Silence settings are currently hard coded into /mod/webif/plugin/detectads/detetectads.jim in 2 places which is not ideal :(
Making the silence options tailorable has been on the wishlist since before I took the package over but has never made it up the list since the default settings seem to work for most people and I am not sure of the best approach to take without making the settings screen even more complex. There are 6 different parameters that could be adjusted

Does anyone have thoughts on the best approach?

Possibilities include:
  • Six more options on settings page, possibly only shown if you select a Show Advanced settings option
  • or use an editable configuration file for these settings
  • Do settings need to be configurable per channel?
  • Should defaults be overridable on the Command line, Browse Opt+ panel, Sweeper rules?
 
You have the -Crop and -Decrypt files because you have specified the 'Dustbin/delete original recording after processing?' as No. ....The Crop Done, Decrypt Done versions are from older versions and are no longer used.
If you specified Yes it would automatically rename the files back to the original file name and title, it would also save the need for auto-decrypt running.
First point. That's what I suspected. Second point. Also suspected that from the dates of the files, but wasn't sure. ;=)
Presumably the excluded BBC channels would not be decrypted? Having said that, I only watch stuff on the box so am not really sure WTF I have decrypt running anyway.
Have given the wiki a good stiff reading and am a bit wiser now. Part of my problem is that you change it so fasts that I can't keep up.:roflmao: Must try harder.;)
I've binned my previous test recordings and the various 'duplicates' scattered about my HDD so as not to confuse myself any more than necessary.
 
Well, just to upset HWMBO, Celebrity Chase screwed up again last night. This time it not only missed chunks out, but it seemed to reassemble them in the wrong order. I don't seem to have a problem with other progs with ads in them though. Luckily I rescued my neck via the Deleted Items folder. Whew!
 
Well, just to upset HWMBO, Celebrity Chase screwed up again last night. This time it not only missed chunks out, but it seemed to reassemble them in the wrong order. I don't seem to have a problem with other progs with ads in them though. Luckily I rescued my neck via the Deleted Items folder. Whew!
Just when I was starting to think that everything was hunky dory! :(

I would be very interested in seeing the detectads.log, recmon.log and auto.log for the relevant period.
Were the bookmarks in the rescued original in the correct places? If you crop the original does it work correctly? if it still fails we might be able to investigate further.

Apart from this one incident has it been working correctly with no unexpected -dec/-crop files and system turning itself off after late night recordings?
 
DetectAds is super useful in terms of functionality, but not something i need to use on all files.

Would it be possible to have an option in its settings for it to run only on recordings of a certain duration?

For example, i'm not too bothered by a single ad break in a half hour show, but the 6 or 7 breaks in a film quickly become annoying.

So being able to set the package to process files that are likely to be films would be pretty handy.
 
DetectAds is super useful in terms of functionality, but not something i need to use on all files.

Would it be possible to have an option in its settings for it to run only on recordings of a certain duration?

For example, i'm not too bothered by a single ad break in a half hour show, but the 6 or 7 breaks in a film quickly become annoying.

So being able to set the package to process files that are likely to be films would be pretty handy.
You could easily achieve this using Sweeper by adding a check for duration to the predefined ruleset
Fullscreen capture 08112015 231838.jpg
You can add other conditions as needed
 
I would be very interested in seeing the detectads.log, recmon.log and auto.log for the relevant period.
Here you go
Code:
Detedct ads log
697    08/11/2015 18:50:38 RM(12763)-   DETECTADS: Checking /media/My Video/Sunday Night at the Palladium/Sunday Night at the Palladium_20151108_1850.ts (ITV3) for channel exclusion
696    07/11/2015 20:01:53 DA(13782)- done...processed /media/My Video/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858.ts in 3738.767s 01:02:19 - 5 ad breaks detected
695    07/11/2015 20:01:53 DA(13782)- /mod/tmp/New_ The Chase_ Celebrity Special_20151107_1858-dec.ts deleted
694    07/11/2015 20:01:39 DA(13782)- /media/My Video/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858.ts deleted
693    07/11/2015 20:01:38 NS(13782)- New Program Length = 2447s
692    07/11/2015 20:01:38 NS(13782)- Wrote 71144 entries to /media/My Video/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858-crop. Stripped 556198 packets (104287k) of EPG data
691    07/11/2015 20:01:38 NS(13782)- -++++++++++++++++++++---+++++++++++---++++++++-----++++++-----
690    07/11/2015 20:01:27 DA(13782)-   ad break found 57:46-62:33 (3466 - 3753) Frames: 86640 - 93824
689    07/11/2015 19:51:22 DA(13782)-   ad break found 46:36-50:52 (2796 - 3052) Frames: 69910 - 76288
688    07/11/2015 19:38:21 DA(13782)-   ad break found 35:05-37:57 (2105 - 2277) Frames: 52620 - 56913
687    07/11/2015 19:24:21 DA(13782)-   ad break found 21:07-23:49 (1267 - 1429) Frames: 31671 - 35713
686    07/11/2015 19:01:06 DA(13782)-   ad break found 0:00-0:33 (0 - 33) Frames: 1 - 813
685    07/11/2015 18:59:35 RM(13827)-   DETECTADS: Ad-detection flag already set /media/My Video/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858-crop.ts
684    07/11/2015 18:59:35 RM(13827)-   DETECTADS: Checking /media/My Video/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858-crop.ts (ITV HD) for channel exclusion
683    07/11/2015 18:59:35 NS(13782)- progLen = 0s, 0 bookmarks, HD = 1
682    07/11/2015 18:58:39 DA(13782)- ==DETECTADS Chase Run: /media/My Video/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858.ts
681    07/11/2015 18:58:39 RM(13773)-   DETECTADS: Started /media/My Video/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858.ts for chaserun advert detection
680    07/11/2015 18:58:39 RM(13773)-   DETECTADS: Checking /media/My Video/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858.ts (ITV HD) for channel exclusion

Recmon Log
1097    08/11/2015 14:11 - FV: --> Strictly Come Dancing 07-11-15 1831 deleted from flatview
1096    07/11/2015 22:42 - FV: --> Removing The Chase  Celebrity Special 07-11-15 1858 (orphaned)
1095    07/11/2015 20:32 - FV: +++ Adding The Chase  Celebrity Special 07-11-15 1858
1094    07/11/2015 20:32 - FV: +++ Adding Strictly Come Dancing 07-11-15 1831
1093    07/11/2015 20:31 - FV: --> Removing Strictly Come Dancing_20151107_1831 (orphaned)
1092    07/11/2015 20:31 - FV: --> Removing New_ The Chase_ Celebrity Special_20151107_1858 (orphaned)
1091    in procedure 'file' called at file "/mod/webif/plugin/flatview/auto.hook", line 119
1090    in procedure '::flatview::build_flatlist' called at file "/mod/webif/plugin/flatview/auto.hook", line 317
1089    in procedure '::flatview::scan' called at file "/mod/etc/recmon.d/flatview", line 38
1088    /mod/webif/plugin/flatview/auto.hook:119: Error: could not read "/media/My Video/ [FlatView]/New_ The Chase_ Celebrity Special_20151107_1858.ts": No such file or directory
1087    Cannot acquire exclusive lock, terminating.
1086    07/11/2015 20:03 - FV: +++ Adding New_ The Chase_ Celebrity Special_20151107_1858
1085    07/11/2015 20:02 - FV: --> Removing New_ The Chase_ Celebrity Special_20151107_1858-crop (orphaned)
1084    07/11/2015 20:02 - FV: --> Removing New_ The Chase_ Celebrity Special_20151107_1858 (inode mismatch)
1083    in procedure 'file' called at file "/mod/webif/plugin/flatview/auto.hook", line 119
1082    in procedure '::flatview::build_flatlist' called at file "/mod/webif/plugin/flatview/auto.hook", line 317
1081    in procedure '::flatview::scan' called at file "/mod/etc/recmon.d/flatview", line 38
1080    /mod/webif/plugin/flatview/auto.hook:119: Error: could not read "/media/My Video/ [FlatView]/New_ The Chase_ Celebrity Special_20151107_1858.ts": No such file or directory
1079    07/11/2015 20:01 - FV: +++ Adding New_ The Chase_ Celebrity Special_20151107_1858
1078    epgpatch: No patch required.
1077    epgpatch: Processing '/media/My Video/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858'

Auto Log
1204    08/11/2015 14:05:09 - FV: --> Skipping (in-use): Strictly Come Dancing 07-11-15 1831
1203    08/11/2015 13:45:09 - FV: --> Skipping (in-use): Strictly Come Dancing 07-11-15 1831
1202    08/11/2015 13:25:09 - FV: --> Skipping (in-use): Strictly Come Dancing 07-11-15 1831
1201    08/11/2015 13:05:09 - FV: --> Skipping (in-use): Strictly Come Dancing 07-11-15 1831
1200    08/11/2015 12:45:10 - FV: --> Skipping (in-use): Strictly Come Dancing 07-11-15 1831
1199    07/11/2015 22:25:10 - FV: --> Skipping (in-use): The Chase  Celebrity Special 07-11-15 1858
1198    07/11/2015 22:05:12 - FV: --> Skipping (in-use): The Chase  Celebrity Special 07-11-15 1858
1197    07/11/2015 20:53:20 - FV: +++ Adding Strictly Come Dancing 07-11-15 1831
1196    07/11/2015 20:53:20 - FV: --> Removing Strictly Come Dancing 07-11-15 1831 (inode mismatch)
1195    07/11/2015 20:53:08 - Done... 5.31 GiB in 484.865 seconds - 11.21 MiB/s
1194    07/11/2015 20:53:06 -   Removing/binning old copy.
1193    07/11/2015 20:45:03 -   DLNA: http://192.168.0.11:9000/web/media/3798.TS
1192    07/11/2015 20:45:03 -   DECRYPT: /media/My Video/Strictly Come Dancing 07-11-15 1831
1191    07/11/2015 20:30:29 - autotrigger[16014]: Renaming /media/My Video/The Chase_ Celebrity Special/The Chase_ Celebrity Special 07-11-15 1858.ts to The Chase  Celebrity Special 07-11-15 1858
1190    07/11/2015 20:30:28 - autotrigger[16014]: Renaming /media/My Video/The Chase_ Celebrity Special/The Chase_ Celebrity Special_20151107_1858.ts to The Chase_ Celebrity Special 07-11-15 1858
1189    07/11/2015 20:30:27 - autotrigger[16014]: Renaming /media/My Video/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858.ts to The Chase_ Celebrity Special_20151107_1858
1188    07/11/2015 20:30:27 - autotrigger[16014]: Setting title for /media/My Video/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858.ts to The Chase: Celebrity Special
Were the bookmarks in the rescued original in the correct places?
Don't know, just FFed to where it broke and played the rest but the bookmarks 'looked' to be in about the right place, but I didn't use them in case they were not (not wishing to further antagonise the Mrs.).
If you crop the original does it work correctly? if it still fails we might be able to investigate further.Apart from this one incident has it been working correctly with no unexpected -dec/-crop files and system turning itself off after late night recordings?
No, it's two incidents, both on Celebrity Chase, although I am not associating the problem with a specific programme other than co-incidence. I haven't had any -dec or -crop files since the last version and I haven't tried the switch off after recording either. I'll try that tomorrow night.
WRT Celeb Chase. I've got what appears to be a 1.39GiB copy in Deleted Items\The Chase folder and another of 2.28GiB in Deleted Items\detectads\The chase. Suspect that the latter is the full length bookmarked on, but I'll have a go tomorrow when HWMBO has not hogged the TV. If this is the case, how do I crop it?
 
The only odd thing that I see in the logs is that although DA finished processing the Chase at 20:01:53 the Sweeper renaming of the program didn't happen for almost 30 minutes
Code:
1191    07/11/2015 20:30:29 - autotrigger[16014]: Renaming /media/My Video/The Chase_ Celebrity Special/The Chase_ Celebrity Special 07-11-15 1858.ts to The Chase  Celebrity Special 07-11-15 1858
1190    07/11/2015 20:30:28 - autotrigger[16014]: Renaming /media/My Video/The Chase_ Celebrity Special/The Chase_ Celebrity Special_20151107_1858.ts to The Chase_ Celebrity Special 07-11-15 1858
1189    07/11/2015 20:30:27 - autotrigger[16014]: Renaming /media/My Video/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858.ts to The Chase_ Celebrity Special_20151107_1858
1188    07/11/2015 20:30:27 - autotrigger[16014]: Setting title for /media/My Video/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858.ts to The Chase: Celebrity Special
I would have expected the renaming to happen during the 20:05 or 20:25 Auto run and cant see any reason why autotrigger would have been invoked at 20:30 however this is unlikely to have any relevance for the problems in viewing the program unless for some strange reason the Humax kept the nts file open for an extra 30 minutes

The '2.28GiB in Deleted Items\detectads\The chase' will be the original version of the recording whilst the other deleted file is probably the broken version.
To crop the original cut and paste the recording into a folder and select crop from the Opt+ browse menu, there should be no need to invert the Bookmarks, the cropped file will have a numeric suffix on the file name and the original moved to an _original folder.
 
Sorry, cross post.
Right then, had the opportunity to have a play.
The full length (63min) bookmarked copy was in Deleted items\detectads with the New: prefix still there. The bookmarks were all in the right place. The first was at start of actual programme, 2nd/3rd, 4th/5th, 6th/7th all correctly placed at start and end of ads. The 8th was at end of Chase and the 9th was at end of recording. So that seems pretty much OK

The cropped (41min) version in Deleted Items without the New: prefix.
Started OK at start of prog (not start of recording.
First Ads were cropped OK
Second Ads were cropped OK
Third Ads were not cropped. The programme started OK after the Ads, but a chunk has been cropped out of the middle of the section. It returns after the crop to finish the section.
Fourth Ads were not cropped, but at the end of the Ads, the programme resumed for about 5 seconds then the recording finished.

For completeness, although possibly a red herring,: At the same time as recording The Chase in HD, I was also recording Strictly in HD, with the box tuned to BBC1HD. The next time I fired up the web UI, I got a big red warning about Strictly failing to Auto decrypt, but it was showing the Dec flag and there is a copy in the Deleted items folder with no Dec flag.

As far as I can remember, this is pretty much what happened on last week's recordings of The Chase and Strictly.

Right then, I've now done an Invert and Crop on the original. Crop indicated that it was going to keep the ads which is why I inverted. Here's the log file
Code:
Processing New_ The Chase_ Celebrity Special_20151107_1858 (inverted: 1)
Moving recording to /media/My Video/[Deleted Items]/detectads/The Chase_ Celebrity Special/_original
New_ The Chase_ Celebrity Special_20151107_1858.ts
New_ The Chase_ Celebrity Special_20151107_1858.nts
New_ The Chase_ Celebrity Special_20151107_1858.hmt
New_ The Chase_ Celebrity Special_20151107_1858.thm
CMD: /mod/bin/nicesplice -in {/media/My Video/[Deleted Items]/detectads/The Chase_ Celebrity Special/_original/New_ The Chase_ Celebrity Special_20151107_1858} -out {/media/My Video/[Deleted Items]/detectads/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858} -cut 27960 30520 -cut 30 330 -cut 21050 22770 -cut 12670 14290 -cut 34660 37530
Found bookmark at - 3
Found bookmark at - 33
Found bookmark at - 1267
Found bookmark at - 1429
Found bookmark at - 2105
Found bookmark at - 2277
Found bookmark at - 2796
Found bookmark at - 3052
Found bookmark at - 3466
Found bookmark at - 3753
progLen = 3753s, 10 bookmarks, HD = 1
Read 107157 entries from nts
cut at nan seconds = frame 81723 (2796303)
cut at nan seconds = frame 88511 (3052401)
cut at nan seconds = frame 54 (3277)
cut at nan seconds = frame 793 (33261)
cut at nan seconds = frame 62041 (2105257)
cut at nan seconds = frame 66343 (2277387)
cut at nan seconds = frame 37589 (1267310)
cut at nan seconds = frame 42338 (1429418) cut at nan seconds = frame 99964 (3466324)
cut at nan seconds = frame 107141 (3753292)
-+++++++++++++++++++++++++++----++++++++++++++----+++++++++++------+++++++------
Wrote 83408 entries to /media/My Video/[Deleted Items]/detectads/The Chase_ Celebrity Special/New_ The Chase_ Celebrity Special_20151107_1858. Stripped 647120 packets (121335k) of EPG data
New Program Length = 2847s now shrunk
Renaming file group to New_ The Chase_ Celebrity Special_20151107_1858-1447064651
Time taken: 140.744
I will play it later and report back on the result, but I suspect it will be OK. It is 1,700,000 odd Kb in Win file explorer with this morning's date.
In case there are clashes, I am running.
Sweeper:
Code:
# Remove Title New: prefix
global title New: action {settitle {%orig%replace,New: ,,}}
# Remove Filename New: prefix
global filename New_ action {renamefile {%orig%replace,New_ ,,}}
# File Datestamp DD MMM YY
global filename *20[0-9][0-9][0-9][0-9][0-9][0-9]_* action {renamefile {%title %2digitdate-%2digitmonth-%2digityear %hhmm}}
# Remove "_" in Filename
global filename _ action {renamefile {%orig%replace,_, ,}}
Newk, detectads, auto-unprotect with the autodecrypt running, flatview, tunefix and undelete.
 
Last edited:
Back
Top