YouTube degradation
Home › Forums › Help and Support › YouTube degradation
- This topic is empty.
-
AuthorPosts
-
July 2, 2013 at 1:29 pm #24223cadbuscaParticipant
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.July 3, 2013 at 1:06 am #30676bobnabobParticipantThanx 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.,
July 4, 2013 at 3:29 pm #30677cadbuscaParticipantCan you code in C? If so PM me your email so I can get the code I need from you.
July 6, 2013 at 12:52 am #30678rodriesKeymasterUnfortunately 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.
July 6, 2013 at 5:30 pm #30679cadbuscaParticipantHere 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.
July 8, 2013 at 7:46 pm #30680kelamatParticipanthey if i complie this code you what would you do to improve wiimc overall improvements
July 8, 2013 at 11:54 pm #30681cadbuscaParticipantAbsolutely nothing, since I don’t need it compiled. 😆
August 31, 2013 at 8:49 am #30682AnonymousInactivejhb50: I sent you a PM about this yesterday. Please reply by PM or e-mail.
September 1, 2013 at 6:52 pm #30683AnonymousInactiveHi 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,
RichardDecember 1, 2013 at 6:08 am #30684AnonymousInactiveThis 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)?
-
AuthorPosts
- The forum ‘Help and Support’ is closed to new topics and replies.