Dont know where subtitle come from? Playing french song must be proccess when it in html format when you see "é" must be convert to "é" here is a list char html code to be convert "À" is "À" if(rep_key(Hcode,iPos,"'"," ")) { iPos+=5; continue; } if(rep_key(Hcode,iPos,"'"," ")) { iPos+=4; continue; } // if(rep_key(Hcode,iPos," "," ")) { iPos+=5; continue; } if(rep_key(Hcode,iPos,"&","&")) { iPos+=4; continue; } if(rep_key(Hcode,iPos,"°","°")) { iPos+=4; continue; } //* if(rep_key(Hcode,iPos,"<","<")) { iPos+=3; continue; } if(rep_key(Hcode,iPos,">",">")) { iPos+=3; continue; } if(rep_key(Hcode,iPos,"&","&")) { iPos+=4; continue; } if(rep_key(Hcode,iPos,""","\"")) { iPos+=5; continue; } if(rep_key(Hcode,iPos,"ñ","?")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"®","(r)")) { iPos+=4; continue; } if(rep_key(Hcode,iPos,"©","(c)")){ iPos+=5; continue; }//© if(rep_key(Hcode,iPos,"™","tm")){ iPos+=6; continue; } if(rep_key(Hcode,iPos," "," ")) { iPos+=5; continue; } if(rep_key(Hcode,iPos,"Á","Á")) { iPos+=7; continue; } if(rep_key(Hcode,iPos,"Â","Â")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"Ã","Ã")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"Ä","Ä")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"Å","Å")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"&aElig;","Æ")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"Ç","Ç")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"È","È")) { iPos+=7; continue; } if(rep_key(Hcode,iPos,"É","É")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"Ê","Ê")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"Ë","Ë")) { iPos+=5; continue; } if(rep_key(Hcode,iPos,"Ì","Ì")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"Í","Í")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"Î","Î")) { iPos+=6; continue; } if(rep_key(Hcode,iPos,"Ï","Ï")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"Ð","Ð")){ iPos+=4; continue; } if(rep_key(Hcode,iPos,"Ñ","Ñ")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"Ò","Ò")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"Ó","Ó")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"Ô","Ô")) { iPos+=6; continue; } if(rep_key(Hcode,iPos,"Õ","Õ")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"Ö","Ö")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"×","×")) { iPos+=6; continue; } if(rep_key(Hcode,iPos,"Ø","Ø")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"Ù","Ù")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"Ú","Ú")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"Û","Û")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"Ü","Ü")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"Ý","Ý")) { iPos+=7; continue; } if(rep_key(Hcode,iPos,"Þ","Þ")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"ß","ß")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"à","à")) { iPos+=7; continue; } if(rep_key(Hcode,iPos,"á","á")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"â","â")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"ã","ã")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"ä","ä")){ iPos+=4; continue; } if(rep_key(Hcode,iPos,"å","å")) { iPos+=6; continue; } if(rep_key(Hcode,iPos,"æ","æ")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"ç","ç")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"è","è")) { iPos+=7; continue; } if(rep_key(Hcode,iPos,"é","é")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"ê","ê")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"ë","ë")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"ì","ì")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"í","í")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"î","î")) { iPos+=6; continue; } if(rep_key(Hcode,iPos,"ï","ï")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"ð","ð")){ iPos+=4; continue; } if(rep_key(Hcode,iPos,"ñ","ñ")) { iPos+=7; continue; } if(rep_key(Hcode,iPos,"ò","ò")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"ó","ó")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"ô","ô")) { iPos+=6; continue; } if(rep_key(Hcode,iPos,"õ","õ")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"ö","ö")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"÷","÷")) { iPos+=7; continue; } if(rep_key(Hcode,iPos,"ø","ø")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"ù","ù")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"ú","ú")) { iPos+=7; continue; } if(rep_key(Hcode,iPos,"û","û")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"ý","ý")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"þ","þ")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"ÿ","ÿ")) { iPos+=5; continue; } //if(rep_key(Hcode,iPos," ","")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"¡","¡")) { iPos+=6; continue; } if(rep_key(Hcode,iPos,"¢","¢")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"£","£")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"¤","¤")) { iPos+=7; continue; } if(rep_key(Hcode,iPos,"¦","¦")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"§","§")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"¨","¨")) { iPos+=4; continue; } if(rep_key(Hcode,iPos,"ª","ª")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"«","«")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"­","-")) { iPos+=4; continue; } if(rep_key(Hcode,iPos,"®","®")){ iPos+=4; continue; } if(rep_key(Hcode,iPos,"¯","¯")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"°","°")) { iPos+=4; continue; } if(rep_key(Hcode,iPos,"±","±")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"²","²")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"³","³")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"´","´")) { iPos+=6; continue; } if(rep_key(Hcode,iPos,"¬","¬")) { iPos+=4; continue; } if(rep_key(Hcode,iPos,"¿","¿")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"·","·")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"º","º")) { iPos+=5; continue; } if(rep_key(Hcode,iPos,"µ","µ")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"¸","¸")){ iPos+=6; continue; } if(rep_key(Hcode,iPos,"¶","¶")) { iPos+=5; continue; } if(rep_key(Hcode,iPos,"¼","¼")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"½","½")){ iPos+=7; continue; } if(rep_key(Hcode,iPos,"³","³")){ iPos+=5; continue; } if(rep_key(Hcode,iPos,"¾","¾")) { iPos+=7; continue; } if(rep_key(Hcode,iPos,"»","»")) { iPos+=6; continue; } i will try to post a picture of what it do when playing french song on my tv screen
Looks like a simple wrong character set problem to me. This needs Western European CP1252 (including French) or equivalent. You see this with subtitels, filenames, MP3/FLAC ID3 music track tags etc.