Peter Svensson wrote:
I just finished adding xpdf to the games menu to read som dox in freevo. Not
optimal, but actually works OK.
I played some nice tune and thought to detach itandlisten to it while I read
some pdf. However, freevo crashed;
Spoiler; AttributeError: 'list' object has no
Robert Rozman wrote:
Hi,
I'm curious what are ways of sharing non-permanent data. For instance I get
data with plugin that listens to tcp port and would like to have that data
in idlebar plugin for instance.
How can I do that ?
Each plugin is an object from your class. So you can save
Aubin Paul wrote:
On Tue, Dec 09, 2003 at 08:48:47PM +0100, Dirk Meyer wrote:
1. Create a file for each directory to store that data. This is more
or less duplicate work since mmpython does that.
I think this would be necessary, simply because mmpython is a seperate
program now.
Agreed
Peter Svensson wrote:
I was going to gointo a directory containingmp3's. No such luck :-)=
Spoiler;
AttributeError: Playlist instance has no attribute 'filename'
Oops, copy'paste error. Fixed in cvs. You can fix it for your copy by
replacing all self.filename with playlist.
Dischi
--
To
Viggo Fredriksen wrote:
Hi!
I'm working on implementing an audio detach bar (with modified a detach.py).
From detach.py I call plugin.activate() for my DaemonPlugin. This
works as expected. I also have a draw() function in this plugin, and I need
to have a reasonably high poll_interval for
Krister Lagerstrom wrote:
[EMAIL PROTECTED] wrote:
+ o remove the ChildAppThread stuff and make polling to avoid
+ threading problems
Some applications like MPlayer will stutter if Freevo isn't reading
the tty output from it fast enough. This was one of the reasons for
using separate
Aubin Paul wrote:
On Wed, Dec 10, 2003 at 05:52:51PM +0100, Dirk Meyer wrote:
Agreed. But maybe we could store the mmpython data ourself and bypass
the mmpython cache?
What would be ideal is if we could override the mmpython cache
(inherit, whatever :) and then replace the write commands
Viggo Fredriksen wrote:
I've tried adjusting the poll_interval when I don't need it to draw. Eg.
setting it to 10 when drawing, 9 when not. It does however not
seem to change after the interval is set for the first time in the __init__.
The poll() in the main loop looks like this:
|
Matthieu Weber wrote:
I definitely need a lecture about event handling in Freevo (if someone
is kind enough to explain this to me).
I will try.
Each Item handles an event and/or sends it to it's parent. It's done
by calling the Item.eventhandler() who checks 'if parent' and calls
the parent
Aubin Paul wrote:
On Wed, Dec 10, 2003 at 05:52:51PM +0100, Dirk Meyer wrote:
Agreed. But maybe we could store the mmpython data ourself and bypass
the mmpython cache?
What would be ideal is if we could override the mmpython cache
(inherit, whatever :) and then replace the write commands
Matthieu Weber wrote:
On Thu 11.12.2003 at 01:24:57PM +0100, Dirk Meyer wrote:
Does this help?
Yes, thanks a lot. I didn't get that if the menu is active, it gets all
the events, and if it is not active, it goes to... whom? the same object
as the one that posted the event? And how can I
Aubin Paul wrote:
Sounds good. But how to identify the namespace. A variable _id_ inside
an item? Inside every object that uses the storage?
Hmm... when the plugin's register themselves, don't they announce
their location?
Yes and no. A plugin has a name. But some plugins like the mendiamenu
Torben Janssen wrote:
Hi,
sorry for my late answer.
Any ideas to solve this are welcome.
for my problem it would be ok to store the data in the fxd-file?
something like:
file id[..] seen=truefoo.bar/file
or
seen filename=foo.bar/
seen filename=bar.foo/
I don't think
Aubin Paul wrote:
On Fri, Dec 12, 2003 at 07:32:34PM +0100, Dirk Meyer wrote:
Yes and no. A plugin has a name. But some plugins like the mendiamenu
are loaded more than once. And we also want to store data for an item,
so we need a unique id here.
Presumably we'd have to extend the plugin
Hi,
I added some small time.clock() to the code, to see where we have a
speed problem right now. I made debug code at the following points:
menu: menu.py, call actions() and call the default action
check_cache: ppython cache loading
build: the complete build function in DirItem
Aubin Paul wrote:
On Sat, Dec 13, 2003 at 11:01:25AM +0100, Dirk Meyer wrote:
Presumably we'd have to extend the plugin initialization function to
include this key...
Yes, we could do that. BTW, why are you trying to add metainfo to a
plugin? Don't we have the config stuff for plugin
pubz wrote:
Here come another patch :o)
In some cases supermount is not set in /etc/fstab like your regexp
tries to match.
My fstab look like :
none/mnt/cdromsupermount
fs=udf:iso9660,dev=/dev/dvd,--,nosuid,iocharset=iso8859-15,ro,nodev 0 0
none/mnt/cdrom2supermount
pubz wrote:
I've worked quite hard theses few days to make a proper rpm of freevo
1.4 with some patches I gave on this ML.
This rpm is not using the freevo-runtime but the packages you've
installed on your system.
Great.
I'll published my packages tomorrow for MandrakeLinux Cooker and
Aubin Paul wrote:
On Sat, Dec 13, 2003 at 08:27:19PM +0100, Dirk Meyer wrote:
I'm thinking of all this metainfo stuff, and maybe you can do
something. My knowledge of databases is close to zero, I got my diplom
(similar to a master) without hearing anything about databases and how
Richard van Paasen wrote:
A zombie process is already dead and exit'ed. You cannot kill it
again. The zombie process
is waiting in the process list until the parent (freevo in this case)
has checked its return status.
You can get rid of the zombie by catching SIGCHLD or by calling the
wait()
Peter Svensson wrote:
Egads! That's strange. I had some problems installing it, but that was
because I had an old out-of-date local_conf.py in the directory I was
standing, but this doesn't look like that at all.
I don't understand that /tmp thing at all. Sorry. And it doesn't matter that
it
Rob Shortt wrote:
Dirk Meyer wrote:
Richard van Paasen wrote:
A zombie process is already dead and exit'ed. You cannot kill it
again. The zombie process
is waiting in the process list until the parent (freevo in this case)
has checked its return status.
You can get rid of the zombie by catching
Aubin Paul wrote:
Having looked into this a little for the past couple of days, and
without knowing the authors original intent, I can't fix it. A flat
playlist (like an m3u) is made of a list of strings, but trying to
browse it in the menu structure always checks to see if it has Item
[EMAIL PROTECTED] wrote:
Update of /cvsroot/freevo/freevo/src
In directory sc8-pr-cvs1:/tmp/cvs-serv20814
Modified Files:
playlist.py
Log Message:
Two bugfixes for the previously broken playlist stuff:
* Don't iterate over the playlist if it is a string, since it just splits
[EMAIL PROTECTED] wrote:
Update of /cvsroot/freevo/freevo/src
In directory sc8-pr-cvs1:/tmp/cvs-serv4786
Modified Files:
playlist.py
Log Message:
If we're using a playlist file, make sure the object has that attribute
so we can use fileops on it later.
That's something I'm thinking
Robert Rozman wrote:
Hi,
after quite some time of thinking how to connect to other programs
like Misterhouse I started to do some real tests on Freevo side. As
python and Freevo newcomer I'd be really glad to receive some advice
with this simple example:
- One main menu item with five
Erwan Velu wrote:
I've made a mapping for the Pinnacle PCTV Serial Remote.
It could be good to integrate it in contrib/lirc.
Done
Dischi
--
I've not lost my mind. It's backed up on tape somewhere. - Unknown
---
This SF.net email is
Matthieu Weber wrote:
Here is a patch which makes the playing of FXD movies more friendly
In CVS, thanks.
Dischi
--
-
Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!
Erwan Velu wrote:
Le mar 16/12/2003 à 14:54, Erwan Velu a écrit :
In some case, CDROM/DVD devices are /dev/hdc so freevo didn't detect it.
I've made a small patch to use /proc/ide/device/media to know if it's
a cdrom or not.
If its the case, the device is added as a cdrom drive :o)
Some of
Sorry for the late answer
pubz wrote:
I was looking for freevo icons 16x16, 32x32, 48x48 for finishing my
rpm but I didn't find them.
Does some exists ?
No, but it should be easy to create icons based on the logo. One of
our main problems is, that we don't have any artists here to develop
Matthieu Weber wrote:
On Thu 11.12.2003 at 09:40:42PM -0400, James Oakley wrote:
On December 11, 2003 06:41 am, Matthieu Weber wrote:
I noticed that if you start freevo with a CD in the drive, it won't be
able to eject the CD (and the CD is not mounted, I checked that too).
The fuser
Aubin Paul wrote:
On Mon, Dec 22, 2003 at 10:43:51AM +0100, Dirk Meyer wrote:
I was thinking of adding move/delete/copy functions to the item
itself, based in self.files. If someone (like the gphoto plugin) needs
different functions to do this, the functions can be
overwritten. Maybe also
Hi,
I spend some time in making Freevo faster. To see the difference, you
need current cvs of freevo _and_ mmpython. Than set OVERLAY_DIR to a
nice directory with _much_ free space. Also set
FREEVO_DIR_STORE_THUMBNAILS and FREEVO_DIR_STORE_MMPYTHON_DATA to 1.
After that, run 'freevo cache'.
Cyril Lacoux [Yack] wrote:
It works fine for me, I would like to know if my work isn't so bad, and if
someone could help me to clean it (the config is too dirty) and perhaps put
it in the cvs!
There is one big problem: not all users are running Freevo under
X. There is a small plugin named
Cyril Lacoux [Yack] wrote:
Le Jeudi 01 Janvier 2004 18:42, Aubin Paul a écrit :
Hi,
If you're talking about drawing the text on the mplayer screen, that
is possible currently, but you need a recent CVS version of mplayer.
As of right now, the only OSD message for mplayer is when using
Aubin Paul wrote:
As of right now, the only application that I don't know about is XINE.
Xine can't do that (O know, because I wrote the stdctl stuff in
xine). But it shouldn't be too hard to add. I will try this weekend.
Dischi
--
Diplomat: A man who always remembers a woman's birthday but
Michael Ruelle wrote:
I can add something to the tvtime handler. It shouldn't be too hard. All
i have to watch is for em.OSD_MESSAGE and then send the event.arg to
that stdout function for tvtime? I will try this now. What currently
sends osd message events? so i can know what to test with.
Robert Rozman wrote:
Hi,
anyone there to give some quick help ?
I don't know what your problem is. The code looks good. So what do you
want as help?
Dischi
--
Voodoo is a very interesting religion for the whole family, even those
members of it who are dead.
-- (Terry Pratchett
Rob Shortt wrote:
Dirk Meyer wrote:
Aubin Paul wrote:
As of right now, the only application that I don't know about is XINE.
Xine can't do that (O know, because I wrote the stdctl stuff in
xine). But it shouldn't be too hard to add. I will try this weekend.
One problem is that xine's stdctl
Robert Rozman wrote:
Hi,
well when I press return on speak1 I don't go into new menu with two choices
but instead both choices are executed twice and then get error that no
action defined for this choice.
MY intention is to get into new menu with two choices that could then be
executed,
Magnus Schmidt wrote:
Hi,
while trying to find a way to remote control freevo, I stumbled over xf4vnc
(http://xf4vnc.sourceforge.net/), which adds the ability to use a vncviewer
to access a running, local X display.
Everything works fine, however when playing music the screen-updates
Hi,
wir brauchen dringend mal die Option eine Änderung wieder rückgängig
zu machen. Oder bessere Backup/Restore Lösungen für Admins.
Dischi
--
Work is the greatest thing in the world, so save some for tomorrow.
---
This SF.net email is
Aubin Paul wrote:
Ok, it's working, but it's clunky because the plugin is activated
under the OSD interface when it really should be in the webserver.py
helper.
Anyone want to hazard a guess on the best way to do this?
I knew this day would come. So we need a plugin interface for the
Rob Shortt wrote:
Aubin Paul wrote:
Ok, it's working, but it's clunky because the plugin is activated
under the OSD interface when it really should be in the webserver.py
helper. Anyone want to hazard a guess on the best way to do this?
Sure. :)
I had to get recordserver to use plugins too
Aubin Paul wrote:
Makes sense to me... Dischi's _debug_ command is a good example of how
we could do it.
On Mon, Jan 05, 2004 at 08:03:12PM -0500, Michael Ruelle wrote:
Ok i can see that. Maybe add a severity to the osd_message's and then we
can have things show/ignore it based on a
Aubin Paul wrote:
On Tue, Jan 06, 2004 at 08:36:59PM +0100, Dirk Meyer wrote:
This is only for one plugin (and a bad hack). What about making
something like
plugin.register('whaterver', type='webserver')
Than web and recorderserver call plugin.init(). If the following
stuff:
That seems
Viggo Fredriksen wrote:
On a sidenote - one of the things nagging me while I was doing the skin,
and the detachbar, was the lacking possibility to skin stuff like the
idlebar, detachbar and popups. Not that I know how to fix this, but I
think the gui could benefit greatly from this. Ex. I
Gustavo Sverzut Barbieri wrote:
Yes, it's a problem.
I'm far from freevo dev since October-2003, but from the mails I'd
read, Dischi said something about plugins registering XML parsers, if
it comes to be true, so you can define your own preferences to use in
your plugin, like the color,
Gustavo Sverzut Barbieri wrote:
--- Dirk Meyer [EMAIL PROTECTED] escreveu:
Aubin Paul wrote:
Makes sense to me... Dischi's _debug_ command is a good example of
how
we could do it.
On Mon, Jan 05, 2004 at 08:03:12PM -0500, Michael Ruelle wrote:
Ok i can see that. Maybe add a severity
den_RDC wrote:
Comments?
About the chdir in child problem: take a look at videothumb.py in
src/util cvs version of freevo. This may help you.
Dischi
--
printk(autofs: Out of inode numbers -- what the heck did you do??\n);
2.0.38 /usr/src/linux/fs/autofs/root.c
[EMAIL PROTECTED] wrote:
Update of /cvsroot/freevo/freevo/WIP/Ruelle
In directory sc8-pr-cvs1:/tmp/cvs-serv5596
Modified Files:
freevoscreensaver.py
Log Message:
Well it worked sorta. I can now use videos as screen savers. gotta figure out a mute
and we can't seem to set the
Gustavo Sverzut Barbieri wrote:
Maybe it's better OSD (tinyosd) to call the running object to display
it. I mean, if it's in Menu, ask it to display the message. If it's in
MPlayer Music Player, ask it. If in MPlayer video player, ask it, ...
The question is: what is the running object?
Matthieu Weber wrote:
On Wed 07.01.2004 at 11:11:10AM -0500, Michael Ruelle wrote:
I don't see anything obviously wrong but haven't had time lately to look
at it. I will put it on my TODO for the weekend. Sorry for the delay,
No problem. Sorry for complaining :(
You need to complain.
Matthieu Weber wrote:
The code that makes the paths absolute when loading the config does not
work with GAMES_ITEMS (it expects a tuple with two elements, but the
GAMES_ITEMS are more complex than that). This patch disables simply the
absoluting of the paths for games.
in cvs
Dischi
--
Hi,
fullquote because the mail is very old:
Rob Shortt wrote:
Dirk Meyer wrote:
Eirik Meland wrote:
The problem is that I can't get it to read from stdin...
When I try, the read is not blocking (as normaly), and I don't get any
input at all...
Why? How can I get around it?
Because
Matthieu Weber wrote:
On Thu 08.01.2004 at 11:06:09AM +0100, Dirk Meyer wrote:
Matthieu Weber wrote:
On Wed 07.01.2004 at 11:11:10AM -0500, Michael Ruelle wrote:
I don't see anything obviously wrong but haven't had time lately to look
at it. I will put it on my TODO for the weekend. Sorry
Hi,
I was thinking about the future of Freevo some days ago. After some
more thoughts, here is a short list what came to my mind:
There are many discussions about new features of freevo on the
list/irc. IMHO some are very good ideas, some I don't need. Some are
easy, some are hard to do. A
What is py23-xml? Can someone verify this?
Dischi
---BeginMessage---
Hi,
Just been trying to get Freevo to go and I've discovered that py23-xml
is required. This doesn't appear to be listed anywhere and could save
somebody a few minutes searching.
Thanks very much,
-lewiz.
--
I was so
Aubin Paul wrote:
I updated my Blurr skin to use more of the info stuff, and the result
is in CVS.
Nice.
Some suggestions:
o add some info to the info area for directories, too
o add a title area with visible=idlebar. It does nothing when you
use the idlebar, but it shows the title when
Aubin Paul wrote:
On Fri, Jan 09, 2004 at 10:23:31PM +0100, Dirk Meyer wrote:
o add some info to the info area for directories, too
I haven't been able to think of anything useful for those. I don't
like the disk space indicator stuff, because I don't like stuff that
makes you think computer
Aubin Paul wrote:
The new script doesn't record the pid properly... I couldn't figure
out why, but the pid in /var/run doesn't exist. I think it has
something to do with the multiple copies being started, but I reverted
back to the shell version because it can start/stop freevo properly.
Aubin Paul wrote:
'fraid not... when I say:
barrelhaven:~$ freevo start
freevo still running, run 'freevo stop' to stop
freevo still running, run 'freevo stop' to stop
That's odd. What happens if you call 'freevo stop'? Take a look at the
function inside the code to detect if freevo is
Aubin Paul wrote:
On Sat, Jan 10, 2004 at 02:30:15PM +0100, Dirk Meyer wrote:
But at least the name, you also print the name in the info area for
video files. What about new attributes to reflect the number of files
or subdirs?
Perhaps... or even a percentage display of space remaining would
Aubin Paul wrote:
On Sat, Jan 10, 2004 at 06:43:48PM +0100, Dirk Meyer wrote:
One idea. I don't really understand where you want to put that info,
but you can also add an infoitem to a menu. If you set this, the info
area will _always_ use that item and not the selected one.
Well, I'd
Aubin Paul wrote:
On Sat, Jan 10, 2004 at 07:49:30PM +0100, Dirk Meyer wrote:
I guess you shouldn't add it to directory, since it's tv
specific. What about inherit a class from Directory in the file where
the recordered show dir is added? Makes it cleaner I think.
I suppose it could work
Hi,
since Aubin is making a new skin, I guess it's time to set some
guidelines a skin should match.
The first problem is the idlebar. Some users use it, some don't. So
each menu skin should leave some space at the top. This looks kind of
stupid if you have no idlebar. So we should put some
Dirk Meyer wrote:
BTW, I have a small bug in the skin. I don't have RECORD_DIR set, so
Freevo sets it to the first item in VIDEO_ITEMS. That dir has an image
and a description in the folder.fxd. This looks kind of stupid with
your skin (image over the comingup). But you can't remove the image
Aubin Paul wrote:
BTW, I have a small bug in the skin. I don't have RECORD_DIR set, so
Freevo sets it to the first item in VIDEO_ITEMS. That dir has an image
and a description in the folder.fxd. This looks kind of stupid with
your skin (image over the comingup). But you can't remove the image
Aubin Paul wrote:
On Sun, Jan 11, 2004 at 07:42:06PM +0100, Dirk Meyer wrote:
I saw that. The problem is that in the tv info you move everything 230
pixel to the left for the video items. That's ugly but it works. The
problem is an image for a folder. You add comingup to the folder
Aubin Paul wrote:
On Mon, Jan 12, 2004 at 03:08:10AM -0300, Gustavo Sverzut Barbieri wrote:
You have the possibility to use text x=x mode=relative|absolute
.../ to make tables. The bad thing is that you need to put that
statically in the skin. :(
Maybe it helps?
Not in this case,
Aubin Paul wrote:
On Mon, Jan 12, 2004 at 01:01:12PM +0100, Dirk Meyer wrote:
Just put a cover.jpg inside your recorded shows dir. There is not
enough space for comingup and the image.
I understand, but if it's cover is there, and we shift the comingup
when that happens, the comingup
Dirk Meyer wrote:
Aubin Paul wrote:
On Mon, Jan 12, 2004 at 01:01:12PM +0100, Dirk Meyer wrote:
Just put a cover.jpg inside your recorded shows dir. There is not
enough space for comingup and the image.
I understand, but if it's cover is there, and we shift the comingup
when that happens
Since noone said anything against it, I will make blue.py to a
template which defines everything needed.
Dischi
--
The truth may be out there, but lies are inside your head.
-- (Terry Pratchett, Hogfather)
---
This SF.net email is
Gustavo Sverzut Barbieri wrote:
Hello guys,
Trying CVS today I noticed a wrong behaviour with tiny_osd, while
browsing image slideshows and I reach the end of it it shows me a
beauty message saying there's no more images. However it doesn't
disappears when I quit the slideshow or go back in
Matthieu Weber wrote:
When Mplayer is compiled with I18N, the version number is not on the
first line of output as it is assumed in video/plugins/mplayer.py. This
patch fixes the problem.
In cvs.
Dischi
--
Hit any user to continue.
---
[EMAIL PROTECTED] wrote:
Update of /cvsroot/freevo/freevo/src/helpers
In directory sc8-pr-cvs1:/tmp/cvs-serv30396
Modified Files:
recordserver.py
Log Message:
Appending won't work in this case anyway, so skip the error message.
Does append work at all? I tried to add append to the
[EMAIL PROTECTED] wrote:
Update of /cvsroot/freevo/freevo/src/skins/main
In directory sc8-pr-cvs1:/tmp/cvs-serv7592
Modified Files:
main.py
Log Message:
Temporary fix for a crash probably not the ideal solution, but I don't
have the time right now to investigate fully.
To
Aubin Paul wrote:
I figured it was something like that... but like I said, I had to
leave for class and figured a fix with a FIXME attached would be
better than getting bug reports ;)
Fixed.
Dischi
--
The opinions above are solely those of a 12 year old hacker who has
broken into my
Dirk Meyer wrote:
Since noone said anything against it, I will make blue.py to a
template which defines everything needed.
OK, done.
blue.fxd is now gone, there is now a basic.fxd. Every skin should
inherit from this one to make sure everything is defined. I changed
all skins to fit that new
Aubin Paul wrote:
Uhm... blurr2 inherits info, not blue...
Yes and no. You inherited from info, but didn't use anything from
it. But nevertheless, info inherits from blue and so your skin needed
a small change. Right now I made your skin inherit from basic because
info wasn't needed and it will
Aubin Paul wrote:
It seems to work fine now... when I was first working on it, I tried
removing the info reference and it exploded, but the changes that you
and I have made over the past few days seem to remove the dependence.
Good to know. Now I promise I won't touch your skin until it's
Aubin Paul wrote:
Ok, I'm now on the Audio section of my skin, and I've been thinking it
would be nice for both directories and playlists to have the property
length, artist, album, year for audio stuff at least.
What this means, basically, is that playlists will have a variable
like this:
Aubin Paul wrote:
It seems to be using screen right now...
sorry, read my mail again and replace 'screen' and 'screen0' with
'view' and 'view0'
Dischi
On Wed, Jan 14, 2004 at 04:19:44PM +0100, Dirk Meyer wrote:
[EMAIL PROTECTED] wrote:
Update of /cvsroot/freevo/freevo/share/skins/main
Joakim Berglund wrote:
Ok, I'm now on the Audio section of my skin, and I've been thinking it
would be nice for both directories and playlists to have the property
length, artist, album, year for audio stuff at least.
However, the problem I'm running in to is that neither playlist nor
Aubin Paul wrote:
On Wed, Jan 14, 2004 at 05:41:59PM +0100, Dirk Meyer wrote:
No, since both don't have infos. They only create items which know how
to get the info for themself (item.py:Item.set_url).
So we need a way to get informations about playlists/directories
_without_ scanning all
[EMAIL PROTECTED] wrote:
Update of /cvsroot/freevo/freevo/WIP/Aubin
In directory sc8-pr-cvs1:/tmp/cvs-serv22003
Modified Files:
mp3dir.py
Log Message:
Use more of the built-in Freevo facilities. This is still a proof-of-concept,
but seems to accurately pull out the information for a
Aubin Paul wrote:
Would it be possible to have the code write the FXD to the vfs only?
Sure: check if folder.fxd is in current dir, take it than. If not use
vfs.getoverlay to get the correct name. But please make it possible to
switch this on/off.
Also, would it be possible to put the embedded
Rob Shortt wrote:
Cool, thanks. I think you botched a copy / paste job ;) since Thomas
Malt is in core maintainers twice (which he is no longer anyways
afaik) and Thomas Schueppel isn't.
Looks like the list needs an update.
Dischi
--
In a world of freedom, why do some people use windows
Hi,
make a fresh checkout, start the helper with a dir. All subdir
folder.fxd will be created. Try info.fxd or noia.fxd and take a look
at your mp3 folders.
Dischi
--
A man generally has two reasons for doing a thing. One that sounds
good, and a real one.
Aubin Paul wrote:
I'd probably do something like this: (pseudo)
if md5(image) in tag != md5(file):
write image using filename
else:
continue
And do this only we have have no cover.jpg already. Use the help
function util.getimage because this checks dir + vfs for png and jpg.
Aubin Paul wrote:
On Thu, Jan 15, 2004 at 04:41:40PM +0100, Dirk Meyer wrote:
if mode == 'r':
find it in normal dir or overlay dir
else
if file exists in normal dir, reuse file to write.
else create the file:
if config.VFS_ONLY:
create it in vfs
else try
Robert Rozman wrote:
Hi,
I'd like to use for instance Music as standalone program. How can I do that
?
Maybe running Freevo and then automatically switch to Music menu - can this
be done ?
No, not without some modifications of the source code. You can remove
evrything except music from
Hi,
now we have many functions/classes to create metadata. This includes
mmpython, the sqlite interface, mmpython and the freevo caching
system.
To make it better to understand and find in the code, I suggest we
create a new dir metadata in src and put everything in it:
o a wrapper for
Dirk Meyer wrote:
Aubin Paul wrote:
Dischi,
I don't know if you saw my last email, but I was trying to use drop
shadows but found I couldn't because the width=max refers to the
cell. Would it be possible to add a width=itemwidth and
height=itemheight property or something so that we could
Aubin Paul wrote:
On Fri, Jan 16, 2004 at 06:26:08PM +0100, Dirk Meyer wrote:
now we have many functions/classes to create metadata. This includes
mmpython, the sqlite interface, mmpython and the freevo caching
system.
To make it better to understand and find in the code, I suggest we
Hi,
I just finished a file called metadata.py. This file includes a basic
Info class, all items should use as item.info. This Info includes
mmpython info, not saved variables (like variables parsed from fxd
files) and saved variables for this item. Right, you can now save any
kind of information
Aubin Paul wrote:
1. While I want to use tag information for the mp3 files themselves, I
have everything set up as '/Artist/Album' and if there is only one
album in a directory, it shows up as the album only, which is
confusing because I'm supposed to be looking at artist names.
To fix this
Aubin Paul wrote:
On Sun, Jan 18, 2004 at 05:54:43PM +0100, Dirk Meyer wrote:
I did a little more on the whole caching stuff and moved all metadata
info from the extra helper in it. If you still have the folder.fxd
files generated by the helper, remove them and start 'freevo cache' to
do
Aubin Paul wrote:
On Sun, Jan 18, 2004 at 09:15:10PM +0100, Dirk Meyer wrote:
I just took your code. But you can easy change that. When you create
the name for the item, add a vfs.getoverlay(the filename) and you get
the name in the vfs.
I'm going to commit that sometime after SF brings CVS
Aubin Paul wrote:
On Mon, Jan 19, 2004 at 05:07:05PM +0100, Dirk Meyer wrote:
still down :-(
They promised 10 hours... :(
works now
That's very strange. I changed something in the core, but this is not
IO intensive and also only when browsing the menu. The question is,
what did someone
401 - 500 of 2334 matches
Mail list logo