Ignore:
Timestamp:
12/20/20 21:32:33 (10 months ago)
Author:
obi
Message:

update tithek add useproxy add delservice to settings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/tithek/tithek.h

    r44955 r45041  
    667667        if(ostrncmp("http://", link, 7) && ostrncmp("https://", link, 8) && ostrncmp("/tmp/localhoster/hoster.sh", link, 26)) return NULL;
    668668
    669 //    link = stringreplacecharonce(link, '"', '\0');
    670 //    link = stringreplacecharonce(link, ' ', '\0');
     669        link = stringreplacecharonce(link, ' ', '\0');
    671670
    672671        if(!ostrncmp("/tmp/localhoster/hoster.sh", link, 26))
     
    747746                                        if(dnode != NULL)
    748747                                        {
    749 //                                      if(ssl == 1)
     748//+                                     if(ssl == 1)
    750749//                                                      dnode->link = ostrcat(link, NULL, 0, 0);
    751750                                                if(usecmd == 1)
     
    20902089                                }
    20912090//#endif
    2092                                 if(!ostrncmp("http://", tmpstr1, 7) && (file_exist(getconfig("rec_streampath", NULL)) && (file_exist("/mnt/swapextensions/etc/.codecpack") || file_exist("/var/swap/etc/.codecpack") || file_exist("/var/etc/.codecpack"))))
     2091                                if((!ostrncmp("http://", tmpstr1, 7) || !ostrncmp("https://", tmpstr1, 8)) && (file_exist(getconfig("rec_streampath", NULL)) && (file_exist("/mnt/swapextensions/etc/.codecpack") || file_exist("/var/swap/etc/.codecpack") || file_exist("/var/etc/.codecpack"))))
    20932092//                              if(!ostrncmp("http", tmpstr1, 4) && (file_exist(getconfig("rec_streampath", NULL)) && (file_exist("/mnt/swapextensions/etc/.codecpack") || file_exist("/var/swap/etc/.codecpack") || file_exist("/var/etc/.codecpack"))))
    20942093                                {
     
    21222121                        screenplay(tmpstr1, filename, 2, flag);
    21232122                        delconfigtmp("playerbuffersize");
     2123                        if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 0)
     2124                                servicecheckret(servicestart(status.lastservice->channel, NULL, NULL, 0), 0);
    21242125                }
    21252126                else if(ostrcmp(keyconf, "Streaming Playback Caching (0.5MB)") == 0)
     
    21282129                        screenplay(tmpstr1, filename, 2, flag);
    21292130                        delconfigtmp("playerbuffersize");
     2131                        if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 0)
     2132                                servicecheckret(servicestart(status.lastservice->channel, NULL, NULL, 0), 0);
    21302133                }
    21312134                else if(ostrcmp(keyconf, "Streaming Playback Caching (1MB)") == 0)
     
    21342137                        screenplay(tmpstr1, filename, 2, flag);
    21352138                        delconfigtmp("playerbuffersize");
     2139                        if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 0)
     2140                                servicecheckret(servicestart(status.lastservice->channel, NULL, NULL, 0), 0);
    21362141                }
    21372142                else if(ostrcmp(keyconf, "Streaming Playback Caching (2MB)") == 0)
     
    21402145                        screenplay(tmpstr1, filename, 2, flag);
    21412146                        delconfigtmp("playerbuffersize");
     2147                        if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 0)
     2148                                servicecheckret(servicestart(status.lastservice->channel, NULL, NULL, 0), 0);
    21422149                }
    21432150                else if(ostrcmp(keyconf, "Streaming Playback Caching (3MB)") == 0)
     
    21462153                        screenplay(tmpstr1, filename, 2, flag);
    21472154                        delconfigtmp("playerbuffersize");
     2155                        if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 0)
     2156                                servicecheckret(servicestart(status.lastservice->channel, NULL, NULL, 0), 0);
    21482157                }
    21492158                else if(ostrcmp(keyconf, "Streaming Playback Caching (4MB)") == 0)
     
    21522161                        screenplay(tmpstr1, filename, 2, flag);
    21532162                        delconfigtmp("playerbuffersize");
     2163                        if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 0)
     2164                                servicecheckret(servicestart(status.lastservice->channel, NULL, NULL, 0), 0);
    21542165                }
    21552166                else if(ostrcmp(keyconf, "Streaming Playback Caching (5MB)") == 0)
     
    21582169                        screenplay(tmpstr1, filename, 2, flag);
    21592170                        delconfigtmp("playerbuffersize");
     2171                        if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 0)
     2172                                servicecheckret(servicestart(status.lastservice->channel, NULL, NULL, 0), 0);
    21602173                }
    21612174                else if(ostrcmp(keyconf, "Streaming Playback Caching (7.5MB)") == 0)
     
    21642177                        screenplay(tmpstr1, filename, 2, flag);
    21652178                        delconfigtmp("playerbuffersize");
     2179                        if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 0)
     2180                                servicecheckret(servicestart(status.lastservice->channel, NULL, NULL, 0), 0);
    21662181                }
    21672182                else if(ostrcmp(keyconf, "Streaming Playback Caching (10MB)") == 0)
     
    21702185                        screenplay(tmpstr1, filename, 2, flag);
    21712186                        delconfigtmp("playerbuffersize");
     2187                        if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 0)
     2188                                servicecheckret(servicestart(status.lastservice->channel, NULL, NULL, 0), 0);
    21722189                }
    21732190                else if(ostrcmp(keyconf, "File Caching Playback (10MB / 120s)") == 0)
    21742191                {
    21752192                        cacheplay(tmpstr1, filename, 1);
     2193                        if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 0)
     2194                                servicecheckret(servicestart(status.lastservice->channel, NULL, NULL, 0), 0);
    21762195                }
    21772196                else if(ostrcmp(keyconf, "File Caching Playback (20MB / 240s)") == 0)
    21782197                {
    21792198                        cacheplay(tmpstr1, filename, 2);
     2199                        if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 0)
     2200                                servicecheckret(servicestart(status.lastservice->channel, NULL, NULL, 0), 0);
    21802201                }
    21812202                else if(ostrcmp(keyconf, "File Caching Playback (30MB / 360s)") == 0)
    21822203                {
    21832204                        cacheplay(tmpstr1, filename, 3);
     2205                        if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 0)
     2206                                servicecheckret(servicestart(status.lastservice->channel, NULL, NULL, 0), 0);
    21842207                }
    21852208                else if(ostrcmp(keyconf, "Download Full File") == 0)
     
    21982221                                        screenplay(tmpstr2, filename, 2, flag);
    21992222                                        free(tmpstr2); tmpstr2 = NULL;
     2223                                        if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 0)
     2224                                                servicecheckret(servicestart(status.lastservice->channel, NULL, NULL, 0), 0);
    22002225                                }
    22012226                        }
     
    22752300
    22762301                mkdir("/tmp/tithek", 777);
    2277                 if(status.mcaktiv == 0)
     2302                if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 1)
    22782303                {
    22792304                        rcret = servicestop(status.aktservice, 1, 1);
     
    32883313                python = 0;
    32893314
    3290                 if(status.mcaktiv == 0)
     3315                if(status.mcaktiv == 0 && getconfigint("tithek_delservice", NULL) == 1)
    32913316                        servicecheckret(servicestart(status.lastservice->channel, NULL, NULL, 0), 0);
    32923317        }
Note: See TracChangeset for help on using the changeset viewer.