Dirk Meyer wrote:
> Hi,
> 
> I need you advice on some freevo layout. Right now, freevo core
> installs to freevo, the other parts into freevo/ui, freevo/tvdev and
> freevo/tvserver. I always hated that because you don't start
> freevo-ui, you start freevo. This means the stuff needed for the
> script freevo should be installed into site-packages/freevo
> directly. Doing that, where to put core, tvserver and tvdev (and
> webserver)?

Wouldn't this be a good moment to let freevo-1.x.x and freevo-2.x.x 
co-exist on a system simply "by design"? I think this should be easy 
enough, since "legacy" freevo installs to "site-packages/freevo" and the 
binary is also called "freevo". What about installing freevo-2.x.x into
"site-packages/freevo2     bin/freevo2",
it has new, own config files anyway (or should have, if I understood 
correctly, from reading the ML only sporadically).
Even if freevo-1.7.xuses some kaa modules, this could be considered and 
those modules could either be kept backwards compatible, or freevo-1.7.x 
adapted to their newer versions as necessary.

> One idea would be to make core a mediacore module for all stuff
> related to interact with modules from the freevo project. And the
> tvserver and tvdev are some other modules that can be used together
> with freevo, but do not depend on the module freevo itself.
> 
> This would mean:
> 
> freevo/core      -> site-packages/mediacore
> freevo/ui        -> site-packages/freevo     bin/freevo
> freevo/tvdev     -> site-packages/tvdev      bin/tvdev
> freevo/tvserver  -> site-packages/tvserver   bin/tvserver
> freevo/webserver -> site-packages/mediasrv   bin/mediasrv
> freevo/apps      -> bin/epg bin/media-autoshutdown
> 
> Better names for the packages and bins welcome. We can't name a script
> webserver, that is not a good idea. tvdev, tvserver and epg are not
> better.

I would prepend modules which are clearly only Freevo-related with 
freevo-... (both in site-packages and binaries)
Is this mediaserver yet another UPnP server? Would it make sense to have 
such a server, or support several other such implementations, for 
example to let those run on a different machine in the LAN, like a NAS 
for example?

Just my 0.02€,
Lucian

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Freevo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to