1

(14 replies, posted in Using SVP)

Chainik wrote:

Crunchyroll subscriptions now works in SVPtube 2 rev.89 wink

Awesome! I still need to switch my video players since the streams aren't supported, but that's fine, I still have my script anyway.

The better news is Funimation works! The only issue there is there's about 14 options and they don't have labels. But that's fine, at least it works now!

The other good news is they added Windows 10 apps for both sites so if I don't want to use SVP and madVR I'm covered there too.

2

(14 replies, posted in Using SVP)

I ended up making a batch file for Crunchyroll actually:

@ECHO OFF

set URL=%1

IF NOT [%2]==[] (
    set qual=%2
) ELSE (
    set qual=high
)

IF NOT [%3]==[] (
    set pass=--player-passthrough %3
) ELSE (
    set pass=%3
)

set command=livestreamer %URL% %qual% --player="C:\Program Files (x86)\MPC-BE\mpc-be.exe" %pass%

@echo %command%
%command%

This works for paid videos, since the first time you run livestreamer on a Crunchyroll URL, you can set a username and password parameter, and it'll save them, so next time you don't need to type them.

Basically you open the prompt at the desktop where the batch file is and call it with the URL as the 1st argument. If you want to use a quality other than high (720p) you need to specify it, and I added a parameter for passthrough if you want to choose an option, but it doesn't work for Crunchyroll, but if I use this script with a Twitch link I can get hls passthrough to work. Unfortunately for now you need to put the 2nd parameter if you want the 3rd, since I made this script quick and dirty.

It works though! Now I just wish I could get funimation working without having to use youtube-dl to download the full file first...

3

(14 replies, posted in Using SVP)

I've made moderate progess! I made a config file for youtube-dl to use, and manually ran it from the extension folder. I had it load a cookie file for authentication. I was able to successfully download a file from Funimation that played and everything, and get the media from Crunchyroll, but not download.

Here's the results on the command line:

C:\Program Files (x86)\SVP 4\extensions\tube\youtube_dl>python __main__.py http://www.funimation.com/shows/danganronpa-3/videos/official/despair-arc-1-hello-again-hopes-peak-high-school
[Funimation] despair-arc-1-hello-again-hopes-peak-high-school: Downloading webpage
[Funimation] despair-arc-1-hello-again-hopes-peak-high-school: Downloading m3u8 information
[Funimation] despair-arc-1-hello-again-hopes-peak-high-school: Downloading m3u8 information
[Funimation] despair-arc-1-hello-again-hopes-peak-high-school: Downloading m3u8 information
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 143
[download] Destination: Danganronpa 3 - The End of Hope’s Peak High School - 1 - Despair Arc 1 - Hello Again, Hope’s Peak High School-33861.mp4
[download] 100% of 756.30MiB in 03:40
WARNING: 33861: malformated aac bitstream. Install ffmpeg or avconv to fix this automatically.

C:\Program Files (x86)\SVP 4\extensions\tube\youtube_dl>python __main__.py http://www.crunchyroll.com/fatestay-night/episode-24-unlimited-blade-works-664495
[Crunchyroll] 664495: Downloading webpage
[Crunchyroll] 664495: Downloading media info for 360p
[Crunchyroll] 664495: Downloading media info for 480p
[Crunchyroll] 664495: Downloading media info for 720p
[Crunchyroll] 664495: Downloading media info for 1080p
[Crunchyroll] 664495: Downloading media info
[download] Destination: Fate_stay night Episode 24 – Unlimited Blade Works-664495.flv
ERROR: RTMP download detected but "rtmpdump" could not be run. Please install it.

SVPTube still doesn't detect either link though.

It looks like Funimation uses m3u8 like twitch does. (which btw, now twitch streams work in today's update, but vod links don't get detected)
So the main issue is getting it to recognize the authentication like it did when I used it manually.

I'm not sure why Livestreamer works for Crunchyroll in MPC-BE and not SVPTube, but it seems like they grab the stream as an hls stream, and not rtmp.

4

(14 replies, posted in Using SVP)

I just realized I never motioned my player. I'm using MPC-BE.

So I can get crunchyroll running using livestreamer, but then I don't have seeking, and if I set it to hls passthrough I don't get controls while on Twitch vods I do.

I can only get SVPTube to recognize crunchyroll videos if they're not subscription required, but then they don't play. (Failed to render file).

Funimation works as long as the video doesn't require a subscription.

Inside the funimation.py file of the extension it has 3 test links:
http://www.funimation.com/shows/air/vid … ial/breeze
http://www.funimation.com/shows/hacksig … /role-play
http://www.funimation.com/shows/attack- … ub-preview

The bottom 2 work, and the last one supports 1080p and seeking (2nd supports syncing too).

There has to be some way to grab the credentials then store them, so that when SVPTube tries again they get recognized.

For Livestreamer you have to put an argument for username and password the 1st time, then it stores those credentials for future use.

5

(14 replies, posted in Using SVP)

I bought my license for SVP specifically to use SVPTube for Crunchyroll and Funimation anime streams, but I can't seem to get either to trigger SVPTube. It works on Youtube and a bunch of other sites, but not those two (also Twitch & GiantBomb, though those two do 60fps streams on the site, I was more just testing if they worked). I'm sure there's other sites that probably have similar issues due to the need to authenticate for streams. I'd rather avoid installing livestreamer since this is the entire reason I bought a license...

Side-note: On Escapist when I try to grab Zero Punctuation videos all it grabs is the advertisement...

Edit: I can see in some of the .py files for each supported site there's password and username fields, filling those out didn't work though...

Edit 2: I tried copying links to non-sub required vidoes on the Crunchyroll homepage and it detects, but then MPC-BE says failed to render the file.