login

Author Topic: READ ALL ABOUT IT! Rifftrax Player to be Open Source!  (Read 22735 times)

0 Members and 1 Guest are viewing this topic.

Offline RichSmith

  • Disembaudio's Squadio
  • *
  • Posts: 7
  • Liked: 0
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #15 on: July 05, 2009, 10:10:56 AM »
Awesome idea, guys. I have three operating systems in use, and Vista wasn't liking the RiffTrax Player, so that is out.  I'd love to watch them on my mac or on my boot of Ubuntu.

Thanks for offering this.


Offline FBX

  • Big Montana
  • *****
  • Posts: 530
  • Liked: 2
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #16 on: July 05, 2009, 11:48:46 PM »
I'm not seeing any sort of "plugin" feature (like in winAmp), are you planning on forking this project and just turning in into a specialized player or is there something I am missing...?


Offline ja30278

  • Blue Beer Drinker
  • **
  • Posts: 36
  • Liked: 0
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #17 on: July 06, 2009, 08:14:32 AM »
I'm not seeing any sort of "plugin" feature (like in winAmp), are you planning on forking this project and just turning in into a specialized player or is there something I am missing...?

There are a couple of ways that they could presumably go about this, depending on the language and how much customization is required.

 VLC builds almost everything in terms of 'modules', including the GUI. ( http://wiki.videolan.org/Documentation:Modules ). Presumably, a 'lightweight' player could be made by creating a custom GUI module that used the existing 'Bridge' support for to handle the mixing. If they go this route, it's possible that a 'riff' gui could be included by default in VLC, which would have a lot of advantages.

Otherwise, (this is much more likely) it's a matter of wrapping a gui around VLC's language specific bindings. Using this approach, the player could potentially re-use some of the art assets from the current player (and possibly some of the gui code?), and just use VLC to do the heavy lifting of decoding.



Offline downinfront

  • Disembaudio's Squadio
  • *
  • Posts: 18
  • Liked: 0
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #18 on: July 06, 2009, 02:13:03 PM »
here's a question i have:

i do the same thing with my dvds that i do with my cds -- i rip them to a hard drive using handbrake and then put my dvds in a binder stored in back of a closet some where...

the problem i had with the rifftrax player [other than it not working on my macs] is that you needed to have the disc to make it work.

will using VLC eliminate this problem, so i could sync a rifftrax mp3 with an mp4 or avi? or would i still have to break out my binders and find the disc?

[i know that in the scope of problems in this world, this is but a small one -- but nonetheless it would make my life easier if i could just use my movie drive...]

ta.


Offline torgosPizza

  • Administrator
  • *****
  • Posts: 7731
  • Liked: 236
  • Heaven is nowhere, just look to the stars.
    • RiffTrax
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #19 on: July 06, 2009, 02:42:10 PM »
This is something we were just discussing. I think a goal would be to allow syncing with a consistent codec, such as Divx or Apple's mpeg-4 format (which would allow you to buy something from iTunes, for example, and be able to sync the track up with it). This would surely mean more availability for titles, which seems like an easy justification for such an advantageous feature.


Offline ja30278

  • Blue Beer Drinker
  • **
  • Posts: 36
  • Liked: 0
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #20 on: July 06, 2009, 07:27:28 PM »
This is something we were just discussing. I think a goal would be to allow syncing with a consistent codec, such as Divx or Apple's mpeg-4 format (which would allow you to buy something from iTunes, for example, and be able to sync the track up with it). This would surely mean more availability for titles, which seems like an easy justification for such an advantageous feature.

It would be nice if the player itself could report back file hashes and user-set offsets (or whatever sync scheme you use) to a central server (anonymously of course) in order to automatically build a database of sync points for various files. Obviously you guys would 'prime the pump' with sync data for official releases (against the DVD and possibly itunes file), but for other files, once one person went to the trouble of setting up the sync points, everyone else using that particular file gets the sync data automatically.

Harmony does this with their remotes, and I think it's a particularly brilliant feature.


Offline torgosPizza

  • Administrator
  • *****
  • Posts: 7731
  • Liked: 236
  • Heaven is nowhere, just look to the stars.
    • RiffTrax
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #21 on: July 06, 2009, 08:34:25 PM »
That is a cool feature, and while I don't think that's something we'll have from the get-go, it's an example of where the open source model could come in handy. Another user who is a developer could code that feature for us, and give us a patch that would incorporate that functionality for inclusion with a future build.

Speaking of which, it looks like the potential best way to go about this is to fork our own branch of VLC. Essentially we'd keep source code untouched, but create our own 'module' or 3rd-party library that would include all of our Riff functionality. This would get compiled locally by us into Linux, Windows and Mac builds and pushed out to the site someplace. That way when VLC updates their source, we can update our local branches accordingly and push out a new version.

I don't think it's the BEST solution, but it appears that plugins don't appear in VLC the way I thought they would. This does appear to be the next-best thing, though.


Offline k1

  • Beta Tester
  • ****
  • Posts: 9290
  • Liked: 1460
  • OneWallCinema: Like a snake to the heart.
    • OneWallCinema.com
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #22 on: July 06, 2009, 08:50:49 PM »
This is something we were just discussing. I think a goal would be to allow syncing with a consistent codec, such as Divx or Apple's mpeg-4 format (which would allow you to buy something from iTunes, for example, and be able to sync the track up with it). This would surely mean more availability for titles, which seems like an easy justification for such an advantageous feature.

It would be nice if the player itself could report back file hashes and user-set offsets (or whatever sync scheme you use) to a central server (anonymously of course) in order to automatically build a database of sync points for various files. Obviously you guys would 'prime the pump' with sync data for official releases (against the DVD and possibly itunes file), but for other files, once one person went to the trouble of setting up the sync points, everyone else using that particular file gets the sync data automatically.

I know I'd be more inclined to purchase feature film iRiffs if that were the case.  (Or create them.)


Offline torgosPizza

  • Administrator
  • *****
  • Posts: 7731
  • Liked: 236
  • Heaven is nowhere, just look to the stars.
    • RiffTrax
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #23 on: July 06, 2009, 08:53:57 PM »
Part of the goal of the last player was to let iRiffers make their own .riff files too. So the way that this is going to go, I'm sure that it'd be doable. And it'd probably be way easier, too, since everything about the files will be standardized (including the frame or other timing info from the DVD). It's definitely something worth looking into.


Offline Shinigami

  • Big Montana
  • *****
  • Posts: 715
  • Liked: 2
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #24 on: July 06, 2009, 10:31:59 PM »
Well, I don't have VLC or video coding experience in particular, but I got a degree in Computer Engineering. I would be interested in contributing.


Offline torgosPizza

  • Administrator
  • *****
  • Posts: 7731
  • Liked: 236
  • Heaven is nowhere, just look to the stars.
    • RiffTrax
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #25 on: July 07, 2009, 08:53:14 AM »
Well it's written in C++ so if you have experience in that, you might be alright. PM xrampage16 if you've got the skills. :)


Offline Shinigami

  • Big Montana
  • *****
  • Posts: 715
  • Liked: 2
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #26 on: July 07, 2009, 03:53:44 PM »
Well it's written in C++ so if you have experience in that, you might be alright. PM xrampage16 if you've got the skills. :)

As a matter of fact I do and already got a hold of him. Unfortunately, VLC 1.0.0 just dropped and due to traffic constraints I can't access the site's docs and do research. Annoying as hell.


Offline torgosPizza

  • Administrator
  • *****
  • Posts: 7731
  • Liked: 236
  • Heaven is nowhere, just look to the stars.
    • RiffTrax
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #27 on: July 07, 2009, 07:28:06 PM »
Yeah they took the Docs down yesterday, there were 404s all over the place. I was able to git the latest code and compile it on my Mac, so once I've done some digging to figure out exactly how we can approach this, I'll try to get my hands dirty and help out. I'm the junior C++ guy (I'm actually starting to learn it just so I can help on this project - it seems similar enough to PHP, so the learning curve shouldn't be too bad) - so if you have any pointers feel free to share them.

I think I'll create a "Player development" board so that we can all share thoughts and information about this as we move forward.


Offline FLOCK of RABID SHEEP?!?!

  • Mayor of Nilbog
  • *****
  • Posts: 3055
  • Liked: 1
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #28 on: July 07, 2009, 07:41:17 PM »
from my short stint in c++ i realized how important it was to have a font that made it easier to tell the difference between "I" upper case "i" and "l" lower case "L"...
« Last Edit: July 08, 2009, 08:34:22 PM by FlOcK oF rAbId ShEeP »


Offline FBX

  • Big Montana
  • *****
  • Posts: 530
  • Liked: 2
Re: READ ALL ABOUT IT! Rifftrax Player to be Open Source!
« Reply #29 on: July 08, 2009, 01:48:29 AM »
I think biggest hurdle will be getting the thing to compile. Seems like every open source software project seems to forget that not everybody has every single library known to man already (properly) installed on their machine. The readme that ships with it seems a tad out of date with the installation instructions as well. Will be waiting for wiki.videolan.org to come back up...