Homebrew RELEASE VideoSetupNX - Easily set up a multi-video player for watching stuff on your Switch

Miqote

Well-Known Member
OP
Member
Joined
May 2, 2018
Messages
259
Trophies
0
XP
822
Country
Macedonia, The Former Yugoslav Republic of
This is an app for creating HTML files (using https://gbatemp.net/threads/html-video-template-nx.520956/) and converting files to switch compatible formats. In laymen's terms - You can throw an entire season of Anime/TV at it and then just throw it on your switch to watch anywhere! Source is here: https://github.com/Aida-Enna/VideoSetupNX

Features
- Generates customized HTML from a folder of switch-compatible video files
- Converts video files to Switch-compatible format with optional resizing/subtitles/passthrough and more. (requires ffmpeg installed)
- Burns in subtitles so you can watch your favorite anime anywhere!
- Autocreates episode preview snapshots
- Automatically sets up directories, HTML/CSS/JS files. Just drop your videos into the vids folder!
- A "Check video for Switch compatibility" button. This will check for audio/video codecs, resolution, and other compatiblity factors.

Issues
- None I'm aware of!

Usage
Follow each step, then hit "Generate project". It'll open the output directory when it's complete.
Copy the videos you selected in Step 2 into the "vids" folder, then build the entire output folder (the stuff in the folder, not the folder itself!) with the Homebrew Web Framework.

Requirements
FFMPEG (https://github.com/adaptlearning/adapt_authoring/wiki/Installing-FFmpeg)
You can, alternatively, just download a build from here and put the files in the bin folder in the same place as the VideoSetupNX.exe.
Homebrew Web Framework (Not able to link, sorry!)

Important Information
- Videos with spaces will not work. This seems to be a limitation of the switch's browser rather than this program or the web framework.
- Videos should be encoded with H264/AAC. Other codecs/formats may work, but I know those work 100%.
- Videos must have a resolution less than or equal to 720p. Otherwise, the switch will crash.
- Please remember to checkmark "Ask for a user at launching" in the Homebrew Web Framework. The generated NSP will crash otherwise.

Download
https://github.com/Aida-Enna/VideoSetupNX/releases


Screenshots

pv9VFmH.png


1hu1SFj.png
 
Last edited by Miqote,

Miqote

Well-Known Member
OP
Member
Joined
May 2, 2018
Messages
259
Trophies
0
XP
822
Country
Macedonia, The Former Yugoslav Republic of
Update:

- Autocreates episode preview snapshots
- Added banner code
- Automatically sets up directories, HTML/CSS/JS files.
- GUI rework
 
  • Like
Reactions: lordelan

OkazakiTheOtaku

no thanks, I don't want a custom title
Member
Joined
Jul 20, 2016
Messages
1,461
Trophies
1
Location
127.0.0.1
XP
3,114
Country
Japan
I threw together a quick app for creating HTML files (using https://gbatemp.net/threads/html-video-template-nx.520956/) and converting files to switch compatible formats. I know the GUI sucks and the code is probably unoptimized. I plan on working on that, but right now it's just a quick POC. Source is here: https://github.com/Aida-Enna/VideoSetupNX (Warning: hacky and possibly shitty code here!)

Features
- Generates customized HTML from a folder of switch-compatible video files
- Converts video files to Switch-compatible format (requires ffmpeg pre-installed)
- Autocreates episode preview snapshots
- Automatically sets up directories, HTML/CSS/JS files. Just drop your videos into the vids folder!

Issues
- Video files containing subs will lose subtitles upon Conversion. This will be fixed in an update soon.
- Videos will not be resized yet. This will also come in a new version as I work on my ffmpeg-fu.

Usage
Follow each step, then hit "Generate project". It'll open the output directory when it's complete. Copy the videos you selected in Step 2 into the "vids" folder, then build the entire output folder (the stuff in the folder, not the folder itself!) with the Homebrew Web Framework.

Download
https://github.com/Aida-Enna/VideoSetupNX/releases


Screenshots

vXWH.png


I3rd.png
Hey, nice job! If you're interested, I can make a branch on GitHub and merge your code into it with proper accreditation. Pull request, more or less.
 
Last edited by OkazakiTheOtaku,

Miqote

Well-Known Member
OP
Member
Joined
May 2, 2018
Messages
259
Trophies
0
XP
822
Country
Macedonia, The Former Yugoslav Republic of
Hey, nice job! If you're interested, I can make a branch on GitHub and merge your code into it with proper accreditation. Pull request, more or less.

Sure thing! I've got resizing videos working, but I'm still trying to come up with a good solution for subtitles. You can import it now if you don't mind me sending PRs to it (or waiting till I solve it!).
 

Vaatu

Well-Known Member
Newcomer
Joined
Sep 18, 2018
Messages
55
Trophies
0
Age
29
Location
My Room
XP
309
Country
United States
Wow man... I am so impressed by this app, it works wonders!

One major tip: make sure your MP4s do NOT have any spaces in them. Example: YourLieinApril.mp4 vs Your Lie in April.mp4
 

Miqote

Well-Known Member
OP
Member
Joined
May 2, 2018
Messages
259
Trophies
0
XP
822
Country
Macedonia, The Former Yugoslav Republic of
Update:
- Added a "Check video for Switch compatibility" button. This will check for audio/video codecs, resolution, and other compatiblity factors.
- Option to only convert audio if your video is already H264 720P (Check with the above button)
- Removes extension from filename for individual titles
- Fixed a bug with replacing the title
 
Last edited by Miqote,

Vaatu

Well-Known Member
Newcomer
Joined
Sep 18, 2018
Messages
55
Trophies
0
Age
29
Location
My Room
XP
309
Country
United States
Hey Miqote!

Just wanted to thank you for making this program, I have made tons of media player NSPs for my favorite shows and movies because of this program and HB Framework! It works super well, much love :D
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
    +1
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    +1
  • K3Nv2 @ K3Nv2:
    Ea play raised priced to $6 a month lol
  • BigOnYa @ BigOnYa:
    Same with uremum, she's now $2 a month
  • K3Nv2 @ K3Nv2:
    Also seizures come and and go they don't have an off switch like that it all depends
    K3Nv2 @ K3Nv2: Also seizures come and and go they don't have an off switch like that it all depends