YouTube degradation

Home Forums Help and Support YouTube degradation

  • This topic is empty.
Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #24223
    cadbusca
    Participant

    YouTube is gradually converting to encoded signatures on video files which WIIMC is currently unable to decode.
    As a result many formerly working videos will no longer play and it is possible that dumps will occur.
    The fixes for this are known, and I have asked Tantric to provide the decoding code, so I can complete the patch.
    Once complete I will test this with WIIMC+ and provide the patch to Tantric for release in WIIMC.

    #30676
    bobnabob
    Participant

    Thanx for keeping up with youtubes code and all yor efforts to keeping us going.If you need any help testing certain video links.I’m game.I still use both versions almost daily just for youtube,Its the only way I can keep from being brainwashed by all the adds.,

    #30677
    cadbusca
    Participant

    Can you code in C? If so PM me your email so I can get the code I need from you.

    #30678
    rodries
    Keymaster

    Unfortunately I’m staying pretty swamped with other things (eg: work). Perhaps jhb50 can post the details of what needs to be coded and someone here can code it.

    #30679
    cadbusca
    Participant

    Here was my request to Tantric. I have no idea how to reorder strings in C so someone else needs to code it per the spec. Even if the code is “rough” or just a sample for one of the strings I will test and take it from there.
    ============================================================================
    YouTube is broken again. They are gradually converting to encoded signatures.

    Depending on the length of the input signature string, varying
    portions (some in reverse) need to be assembled to create a 41 character
    output signature with ranges as follows:

    //88 = 2.3.4..11.12.13..47.48.49..61. 63..66.67.68..81.82 85
    //out = s[48] + s[81..68] + s[82] + s[66..63] + s[85] + s[61..49] + s[67] + s[47..13] + s[3] + s[11..4] + s[2] + s[12]
    //87 = 0 3..51 53..61.62.63..82.83
    //out = s[62] + s[82..63] + s[83] + s[61..53] + s[0] + s[51..3]
    //86 = 2..62.63.64..81.82
    //out = s[2..62] + s[82] + s[64..81] + s[63]
    //85 = 0.1 3..49 51..59 61..75.76.77..82.83
    //out = s[76] + s[82..77] + s[83] + s[75..61] + s[0] + s[59..51] + s[1] + s[49..3]
    //84 = 2.3.4..25.26.27..35 37..83
    //out = s[83..37] + s[2] + s[35..27] + s[3] + s[25..4] + s[26]
    //83 = 2.3..35.36.37..51.52.53..54.55.56..81.82
    //out = s[52] + s[81..56] + s[2] + s[54..53] + s[82] + s[51..37] + s[55] + s[35..3] + s[36]
    //82 = 0.1..32.33.34.35.36.37..39.40.41..66.67.68..79 81
    //out = s[36] + s[79..68] + s[81] + s[66..41] + s[33] + s[39..37] + s[40] + s[35] + s[0] + s[67] + s[32..1] + s[34]

    Problem is I have no ability to code that part. If you can give me the code along with any necessary functions to transform an input string to an output string then I can add the rest.

    #30680
    kelamat
    Participant

    hey if i complie this code you what would you do to improve wiimc overall improvements

    #30681
    cadbusca
    Participant

    Absolutely nothing, since I don’t need it compiled. 😆

    #30682
    Anonymous
    Inactive

    jhb50: I sent you a PM about this yesterday. Please reply by PM or e-mail.

    #30683
    Anonymous
    Inactive

    Hi All,
    I’m interested in helping get youtube working again… I have a wiimc build environment setup and basic C experience.

    My current block on this work is I am struggling to interpret the string munging requirements presented in:

    Depending on the length of the input signature string, varying
    portions (some in reverse) need to be assembled to create a 41 character
    output signature with ranges as follows:

    //88 = 2.3.4..11.12.13..47.48.49..61. 63..66.67.68..81.82 85
    //out = s[48] + s[81..68] + s[82] + s[66..63] + s[85] + s[61..49] + s[67] + s[47..13] + s[3] + s[11..4] + s[2] + s[12]
    //87 = 0 3..51 53..61.62.63..82.83
    //out = s[62] + s[82..63] + s[83] + s[61..53] + s[0] + s[51..3]
    //86 = 2..62.63.64..81.82
    //out = s[2..62] + s[82] + s[64..81] + s[63]
    //85 = 0.1 3..49 51..59 61..75.76.77..82.83
    //out = s[76] + s[82..77] + s[83] + s[75..61] + s[0] + s[59..51] + s[1] + s[49..3]
    //84 = 2.3.4..25.26.27..35 37..83
    //out = s[83..37] + s[2] + s[35..27] + s[3] + s[25..4] + s[26]
    //83 = 2.3..35.36.37..51.52.53..54.55.56..81.82
    //out = s[52] + s[81..56] + s[2] + s[54..53] + s[82] + s[51..37] + s[55] + s[35..3] + s[36]
    //82 = 0.1..32.33.34.35.36.37..39.40.41..66.67.68..79 81
    //out = s[36] + s[79..68] + s[81] + s[66..41] + s[33] + s[39..37] + s[40] + s[35] + s[0] + s[67] + s[32..1] + s[34]

    Is there an example of an string transformation that these rules encode? An example may help me gain understanding…

    cheers,
    Richard

    #30684
    Anonymous
    Inactive

    This post isn’t at all helpful as far as getting YouTube videos to play in WiiMC, but in case some of you weren’t aware, Nintendo released an updated YouTube Channel in the Wii Shop this year, and it’s pretty awesome and alleviates a lot of the issues i was having watching Youtube videos on my living room TV.

    Besides having instant search and playback of i think all videos within the YouTube Channel, it also supports YouTube accounts, favorites, playlists etc. Also supports skipping during playback.

    You can even pair via WiFi your computer or other device with the Wii and then when the Channel is open on the Wii, if you play a video in your web browser it detects the Wii and gives you a new button in the playback window “Play On:”, pick Wii – and a few seconds later there it is playing on the Wii, controlled by you on the other device. It’s not perfect (sometimes pauses and buffers for a while, sometimes says a video can’t be played back on the device.. and sometimes it can be overridden by clicking/skipping in the in-browser playback bar) but it’s not bad.

    It was nice to have YouTube built in to WiiMC but with all the updates and changes it seemed like it was a lot of work to keep working… maybe time to ditch it (the Youtube component, that is)?

Viewing 10 posts - 1 through 10 (of 10 total)
  • The forum ‘Help and Support’ is closed to new topics and replies.

Login

Lost Password