Autopicons is a feature on Autobouquets 28.2. It was introduced in October 2013. What it did was rename conventional picons to 282_XXXX.png, where XXXX is the EPG ID of a channel. It then linked the service reference to the EPG_ID. EPG_ID is a constant. Service reference is a variable.
You could have picons on one device and links on another. N.B. Symbolic links can only be created on an ext device. However, Ab 28.2 does not check the file system before makeing options available.
A channel's service refernce stays the same irrespective of what it is called in bouquets. For example, almost all the ITV channels are called ITV. Someone can decide they want to rename them. If this is done, the customised name is shown in the bouquets. If you switch to viewing that same channel from the "all sats" menu, the channel will be called the offcial name, "ITV".
AB 28.2, print number:
What this does is print the number next to the name. "bbc one lon" will become "101-bbc one lon"
In this scenario, whatever the name of the channel, the service reference was the only thing that could be used to call upon the picon. Autopicon therefore just worked.
SNPicons were introduce in Autumn 2014. It is completely independent of Lraizers plugin. This allowed for a picon to be called using the channel's name. This removes the constant need to update picons when service references change. In addition any chanenl with the same name would show the picon instead of having to have several references for the same one. An example is Channel 4. Autopicon code is invoked as a last option if conventional picons are not found.
AB 28.2 was adapted to deal with this change by offering an extra variable. If you are using SRPs, Autopicons will still work whatever options you use in Ab 28.2. No need to change to SNPs. As hopefully explained above, service refernces for channel stay the same whatever the name is adpated to be. Even if "using print channel number".
If using Print channel number and SNPs: Lets use "101-bbc one lon" as an example
The picon system (if adapted to Autopicons) will look for service reference, then SNP name. if you have a picon called 101bbconelon.png ( "-" is an excluded character), it will be displayed. There is no need to involve AutoPicons in this process.
However, a person elsewhere in the country will not have "bbc one lon" at position 101. So what to do? We need a way to link number to name. Let's involve Auto picon in the process. If you select "SNPicons", it will link make symlinks "101bbconelon.png > bbconelon.png". These must be in the same location. Enigma2 will only use one valid picon location even if more are available. This rules out fat32 devices for Autopicons and SNPicons.
In summary....
If using Print number and Ordinary picons. Autopicons will work as it did before advent of SNpicons. Link/location can be differnt.
If using Print number and SNpicons, you must use an ext device, select SNPicons, link/location location must be the same.
If not using Print number, using Ordinary picons: Autopicons will work. Link/location can be differnt.
If not using Print number, using SNpicons: There is no need to use Autopicons.