Ignore:
Timestamp:
May 11, 2014, 4:30:15 AM (5 years ago)
Author:
obi
Message:

[mediathek] add rtlnitro / ntv now

File:
1 edited

Legend:

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

    r28839 r28948  
    7878//flag 64   - tvtoast
    7979//flag 65   - tvtoast local serach
    80 
    8180//flag 66   - coming soon dummy
     81//flag 67   - rtlnitronow
     82//flag 68   - rtlnitronow pay
     83//flag 69   - rtlnitronow local search
     84//flag 70   - ntvnow
     85//flag 71   - ntvnow pay
     86//flag 72   - ntvnow local search
     87
    8288//flag 1000 - menu pincode
    8389//flag 9999 - menu hidden codecpack
     
    111117//check 26      - Search on Netzkino (local)
    112118//check 27      - Search on FilmOn (local)
     119//check 28      - Search on RtlNitro-Now (local)
     120//check 29      - Search on NTV-Now (local)
    113121
    114122struct tithek
     
    12841292                if(tmpstr != NULL) tmpstr1 = tvtoast(tmpstr);
    12851293        }
     1294        else if(((struct tithek*)listbox->select->handle)->flag == 67)
     1295        {
     1296                if(tmpstr != NULL) tmpstr1 = rtl2now(tmpstr, "http://www.rtlnitronow.de", "rtlnitronow", 1);
     1297        }
     1298        else if(((struct tithek*)listbox->select->handle)->flag == 68)
     1299        {
     1300                if(tmpstr != NULL) tmpstr1 = rtl2now(tmpstr, "http://www.rtlnitronow.de", "rtlnitronow", 1);
     1301        }
     1302        else if(((struct tithek*)listbox->select->handle)->flag == 70)
     1303        {
     1304                if(tmpstr != NULL) tmpstr1 = rtl2now(tmpstr, "http://www.n-tvnow.de", "ntvnow", 1);
     1305        }
     1306        else if(((struct tithek*)listbox->select->handle)->flag == 71)
     1307        {
     1308                if(tmpstr != NULL) tmpstr1 = rtl2now(tmpstr, "http://www.n-tvnow.de", "ntvnow", 1);
     1309        }
    12861310        free(tmpstr); tmpstr = NULL;
    12871311
     
    22672291                                        }
    22682292                                }
     2293                                else if(check == 28)
     2294                                {
     2295                                        if(rtlnitronow_search_local(grid, listbox, countlabel, load, ((struct tithek*)listbox->select->handle)->link, "RtlNitroNow - Search (local)", tmpstr, 0) == 0)
     2296                                        {
     2297                                                oaktpage = listbox->aktpage;
     2298                                                oaktline = listbox->aktline;
     2299                                                ogridcol = listbox->gridcol;
     2300                                                char* tmpstr = ostrcat(((struct tithek*)listbox->select->handle)->link, NULL, 0, 0);
     2301                                                char* tmpstr1 = ostrcat("RtlNitroNow - Search (local)", " - ", 0, 0);
     2302                                                char* tmpstr2 = ostrcat(tmpstr1, ((struct tithek*)listbox->select->handle)->title, 1, 0);
     2303                                                screentithekplay(tmpstr, tmpstr2, 0);
     2304                                                free(tmpstr); tmpstr = NULL;
     2305                                                free(tmpstr2); tmpstr2 = NULL;
     2306                       
     2307                                                pagecount = createtithekplay(titheklink, grid, listbox, countlabel, 0);
     2308                                                if(pagecount == 0 || tithekexit == 1) break;
     2309
     2310                                                listbox->aktpage = oaktpage;
     2311                                                listbox->aktline = oaktline;
     2312                                                listbox->gridcol = ogridcol;
     2313                                                addscreenrc(grid, listbox);
     2314                                        }
     2315                                }
     2316                                else if(check == 29)
     2317                                {
     2318                                        if(ntvnow_search_local(grid, listbox, countlabel, load, ((struct tithek*)listbox->select->handle)->link, "NtvNow - Search (local)", tmpstr, 0) == 0)
     2319                                        {
     2320                                                oaktpage = listbox->aktpage;
     2321                                                oaktline = listbox->aktline;
     2322                                                ogridcol = listbox->gridcol;
     2323                                                char* tmpstr = ostrcat(((struct tithek*)listbox->select->handle)->link, NULL, 0, 0);
     2324                                                char* tmpstr1 = ostrcat("NtvNow - Search (local)", " - ", 0, 0);
     2325                                                char* tmpstr2 = ostrcat(tmpstr1, ((struct tithek*)listbox->select->handle)->title, 1, 0);
     2326                                                screentithekplay(tmpstr, tmpstr2, 0);
     2327                                                free(tmpstr); tmpstr = NULL;
     2328                                                free(tmpstr2); tmpstr2 = NULL;
     2329                       
     2330                                                pagecount = createtithekplay(titheklink, grid, listbox, countlabel, 0);
     2331                                                if(pagecount == 0 || tithekexit == 1) break;
     2332
     2333                                                listbox->aktpage = oaktpage;
     2334                                                listbox->aktline = oaktline;
     2335                                                listbox->gridcol = ogridcol;
     2336                                                addscreenrc(grid, listbox);
     2337                                        }
     2338                                }
    22692339/*
    22702340why ?
     
    23022372                                clearscreen(grid);
    23032373
    2304                                 if((((struct tithek*)listbox->select->handle)->flag == 2) || (((struct tithek*)listbox->select->handle)->flag == 4) || (((struct tithek*)listbox->select->handle)->flag == 5) || (((struct tithek*)listbox->select->handle)->flag == 6) || (((struct tithek*)listbox->select->handle)->flag == 7) || (((struct tithek*)listbox->select->handle)->flag == 8) || (((struct tithek*)listbox->select->handle)->flag == 12) || (((struct tithek*)listbox->select->handle)->flag == 14) || (((struct tithek*)listbox->select->handle)->flag == 15) || (((struct tithek*)listbox->select->handle)->flag == 16) || (((struct tithek*)listbox->select->handle)->flag == 17) || (((struct tithek*)listbox->select->handle)->flag == 18) || (((struct tithek*)listbox->select->handle)->flag == 19) || (((struct tithek*)listbox->select->handle)->flag == 20) || (((struct tithek*)listbox->select->handle)->flag == 38) || (((struct tithek*)listbox->select->handle)->flag == 42) || (((struct tithek*)listbox->select->handle)->flag == 45) || (((struct tithek*)listbox->select->handle)->flag == 46) || (((struct tithek*)listbox->select->handle)->flag == 64) || (((struct tithek*)listbox->select->handle)->flag == 50) || (((struct tithek*)listbox->select->handle)->flag == 41) || (((struct tithek*)listbox->select->handle)->flag == 43))
     2374                                if((((struct tithek*)listbox->select->handle)->flag == 2) || (((struct tithek*)listbox->select->handle)->flag == 4) || (((struct tithek*)listbox->select->handle)->flag == 5) || (((struct tithek*)listbox->select->handle)->flag == 6) || (((struct tithek*)listbox->select->handle)->flag == 7) || (((struct tithek*)listbox->select->handle)->flag == 8) || (((struct tithek*)listbox->select->handle)->flag == 12) || (((struct tithek*)listbox->select->handle)->flag == 14) || (((struct tithek*)listbox->select->handle)->flag == 15) || (((struct tithek*)listbox->select->handle)->flag == 16) || (((struct tithek*)listbox->select->handle)->flag == 17) || (((struct tithek*)listbox->select->handle)->flag == 18) || (((struct tithek*)listbox->select->handle)->flag == 19) || (((struct tithek*)listbox->select->handle)->flag == 20) || (((struct tithek*)listbox->select->handle)->flag == 38) || (((struct tithek*)listbox->select->handle)->flag == 42) || (((struct tithek*)listbox->select->handle)->flag == 45) || (((struct tithek*)listbox->select->handle)->flag == 46) || (((struct tithek*)listbox->select->handle)->flag == 64) || (((struct tithek*)listbox->select->handle)->flag == 50) || (((struct tithek*)listbox->select->handle)->flag == 41) || (((struct tithek*)listbox->select->handle)->flag == 43) || (((struct tithek*)listbox->select->handle)->flag == 67) || (((struct tithek*)listbox->select->handle)->flag == 68) || (((struct tithek*)listbox->select->handle)->flag == 70) || (((struct tithek*)listbox->select->handle)->flag == 71))
    23052375                                {
    23062376                                        submenu(listbox, load, title);
     
    28162886                                {
    28172887                                        if(tvtoast_search_local(grid, listbox, countlabel, load, ((struct tithek*)listbox->select->handle)->link, ((struct tithek*)listbox->select->handle)->title, NULL, 0) == 0)
     2888                                        {
     2889                                                oaktpage = listbox->aktpage;
     2890                                                oaktline = listbox->aktline;
     2891                                                ogridcol = listbox->gridcol;
     2892                                                char* tmpstr = ostrcat(((struct tithek*)listbox->select->handle)->link, NULL, 0, 0);
     2893                                                char* tmpstr1 = ostrcat(((struct tithek*)listbox->select->handle)->menutitle, " - ", 0, 0);
     2894                                                char* tmpstr2 = ostrcat(tmpstr1, ((struct tithek*)listbox->select->handle)->title, 1, 0);
     2895                                                screentithekplay(tmpstr, tmpstr2, 0);
     2896                                                free(tmpstr); tmpstr = NULL;
     2897                                                free(tmpstr2); tmpstr2 = NULL;
     2898                       
     2899                                                pagecount = createtithekplay(titheklink, grid, listbox, countlabel, 0);
     2900                                                if(pagecount == 0 || tithekexit == 1) break;
     2901
     2902                                                listbox->aktpage = oaktpage;
     2903                                                listbox->aktline = oaktline;
     2904                                                listbox->gridcol = ogridcol;
     2905                                                addscreenrc(grid, listbox);
     2906                                        }
     2907                                }
     2908                                else if(((struct tithek*)listbox->select->handle)->flag == 69)
     2909                                {
     2910                                        if(rtlnitronow_search_local(grid, listbox, countlabel, load, ((struct tithek*)listbox->select->handle)->link, ((struct tithek*)listbox->select->handle)->title, NULL, 0) == 0)
    28182911                                        {
    28192912                                                oaktpage = listbox->aktpage;
Note: See TracChangeset for help on using the changeset viewer.