It is not permanent as it usually goes back to normal after like half an hour, but it has happened twice by now and I don't want to delay it for a third time to check if it's simply a coincedence. I did have debug info in the video player on but unfortunately it dosen't show anything, and I think the video players isn't there while the video details are loading. I did check if my internet works in other devices, and it works as well as it usually does. I tried to close it by the option inside of it and by pressing the home button and closing it from there, but it always ends up in a crash, so I usually just reboot the system. Hello! Today I have been having this issue where from time to time while the program is loading the video, a list of videos, details of the video in the first place (like desc, comments etc.) or a channel that I am subscribed to it simply freezes.
Thanks to its strict dependency-free policy, I was able to port some of the code without difficulty. It was especially helpful for the deobfuscation of ciphered signatures.Īs a reference about YouTube webpage parsing.
Needless to say, the video playback functionality is essential for this app, and it would not have been possible to develop this software without him spending his time optimizing the code sometimes even with assembly and looking into HW decoding on the new 3DS.Īs a reference about YouTube webpage parsing.
json11īy Sean Barrett under MIT License and Public Domain Creditsįor Video player for 3DS which this app is based on. The source code can be found in library/FFmpeg/FFmpeg. Third-part licenses FFmpegīy the FFmpeg developers under GNU Lesser General Public License (LGPL) version 2.1 Refer to the provided LICENSE file for further information. You can use the code under the terms of the GNU General Public License GPL v3 or under the terms of any later revisions of the GPL.
Isn't it just exciting to see your favorite videos playing on a 3DS? The worst question in the console homebrew scene. I regret to say that I have no plan to support the old 3DS. I'm one who is obsessed about the support of "legacy" devices, but it turned out that old 3DS, without a hardware-decoding capability, cannot even play 144p at a constant 30 FPS. This is intentionally done for a performance reason and probably fixable by, for example, folding the comments by default. It looks like the devs on youtube-dl found the solution, and I'm looking into it. The workaround is the same as the 403 issue reloading will fix it.
This is due to YouTube (probably deliberately) throttling the download speed. Stream downloading randomly slows down (about 10% of the times).The reason is unknown, but a temporary workaround is to press Advanced Tab -> Reload when this happens. Extracted stream urls randomly return 403 and the video playback fails.I haven't tested the minimum system version, but at least 8.1.0-0 is needed. RequirmentsĪ New 3DS (including a new 2DS) with Luma3DS installed and DSP1 run. Using the hamburger menu at the right bottom, you can jump to the Search, Settings, or About scene or exit the app. You can always use B button to go back to the previous scene. Of course, I will never "implement" it :)Ĭurrently, most of the controls are done by touching. ScreenshotsĤ80p might be possible and could be considered in the future developmentĪs this app web-scrapes YouTube, it's more like "Ads are not implemented" rather than "We have ad-blocking functionality". The name is derived from the fact that it is the third YouTube client on 3DS, following the official YouTube app (discontinued) and the new 3DS browser. It does not run any javascripts or render html/css, so it's significantly faster than YouTube on the browser. It accesses the mobile version of YouTube, parses the important part of the downloaded html and plays the stream using the decoder taken from Video player for 3DS by Core-2-Extreme.
If you find one of those, it would be helpful to open an issue on this GitHub repository. A work-in-progress homebrew YouTube client for the new 3DSĪs this app is still in the alpha stage, you may and will encounter crashes and other bugs.