Homebrew Creating A YouTube Uploader For 3DS Homebrew, & Need Help.

TheCyberQuake

Certified Geek
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
I'm really sorry but to me this is just absolutely useless. I really cannot see any possible use for this. You would be much better off just transferring video from SD to PC and uploading from there. The only reason is because the 3ds wifi speeds are just absolute garbage. Can anyone please shed light on why this would be useful, cause I genuinely wonder why someone would want/need to upload straight from a 3ds.
 

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,038
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
5,989
Country
Portugal
Hum... thats not how it works... you have to write C/C++ and xml surely is not c...

--------------------- MERGED ---------------------------

Thank you for the advice. I really appreciate your time trying to help me out. Even though I'm fresh out the box with the HTML Certification, I'm still trying to work my way to try & learn all of the coding languages I can, which might take me years of practice, but I'm still gonna try, anyways.

--------------------- MERGED ---------------------------


It isn't? Wow. That's kinda weird. I never even knew, because my Programming Teacher had us start with HTML, & she said it was.

--------------------- MERGED ---------------------------


Also, I'm sorry if I'm sounding braindead to you, but I literally am trying my best to be able to know how to do stuff like this.
It is a markup language. It just tells the browser the formatting of the page.
 

Halvorsen

Well-Known Member
Member
Joined
Aug 12, 2015
Messages
2,060
Trophies
0
Website
halcove.com
XP
1,890
Country
United States
You can technically already upload straight to YouTube on n3DS.


Er...., it requires that you email YouTube a specific link (that they give you) with the video attached, but it works. Barely.
 

Merch

Tutorial God, Apparently.
OP
Banned
Joined
Feb 9, 2016
Messages
225
Trophies
0
Age
25
Location
Music Park, Mushroom Kingdom
Website
www.olivebowlgraphics.weebly.com
XP
135
Country
United States
You can technically already upload straight to YouTube on n3DS.


Er...., it requires that you email YouTube a specific link (that they give you) with the video attached, but it works. Barely.
I meant o3DS. Not n3DS. Of course I know that.

--------------------- MERGED ---------------------------

I'm really sorry but to me this is just absolutely useless. I really cannot see any possible use for this. You would be much better off just transferring video from SD to PC and uploading from there. The only reason is because the 3ds wifi speeds are just absolute garbage. Can anyone please shed light on why this would be useful, cause I genuinely wonder why someone would want/need to upload straight from a 3ds.
I mean, you do bring up valid points, but I'm just trying to figure out who in their right mind would use FTP or an SD Card.

--------------------- MERGED ---------------------------

Isn't it obvious? It's because the 3ds has an amazing 32MP Camera & an amazing camera application compared to its predecessor. :yay3ds:
He makes a valid point.

--------------------- MERGED ---------------------------

Hum... thats not how it works... you have to write C/C++ and xml surely is not c...

--------------------- MERGED ---------------------------


It is a markup language. It just tells the browser the formatting of the page.
Welp, that actually goes to show that either: (A) I don't pay attention in class, or (B) My teacher is a liar. If I had to choose, it'd probably be B, because how are you gonna say that it's a programming language when it screams Markup in the name?
 

ChaosRipple

Well-Known Member
Member
Joined
Oct 1, 2015
Messages
272
Trophies
0
Age
29
XP
183
Country
United States
Sorry to say, but if you don't know C you're not gonna be able to bodge your way through the Google Data API and the YouTube API. HTML, or the HyperText Markup Language, is not a programming language, it's a markup language. Furthermore, in order for this to be self contained and use the API you'd have to also write a 3DS web browser within the program as well, as all the YouTube API does is make the URLs for you that you need to access and retrieve/send data to YouTube, it's still reliant on having a web browser available to it.

tl;dr Even for experienced programmers this would be a long undertaking.

If it's just for uploading a video, you don't need a web browser. Just send the data using sockets and/or web requests.
 

bdr9

Well-Known Member
Member
Joined
Jul 21, 2008
Messages
558
Trophies
0
Age
28
XP
288
Country
United States
PokeMerch, I think it's great that you are so eager to work on this project. Some people may think that it's not very useful, but don't listen to them. Don't get discouraged. At the very least, doing this project will help you to learn a lot about programming. Even if this is all it accomplishes, the project will still be a success. Also, as others have said, you may want to start with a smaller simple offline project just to get used to programming 3DS homebrew. Take it one step at a time. I wish you the best of luck.
 

ChaosRipple

Well-Known Member
Member
Joined
Oct 1, 2015
Messages
272
Trophies
0
Age
29
XP
183
Country
United States
Again, that's not how the YouTube API works.

The entire internet is based off socket connections, sending packets back and forth between computers. WebRequests are an abstraction layer on top of the sockets, making it easier for the programmer to communicate with network servers rather than to manually create the actual packet himself. All a web browser does is send these WebRequests back and forth to communicate to the server, execute the javascript code and display it so that there is a visual interface for the user.
 
Last edited by ChaosRipple,

Merch

Tutorial God, Apparently.
OP
Banned
Joined
Feb 9, 2016
Messages
225
Trophies
0
Age
25
Location
Music Park, Mushroom Kingdom
Website
www.olivebowlgraphics.weebly.com
XP
135
Country
United States
PokeMerch, I think it's great that you are so eager to work on this project. Some people may think that it's not very useful, but don't listen to them. Don't get discouraged. At the very least, doing this project will help you to learn a lot about programming. Even if this is all it accomplishes, the project will still be a success. Also, as others have said, you may want to start with a smaller simple offline project just to get used to programming 3DS homebrew. Take it one step at a time. I wish you the best of luck.
Thank you for the encouragement.
 

DiegitusXD

Well-Known Member
Member
Joined
May 6, 2015
Messages
405
Trophies
0
XP
140
Country
You could make a browser for the o3ds that could play videos on the internet or download things from there , I think that most of the people wish that :D
 
D

Deleted User

Guest
This actually IS pretty cool! I would love to see this come to glory!! My sister and me LOVE to make little videos together about political debates, game shows, drawing contests, and more!
 

ksanislo

Well-Known Member
Member
Joined
Feb 23, 2016
Messages
386
Trophies
0
Location
Seattle, WA
XP
512
Country
United States
If it's just for uploading a video, you don't need a web browser. Just send the data using sockets and/or web requests.

You'd want to be doing this with the http:c system calls, but step one is going to be to figure out how to extend ctrulib to allow you to stream POST data in general. There's no way you're going to be able to pre-buffer an entire video into a ram before starting to send it, and I don't believe most of the supporting sys calls that are required have actually been implemented yet. There are _very_ few people who have actually used the POST/PUT methods at all, and none of us have needed to post large data streams as far as I'm aware.

This is /entirely/ possible, and really wouldn't be that hard for an experienced C/C++ developer since most of the heavy lifting can be done by http:C itself, but it does seem a bit ambitious for a first project
 
Last edited by ksanislo,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse