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
821
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
821
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,104
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
821
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
821
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
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Sorry for accidentally bending over