-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Req] Port to Linux/Windows #16
Comments
Should run on linux just fine. Windows too, but you'll need to use something like http://rubyinstaller.org/ and find a copy of ffmpeg. |
Having tried to work this out in Windows after having a Mac install, the issue I ran into was actually related to the setup sh scripts which even something like rubyinstaller aren't really supported on the Windows side so I scrapped it not knowing where to go next. |
You can install something like cygwin and run the scripts, or simply run the commands in the scripts themselves. I don't use windows so I can't really help. |
I have cygwin and was still unable to run the .sh scripts from there, my understanding is it was a pathing issue, I wasn't able to get it figured out even by changing the paths. It wasn't clear to me what the proper startup steps are, however I was able to execute the setup steps to install the ruby dependencies, I figured that out.. just not the rest. |
Something like this should work:
Good luck. |
can be skipped since all it does is write out a launchd plist and start it up. This is def OS X specific. We could optionally set up in init.d when running this on a linux derivative, but I have no clue how to start things on boot in Windows. |
@tmm1 Your commands work for running Wallop on Windows (I omitted the |
I guess there are other issues on Windows. Just ran into an error that killed the process. Are you at all interested in these errors? I can continue to post stacktraces that I run into if it'd be helpful.
|
Cool. You can try changing that SIGQUIT to SIGKILL instead. |
That worked, thanks. I'm now having another issue with file permissions. When it goes to clean up the files it fails with a "Permission Denied" and then exits. Research on what it could be is coming up empty for me. I've tried running Wallop from an elevated command prompt but it makes no difference -- I also set the tmp folder to "Full Control: Everyone". Any ideas?
Is it alright if I continue to work through all of the Windows problems in this issue? |
Weird. Try this: - rm(Dir.glob("#{transcoding_path}/#{channel}*.ts"))
+ rm(Dir.glob("#{transcoding_path}/#{channel}*.ts"), true) |
I spent a bit more time trying to work out some of the Windows compatibility issues. With the ffmpeg command the way it is, executing it will cause the PID of the shell to be returned instead of the ffmpeg process (because of the output redirection). So ffmpeg was never getting killed. By moving that to the call to
And then (in
This change has the side effect of allowing the I'm not really a Ruby guy so I'm really just hacking away at this. |
I forked off for Windows compatibility -- I'll submit a pull request at some point in the near future. I do have two questions:
|
MIT. sorry, I should put it in there.
|
antch - any progress on your Windows port? Extremely interested in your outcome... |
I haven't had time to work on it (though I still plan on doing it), but for On Tue, Jan 21, 2014 at 5:20 PM, eagledawg notifications@github.com wrote:
|
Any update on this? Wallop seems like it has advantages to HDHRFling. |
https://forums.plex.tv/index.php/topic/83233-hdsurfer-plug-in-for-hdhomerun/ On Thu, Jun 5, 2014 at 10:07 AM, Mibix notifications@github.com wrote:
|
It's not really a matter of needing to port to windows or linux. It works on linux right now, and I'm sure it works on Windows. You just need to set it up. I know nothing about getting Ruby things working on Windows, or anything for that matter. Pull requests welcome for Windows instructions. |
@CORRUPT27 I have HDSurfer, it doesnt work very good. @maddox Yeah neither do I :p maybe I was really directing this towards @antch |
Going to revive this after 4 years because I'm attempting this on a Win 10 machine this week. |
I'm stuck at those script commands above, the "bundle install" command results in "could not locate gemfile" |
Can someone port this to linux/windows w/ instructions?
The text was updated successfully, but these errors were encountered: