I agree with Aubin and Dischi. We shouldn't fork, imho. Also, we should make the core (plugin handlers, skin engine, ...) plataform independent, just some plugins, like mixer and like should be plataform dependent. Someone said about apps for windows, since our major player is MPlayer and its windows support is increasing and should improve with G2, I see no problems.
Independent lists would be great. Also, an idea would be to add to plugins the plataform information, so it will refuse to load in the wrong plataform. Plataforms could be: POSIX, Linux, FreeBSD, Win32, INDEPENDANT, ... where POSIX will run in Linux, FreeBSD and other Posix implementations (is Mingwin posix?) INDEPENDANT is that, plataform indendendant. Also, we could split every plugin in its own package and provide users a Web interface to download them, so we need a plugin installation framework (like: freevo install <plugin>.tgz). When we release new versions, we could create a meta-package (debian, gentoo) or a huge package (redhat, mandrake, ...) that hold every plugin for the plataform. IE: Linux version will have Linux, Posix and Independant plugins. Also, a plugin to check if updated plugins versions are avaiable and prompt user to download them and install would be cool. We just need to put in the plugin installation framework something like Gentoo's way to not override config files and maybe lock users to start freevo until they check the config. and, before finish: We really should put plugins configurations in their own files... Imagine yourself freevo_conf.py (and local_config.py) with 3 mixer settings and so! Users could replicate the dir/file structure in their .freevo. IE: ~/.freevo/plugins/audio/mplayer.conf Gustavo --- Aubin Paul <[EMAIL PROTECTED]> escreveu: > The only thing is that I would like it if we didn't force them to > fork > for win32 support. Eventually, features could show up in the Win32 > port that may be useful, and I don't see a big disadvantage to adding > win32 if we are doing BSD as well. Neither of them is Linux, but I > don't think we should favour a platform. > > A lot of people use windows (or so I've heard :) so it might be good > to increase the user base, as long as we set up a seperate mailing > list for troubleshooting for windows users since it's a far different > beast. > > On Mon, Oct 13, 2003 at 09:17:28PM -0300, Rob Shortt wrote: > > Dirk Meyer wrote: > > >Christophe PERINAUD wrote: > > > > > >>Hi, > > > > > > > > >Hi > > > > > > > > >>I would like to know if it could be possible to integrate the > win32 > > >>version in the official freevo release. For now i am working on > the > > >>1.3.4 trunk but as the 1.4 will be release soon i will have to > patch > > >>again all. > > > > > > > > >Since there is 1.4rc1 out know and the code changed weeks ago, I > don't > > >think there is another way than redoing the work. But since you've > > >done it once, it should be much faster the second time. But please > try > > >it first with 1.3.4 to see if it's doable. > > > > I think you should probably checkout freevo cvs and make > modifications > > to that. Every week or so you can cvs update and it will merge in > your > > changes with the code from cvs. When a new release comes out you > won't > > have to change any code at all because you would have your changes > > merged incrimentally. You may have to resolve some conflicts every > now > > and then when you cvs update but I think this would be a good way > to > > keep current. > > > > > > > > > > >>Is it possible to get only one trunk or does it have to be one > for > > >>linux and one for windows ? > > > > Personaly, I would rather not see ANY windows code in freevo cvs. > From > > the web site: "Freevo is an open-source digital video jukebox > (PVR, > > DVR) based on Linux". Freevo is also intended to run standalone on > a > > set-top like box connected to your TV. Windows is not made for > this and > > Linux fits the bill quite perfectly, that is probably one reason > Krister > > chose the platform in the first place. > > > > >I thought about it. I guess you have three kinds of patches: the > first > > >changes some Linux-specific stuff into a more Python way of doing > > >it. 1.4 already has some of these patches because of the BSD port. > I > > >don't see any reason why we should not include this. > > > > I think that doing things the python way when using python is > probably > > for the best anyway. > > > > > The second type > > >is a small 'if' around some smaller blocks to do it the windows > way > > >and not like Linux would do it. I also don't see a reason here. > > > > I would rather not see much (or any) of "if this, windows" in > Freevo. > > If it's there then we will end up having to support it. Also you > can > > bet that when I'm working on something I won't be thinking about > windows > > in the process. > > > > >But (there is always a but) I guess you can't port everything to > > >windows. E.g. I don't thing you can read the device to check if > it's a > > >DVD or VCD. I would add 'Play DVD' to the menu and there better > should > > >be a DVD in the drive. I also would use ZoomPlayer for normal > files > > >and maybe WinDVD or PowerDVD for DVD/VCD discs. So you need extra > > >plugins, maybe you don't need the current once, like xine. > > > > > >Conclusion: we have the Freevo core and some special plugins (and > > >special settings in freevo_config.py). IMHO, it would be the best > to > > >patch the Freevo core that it works with windows, but we have a > > >different repository with win32 stuff: config and plugins. To make > a > > >new win32 release, take the core (Unix release) and replace some > > >plugins and the config. > > > > > > > > >>Is it possible to have an official mailing list here just for > win32 > > >>dev ? > > > > > > > > >Yes. I don't care about windows. So if there will be a windows > version > > >of Freevo, the users and developers should use there own list. > > > > I don't care about windows wither. I think they should use their > own > > list too, and their own website, and cvs tree. Freevo is open > source > > after all, if someone wants to start a Freevo for windows project > they > > have every right to. I know... that sounds harsh! > > > > > > > >This is my point of view, other developers, please comment this. > > > > There you go. :) > > > > -Rob > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: SF.net Giveback Program. > > SourceForge.net hosts over 70,000 Open Source Projects. > > See the people who have HELPED US provide better services: > > Click here: http://sourceforge.net/supporters.php > > _______________________________________________ > > Freevo-devel mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/freevo-devel > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > SourceForge.net hosts over 70,000 Open Source Projects. > See the people who have HELPED US provide better services: > Click here: http://sourceforge.net/supporters.php > _______________________________________________ > Freevo-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/freevo-devel Yahoo! Mail - o melhor webmail do Brasil http://mail.yahoo.com.br ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php _______________________________________________ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel