(link to 3DS:FourthTube) |
No edit summary |
||
(19 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{Page WIP}}{{Infobox homebrew | ||
| title = ThirdTube | | title = ThirdTube | ||
| image = ThirdTube-Banner.png | | image = ThirdTube-Banner.png | ||
| imagealt = ThirdTube | | imagealt = ThirdTube logo | ||
| for3ds = 1 | | for3ds = 1 | ||
| developers = windows-server-2003 | | developers = windows-server-2003 | ||
| version = 0.5. | | version = 0.5.2 | ||
| releasedate = | | releasedate = {{Start date and age|2023|1|3}} | ||
| website = https://github.com/windows-server-2003/ThirdTube | | website = https://github.com/windows-server-2003/ThirdTube | ||
| github = windows-server-2003/ThirdTube | | github = windows-server-2003/ThirdTube | ||
| githubtag = v0.5.2 | | githubtag = v0.5.2 | ||
}} | }} | ||
'''ThirdTube''' is a | '''ThirdTube''' is a Homebrew application for the Nintendo 3DS which replaces the original YouTube app for the 3DS which is now unsupported. It allows playback in a few resolutions. It is available on GitHub, and also on [[udb:3ds/thirdtube|Universal-DB]]. | ||
== Features == | == Features == | ||
* | |||
** | * Video Playback up to 360p | ||
** 480p might be possible and could be considered in the future development | |||
* | {| class="wikitable" | ||
|+Supported resolutions | |||
!Old 3DS | |||
!New 3DS | |||
|- | |||
|144p | |||
|144p | |||
|- | |||
|N/A | |||
|240p | |||
|- | |||
|N/A | |||
|360p | |||
|} | |||
* Livestreams and premiere videos support | |||
* Searching | * Searching | ||
* Video | * Video suggestion | ||
* Comments | * Comments | ||
* Captions | * Captions | ||
* Local watch history and channel subscription | * Local watch history and channel subscription | ||
* No ads | * No ads | ||
** | ** It's more like "Ads are not implemented" rather than "We have ad-blocking functionality". Of course, I will never "implement" it :) | ||
== | == Controls == | ||
* B button : go back to the previous scene | |||
* C-pad up/down : scroll | |||
* L/R : switch between tabs | |||
* Select + Start : blackout the bottom screen | |||
* In video player | |||
** Arrow left/right : 10 s seek | |||
Below are for debug purposes | |||
* Select + X : toggle debug log | |||
* Select + Y : toggle memory usage monitor | |||
* | * Select + R + A : toggle FPS monitor | ||
* | |||
* | |||
== Requirements == | |||
A 3DS (including 2DS) with Luma3DS installed and DSP1 run. | |||
I haven't tested the minimum system version, but at least 8.1.0-0 is needed. | |||
== FAQ == | |||
* Does it make sense? The worst question in the console homebrew scene. Isn't it just exciting to see your favorite videos playing on a 3DS? | |||
== Credits == | |||
* Core 2 Extreme For Video player for 3DS which this app is based on. 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. | |||
* dixy52-beep For in-app textures | |||
* PokéTube For the icon and the banner | |||
* The contributors of youtube-dl As a reference about YouTube webpage parsing. It was especially helpful for the deobfuscation of ciphered signatures. | |||
* The contributors of pytube As a reference about YouTube webpage parsing. Thanks to its strict dependency-free policy, I was able to port some of the code without difficulty. |
Revision as of 14:04, 4 January 2023
This page is a work in progress. |
Developer(s) | windows-server-2003 |
---|---|
Console | Nintendo 3DS |
Version | 0.5.2 ( Expression error: Unexpected < operator., Error: Invalid time. | )
Links | |
Website | [1] |
GitHub | windows-server-2003/ThirdTube |
Download | |
ThirdTube is a Homebrew application for the Nintendo 3DS which replaces the original YouTube app for the 3DS which is now unsupported. It allows playback in a few resolutions. It is available on GitHub, and also on Universal-DB.
Features
- Video Playback up to 360p
- 480p might be possible and could be considered in the future development
Old 3DS | New 3DS |
---|---|
144p | 144p |
N/A | 240p |
N/A | 360p |
- Livestreams and premiere videos support
- Searching
- Video suggestion
- Comments
- Captions
- Local watch history and channel subscription
- No ads
- It's more like "Ads are not implemented" rather than "We have ad-blocking functionality". Of course, I will never "implement" it :)
Controls
- B button : go back to the previous scene
- C-pad up/down : scroll
- L/R : switch between tabs
- Select + Start : blackout the bottom screen
- In video player
- Arrow left/right : 10 s seek
Below are for debug purposes
- Select + X : toggle debug log
- Select + Y : toggle memory usage monitor
- Select + R + A : toggle FPS monitor
Requirements
A 3DS (including 2DS) with Luma3DS installed and DSP1 run.
I haven't tested the minimum system version, but at least 8.1.0-0 is needed.
FAQ
- Does it make sense? The worst question in the console homebrew scene. Isn't it just exciting to see your favorite videos playing on a 3DS?
Credits
- Core 2 Extreme For Video player for 3DS which this app is based on. 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.
- dixy52-beep For in-app textures
- PokéTube For the icon and the banner
- The contributors of youtube-dl As a reference about YouTube webpage parsing. It was especially helpful for the deobfuscation of ciphered signatures.
- The contributors of pytube As a reference about YouTube webpage parsing. Thanks to its strict dependency-free policy, I was able to port some of the code without difficulty.