Re: [Freevo-devel] freevo on 16:9: a first experience report
One note about this is that you can have Freevo call fbset AFTER SDL initializes. I had problems with SDL's native framebuffer, so I would start Freevo and then after the screen was init()-ed, Freevo calls fbset. You can use this: OSD_SDL_EXEC_AFTER_STARTUP = [command] Aubin On Mon, Nov 08, 2004 at 08:03:47PM +0100, Stephan Kanthak wrote: On the PC side I have a G400 which is well supported by almost all applications and drivers (freevo, mplayer, fbdev, cvidix). Unfortunately, the G400 only supports screen widths that are multiples of 16. 848 isn't, so I rounded it up to 856 which worked for me. I played around a little while with fbset to get the right settings for 856x480 with exactly (!) 60Hz, but at the end I had them. The plasma natively showed the picture of the G400 without any black borders and zooming. Surprisingly, putting the specification into /etc/fb.modes wasn't sufficient as freevo was still set to 800x600, but patching freevo to 848x480 also didn't change anything. Everthing I tried I always ended up with a wired 960x720 mode (I actually do not remember it exactly, but I checked it using fbset while freevo was running and it was around that resolution). The problem lies in the SDL!!! When used on framebuffer devices it uses an internal reference table of modes, which are only 4:3 and 960x720 was in it. I patched the binary of libSDL by changing the 960x720 line to 848x480 in a hex editor (compiling it from scratch with all the debian dependences took too long and was even a bigger mess) and voila now freevo comes up with 16:9. However, the default skin looked a little stretched. So, I simply copied the basic.fxd and edited it (actually I rewrote it from scratch) to adapt it to 848x480. I can upload that one to the skin repository if someone wants to. It should be farely easy to adapt it to other 16:9 resolutions. The biggest differences in that skin are the tv guide and the audio player stuff. I had to redesign them completely to get everything on the screen. The skin also offers different background colorings (same picture but hue changed) and I change them randomly. However, even with changes to the skin you are only half through. I have a finetuned local_conf.py which might give others hints on how to modify mplayer's commandline to get everything in the right place. If someone is also interested in this stuff I can also sent it to this list. Cheers, Stephan Kanthak --- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588alloc_id=12065op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588alloc_id=12065op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Features Ideas
On Mon, Nov 08, 2004 at 08:33:38PM +0100, Stephan Kanthak wrote: - fbxine is totally crap for playing audio CDs (who had that idea ? :-)). It consumes about 30% CPU time (1.2GHz PIII) and takes 5 seconds to change titles. Why not write a wrapper around the commandline cdtools? They consume 0% CPU time and change titles 1 second? If we wish to visualize audio we could easily use cd capture from alsa/oss then BTW, fbxine is the default (!) choice if you use fbdev! I think it's because it was working properly with multiple tracks. Mplayer just plays through so we don't update the OSD. I'm not sure if this is still the case. Also, if someone is using xine, but doesn't want to install mplayer, that avoids the need to have both. As for cdtools, I thought cdtools uses the internal analog out, while mplayer/xine both use cdparanoia to do a digital read. - I would like to bind lirc events directly to the actions from context menus (key E). I think it is highly intuitive to start recording an audio cd or dvd to disk by pressing the REC button on a remote control when the selection is currently pointing to the device. Is this supported by freevo and if yes, how does it work? You could set a command in your local_conf.py: EVENTS['video']['1'] = Event(VIDEO_SEND_MPLAYER_CMD, arg='contrast -100') for example. - tvtime: why did the tvtime developers removed support for SDL (and actually all other display drivers except X11) from the code? I suggest that the freevo team maintains them and adds them back to the code. I actually redid the SDL driver already and will write one based on cvidix. I also suggest to move timeshift code to that external tool. I was pretty disappointed that they removed mga_vid, etc. from tvtime, of course, I have a PVR250, so it was never really supported anyway, but we can keep patches in CVS. --- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588alloc_id=12065op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] proposal, add genre,bitrate,comment to music table.
Sure, I wrote a previous email to Rob about how we could concievably do something like that. To get bitrate, I used id3 directly: from mmpython.audio import eyeD3 id3 = eyeD3.Mp3AudioFile( filename ) vbr,br = id3.getBitRate() comment = id3.tag.getComment() On Wed, Oct 27, 2004 at 12:43:06AM -0700, m voncken wrote: --- Aubin Paul [EMAIL PROTECTED] wrote: No objection from me; I always had iTunes in mind when I was looking into the music db. Aubin Hi, It was a bit more work than i thought. And are stil some open issues: -I need a table-versioning scheme. I saw something about that in the epg mails. minimal version in dbutil patch. -mmpython(eyeD3) will return genre but no bitrate and comment.(on my id3v1.1 files) I used a modified version of mmpython and mp3info.py to extract the data. no patch supplied. -There needs to ba a way to detect a file has changed(tag update),so the database gets updated too. Add add_date and file_date fields to music table? Index: extendedmeta.py === RCS file: /cvsroot/freevo/freevo/src/util/extendedmeta.py,v retrieving revision 1.13 diff -u -r1.13 extendedmeta.py --- extendedmeta.py 10 Jul 2004 12:33:42 - 1.13 +++ extendedmeta.py 26 Oct 2004 19:53:26 - @@ -59,8 +59,22 @@ dbschema = CREATE TABLE music (id INTEGER PRIMARY KEY, dirtitle VARCHAR(255), path VARCHAR(255), filename VARCHAR(255), type VARCHAR(3), artist VARCHAR(255), title VARCHAR(255), album VARCHAR(255), year VARCHAR(255), track NUMERIC(3), track_total NUMERIC(3), bpm NUMERIC(3), last_play float, -play_count NUMERIC, start_time NUMERIC, end_time NUMERIC, rating NUMERIC, eq VARCHAR) +play_count NUMERIC, start_time NUMERIC, end_time NUMERIC, rating NUMERIC, eq VARCHAR, +bitrate NUMERIC,genre VARCHAR(255),comment VARCHAR(255) +) + +#sequence of sql statements for db-update: +dbupdate_sql = {} +dbupdate_sql[(1,2)] = [ #v1-v2 +dbschema.replace('CREATE TABLE music','CREATE TEMPORARY TABLE tt_music') +,insert into tt_music select *,0,'','' from music +,'DROP TABLE music' +,dbschema +,'insert into music select * from tt_music' +,'DROP TABLE tt_music' +] + def make_query(filename,dirtitle): if not os.path.exists(filename): print File %s does not exist % (filename) @@ -68,38 +82,113 @@ a = mediainfo.get(filename) t = tracknum(a['trackno']) - -VALUES = (null,\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',%i,%i,%i,\'%s\',%f,%i,\'%s\',\'%s\',%i,\'%s\') \ -% (util.escape(dirtitle),util.escape(os.path.dirname(filename)),util.escape(os.path.basename(filename)), \ - 'mp3',util.escape(a['artist']),util.escape(a['title']),util.escape(a['album']),inti(a['date']),t[0], \ - t[1], 100,0,0,'0',inti(a['length']),0,'null') - +try: +bitrate = int(a['bitrate']) +except: +bitrate = 1 #some tags are really bad. +if bitrate 1000: #? returns bitrate*1000? +bitrate = bitrate / 1000 +try: #id3v1 permits invalid years. +year = int(['date']) +except: +year = 0 +length = inti(a['length']) +if length == '': +length = 0 + +VALUES = (null,'%s','%s','%s','%s','%s'\ +,'%s','%s',%i,%i,%i,'%s',%f,%i,'%s'\ +,'%s',%i,'%s',%i,'%s','%s')\ + % (util.escape(dirtitle) +,util.escape(os.path.dirname(filename)) +,util.escape(os.path.basename(filename)), + 'mp3',util.escape(a['artist']),util.escape(a['title']) +,util.escape(a['album']),year,t[0] +,t[1], 100,0,0,'0',a['length'],0,'null' + ,bitrate,util.escape(a['genre']),util.escape(a['comment'])) + SQL = 'INSERT OR IGNORE INTO music VALUES ' + VALUES return SQL -def addPathDB(path, dirtitle, type='*.mp3', verbose=True): +def make_query_update(filename,dirtitle): +#file changed or database updated. +#todo:file changed,important for changed id3 tags. +#this version:only updates id3-tags+bitrate +if not os.path.exists(filename): +print File %s does not exist % (filename) +return None +a = mediainfo.get(filename) +t = tracknum(a['trackno']) +try: +bitrate = int(a['bitrate']) +except: +bitrate = 1 #some tags are really bad. +if bitrate 1000: #? returns bitrate*1000? +bitrate = bitrate / 1000 +try: #id3v1 permits invalid years. +year = int(['date']) +except: +year = 0 + +SQL = update music set artist='%s',album='%s',track=%i,title='%s' +,year=%i,bitrate=%i,genre='%s',comment='%s' +where path='%s' and filename='%s' + % (util.escape(a['artist']) + ,util.escape(a['album']) + ,t[0
Re: [Freevo-devel] xine framebuffer issues..
I've seen the same problem. What (I think) is happening is that Xine stops responding, so the childapp autokills the process. Unlike mplayer, xine doesn't release the screen when killed (because it uses the framebuffer, rather than mga_vid on my system) So it's a combination of xine, and a childapp reaper which is perhaps a little too eager. Aubin On Tue, Oct 26, 2004 at 08:32:28PM +0800, mike lewis wrote: Hello devel people.. Can one of you offer us some help on the user list? I can repost the problem if needs be. We have found an issue whereby why xine is run as a childapp (line xine.py or vdr-xine) we can regularly reproduce an issue which locks freevo. In X it will lock the session completely, in fb mode it will simply lock the display. Freevo will work in the background.. If you can blindly find your way through the menu, you can load an mplayer video and exit, this will unlock the fb. Anyone aboe to help us troubleshoot the cause? The thread is unable to use the xine/vdr-xine plugin.. on freevo-users Mick PS, running from CL works fine in all cases, so I suspect the issue is our method of re-starting freevo display not xine itself.. --- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588alloc_id=12065op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] xine framebuffer issues..
Note that I don't use vdr-xine, but this has happened when watching a DVD through xine. On Wed, Oct 27, 2004 at 09:14:55AM +0800, mike lewis wrote: So it's a combination of xine, and a childapp reaper which is perhaps a little too eager. As I can reproduce this *every* time I quite xine using the vdr-xine plugin, I'll try to see if adding a delay between write(quit) and close(quit) will fix the issue. Thanks for the tip. Mick. --- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588alloc_id=12065op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: [Freevo-cvslog] freevo ChangeLog,1.119.2.3,1.119.2.4
Is it worth mentioning that AC3 files work with recent versions of mplayer now? It was detecting them as VOB and spewing errors. On Wed, Oct 20, 2004 at 06:37:06PM +, Dirk Meyer wrote: Update of /cvsroot/freevo/freevo In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6577 Modified Files: Tag: rel-1-5 ChangeLog Log Message: schedule 1.5.2 release Index: ChangeLog === RCS file: /cvsroot/freevo/freevo/ChangeLog,v retrieving revision 1.119.2.3 retrieving revision 1.119.2.4 diff -C2 -d -r1.119.2.3 -r1.119.2.4 *** ChangeLog 11 Sep 2004 16:52:32 - 1.119.2.3 --- ChangeLog 20 Oct 2004 18:37:03 - 1.119.2.4 *** *** 4,7 --- 4,15 $Id$ + Release 1.5.2 (2004-10-24): + --- + * Fix memory leak when running image viewer in slideshow mode + * Fix recordserver favorite handling for a specific day of week + * Fix video aspect handling in skin + * Smaller unicode fixes + + Release 1.5.1 (2004-09-11): --- --- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl ___ Freevo-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-cvslog --- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: EPG changes
On Mon, Oct 18, 2004 at 09:18:03PM +0200, Dirk Meyer wrote: -You must load the schema into the database before using it, sqlite /path/to/freevo/cache/epgdb lib/pyepg/epg_schema.sql. I would like to have this automaticly done, and also a way to auto upgrade the schema between revisiions. IIRC Aubins metadata db doesn't need this. Maybe you can look there. Creating tables is just another query, so the same way you can embed a SELECT, UPDATE, etc. in the code, you can do the same with the CREATE directive. --- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: EPG changes
To further explain how this could work: 1. Check for a table called freevo_core or something, which has a few basic things, including a version number. 2. If no table exists, then use a 'create_tables()' function 3. If table DOES exist, check the version and use ALTER TABLE commands to update it, and then update the version. I guess for the ALTER to work, you'd need to keep the revisions in kind of a cascaded list, i.e. ver = get_ver_from_table() if ver X1: command() if ver X2: command() if ver X3: command() and X1 X2 X3 so it would call start at one and call the functions beneath it so instead of keeping a bunch of upgrade queries, you just run the alters for each version. You probably thought of this, but here it is ;) On Mon, Oct 18, 2004 at 04:43:57PM -0400, Aubin Paul wrote: On Mon, Oct 18, 2004 at 09:18:03PM +0200, Dirk Meyer wrote: -You must load the schema into the database before using it, sqlite /path/to/freevo/cache/epgdb lib/pyepg/epg_schema.sql. I would like to have this automaticly done, and also a way to auto upgrade the schema between revisiions. IIRC Aubins metadata db doesn't need this. Maybe you can look there. Creating tables is just another query, so the same way you can embed a SELECT, UPDATE, etc. in the code, you can do the same with the CREATE directive. --- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: Proposal for new header
--- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License Version 2 --- And then make sure COPYING is in the source directory. On Thu, Oct 07, 2004 at 09:43:40PM +0200, Dirk Meyer wrote: Can someone think of a short line like This is GPL and read Doc/LICENCE for details? Now the details: the file starts with it's name and a one line description. After that the CVS $Id$ and a more detailed description what this file contains. Maybe even a doc how this file interacts with others. This part finishes with two names: First edition (who started this file) and Maintainer (who maintains this file and should be asked for questions about it). I still vote for that. Only that sometimes I can't think of a first version name. E.g. I wrote the area stuff, but it's based on Kristers code but it's not much left there. Onlt tv listing and info area was clear (Gustavo) since he wrote the first version when the area stuff was already done (even it looked much different). Dischi -- Hard work never killed anyone, but why give it a chance? --- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Some Packages for 1.6.0 requirements...
While I haven't had time to work on the current CVS version, I figured I'd do my part to make it easier for people to jump in... I've added packages to the Debian apt source for: libepeg0-dev libepeg0 libimlib2-dev libimlib2 (Note, even though imlib2 is available in Debian proper, it is still at version 1.1.0, and = 1.1.1 is apparently required for pyimlib2) So if you are trying out the CVS version, install those libraries and make your life easier ;) If you are trying things, here is what you should do: apt-get install libimlib2-dev libepeg0-dev libsdl1.2-dev and you should be able to build the python modules from 1.6.0 CVS. Aubin --- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] G400 contrast/brightness
I use two shell scripts that call the commands, I have a 'on' script and an 'off' script, which have the commands: The 'on' script: matrox 0x1e 0xd0 matrox 0x20 0xff matrox 0x22 0xff The 'off' script: matrox 0x1e 0x89 matrox 0x20 0x5f matrox 0x22 0x5f I don't know if you could string the command lines inside it directly so a shell script is simpler. Aubin On Wed, Sep 22, 2004 at 05:45:57PM +0200, Jeroen Ost wrote: Cool. How do I configure the 'before' and 'after' commands of this autocolor ? I saw in the source code how to activate the plugin. I do that from /etc/freevo/local_conf.py and would like to put the configurations for the 'before' and 'after' commands there also. Zeratul On Fri, 17 Sep 2004 11:42:46 -0400, Aubin Paul [EMAIL PROTECTED] wrote: That's exactly why I wrote the autocolor plugin that way; in my opinion, having the main interface quiet color-wise makes it less intrusive since it's kind of something you just have on, while when you're focusing on the TV (watching a movie,recording, etc.) you want more brightness. I think it works a little like focused versus unfocused windows in X or under Windows. On a side note, if you're using Debian, I included the 'matrox' program in the matrox-tools package available from the Debian apt source. Aubin On Fri, Sep 17, 2004 at 11:17:10PM +0800, Mick wrote: Currently you need to set these at boot. Or, use the autocolor plugin and set them on start/finish of a movie. I agree though, better 'display device' support would be good. I *was* going to write a plugin for jus this purpose but its a rather lengthy process. You will find the autocolor plugin does a fine job. I like my display 'quite' in menu mode and bright in movie mode... Mick -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Jeroen Ost Sent: Friday, 17 September 2004 4:49 PM To: [EMAIL PROTECTED] Subject: [Freevo-devel] G400 contrast/brightness Freevo always had rather bad contrast/brightness output with my Matrox G400 max. I found out at http://mythtv.org/pipermail/mythtv-dev/2003-January/004730.html that it is easy to change that with the following commands which seem to work fine for most people: matrox 0x0e 0x3f # sets the black level matrox 0x1e 0xcf # sets the white level matrox 0x22 0x76 # sets the hue Could they be appended at the end of contrib/fbcon/mgafb ? Or can we add a generic TV/out contrast/brightness script in /etc/freevo/local_conf.py ? Zeratul PS: DVD detection in 1.5.1 is finally superb, rock solid, great work ! --- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: mmpython question...
So I should remove it from the mmpython and leave it in Freevo (since audioitem.py does convert it into an int to do the sort properly. ) Aubin On Wed, Sep 15, 2004 at 11:13:17PM +0200, Dirk Meyer wrote: Aubin Paul wrote: For sorting, we can add a zero - and we do in freevo itself - , but I don't know if we should be changing what is reported. IIRC it was also for the gui to display. When all track numbers have two digests, I may look better. But maybe I also wrote it becuase of the sorting, I can't remeber. Either it should be in Freevo rather than mmpython; mmpython should parse data, so put it into a display format as that should be the goal of an application, not a metadata parser, in my opinion... Feel free to fix it everywere. BTW, that 9 bug should explain your strange sorting problem. Dischi -- My mind not only wanders, sometimes it leaves completely. --- This SF.Net email is sponsored by: thawte's Crypto Challenge Vl Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam Camcorder. More prizes in the weekly Lunch Hour Challenge. Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] mmpython question...
What is the purpose of this (from mediainfo.py) def correct_data(self): correct trackof to be two digest if self['trackof']: try: if int(self['trackno']) 9: self['trackno'] = '%s' % int(self['trackno']) except: pass I understand that it (erroneously) adds a zero to digits 1-8 (not 9), but why would we do this anyway? For sorting, we can add a zero - and we do in freevo itself - , but I don't know if we should be changing what is reported. Aubin --- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: mmpython question...
On Tue, Sep 14, 2004 at 05:00:48PM +0200, Dirk Meyer wrote: First of all, I guess 1-8 is a bug, 1-9 sounds better to me. Second: I don't see any 0 adding in the ocde, but IIRC that's what it should do. I fixed it in CVS; but actually, I sent you my copy rather than the other one which does add a 0 before the '%s' For sorting, we can add a zero - and we do in freevo itself - , but I don't know if we should be changing what is reported. IIRC it was also for the gui to display. When all track numbers have two digests, I may look better. But maybe I also wrote it becuase of the sorting, I can't remeber. Either it should be in Freevo rather than mmpython; mmpython should parse data, so put it into a display format as that should be the goal of an application, not a metadata parser, in my opinion... --- This SF.Net email is sponsored by: thawte's Crypto Challenge Vl Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam Camcorder. More prizes in the weekly Lunch Hour Challenge. Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Freevo on Mac OS X
I use a Mac myself, so I can probably provide some assistance with questions, but I can't commit much time to actually working on the port. On Wed, Aug 25, 2004 at 02:33:16PM +0200, Jonas Barrestam wrote: I started to port Freevo to OS X when I found old postings to the list talking about it. Would it be possible to make a joint effort in getting it to work on OS X? Who is interested in continuing that work? I am... /Jonas --- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: Wiki abuse
I believe that mediawiki (the engine used by wikipedia) has registered user/admin/approval, etc. so it might be an idea to switch to that. I'm fairly sure sourceforge supports PHP and MySQL. If no one can do it, I could look into doing it this weekend. On Mon, Aug 16, 2004 at 02:45:17PM +0200, Dirk Meyer wrote: Rob Shortt wrote: Can we PLEASE limit the Wiki usage to registered SF users (is that's possible). This is getting rediculous. They use scripts, so do I. I just removed the lastest added links. The script is in the web dir: cd /home/groups/f/fr/freevo/htdocs python fixwiki.py '[http://www.plazaerotica.com/manga/ manga] ' python fixwiki.py '[http://www.pureteenz.com/Aria-Giovanni/ Aria Giovanni] ' and gone. Since it changes the text data, you don't get a mail about this changes. If you run the script, make sure to add a space at the end (they always add a space). But on the long term, is there a wiki outside with registration? A simple login would be ok. Or a wiki with history so admins get a mail, press a link and the chnage is gone? And does someone has some free time to set the wiki up for us? Dischi -- None of the ideas expressed above are actually mine. They are told to me by Luthor and Ferdinand, the five inch tall space aliens who live under my desk. In return for these ideas, I have given them permission to eat any dust bunnies they may find under there. --- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: GUI update (please read)
On Wed, Aug 11, 2004 at 01:44:00PM -0700, Dan Sully wrote: I've not delved deep enough into the package system to know that I could. :) apt-get install equivs and then check out the documentation. It allows you to build an empty package and you can make it provide, depend or recommend anything you want. It's convenient to work around some things. --- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] [PATCH] web server EPG speedup and other misc fixes
Hi, I'm applying this patch to the HEAD branch, but I've also added it to my personal installation and the results are impressive. I'm going to applying this patch to 1.5.x versions of the Debian package going forward. I can't add it to the 1.5 branch unless Dischi approves though... Very nice work, Aubin On Tue, Aug 10, 2004 at 01:11:45AM -0400, Jason Tackaberry wrote: Hi, I'm finding the current guide in the web interface rather useless. It takes 35-40 seconds to get the guide (with a few hundred channels) to display on my browser; this includes about 30 seconds on the server, and 10 seconds on the client to render the page. Obviously this is unacceptable. I reserve the right to use words like useless and unacceptable because I'm attaching a fix. :) Back in March there was an exchange on this list about how to improve the guide for the web interface. This patch implements the ideas I mocked up as described here: http://sourceforge.net/mailarchive/message.php?msg_id=7387214 The web interface code is scary. I don't mean to insult anyone, so I'll give the author the benefit of the doubt and assume he scratched something quickly together without giving it much thought. :) The obscene performance of the guide can be attributed to two things: 1. Server side: egregious string concatenation. Python is slow at concatenating strings when they grow very big. I learned this quickly with my bmovl2 work. An easy and significant performance fix is to use a list, and string.join(list, \n) when you're done. 2. Client side: A unique hidden div was created for every program in the displayed guide. There are clever adjectives I could use to describe this. I'll leave them to your imagination. Suffice it to say the browser takes a fair bit of time to churn through all this code. Fixing #1 realized significant improvement: from 40 seconds to 7 seconds. Unfortunately the HTMLResource stuff doesn't seem to allow for this very well. Fixing this The Right Way would involve reworking the underlying code. I didn't want to sign up for that. :) Instead I just removed the tableRowOpen/tableRowClose/tableCell stuff on the inner loop and hard-coded the HTML, adding the lines to the array. The end justifies the means. Fixing #2 was relatively straight forward, and it's detailed in my email at the URL above, so I won't repeat it here. Now when you click on a grid cell, the window pops up saying Fetching data from server and it loads proginfo.rpy from the server, which then dynamically updates the popup's contents via Javascript. Fix #2 also applied to genre.rpy. I also fixed a couple other bugs I ran into. edit_favorite.rpy was generating a JS error because some script code wasn't separated by a newline. There was also some rendering glitches in that page because there was a missing nbsp; hack. This patch is against 1.5.0, but it applies to cvs. Code tested in Firefox and IE 6.0. Cheers, Jason. --- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: Freevo 1.5
I think there will need to be a 1.5.1 bugfix release since we've made a bunch of small fixes since the release, and I wasted a lot of time backporting if there isn't going to be one ;) On Tue, Aug 10, 2004 at 09:29:00AM +0300, Matthieu Weber wrote: On Mon 09.08.2004 at 04:44:33PM +0200, Dirk Meyer wrote: TV guide: Display key doesn't change the display to more info, less listing, at least in the Noia skin. I'm not sure this feature is working with all skins, but IIRC it should work with Noia. Oops, no, no skin defines a second area so DISPLAY does nothing. Is it possible to re-implment this feature? I use it quite often in my freevo 1.4 box. And will there be another 1.5.x release, or should I use the 1.5 branch CVS? Matthieu -- (~._.~)Matthieu Weber - Universit? de Jyv?skyl? (~._.~) ( ? )email : [EMAIL PROTECTED] ( ? ) ()- -() public key id : 452AE0AD ()- -() (_)-(_) Humor ist, wenn man trotzdem lacht (Germain Muller) (_)-(_) --- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: [PATCH] web server EPG speedup and other misc fixes
It's just a tough one... is it a bugfix or a feature? :) I think it's a bugfix because it's a usability issue. I think so... anyone object? On Tue, Aug 10, 2004 at 03:47:37PM +0200, Dirk Meyer wrote: Aubin Paul wrote: Hi, I'm applying this patch to the HEAD branch, but I've also added it to my personal installation and the results are impressive. I'm going to applying this patch to 1.5.x versions of the Debian package going forward. I can't add it to the 1.5 branch unless Dischi approves though... I don't use the web server, so you can decide if you want to add it to 1.5.1 or not. Dischi -- In a world of freedom, why do some people use windows and gates? --- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: [PATCH] web server EPG speedup and other misc fixes
I agree... it's in CVS now . Whenever we make the 1.5.1 release it should appear in circulation. Thanks again... On Tue, Aug 10, 2004 at 10:25:23AM -0400, Jason Tackaberry wrote: Performance work is often advertised in release notes as a feature, but in this case it's definitely a bug fix. :) --- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: cvs status
Hi, I saw all you were doing, but I have been patching the source with bugfixes so there have been a few in the last few days since 1.5.0. If there are any outstanding bugs, I can try to fix them if you let me know what they are. Aubin On Fri, Aug 06, 2004 at 10:27:37AM +0200, Dirk Meyer wrote: Aubin Paul wrote: Are we planning on doing an interim 1.5.1 release soon? Yes. But I spent most of my time for breaking cvs head. There are some reported bugs in the lists. Maybe I have some free time this weekend to look at it. I won't have internet access and will only work late when it's not so hot anymore. But when good friends invite me to some alcoholwell 'don't drink and code' :-) Dischi -- Misfortune, n.: The kind of fortune that never misses. -- Ambrose Bierce, The Devil's Dictionary --- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] cvs status
Are we planning on doing an interim 1.5.1 release soon? On Thu, Aug 05, 2004 at 07:47:46PM +0200, Dirk Meyer wrote: Hi, it's done. Everything I wanted to break is broken now :-) I checked in the current status I have because I won't be able to do anything until Monday. Feel free to fix something again. But you shouldn't touch anything gui related because the internal design will change once more. The recordserver needs an update. I guess it's not working anymore, but I made some cleanups that needed to be made. Everything for the recordserver is now in the subdir 'record'. Rob: you can load more than one plugin from record/plugins now. If someone has some time, feel free to fix this again. The TV part is also broken. The tvlisting isn't shown. I moved some code to the gui but it's not done yet. I will fix this ASAP. As descussed in a different thread, the VideoGroups are now gone and replaced by the code in channels.py. Right now only dvb is working, maybe someone else can extend the code keeping me more time for other problems. The player also need an update. Only xine with dvb is working now. Look in the xine code to see how to update a player. BTW, the epg files are gone, we now use pyepg from the lib dir. But only channels.py should access this, everything else should access the epg through channels.py. I also remove the 'page' code from the menu, it's in the gui code now. The menu doesn't have to know about how many items fit the page. Dischi -- The best things in life aren't things. --- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] [BUG] Cdbackup plugin fails to encode to ogg format
Hi Nicolas, I've added the fix to both the unstable and stable CVS tree so it should appear in the 1.5.1 release. thanks, Aubin On Wed, Aug 04, 2004 at 10:22:46PM +0200, Nicolas Michaux wrote: Hello, I don't know if somebody else has already reported this bug, but cdbackup fails to encode to ogg format in last debian package (1.5.0-freevo1). I found in the code that a '-' is missing before 'G' option (genre). # Build the oggenc command to be run if ogg format is selected elif string.upper(rip_format) == 'OGG': output = '%s%s.ogg' % (pathname, path_tail) cmd = str('%s %s' % (config.OGGENC_CMD, config.CD_RIP_OGG_OPTS)) cmd = cmd.split(' ') + \ [ '-a', artist, 'G', genre, '-N', track, '-t', song_names[i], '-l', album, wav_file, '-o', output ] The last two lines should read : [ '-a', artist, '-G', genre, '-N', track, '-t', song_names[i], '-l', album, wav_file, '-o', output ] with a '-' in front of 'G' Best regards, Nicolas. --- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Help needed
mplayer can convert any format to wave: mplayer -ao pcm -waveheader -vc dummy -vo null file will convert any supported file to a wav file. On Sun, Aug 01, 2004 at 10:58:00PM +0100, [EMAIL PROTECTED] wrote: Hi there, As i was developing the Burn CD plugin i though that would be nice to have the option to burn mp3's on a directory as Audio CD. Then i though, Ogg files would be also be cool. I use to convert mp3 to wav with mpg321, i think that it has to exist a similar app to convert Ogg. Can anyone name it? Second, mplayer can play both formats, but anyone knows if mencoder can encode the two formats to wave? and if it can, how? Thanks --- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Data DVDs
I remember seeing this problem and I fixed it, but I don't recall if I committed the change. Darn. It's not an Xbox-exclusive problem because I saw a similar problem on my PC-based machine. I'll try and borrow a DVD with some data on it from a friend of mine so I can try it again.' On Sun, Jul 25, 2004 at 03:23:25PM -0400, Aleksey Sudakov wrote: Hello, I've burned my home movies on a Data DVD, but looks like freevo do not recognise them. I could play regular DVDs using freevo just fine and I could play CDs with multiple videos on then, but when I put Data DVDs freevo does nothing. Any ideas? I am running freevo on xbox, so is it freevo or xbox problem? Thanks, Aleksey --- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721alloc_id=10040op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721alloc_id=10040op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Freevo Live CD
On Sun, Jul 25, 2004 at 03:26:43PM -0400, Aleksey Sudakov wrote: I guess, my knowledge of apt is very limited. Is there a way to make apt install freevo without it asking for interactive console? Am I missing something trivial here? Try: dpkg-reconfigure debconf and select Noninteractive after that, debconf will not try to interact with you when installing things. I know what my freevo.conf would look like and I will use my custom scripts to start freevo at boot, so... is there a way I could make debian install of freevo non-interactive? Try that and then you should be ok. --- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721alloc_id=10040op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: [Freevo-cvslog] freevo/src/audio audioitem.py,1.57,1.
Ok, could someone explain to me /how/ to put it into the stable branch? I checked out a copy of REL-1_5_0 but when I try to commit, it complains about sticky tags and refuses it. On Wed, Jul 21, 2004 at 04:14:45PM +, Aubin Paul wrote: Update of /cvsroot/freevo/freevo/src/audio In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22898 Modified Files: audioitem.py Log Message: Typo. I'll put the fix into the stable branch in a second. Index: audioitem.py === RCS file: /cvsroot/freevo/freevo/src/audio/audioitem.py,v retrieving revision 1.57 retrieving revision 1.58 diff -C2 -d -r1.57 -r1.58 *** audioitem.py 17 Jul 2004 08:18:55 - 1.57 --- audioitem.py 21 Jul 2004 16:14:42 - 1.58 *** *** 10,13 --- 10,16 # --- # $Log$ + # Revision 1.58 2004/07/21 16:14:42 outlyer + # Typo. I'll put the fix into the stable branch in a second. + # # Revision 1.57 2004/07/17 08:18:55 dischi # unicode fixes *** *** 140,144 try: return '%0.3i-%s' % (int(self['trackno']), Unicode(self.url)) ! except ValuError: return '%s-%s' % (Unicode(self['trackno']), Unicode(self.url)) return Unicode(self.url) --- 143,147 try: return '%0.3i-%s' % (int(self['trackno']), Unicode(self.url)) ! except ValueError: return '%s-%s' % (Unicode(self['trackno']), Unicode(self.url)) return Unicode(self.url) --- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721alloc_id=10040op=click ___ Freevo-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-cvslog --- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721alloc_id=10040op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: working on a CVS branch (was: Re: [Freevo-devel] Re: [Freevo-cvslog] freevo/src/audio audioitem.py,1.57,1.)
That's pretty much what I had did, except for one (important) thing. I checked out REL-1_5_0, not the branch since it wasn't listed in the sourceforge CVS browser... it's all working now. Thanks, On Wed, Jul 21, 2004 at 01:50:04PM -0300, Rob Shortt wrote: Aubin Paul wrote: Ok, could someone explain to me /how/ to put it into the stable branch? I checked out a copy of REL-1_5_0 but when I try to commit, it complains about sticky tags and refuses it. I recommend having a seperate directory containing the 1.5 branch. In there make a frech checkout/update -r rel-1-5 (rel-1-5 is also known as a branch tag in CVS). That will get you everything on that branch, then apply diffs from the HEAD changes and commit, when typing your commit log you should see a notice about committing on the rel-1-5 branch. I think there are easier ways to merge changes from one branch to another (aside by applying the diffs to your 1.5 tree) but I need to brush up on merging. -Rob --- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721alloc_id=10040op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721alloc_id=10040op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: working on a CVS branch
On Wed, Jul 21, 2004 at 02:32:35PM -0300, Rob Shortt wrote: Some files tagged with REL-1_5_0 aren't on the branch point unless Dischi moved the tag, since the branch was made after the 1.5.0 release. If you were to have changed a file on the REL-1_5_0 tag that was changed since the release then I think CVS would have complained and asked you to update. So, if you cvs update -r rel-1-5 you will have all files on the head of the 1.5 branch. Yup, that's what worked for me. I found a bug in freevo and one in mmpython, so 1.5.1 is probably going to be necessary ;) --- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721alloc_id=10040op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Future ideas post 1.5.0
On Mon, Jul 19, 2004 at 07:10:51PM +0200, Robert Rozman wrote: - like to display some messages from PBX and Home automation system on screen when watching videos/DVDs with Mplayer... This can be done with 1.5-era versions. --- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721alloc_id=10040op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Future ideas post 1.5.0
I agree. I think MySQL provides negligible benefits for most people, though it's network aware so that's nice for the minority of people who use it. For most uses, sqlite is completely transparent so people won't even know it's being used. Aubin On Sat, Jul 17, 2004 at 10:01:31AM -0700, Dan Sully wrote: Yeah - SQLite is fine by me - great even. I use it for a number of projects. My beef with MythTV, is that it requires mysql, and mysql only, and all of the port/security issues that go along with it when running it on another system. -D -- The Lottery: a tax for people who can't do the math. --- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721alloc_id=10040op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: [Freevo-cvslog] freevo/WIP/Dischi future_ideas,NONE,1.1
To this, I would add 'TV Collision Detection' which sounds easier than it is. Basically, we need an efficient algorithm for detecting conflicts. The most intuitive method of just checking each show against every other is very intensive, and probably not the way to go. I can't think of anything off hand, but the first thing that popped into my head was matrices which doesn't mean much on it's own, but treating the TV show information like a MxN matrix might make it easier to try some different ideas. Aubin On Fri, Jul 16, 2004 at 07:51:24PM +, Dirk Meyer wrote: o Split tv into tv and recording. Maybe recording inside tv, maybe on the same level. This would result in two plugin directories, one for watching, one for recording. Most of the recordserver code should also move into the recording dir. o Support for live pause. There are different ideas: create a ringbuffer inside mplayer, or fix mplayer to support this without external help. Maybe move the timeshift code from the xine pvr plugin to a global one so it works with dvb, too. I have most test code from the mailing list on my computer, if someone has the time to develop something like this, let me know. o Better DVB support. I want to watch and record at the same time if it's the same frequence. Also live pause support is needed, commercial detection, VPS support, etc. Some of this is not DVB specific and may work with analog tv, too. --- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721alloc_id=10040op=click ___ Freevo-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-cvslog --- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721alloc_id=10040op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Freevo hangs on startup (last try to get this bug reported)
Every time? That's a little odd. I've had it happen maybe once out of ten or more times. What version of mplayer are you using? Can you try running with a higher debug level to see what's going on? (change DEBUG = 0 to DEBUG = 1 or DEBUG =2 in config.py) On Sat, Jul 10, 2004 at 08:40:03AM +0200, Thomas Zangl - Mobil wrote: I have to this every time during bootup. I usually have to log in via SSH (in this box) and do /etc/init.d/freevo restart to get it working. It worked before flawless (1.4.x) --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: crash with Reloading cache files
shouldn't it be a problem in the ProgressBar. I don't recall any rc.app checks in mediainfo. On Fri, Jul 09, 2004 at 09:36:20AM +0200, Dirk Meyer wrote: Aubin Paul wrote: I'm not sure how we want to approach this, but try: Run 'freevo cache' while you're in the music player, either paused or playing. The box pops up, no progress is ever shown and the Freevono longer responds. I have to restart Freevo to this problem. Strange. The popup shouldn't be shown when rc.app is True. Can you try some debugging in mediacache.py check_cache_status(). I don't have much time the next days. Dischi -- die_if_kernel(Kernel gets FloatingPenguinUnit disabled trap, regs); 2.2.16 /usr/src/linux/arch/sparc/kernel/traps.c --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: crash with Reloading cache files
This is there: if not rc.app: return which is there now. Isn't that the inverse of how it should be though? Aubin On Fri, Jul 09, 2004 at 03:44:07PM +0200, Dirk Meyer wrote: Aubin Paul wrote: shouldn't it be a problem in the ProgressBar. I don't recall any rc.app checks in mediainfo. The popup with the progressbar should only come when we are in the menu. So check_cache_status() starts with checking rc.app. Or does your version of Freevo look different? Dischi -- Jury: Twelve people who determine which client has the better lawyer. --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: crash with Reloading cache files
Great! That means the only known issue left in my mind is the upgrading of scheduled recordings. On Fri, Jul 09, 2004 at 04:35:11PM +0200, Dirk Meyer wrote: Aubin Paul wrote: This is there: if not rc.app: return which is there now. Isn't that the inverse of how it should be though? First: yes Second: rc.app is always True, we need rc.app() Fixed both! Dischi -- The only problem with mornings is that they happen too early in the day. --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] tvProgram broken?
It's definitely something we're thinking about. As you said, breaking in CVS is tolerable, if not ideal, but breaking something between releases is not something I want to see. On Fri, Jul 09, 2004 at 04:13:27PM +, Florian Demmer wrote: imo that should be changed after 1.5... loosing a few manually recorded shows is (at least for me) no problem, but i record soo many favs on different channels where some are the replays because otherwise they would overlap and such things.. very complex and much work to set up... deleting all this because something changed in the way recordings are stored isnt really comfortable... (of course changes dont happen every day when using releases instead of cvs, but anyway :) Flo On Thu, 8 Jul 2004 13:10:06 -0400, Aubin Paul [EMAIL PROTECTED] wrote: Yes, but the sub_title isn't. On Thu, Jul 08, 2004 at 06:22:57PM +0200, Florian Demmer wrote: hm arent the favorites also stored in that record_schedule.xml ? On Wed, 7 Jul 2004 13:00:58 -0400, Aubin Paul [EMAIL PROTECTED] wrote: The simplest way to fix it is to regenerate your schedule file, I guess it should have been clearer, and I was bitten by this same problem, but if you remove your schedule, re-run schedulefavorites, etc. they should work. [...] --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Freevo hangs on startup (last try to get this bug reported)
I've had this happen once in awhile. I think it's failing to parse the output from mplayer, but I'm not sure. The message you're seeing is from the /previous/ copy that was locked up. Aubin On Sat, Jul 10, 2004 at 01:20:06AM +0200, Thomas Zangl - Mobil wrote: Hi! I just updated my freevo to latest CVS. I restarted my box and freevo hangs again during the boot process (the progress bar is in the middle). I then restarted freevo and saw this: failed to load plugin video.mplayer start 'freevo plugins -l' to get a list of plugins Traceback (most recent call last): File /usr/lib/python2.3/site-packages/freevo/plugin.py, line 623, in __load_plugin__ p = eval(object)() File /usr/lib/python2.3/site-packages/freevo/video/plugins/mplayer.py, line 150, in __init__ data = child.fromchild.readline() File /usr/lib/python2.3/site-packages/freevo/main.py, line 378, in signal_handler shutdown(exit=True) File /usr/lib/python2.3/site-packages/freevo/plugins/shutdown.py, line 134, in shutdown sys.exit(0) SystemExit: 0 Maybe it helps? Well, for more information about my problem, use the mailinglist archive. I posted this issue about 4 times and nobody seems to care. -- ,yours Thomas Zangl [EMAIL PROTECTED] -TZ1-6BONE- -http://tzi.dhs.org - http://www.borg-kindberg.ac.at Use YAMC! now! Get it at http://www.borg-kindberg.ac.at/yamc/ --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] crash with Reloading cache files
I'm not sure how we want to approach this, but try: Run 'freevo cache' while you're in the music player, either paused or playing. The box pops up, no progress is ever shown and the Freevono longer responds. I have to restart Freevo to this problem. Removing the box show/tick/destroy in util/mediainfo.py prevents the lockup. I think we have to stop allowing popups while in the music player since the problem is in the ProgressBox, not in the cache reloading itself. Aubin --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] tvProgram broken?
Yes, but the sub_title isn't. On Thu, Jul 08, 2004 at 06:22:57PM +0200, Florian Demmer wrote: hm arent the favorites also stored in that record_schedule.xml ? On Wed, 7 Jul 2004 13:00:58 -0400, Aubin Paul [EMAIL PROTECTED] wrote: The simplest way to fix it is to regenerate your schedule file, I guess it should have been clearer, and I was bitten by this same problem, but if you remove your schedule, re-run schedulefavorites, etc. they should work. On Wed, Jul 07, 2004 at 04:56:01PM +0200, Florian Demmer wrote: hi just replaced my freevo with latest from cvs and now recording and other things around recording fail. (i use ivtv) here are some traces: 2004/07/07 16:15 CEST [*RecordServer*] going to record: 2004-07-07 16:05 to 2004-07-07 17:00 CNI0D8E Gilmore Girls 2004/07/07 16:15 CEST [*RecordServer*] Traceback (most recent call last): File /usr/lib/python2.3/site-packages/twisted/python/log.py, line 52, in callWithContext return context.call({ILogContext: newCtx}, func, *args, **kw) File /usr/lib/python2.3/site-packages/twisted/python/context.py, line 32, in callWithContext return func(*args,**kw) File /usr/lib/python2.3/site-packages/twisted/internet/default.py, line 125, in run self.mainLoop() File /usr/lib/python2.3/site-packages/twisted/internet/default.py, line 133, in mainLoop self.runUntilCurrent() --- exception caught here --- File /usr/lib/python2.3/site-packages/twisted/internet/base.py, line 420, in runUntilCurrent call.func(*call.args, **call.kw) File /usr/lib/python2.3/site-packages/freevo/helpers/recordserver.py, line 836, in minuteCheck self.checkToRecord() File /usr/lib/python2.3/site-packages/freevo/helpers/recordserver.py, line 411, in checkToRecord prog.filename = tv_util.getProgFilename(prog) File /usr/lib/python2.3/site-packages/freevo/util/tv_util.py, line 94, in getProgFilename filename_array = { 'progname': String(prog.title), exceptions.AttributeError: TvProgram instance has no attribute 'sub_title' -- 2004/07/07 12:35 CEST [HTTPChannel,0,192.168.1.3] Traceback (most recent call last): File /usr/lib/python2.3/site-packages/twisted/protocols/basic.py, line 223, in dataReceived why = self.lineReceived(line) File /usr/lib/python2.3/site-packages/twisted/protocols/http.py, line 952, in lineReceived self.allContentReceived() File /usr/lib/python2.3/site-packages/twisted/protocols/http.py, line 993, in allContentReceived req.requestReceived(command, path, version) File /usr/lib/python2.3/site-packages/twisted/protocols/http.py, line 554, in requestReceived self.process() --- exception caught here --- File /usr/lib/python2.3/site-packages/twisted/web/server.py, line 159, in process self.render(resrc) File /usr/lib/python2.3/site-packages/twisted/web/server.py, line 166, in render body = resrc.render(self) File /usr/lib/python2.3/site-packages/freevo/www/web_types.py, line 137, in render return self._render(request) File /usr/share/freevo/htdocs/record.rpy, line 222, in _render if prog.sub_title == '': exceptions.AttributeError: TvProgram instance has no attribute 'sub_title' -- help? --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo
Re: [Freevo-devel] tvProgram broken?
I agree. When working from CVS, it's expected that things are potentially flaky and to some extent, you're on your own, but between releases, there should be some seamless upgrading, or at least warnings rather than explosions ;) On Thu, Jul 08, 2004 at 05:08:57PM -0300, Rob Shortt wrote: I guess we should find a way to catch these problems before we make the final 1.5 release or else we're gonna have some angry users. I'm thinking we could find some way of tying in the TYPES_VERSION of record_types and epg_types (actually I'd like to place all the types into the same file anyways). If the type is too old we could also attempt to upgrade their record_schedule.xml silently. Any ideas? -Rob --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] mmpython: m4a tags
Sorry, I'm missing something; are you suggesting that we remove that ValueError bit? I tested the m4a support with a very limited number of files since I usually prefer high bitrate mp3s, but if you're finding = 1000 tag lengths, then we can do it. Aubin On Tue, Jul 06, 2004 at 09:56:52PM -0400, Adam Stephens wrote: in my effort to get freevo to display more information on my m4a files, i came across the following piece of code which was preventing m4ainfo.py from getting most of the track information: if length 0 or length 1000: raise ValueError, Oops? once i commented out that statement, i was able to dump artist, album, song, year and encoder using a small test program. i'm not at home right now, but i think this should translate to working with freevo. commenting that statement out may not be the best method. i do want to point out though, that in my test files i was getting values of 13093670 and 4528772 for length. it didnt take many steps through the readnexttag loop in order to pass that length value. track numbers still dont seem to be working, but this is progress for me. -adam --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] tvProgram broken?
The simplest way to fix it is to regenerate your schedule file, I guess it should have been clearer, and I was bitten by this same problem, but if you remove your schedule, re-run schedulefavorites, etc. they should work. On Wed, Jul 07, 2004 at 04:56:01PM +0200, Florian Demmer wrote: hi just replaced my freevo with latest from cvs and now recording and other things around recording fail. (i use ivtv) here are some traces: 2004/07/07 16:15 CEST [*RecordServer*] going to record: 2004-07-07 16:05 to 2004-07-07 17:00 CNI0D8E Gilmore Girls 2004/07/07 16:15 CEST [*RecordServer*] Traceback (most recent call last): File /usr/lib/python2.3/site-packages/twisted/python/log.py, line 52, in callWithContext return context.call({ILogContext: newCtx}, func, *args, **kw) File /usr/lib/python2.3/site-packages/twisted/python/context.py, line 32, in callWithContext return func(*args,**kw) File /usr/lib/python2.3/site-packages/twisted/internet/default.py, line 125, in run self.mainLoop() File /usr/lib/python2.3/site-packages/twisted/internet/default.py, line 133, in mainLoop self.runUntilCurrent() --- exception caught here --- File /usr/lib/python2.3/site-packages/twisted/internet/base.py, line 420, in runUntilCurrent call.func(*call.args, **call.kw) File /usr/lib/python2.3/site-packages/freevo/helpers/recordserver.py, line 836, in minuteCheck self.checkToRecord() File /usr/lib/python2.3/site-packages/freevo/helpers/recordserver.py, line 411, in checkToRecord prog.filename = tv_util.getProgFilename(prog) File /usr/lib/python2.3/site-packages/freevo/util/tv_util.py, line 94, in getProgFilename filename_array = { 'progname': String(prog.title), exceptions.AttributeError: TvProgram instance has no attribute 'sub_title' -- 2004/07/07 12:35 CEST [HTTPChannel,0,192.168.1.3] Traceback (most recent call last): File /usr/lib/python2.3/site-packages/twisted/protocols/basic.py, line 223, in dataReceived why = self.lineReceived(line) File /usr/lib/python2.3/site-packages/twisted/protocols/http.py, line 952, in lineReceived self.allContentReceived() File /usr/lib/python2.3/site-packages/twisted/protocols/http.py, line 993, in allContentReceived req.requestReceived(command, path, version) File /usr/lib/python2.3/site-packages/twisted/protocols/http.py, line 554, in requestReceived self.process() --- exception caught here --- File /usr/lib/python2.3/site-packages/twisted/web/server.py, line 159, in process self.render(resrc) File /usr/lib/python2.3/site-packages/twisted/web/server.py, line 166, in render body = resrc.render(self) File /usr/lib/python2.3/site-packages/freevo/www/web_types.py, line 137, in render return self._render(request) File /usr/share/freevo/htdocs/record.rpy, line 222, in _render if prog.sub_title == '': exceptions.AttributeError: TvProgram instance has no attribute 'sub_title' -- help? --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: Strange Snapshot problem...
I tried it, recording worked fine, but I'm still getting the corrupt and 1m snapshot file that Freevo cannot load. The thumbnailing is happening, but it's breaking somewhere in the pickle. On Mon, Jul 05, 2004 at 11:14:05PM +0200, Dirk Meyer wrote: Aubin Paul wrote: Hmm... I have it set to SID/GID = 0, as per the defaults. If I change it to a user account, wouldn't that prevent recording from running as root (and therefore require a lot of chown's) I have it the to dmeyer. It starts as root, changes to dmeyer. After that, all files have dmeyer as owner, but dmeyer has write permissions in /va/log/freevo, /var/cache/freevo and root and dmeyer share a vfs (umask is set to 002). It works good and I hate it to run anything as root which shouldn't. Dischi -- A 14.4 modem makes you want to get out and push! --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Bug in mmpython... id3v2 frames mixed up.
I notice that eyed3info.py is extracting the total number of tracks from the TCON field, however, that field is for Content Type or Genre information. This causes a problem because genre is a number, but odds are, it has nothing to do with the number of tracks. For the specification v2.3 requires that track totals be in TRCK, anything else is a mistake. (The relevant documentation is below) I would like to make this change, but I wanted to clear it first. -- TRCK The 'Track number/Position in set' frame is a numeric string containing the order number of the audio-file on its original recording. This may be extended with a / character and a numeric string containing the total numer of tracks/elements on the original recording. E.g. 4/9. TCON The 'Content type', which previously was stored as a one byte numeric value only, is now a numeric string. You may use one or several of the types as ID3v1.1 did or, since the category list would be impossible to maintain with accurate and up to date categories, define your own. References to the ID3v1 genres can be made by, as first byte, enter ( followed by a number from the genres list (appendix A) and ended with a ) character. This is optionally followed by a refinement, e.g. (21) or (4)Eurodisco. Several references can be made in the same frame, e.g. (51)(39). If the refinement should begin with a ( character it should be replaced with ((, e.g. ((I can figure out any genre) or (55)((I think...). The following new content types is defined in ID3v2 and is implemented in the same way as the numerig content types, e.g. (RX). RX Remix CR Cover --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: Bug in mmpython... id3v2 frames mixed up.
On Tue, Jul 06, 2004 at 07:04:56PM +0200, Dirk Meyer wrote: I know. But I noticed that some tools add the number of tracks into TCON, most of the time in braces, like '(13)'. So wanted to fix this. Are you sure about that? Putting it in braces is a definite sign that it's a genre. Any tool that uses TCON for a track number is broken and we probably shouldn't encourage that ;) Maybe: if TRCK is set, belive it, if not, use TCON? I suppose, but what if TRCK = 13 TCON = 126 Does that mean we say 13/126 since TRCK doesn't include the '/'? It's ambiguous as to whether the numerical value in TCON can be a track field so it's better, in my opinion, to follow the spec exactly than try to guess. Aubin --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: Bug in mmpython... id3v2 frames mixed up.
Exactly... it might seem like a track number, but it's probably not. The main thing is that the ambiguity of the current approach actually makes things work badly for people will clean tags. On Tue, Jul 06, 2004 at 07:46:59PM +0200, Hans Meine wrote: On Tuesday 06 July 2004 19:04, Dirk Meyer wrote: This causes a problem because genre is a number, but odds are, it has nothing to do with the number of tracks. For the specification v2.3 requires that track totals be in TRCK, anything else is a mistake. I know. But I noticed that some tools add the number of tracks into TCON, most of the time in braces, like '(13)'. So wanted to fix this. That must be coincidence. (13) in TCON means ID3v1 genre 13 which is Pop. -- Ciao, / /.o. /--/ ..o / / ANS ooo --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: Strange Snapshot problem...
Hmm... I have it set to SID/GID = 0, as per the defaults. If I change it to a user account, wouldn't that prevent recording from running as root (and therefore require a lot of chown's) Aubin On Mon, Jul 05, 2004 at 01:19:57PM +0200, Dirk Meyer wrote: Very strange. My problem is gone since HOME and USER are set correctly and when changing the user with setuid, the group also has to match a group of the user. --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] [PATCH] download plugin, bittorrent, p2p
Hi Alan, I've added the patch to WIP/Aubin in the CVS tree. I'll be merging post 1.5. I'll take a look more closely at the patch as soon as I get past some personal issues. Sorry I didn't see this earlier, spamassassin wasn't too happy with the attached diff and dumped it into my spam folder. I don't know if you've already decided, but I would suggest an option of setting either a share ratio, or a maximum time or both. i.e. BTD_SHARE_RATIO = 1.0 BTD_SHARE_TIME = 4 (where it'll share until you've uploaded/downloaded 1:1 OR 4 hours, whichever comes first) aubin On Tue, Jun 29, 2004 at 05:57:09PM -0400, alan wrote: Hi, Here's an updated download plugin patch. It fixs a couple bugs and adds support for BitTorrent as well as handing off downloads to external p2p programs. A few notes: - Integrated support for BitTorrent if libraries are already installed (autodetected) - Configuration variables control actions for individualized p2p link style, ie the following submits ed2k links to mldonkey: DOWNLOAD_ED2K = http://localhost:4080/submit?q=dllink+%(encoded_url)s Will support shell commands in the next version. See the config notes in src/plugins/download.py for details. Note that Mldonkey has some limitations in that it does not accept some magnet links when it should and that the Debian version - After witnessing some sharply worded concern from the Mythtv lead developer over BitTorrent support, I added some warnings and information about risks in downloading unauthorized copyrighted material. No unauthorized copyrighted material is included in any of the example configurations and no material from the TV is shared unless the user configures an external program to do so. Thanks for the bug reports and feedback. I'm curious to hear how people think the p2p stuff should work, if there are other external programs to support. giFT has been suggested. One question that has been particularly plaguing me is how to deal with a torrent after its done downloading. Should it be kept open so that it can continue uploading? If so for how long? 15 minutes, 1 day, until the tracker dies? If there are 50 torrents should all of them be kept connected? Any thoughts on what options to give the user are appreciated. Next will be support in the Headlines plugin and OSD management. alan http://demandmedia.net/ Collaborative Video Blog diff -X diffexclude -Naur freevo/src/plugins/download.py freevo-dev/src/plugins/download.py --- freevo/src/plugins/download.py1969-12-31 19:00:00.0 -0500 +++ freevo-dev/src/plugins/download.py2004-06-29 10:47:41.0 -0400 @@ -0,0 +1,528 @@ +#if 0 /* +# --- +# download.py - A plugin to handle downloading of video files +# --- +# akb at demandmedia.net 6/04 +# +# The download.py plugin is a daemon that downloads files from the Internet +# at the request of other parts of freevo such as the web frontend and rss +# reader. It polls for new downloads or control commands and uses a threaded +# downloader to retrieve them. Additionally, if configured, the module +# will poll a list of video syndication feeds at a specified time and download +# any new videos. It includes integrated support for downloads via http, +# BitTorrent as well as the ability to queue magnet, sig2dat and ed2k links +# to external p2p programs. +# +# To access this module from elsewhere in Freevo see util/downloadinterface.py +# +# To activate: +# +# +# !!! IMPORTANT, PLEASE READ !!! +# +# This program supports downloading via BitTorrent and other p2p +# systems. Some of these programs require you to allow other users +# to download material that you have downloaded, thus if you use +# this program to download copyrighted material you may face legal +# repercussions initiated by the owners of that material. The +# program will not download anything by default and the examples +# provided are from sources which provide distributable material. +# It will also by default not share material you have recorded from +# TV. +# +# The only way using this program will place you in legal +# jeopardy is if YOU tell it to do so. So, be aware of what feeds +# you tell it to download automatically, and be aware of how you +# configure your external p2p program. +# +# plugin.activate('plugins.download') +# DOWNLOAD_DIR = '/home/akb/freevo/downloads' # where to store the downloads +# DOWNLOAD_HEADLINES = [ ('Punkcast','http://demandmedia.net/xml/punkcast-rss2.xml'), +# ('Internet Archive', 'http://demandmedia.net/xml/archive-rss2.xml'), +# ('demandmedia', 'http://demandmedia.net/xml/rss2.xml'), +#
Re: [Freevo-devel] Re: Strange Snapshot problem...
On Wed, Jun 30, 2004 at 07:14:45AM -0300, Rob Shortt wrote: What does the traceback say there again? Maybe you could jam all sorts of debug statements in the snapshot and popen methods to narrow it down. The gist of it is this: [Errno 4] Interrupted system call Is it possible that something is preempting the popen process? I am running it from init as well. Our systems are setup very similarly in other aspects too... God knows what the problem is. Which mplayer version are you using? Will setting CHILDAPP_DEBUG do anything for you here? It would probably be useful to see what mplayer is reporting. Also perhaps there's another command you can try to generate the thumbnail with. It's not dying inside the popened process itself, but the popened process is being stopped. I added a log to the child process, and it goes through the steps properly. Aubin --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Reporting bug.
You need to upgrade to the latest version of mmpython (from CVS) as well. On Tue, Jun 29, 2004 at 01:38:36AM -0500, Trebs wrote: As asked by the onscreen prompt I am reporting a bug.. Traceback (most recent call last): File /usr/local/freevo/src/main.py, line 328, in eventhandler app.eventhandler(event) File /usr/local/freevo/src/menu.py, line 593, in eventhandler action( arg=arg, menuw=self ) File /usr/local/freevo/src/video/videoitem.py, line 518, in play error = self.player.play(mplayer_options, self) File /usr/local/freevo/src/video/plugins/mplayer.py, line 233, in play self.item_length = self.item_info.get_endpos() AttributeError: MpegInfo instance has no attribute 'get_endpos' This is latest Freevo version from CVS w/ mmpython-0.4.3 -- Trebs --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Freevo 1.5.0-rc4 is
The rc4 debian packages for mmpython and freevo are uploaded to the Apt source now. On Tue, Jun 29, 2004 at 09:08:23PM +0200, Dirk Meyer wrote: Hi, first an announcement to this list only, the official freevo-users and web announcement tomorrow. I jusr released a new rc of freevo and mmpython 0.4.4. The cvs tag is pre4, I will fix that later (stupid bug). Please update the distribution packages and let me know for the official announcement. Gentoo ebuild should be up to date right now. Important: -- I want this to be the last rc before 1.5.0 (again). So from now on, CODE FREEZE! No new features, no small enhancements, ONLY BUGFIXES! Use the WIP dir for new stuff. Have fun Dischi -- printk(VFS: Busy inodes after unmount. Self-destruct in 5 seconds. Have a nice day...\n); 2.3.99-pre8 /usr/src/linux/fs/super.c --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: Strange Snapshot problem...
Ok, it turns out that it is still crashing inside recordserver, I just wasn't seeing it because it was wrapped in the try:except. I can't figure out why the popen is dying. I'm not running recordserver as a user, but via init... is it possible that I'm the only one doing that and that is the reason for the problem? i.e. no environment being set, etc. On Mon, Jun 28, 2004 at 04:11:26PM +0200, Dirk Meyer wrote: Aubin Paul wrote: Ok, it's no longer crashing in the recordserver, but now I'm getting an image file in the overlay directory. What is strange is that while 'file' identifies it correctly as a PNG file (and I can load it using normal image programs on my desktop) Freevo claims that: --- snip --- Unknown Problem while loading image thumb:///var/cache/freevo/external/media/Recording/06-25_04:30_Chilly_Beach_-_Power_Pray.mpeg.raw --- snip --- It is not strange that Freevo complains, it is strange that it is a png. Maybe you can do some debugging in videothumb.py. What the code should do: - load the png - create 300x300 thumbnail - fix aspect - if file.endswith('raw'): save as pickled image, not png The strange thing is that the file is 1142k, while a manual snapshot is 182k, same recording, in fact, the giant snapshot and the (working) snapshot are the same frame. There is just some garbage showing up in the file which Freevo isn't able to read. A pickled image is larger than a png, but IIRC not that big. Storing a png takes more time to read because of the compression. Dischi -- Linux: the operating system with a CLUE... Command Line User Environment - Fortune --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Some User Interface questions, issues (skin) and ideas
On Sun, Jun 27, 2004 at 07:02:26PM +0200, Robert kortenoeven wrote: Music navigation structure and DAAP In the Music section, would it be possible to create a navigation structure based entirely on the ID3 information of the music tracks? It now uses a navigation that's based on the folder structure, but it would be great if the structure could be similar to an application like tunesbrowser (http://craz.net/programs/itunes/tunesbrowser.html or http://freshmeat.net/projects/tunesbrowser/?branch_id=48275release_id=162955), being able to sort tracks by either genre, artist, album or trackname and completely separating the navigation structure from the folder structure. I am running DNS responder (Apple Zeroconf/Rendezvous) together with DAAP on my Linux machine to stream the audio to iTunes on my Mac and it would be really nice if Freevo could also interface with this somehow... There is support for a database which could be used to build this type of interface, but it hasn't really been worked on yet. I think it's a good idea since ID3 tags are obviously more useful, though I'd want to make sure we can support the 'compilation' tage from iTunes so we don't end up with a hundred arists with one song each, for example. As for DAAP, I actually maintain a mt-daapd debian package and use it frequently myself, but my linux box acts as a server, not a client. I think we'd need some way of being able to use Daap as a client for this to be an option. 'What if Freevo was like a Linux 'Distro' on itself, with a basic graphical installation wizard (2 to 3 to screens), which would fit on 1 cd and that novice users can easily install on a pc with the required hardware.' Some people have made attempts at things like this but yes, the lack of a setup makes it problematic. Part of the problem is that it is hard to get us to focus on that part because we don't setup Freevo very often. It's kind of like the Debian installer problem; it's ugly and difficult right now because you only have to do it once :) consider this, I would be very happy to assist in the creation of a User Interface specification and screen designs for the installation wizard. Just a thought... I think that would help, though, while many things can be autodetected (i.e. SDL on X11 or SDL on Framebuffer) the main things would be a way to setup XMLTV listings. Also, I would suggest Debian since with the apt sources listed on the Freevo site, you can set up Freevo (with a installer-type wizard interface) with one command. Aubin --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: [PATCH] download plugin, auto download movie files
I've got the patch in my WIP, I wasn't planning on merging it till after the release. On Fri, Jun 25, 2004 at 09:54:56AM +0200, Dirk Meyer wrote: Aubin Paul wrote: Hi Alan, I'd be happy to add this to CVS, but I can't do it until I can make sure it works properly... do you know of any feeds I can use to try it out? I would prefer we add a dir 'patches' to cvs and put it in there. I don't want to break things before 1.5 anymore. Dischi -- Clothes make the man. Naked people have little or no influence on society. - Mark Twain --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Strange Snapshot problem...
Ok, it's no longer crashing in the recordserver, but now I'm getting an image file in the overlay directory. What is strange is that while 'file' identifies it correctly as a PNG file (and I can load it using normal image programs on my desktop) Freevo claims that: --- snip --- Unknown Problem while loading image thumb:///var/cache/freevo/external/media/Recording/06-25_04:30_Chilly_Beach_-_Power_Pray.mpeg.raw --- snip --- The strange thing is that the file is 1142k, while a manual snapshot is 182k, same recording, in fact, the giant snapshot and the (working) snapshot are the same frame. There is just some garbage showing up in the file which Freevo isn't able to read. Aubin --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: [Freevo-cvslog] freevo/src/tv program_display.py,1.37,1.38
Well, I can't say I checked if it did, but it does *say* it's rebuilding the xmltv cache so presumably that's it. But if the problem is with previously scheduled listings, then we should leave the checks in. There probably isn't any harm in doing it for now. On Thu, Jun 24, 2004 at 09:57:36AM -0300, Rob Shortt wrote: Aubin Paul wrote: Well, I always do a cache rebuild when I do an upgrade so it wasn't that, but the programs weren't rescheduled so that might be the problem. They're all favorites so I could probably redo them, do you want to remove the safety code? Does rebuilding the cache take care of TV.xml.pickled? We should probably keep the checks in until we figure out what is causing the initial problem, otherwise it may be a problem for people upgrading to the new release. -Rob --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] advanced track sort is broken
I can't seem to figure out why, but the advanced trackno support isn't working. In any directory with 10 or more songs, they're showing up like this: 1 2 3 4 5 6 7 8 10 11 9 Each time. Different albums. I even tried changing the advanced sort to use 'int' for the track numbers and it's still happening. Is there a setting to disable it globally? Aubin --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: [Freevo-cvslog] freevo/src/tv/plugins ivtv_record.py,1.24,1.25
This is what was happening: File /usr/lib/python2.3/site-packages/freevo/helpers/recordserver.py, line 901, in handleEvents snapshot(prog.filename) File /usr/lib/python2.3/site-packages/freevo/util/videothumb.py, line 102, in snapshot out = popen3.stdout([os.environ['FREEVO_SCRIPT'], 'execute', File /usr/lib/python2.3/site-packages/freevo/util/popen3.py, line 185, in stdout data = child.fromchild.readline() exceptions.IOError: [Errno 4] Interrupted system call Are you using a different version of Twisted? I'm using 1.3.0 and that's where the problem is originating. Sorry I wasn't trying to sound annoyed, it's just that every time I do an update, five things that were working are now broken and I have to go through and fix them again. This seemed like one of those. Aubin On Wed, Jun 23, 2004 at 04:27:14PM -0300, Rob Shortt wrote: Aubin Paul wrote: Log Message: The snapshot in the event doesn't work. I've tried it numerous times, and it is being killed before completing. Did no one else actually try this change? Yes, I did, and it works here. Please change it back and find out why it is failing for you and maybe fix the real problem... In fact, for me snapshot() was failing when being called from the recording plugin and working just fine from the main thread. -Rob --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: [Freevo-cvslog] freevo/src/tv/plugins ivtv_record.py,1.24,1.25
Not particularly... about 180k. On Wed, Jun 23, 2004 at 08:23:48PM -0300, Rob Shortt wrote: Aubin Paul wrote: File /usr/lib/python2.3/site-packages/freevo/util/popen3.py, line 185, in stdout data = child.fromchild.readline() exceptions.IOError: [Errno 4] Interrupted system call Aubin, was the file you were generating the snapshot from very large? -Rob --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: [Freevo-cvslog] freevo/src/tv/plugins ivtv_record.py,1.24,1.25
On Wed, Jun 23, 2004 at 11:17:57PM +0200, Dirk Meyer wrote: I'm using 1.2.0 and it works fine. I put it back in the recordserver with a try except. In the ivtv plugin is it useless (but still in there) because I need it for generic_record. Right... what I meant is that it crashes while making the snapshot, and then there is a corrupt file left behind. That may be a _very_ good time to call a CODE FREEZE. No new features anymore, no cleanups. Let's get 1.5.0 our ASAP. So when something isn't working, fixes only _without_ deactivated stuff or moving too much from one part to another. Sure.. --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: [Freevo-cvslog] freevo/src/tv program_display.py,1.37,1.38
Well, I always do a cache rebuild when I do an upgrade so it wasn't that, but the programs weren't rescheduled so that might be the problem. They're all favorites so I could probably redo them, do you want to remove the safety code? Aubin On Wed, Jun 23, 2004 at 08:43:32PM -0300, Rob Shortt wrote: Aubin Paul wrote: More crashe fixes for assumed variables that don't exist. After a closer look the crashes you are seeing shouldn't happen if you got a current src/tv/epg_types.py and it reloaded your guide properly after seeing the version bumped up (which I am not 100% convinced works ok) OR it is comparing a TvProgram that was stored by the recordserver to a new TvProgram from the local epg_types.py. Did these crashes occur with programs you had scheduled before cvs updating? Under normal conditions I see no way that we should need to check for the attribure or wrap with a try/catch. I had no programs scheduled before I made the changes to TvProgram, program_display.py and commingup both worked fine for me after scheduling new recordings. Maybe we need to tie in the TYPES_VERSION of both the scheduled recordings and epg_types. On second (third?) thought maybe we should just accept the fact that a TvProgram comming from the recordserver side may be slighyly different and wrap any attribute acces up into a convenience method (like getattr()). now just thinking out loud, -Rob --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: [Freevo-cvslog] freevo/src/tv/plugins ivtv_record.py,1.24,1.25
On Wed, Jun 23, 2004 at 07:36:24PM -0300, Rob Shortt wrote: Hmm. I was using 1.2.0 before, I've just upgraded 10 1.3.0, using Debian Sid. I just ran another test and it ran snapshot() just fine, so God only knows what's going on. Are you running freevo with debug (I am)? Anyhow, I'll do some more poking around. Recordserver and webserver are also using a depricated main loop so I'll look into fixing that. Cool, thanks for the help. Sorry I wasn't trying to sound annoyed, it's just that every time I do an update, five things that were working are now broken and I have to go through and fix them again. This seemed like one of those. It happens to us all (definately including myself), and I've had a long and hard day at work too. Big papers and midterms this week for me, so stress++ ;) --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Freevo Live CD
On Mon, Jun 21, 2004 at 08:51:03PM -0400, Aleksey Sudakov wrote: Over the weekend I?ve created my first freevo live CD using ibuild and morphix. I was hoping to post the link to .iso, but I?ve got rejected when I applied for ?freevolivecd? project on sourceforge. Anyhow, while building the cd I?ve encountered a problem. Namely, ibuild could only use non-interactive .deb packages and as of rc3 freevo .deb package is interactive. Any idea how to make it non-interactive again? Hmm.. well, it could be rebuilt without the debconf stuff, but isn't there a way to use the non-interactive debconf front end? I know there is one. --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: [PATCH] download plugin, auto download
I think anonymous CVS takes about six hours to sync up, so it's probably available noww. On Tue, Jun 22, 2004 at 11:36:36AM -0500, Michael Osten wrote: On Jun 22, 2004, at 11:16 AM, Aubin Paul wrote: No, but Spamassassin identified the first email as spam so I didn't see it until I checked my spam folder, it might have happened on your end... I've added the patch to CVS in freevo/WIP/Aubin so you can get it from there. I'm not seeing it there. What is the file name? (newest entry is 4 months old). --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] [PATCH] download plugin, auto download movie files
Sorry, I should have looked closer. I've merged the code into my copy, but it's going to be difficult to test much until there is something on the OSD side. The web interface is working though Strangely enough, Slashdot just posted an article about something like this, and it would be nice to: 1. Get the OSD part working 2. Get the BitTorrent stuff integrated. That should be especially nice, since BitTorrent provides a Python library... Aubin On Sun, Jun 20, 2004 at 11:57:35PM -0400, alan wrote: I'd be happy to add this to CVS, but I can't do it until I can make sure it works properly... do you know of any feeds I can use to try it out? I included a few in comments of the code, should I have included in my patch commented entries for local_conf.py? Unfortunately, there are not many such feeds since we're in a chicken / egg scenario, most of the ones I've tested are ones that I've scraped from html on other sites. I may just put a scraper into a future version of the plugin. Demandmedia.net http://demandmedia.net/xml/rss2.xml Punkcast.com - good, rowdy music from small venues in NYC http://demandmedia.net/xml/punkcast-rss2.xml Audio interviews by Chris Lydon, former host of NPR's The Connection http://cyber.law.harvard.edu/blogs/audio/lydonRss.xml Internet Archive - archive.org - all video collections http://demandmedia.net/xml/archive-all-rss2.xml - feature films http://demandmedia.net/xml/archive-feature_films-rss2.xml - Independent News http://demandmedia.net/xml/archive-independent_news-rss2.xml - Open Source - free for all http://demandmedia.net/xml/archive-opensource_movies-rss2.xml videos.antville.org - user submitted music videos http://demandmedia.net/xml/antville-rss2.xml alan --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: [PATCH] download plugin, auto download movie files
I can help you with the OSD stuff, I can help with code next week, but I can at least provide some information sooner. I would ask that mldonkey is not a requirement, especially since BitTorrent can be added natively via the BitTorrent Python library, though I have no problems with mldonkey support as well. Aubin On Mon, Jun 21, 2004 at 11:35:47PM -0400, alan wrote: Aubin wrote: it would be nice to: 1. Get the OSD part working 2. Get the BitTorrent stuff integrated. That should be especially nice, since BitTorrent provides a Python library... I admit I haven't figured out Freevo's OSD code yet, it'll probably take me a bit. I've got rough support for sending downloads to mldonkey to handle links to Edonkey, Gnutella and Kazaa content, BitTorrent will be a couple days. alan --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] recordserver wakeup timer drift
Hi Brian, I've merged your patch into CVS. I think I've seen this type of behaviour before, especially if you leave the recordserver running for weeks at a time. It looks like it's safe to use even if your system doesn't suffer from this type of drift. Thanks, Aubin On Wed, Jun 16, 2004 at 11:10:21PM -0400, Brian J. Murrell wrote: Not sure if this is addressed in 1.5 or not yet, as I have yet to get around to testing that out, but just yesterday I did some digging to discover that the timer in the recordserver, that wakes up every minute on the top of the minute drifts over time. I have added the following patch to my tree and it seems to deal with it decently (I would have supplied a patch against cvs circa 1.4 however sf's cvs seems to be bunged up again -- wow, what a surprise): def minuteCheck(self): next_minute = (int(time.time()/60) * 60 + 60) - int(time.time()) if next_minute != 60: if DEBUG: log.debug('top of the minute in %s seconds' % next_minute) reactor.callLater(next_minute, self.minuteCheck) else: reactor.callLater(60, self.minuteCheck) rec_prog = self.checkToRecord() if rec_prog: self.record_app = plugin.getbyname('RECORD') self.record_app.Record(rec_prog) It has yielded the following adjustments in my recordserver over the last 14 hours (the first is the start of the recordserver, for reference): 2004/06/16 09:02:18 EDT [-] top of the minute in 42 seconds 2004/06/16 10:52:01 EDT [*RecordServer*] top of the minute in 59 seconds 2004/06/16 13:29:01 EDT [*RecordServer*] top of the minute in 59 seconds 2004/06/16 16:06:01 EDT [*RecordServer*] top of the minute in 59 seconds 2004/06/16 18:41:01 EDT [*RecordServer*] top of the minute in 59 seconds 2004/06/16 21:17:01 EDT [*RecordServer*] top of the minute in 59 seconds (note that I had to hack twisted's log writer to get seconds in the log messages -- which is how I discovered the drift in the first place). Thots? b. --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] recordings too short
It's applied at the beginning of the first, end of the second. Aubin On Tue, Jun 15, 2004 at 06:13:33PM +0200, Richard van Paasen wrote: That's great! But, what happens with consecutive recordings in combination with TV_RECORD_PADDING? I suppose the padding is not applied to the first recording? Richard. Aubin Paul wrote: That has been supported for some time. In your local_conf, you can add: TV_RECORD_PADDING = 1 * 60 to add padding to recordings... change the '1' to whatever padding you want. However, in older (1.4 era) versions, there was a problem with consecutive recordings (i.e. one at 9:00-10:00 and one at 10:00 to 11:00) The second would fail sometimes. The 1.5 releases have this problem fixed. Aubin On Tue, Jun 15, 2004 at 03:57:50PM +0200, Richard van Paasen wrote: Hi, I am using freevo 1.4, happily. Howwever, I noticed that some of the scheduled programmes are being recorder shorter than expected. E.g. a programme is sometimes recorded for only 1h38m instead of e.g. 2h00m. Is this a know issue in freevo 1.4, and, has it been solved in 1.5? It's kind of frustrating to watch a recorded movie and find out that the last 30 minutes are missing :-( Also, it would be nice to have an extra 10 minutes (or so) recording time longer for recorded programmes so that delays in broadcasts can be compensated for. - Richard. --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Making Python 2.3 a requirement?
I think I already committed that new version of eyeD3... I didn't even notice the 2.3 requirement... I think that 2.3 is a reasonable requirement at this point, but that's because most distros have it now. Aubin On Fri, May 28, 2004 at 12:28:34PM +0200, Dirk Meyer wrote: Hi, I just saw a new improved version of eyeD3 and integrated it into mmpython (not in cvs right now). It also requires some changes in mmpython, using unicode internal now (works good, also not in cvs). A problem is that the new version of eyeD3 requires Python = 2.3. I don't know if it is because of the gui stuff we don't use or because of the unicode handling. So should Freevo require Python = 2.3, too? Our unicode stuff may not be working correct with older versions and 2.3 is out lonf enough. Comments? Dischi -- Don't trust reality. After all, it's only a collective hunch. --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] timer loop in recordserver
On Thu, May 27, 2004 at 01:02:42PM +0200, Hans Meine wrote: Exactly what do you mean with recording a show like that? This menu simply does not exist in my Freevo (CVS version) AFAICS. What exactly do I have to do? (Having the cursor on a show, pressing ENTER does nothing IIRC, SELECT will just switch into TV mode. Err, do you have to press RECORD? ... /me does not remember if he tried that.. I think you have to press record, yes. Aubin --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] ANN: PyMedia 1.2.1 ( python multimedia framework)
Sounds good... at the very least, we could add a preview window this way. On Thu, May 27, 2004 at 01:56:48AM +0400, Dmitry Borisov wrote: Is it possible to do direct writes to video devices? If not, I imagine video display would be very slow... I'm going to take a closer look after I get back from class, but I think I'll evaluate the possibility of doing an audio plugin first. At the very least, it might give us the ability to do some sort of cross fading. I use either pydfb or pygame at the moment which are not pymedia specific. It is slower than mplayer for only 30%. Once I profile it it will be little faster( 1.3.0 will be 5% slower than mplayer ). Also, I beleive that 1.3.1 will include HW DVD playback at least on EPIAs... Stay tuned. Dmitry/ --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] timer loop in recordserver too
Hi, I applied the patch and tested it a couple times today and it seems to be working great. I've committed it, as well as a patch to move the snapshotting to the end of the routine, this solves the problem I was having. On Wed, May 26, 2004 at 10:27:35PM +0200, Robert Winder wrote: Wednesday, May 26, 2004, 9:21:16 PM, Aubin wrote: On Wed, May 26, 2004 at 01:36:20PM -0300, Rob Shortt wrote: It does. Or at least it did, and nothing has changed afaik. Does whichever recording plugin's Stop() function work for you? I can't test it until I do some more work fixing my freevo setup. Maybe it's because of the snapshot being called before we set it to idle. I'll see about moving it to the end. Is it able to record as long as mode is idle? snapshot(video_save_file) self.mode = 'idle' About the consecutive recordings, Florian Demmer did send a patch for ivtv_record a while ago. Didn't made it into cvs but works fine for me een with record_padding enabled. Diff attached. And looking briefly at the code in generic_record.py the same solution can be applied to generic_record.py. /Robert. --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] fxd problems.
You should use 'amp;' instead... Aubin On Wed, May 26, 2004 at 01:53:07PM +0200, [EMAIL PROTECTED] wrote: it seems freevo doesn't like '' in fxd files. examples: in radio.fxd description/description can't contain '' in movie.fxd plot/plot can't contain '' it seems there's issues with accents as well. But I haven't investigate yet :) (i'm only using iso8859-15 here) -- --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] timer loop in recordserver too
I tried using the padding, but I found problems with the second show in a consecutive sequence of recordings would fail. i.e. one show from 8-9 and one from 9-10 and then 9-10 would often fail to record because the device was already open There is padding right now though: TV_RECORD_PADDING = 0 * 60 Just set '0' to whatever multiple of minutes you'd want. Aubin On Wed, May 26, 2004 at 04:51:48PM +0200, Hans Meine wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Wednesday 26 May 2004 02:10, Rob Shortt wrote: Maybe your system time and provider's time aren't in sync? Who is your provider, a cable company or expressvu? Can you confirm the start time resolution for your listings (down to the minute or half-minute?)? Some time ago, I worked for a Video-maniac. ;-) That is, I know quite a lot about the habits of different stations on start/stop times and advertisments and so on.. (OK, this knowledge is 6 years old, but some is still valid.) So I have to say that (at least German stations) are not very correct about start times (note that a good timer recording with a plain old VCR might catch more of a movie than using the VPS signal, since these are often very imprecise and start too late). I would like to have a configurable padding in Freevo. This is actually one of the things that I was about to hack myself, but I was extremely busy in the last days. (Right now, I could... ;-) ) The other thing I was planning to implement is somehow related: A nice integration of nvram-wakeup, to start your computer X minutes before the next recording. - -- Ciao, / / /--/ / / ANS -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAtK8EJ8iuK6bBAPMRAhfDAKDo75TCjFHvqFZcZ4uPDjOiJMpowACgowON 4KBJE0Z9o6XckDKPZV9+UGk= =cPyP -END PGP SIGNATURE- --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id149alloc_id?66op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] ANN: PyMedia 1.2.1 ( python multimedia framework)
It might be nice to develop an integrated audio plugin as a jumping off point. That way we could avoid messing with the Freevo internals but see what kind of functionality we'd get with this. On the video front though, is it possible to use mga_vid or vidix or is it pure DFB only? Aubin On Wed, May 26, 2004 at 10:00:22PM +0400, Dmitry Borisov wrote: -Original Message- From: Florian Demmer hi this sounds pretty cool is there an active mailinglist for this? does it parse mkv or ogm containers? with this an mplayer free, video-integrated-like-mythtv freevo could be possible? greets Flo If those formats supported by ffmpeg, it will be trivial to add them. If not, it might take some efforts. For integrated playback, of course it is all possible and the whole purpose of pymedia, just take a look at the pycar app( screenshots on a site for instance ). Also you might want to use pydfb which uses interface similar to pygame for a quality video playback, overlay blitting( OSD over the overlay ) and much more. There are examples in there as well. pydfb is about 2-3 times faster than pygame in the same environment. pymedia is about 30% slower than mplayer. It will be fixed in 1.3.0 after profiling. [EMAIL PROTECTED] Dmitry/ --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] timer loop in recordserver
On Wed, May 26, 2004 at 06:21:06PM +0200, Hans Meine wrote: BTW: I find it sad that it's impossible to schedule programs that are about to begin very soon ( 5 Minutes) or have already begun. Optimally, I could press ENTER instead of SELECT from the guide (similar to the music stuff), and I would get a menu asking me whether to schedule/begin recording or watch the channel. Weird; I've never had that problem. It usually waits till the next minute before starting to record, so it's not instantaneous, but I've never had a problem recording a show like that. --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] timer loop in recordserver
On Tue, May 25, 2004 at 09:10:49PM -0300, Rob Shortt wrote: Maybe your system time and provider's time aren't in sync? Who is your provider, a cable company or expressvu? Can you confirm the start time resolution for your listings (down to the minute or half-minute?)? Well, what I'm seeing isn't that. If I watch the clock in a shell (date) and my cable box, I'll see the time on the cable box and the date on my box switch, but often 30 seconds will pass before the remote sender starts sending the channel signals. Hmm... I'd have to run some tests, that's quite possible. My freevo box isn't going to be connected to a network until I run some cat5 in my new house. I would have done it, but I'm not sure where in twisted that happens. If you want to tell me that part, I can try the rest. Aubin --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] timer loop in recordserver too
On Wed, May 26, 2004 at 01:36:20PM -0300, Rob Shortt wrote: It does. Or at least it did, and nothing has changed afaik. Does whichever recording plugin's Stop() function work for you? I can't test it until I do some more work fixing my freevo setup. Maybe it's because of the snapshot being called before we set it to idle. I'll see about moving it to the end. Is it able to record as long as mode is idle? snapshot(video_save_file) self.mode = 'idle' Its not impossible, if you use the web interface. I don't schedule many shows from the tv side so this was overlooked. It is funny that no one has mentioned this before when using the tv interface. This will be an easy fix, maybe someone will beat me to it (until I'm networked). This works for me; it still waits till the next minute, but it works. Aubin --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] ANN: PyMedia 1.2.1 ( python multimedia framework)
Is it possible to do direct writes to video devices? If not, I imagine video display would be very slow... I'm going to take a closer look after I get back from class, but I think I'll evaluate the possibility of doing an audio plugin first. At the very least, it might give us the ability to do some sort of cross fading. Aubin On Thu, May 27, 2004 at 12:45:39AM +0400, Dmitry Borisov wrote: pymedia itself is not dependant on video interface. It just provides data for displaying. I have examples of displaying video with pygame or pydfb at the time. But you're welcome to use any other video device/surface. --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] timer loop in recordserver too coarse
Has anyone noticed the lack of granularity in the recordserver plugin? Depending on when it starts, you could miss up to an entire minute of what you are recording. For example, if the recordserver starts at 12:00:59, then all recordings will begin at the scheduled time, at 59 seconds, which is relatively substantial. Of course, you end up with an extra minute at the end as well, but ideally you could say: record 30 minute program, begin on time and stop ten seconds before the 30 minutes are up. Is there any one way to increase the frequency of the check to 10 seconds or more? Aubin --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] timer loop in recordserver too
On Tue, May 25, 2004 at 04:18:32PM -0300, Rob Shortt wrote: If recordserver starts at 12:00:59 then it will set the timer loop up at 12:01:00. When recordserver starts it figures out the top of the minute and resets the loop to that (the difference is reported in the logs, might need debug on). The check is still only done one minute after that and I made the assumption that television show's start times are only resolved down to the rounded minute. If your system time and TV provider's time are both correct you should see no offset. I use no record padding at all and my recordings start / stop almost perfectly. Hmm... I'm definitely seeing different start times; could it have something to do with the fact that I'm using a remote sender to control my cable box instead of an instantaneous built-in tuner? Still, some weeks I've seen it start almost a minute in, other weeks it's been nearly perfect. If we made the loop check more often then we'd also have to double check on any programs that were just started that also match the current time. I'm not sure I understand; wouldn't we be double checking anyway, just checking more often? Thanks... Aubin --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] matroxfb/mga/sdl/brightness reset.
On Fri, May 21, 2004 at 05:06:13PM +0800, Mick wrote: I have noticed that *something* is resetting the brightness/contrast values of my g400 everytime freevo restarts (ie no re-boot involved). When Freevo starts, it reinitializes the framebuffer, so you're seeing the defaults. I'm wondering if you guys are aware of this as a feature, and if it is a feature is there a value that i can adjust to have it set the brightness to a better level? There is a way to do it. I have a plugin called autocolor that is called before and after playing videos that will run an arbitrary shell script: plugin.activate('autocolor',args=('/usr/sbin/matroxcolor','/usr/sbin/undomatroxcolor')) Adding this to your local_conf will run 'matroxcolor' before starting and 'undomatroxcolor' after a video finishes. I noticed this as i have set maven-prog to run in the freevo startup script and echo its results to the cl. I can see a new value has been set, but by the time the freevo head is up on the tv-out, the value has reset back to default (for me, 0x1e default is 7E, and i'm setting it to 90). I don't recall if there is a way right now to have it happen on startup, but what you're seeing now is a consequence of the framebuffer reinitialization. --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Crash when doing Coversearch
Are you using a recent CVS version because Amazon changed it's search url. The CVS version accomodates these changes, but previous versions would get a 404. On Sat, May 15, 2004 at 03:06:40PM +0200, Jan Grewe wrote: I can search and download covers from Amazon, but every now and then it just crashes with a 404 in the logs, maybe wrong syntax in the HTTP query? Traceback (most recent call last): File /usr/lib/python2.3/site-packages/freevo/main.py, line 462, in ? app.eventhandler(event) File /usr/lib/python2.3/site-packages/freevo/menu.py, line 641, in eventhandler a[0](arg=None, menuw=self) File /usr/lib/python2.3/site-packages/freevo/audio/plugins/coversearch.py, line 291, in cover_search_file n = urllib2.urlopen(cover[i].ImageUrlLarge) File /usr/lib/python2.3/urllib2.py, line 136, in urlopen return _opener.open(url, data) File /usr/lib/python2.3/urllib2.py, line 333, in open '_open', req) File /usr/lib/python2.3/urllib2.py, line 313, in _call_chain result = func(*args) File /usr/lib/python2.3/urllib2.py, line 849, in http_open return self.do_open(httplib.HTTP, req) File /usr/lib/python2.3/urllib2.py, line 843, in do_open return self.parent.error('http', req, fp, code, msg, hdrs) File /usr/lib/python2.3/urllib2.py, line 359, in error return self._call_chain(*args) File /usr/lib/python2.3/urllib2.py, line 313, in _call_chain result = func(*args) File /usr/lib/python2.3/urllib2.py, line 419, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) HTTPError: HTTP Error 404: Not Found =-=-=-=-=-=-=-= Cheers, /jan --- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562alloc_id=6184op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Crash when doing Coversearch
Are you using a different locale? i.e. there are uk, de, and jp amazon sites, but perhaps all of them aren't up to date. I know that the us one is working... On Sat, May 15, 2004 at 03:54:31PM +0200, Jan Grewe wrote: I updated a few days ago (2?), but i updated now again, and the error is still the same! /jan -Urspr?ngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Aubin Paul Gesendet: Samstag, 15. Mai 2004 15:40 An: [EMAIL PROTECTED] Betreff: Re: [Freevo-devel] Crash when doing Coversearch Are you using a recent CVS version because Amazon changed it's search url. The CVS version accomodates these changes, but previous versions would get a 404. On Sat, May 15, 2004 at 03:06:40PM +0200, Jan Grewe wrote: I can search and download covers from Amazon, but every now and then it just crashes with a 404 in the logs, maybe wrong syntax in the HTTP query? Traceback (most recent call last): File /usr/lib/python2.3/site-packages/freevo/main.py, line 462, in ? app.eventhandler(event) File /usr/lib/python2.3/site-packages/freevo/menu.py, line 641, in eventhandler a[0](arg=None, menuw=self) File /usr/lib/python2.3/site-packages/freevo/audio/plugins/coversearch.py , line 291, in cover_search_file n = urllib2.urlopen(cover[i].ImageUrlLarge) File /usr/lib/python2.3/urllib2.py, line 136, in urlopen return _opener.open(url, data) File /usr/lib/python2.3/urllib2.py, line 333, in open '_open', req) File /usr/lib/python2.3/urllib2.py, line 313, in _call_chain result = func(*args) File /usr/lib/python2.3/urllib2.py, line 849, in http_open return self.do_open(httplib.HTTP, req) File /usr/lib/python2.3/urllib2.py, line 843, in do_open return self.parent.error('http', req, fp, code, msg, hdrs) File /usr/lib/python2.3/urllib2.py, line 359, in error return self._call_chain(*args) File /usr/lib/python2.3/urllib2.py, line 313, in _call_chain result = func(*args) File /usr/lib/python2.3/urllib2.py, line 419, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) HTTPError: HTTP Error 404: Not Found =-=-=-=-=-=-=-= Cheers, /jan --- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562alloc_id=6184op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id%62alloc_ida84op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562alloc_id=6184op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Crash when doing Coversearch
Hmm... I'm not sure then. I'll see if I can figure something out but I can't reproduce it yet. I tried making an MP3 with those id3 tags, and it returned four results. I choose Xiii and it worked fine. No error messages or crashes. I'm committing a patch to trap the exception so it won't crash, but I don't know how much that'll help you actually get the cover. Aubin On Sat, May 15, 2004 at 07:48:29PM +0200, Jan Grewe wrote: It works for me most of the time, but there are some albums which break it, like Mushroomhead - M3 /jan -Urspr?ngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Aubin Paul Gesendet: Samstag, 15. Mai 2004 17:53 An: [EMAIL PROTECTED] Betreff: Re: [Freevo-devel] Crash when doing Coversearch Are you using a different locale? i.e. there are uk, de, and jp amazon sites, but perhaps all of them aren't up to date. I know that the us one is working... On Sat, May 15, 2004 at 03:54:31PM +0200, Jan Grewe wrote: I updated a few days ago (2?), but i updated now again, and the error is still the same! /jan -Urspr?ngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Aubin Paul Gesendet: Samstag, 15. Mai 2004 15:40 An: [EMAIL PROTECTED] Betreff: Re: [Freevo-devel] Crash when doing Coversearch Are you using a recent CVS version because Amazon changed it's search url. The CVS version accomodates these changes, but previous versions would get a 404. On Sat, May 15, 2004 at 03:06:40PM +0200, Jan Grewe wrote: I can search and download covers from Amazon, but every now and then it just crashes with a 404 in the logs, maybe wrong syntax in the HTTP query? Traceback (most recent call last): File /usr/lib/python2.3/site-packages/freevo/main.py, line 462, in ? app.eventhandler(event) File /usr/lib/python2.3/site-packages/freevo/menu.py, line 641, in eventhandler a[0](arg=None, menuw=self) File /usr/lib/python2.3/site-packages/freevo/audio/plugins/coversearch.py , line 291, in cover_search_file n = urllib2.urlopen(cover[i].ImageUrlLarge) File /usr/lib/python2.3/urllib2.py, line 136, in urlopen return _opener.open(url, data) File /usr/lib/python2.3/urllib2.py, line 333, in open '_open', req) File /usr/lib/python2.3/urllib2.py, line 313, in _call_chain result = func(*args) File /usr/lib/python2.3/urllib2.py, line 849, in http_open return self.do_open(httplib.HTTP, req) File /usr/lib/python2.3/urllib2.py, line 843, in do_open return self.parent.error('http', req, fp, code, msg, hdrs) File /usr/lib/python2.3/urllib2.py, line 359, in error return self._call_chain(*args) File /usr/lib/python2.3/urllib2.py, line 313, in _call_chain result = func(*args) File /usr/lib/python2.3/urllib2.py, line 419, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) HTTPError: HTTP Error 404: Not Found =-=-=-=-=-=-=-= Cheers, /jan --- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562alloc_id=6184op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id%62alloc_ida84op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562alloc_id=6184op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id%62alloc_ida84op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: [Freevo-cvslog] website content_screenshots.html,1.10,1.11
Should be fixed now... On Wed, May 12, 2004 at 12:12:14AM -0500, Krister Lagerstrom wrote: Aubin Paul wrote: Update of /cvsroot/freevo/website In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2081 Modified Files: content_screenshots.html Log Message: The new shots... The screenshots page on the website is broken. / Krister --- This SF.Net email is sponsored by Sleepycat Software Learn developer strategies Cisco, Motorola, Ericsson Lucent use to deliver higher performing products faster, at low TCO. http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Feature Request ;)
Wow... thanks for this. Very quick turnaround. I'll try it for a little bit tonight and if I don't run into anything, I'll commit it tomorrow. A quick look at your solution suggests it'll probably be fine, since it's very simple. A toggle like you did is a very simple and elegant solution. I think DVDs would not be necessary, since if you have both, click on the movie and you get xine, and click on the title list and you should get mplayer. Aubin On Wed, May 12, 2004 at 11:55:19PM +0200, den_RDC wrote: Well, it looked rather simple, so i tried and it worked. The patch is really simple, it just reverses the possible_player list after it is sorted. It doesn't work for DVD/VCD yet. I'll add that too if it's important. Don't shoot me if this patch turns freevo into a mutant zombie killer. mvg den_RDC On Tuesday 11 May 2004 21:48, Aubin Paul wrote: If anyone has time (I unfortunately don't right now) it would be nice to have a way of using alternate players from the 'right click menu' ie. just play using alternate player so you could say, use Xine as the default and switch to mplayer if Xine couldn't handle a file. Because the file extension doesn't always tell the whole story, it would be great. I'll look into it if no one can oblige me, but not for a little while ;) Thanks Aubin --- This SF.Net email is sponsored by Sleepycat Software Learn developer strategies Cisco, Motorola, Ericsson Lucent use to deliver higher performing products faster, at low TCO. http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562alloc_id=6184op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] bug in cvs (skins)
Try deleting the file 'skin-??' (The ?? would be your uid) It'll be in: /home/ktech/.freevo/vfs/var/cache/freevo/ That should reset Freevo to use the default skin. Aubin On Thu, May 13, 2004 at 04:43:32AM +0200, Luis Miguel Garc?a Mancebo wrote: Hello, I'm new to the list, and I'm willing to test freevo and report bugs (and solving it if I get a little better at python programing). I'm using cvs (I think) and when I changed to another theme/skin (I don't remember which of them, I think the next to one that sounds like barbie-something), I get this: bash-2.05b$ freevo Error: VIDEO_SHOW_DATA_DIR not found ROM_DRIVES: Auto-detected and added ('/mnt/cdrom', '/dev/cdroms/cdrom0', 'CD-1') Can't find lsdvd. DVD support will be limited and maybe not all discs are detected. Please install lsdvd, you can get it from http://acidrip.thirtythreeandathird.net/lsdvd.html error opening file /home/ktech/.freevo/vfs/var/cache/freevo/mediainfo Error: can't detect last cache rebuild Please run 'freevo cache' WARNING: /etc/freevo/lircrc not found! Crash! Traceback (most recent call last): File /usr/lib/python2.3/site-packages/freevo/main.py, line 368, in ? plugin.init(splash.progress) File /usr/lib/python2.3/site-packages/freevo/plugin.py, line 356, in init callback(int((float(current) / len(__all_plugins__)) * 100)) File /usr/lib/python2.3/site-packages/freevo/main.py, line 259, in progress skin.draw('splashscreen', None) File /usr/lib/python2.3/site-packages/freevo/skins/main/main.py, line 584, in draw a.draw(settings, object, menu, style, type, self.force_redraw) File /usr/lib/python2.3/site-packages/freevo/skins/main/area.py, line 195, in draw self.redraw = self.init_vars(settings, item_type, widget_type) File /usr/lib/python2.3/site-packages/freevo/skins/main/area.py, line 502, in init_vars area = settings.sets[widget_type] KeyError: 'splashscreen' And I don't even know how can I reset that setting in order to select another skin and continue testing the application. Any tip? do you need more info? -- Luis Miguel Garc?a Mancebo Universidad de Deusto / Deusto University Spain --- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id%62alloc_ida84op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562alloc_id=6184op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] bug in cvs (skins)
It shouldn't be included with current versions of Freevo. The only official skins are: blurr, info and noia On Thu, May 13, 2004 at 04:59:27AM +0200, Luis Miguel Garc?a Mancebo wrote: Ok, thanks a lot. But it's a bug anyways, not to? Incomplete skins perhaps? Thanks. El Jueves, 13 de Mayo de 2004 04:53, Aubin Paul escribi?: Try deleting the file 'skin-??' (The ?? would be your uid) It'll be in: /home/ktech/.freevo/vfs/var/cache/freevo/ That should reset Freevo to use the default skin. Aubin On Thu, May 13, 2004 at 04:43:32AM +0200, Luis Miguel Garc?a Mancebo wrote: Hello, I'm new to the list, and I'm willing to test freevo and report bugs (and solving it if I get a little better at python programing). I'm using cvs (I think) and when I changed to another theme/skin (I don't remember which of them, I think the next to one that sounds like barbie-something), I get this: bash-2.05b$ freevo Error: VIDEO_SHOW_DATA_DIR not found ROM_DRIVES: Auto-detected and added ('/mnt/cdrom', '/dev/cdroms/cdrom0', 'CD-1') Can't find lsdvd. DVD support will be limited and maybe not all discs are detected. Please install lsdvd, you can get it from http://acidrip.thirtythreeandathird.net/lsdvd.html error opening file /home/ktech/.freevo/vfs/var/cache/freevo/mediainfo Error: can't detect last cache rebuild Please run 'freevo cache' WARNING: /etc/freevo/lircrc not found! Crash! Traceback (most recent call last): File /usr/lib/python2.3/site-packages/freevo/main.py, line 368, in ? plugin.init(splash.progress) File /usr/lib/python2.3/site-packages/freevo/plugin.py, line 356, in init callback(int((float(current) / len(__all_plugins__)) * 100)) File /usr/lib/python2.3/site-packages/freevo/main.py, line 259, in progress skin.draw('splashscreen', None) File /usr/lib/python2.3/site-packages/freevo/skins/main/main.py, line 584, in draw a.draw(settings, object, menu, style, type, self.force_redraw) File /usr/lib/python2.3/site-packages/freevo/skins/main/area.py, line 195, in draw self.redraw = self.init_vars(settings, item_type, widget_type) File /usr/lib/python2.3/site-packages/freevo/skins/main/area.py, line 502, in init_vars area = settings.sets[widget_type] KeyError: 'splashscreen' And I don't even know how can I reset that setting in order to select another skin and continue testing the application. Any tip? do you need more info? -- Luis Miguel Garc?a Mancebo Universidad de Deusto / Deusto University Spain --- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id%62alloc_ida84op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562alloc_id=6184op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel -- Luis Miguel Garc?a Mancebo Universidad de Deusto / Deusto University Spain --- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562alloc_id=6184op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Feature Request ;)
If anyone has time (I unfortunately don't right now) it would be nice to have a way of using alternate players from the 'right click menu' ie. just play using alternate player so you could say, use Xine as the default and switch to mplayer if Xine couldn't handle a file. Because the file extension doesn't always tell the whole story, it would be great. I'll look into it if no one can oblige me, but not for a little while ;) Thanks Aubin --- This SF.Net email is sponsored by Sleepycat Software Learn developer strategies Cisco, Motorola, Ericsson Lucent use to deliver higher performing products faster, at low TCO. http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Man in the Middle warning during cvs update
Apparently, you have to use 'cvs.sourceforge.net' not 'cvs.freevo.sourceforge.net' or whatever it was before. I did a clean checkout and it was fine. On Sat, May 08, 2004 at 04:59:53PM -0400, Mike Ruelle wrote: I tried to: cvs update -dPA and got an ssh message about a man in the middle attack possibility. Did the keys on the freevo cvs server change recently? -- Mike Ruelle [EMAIL PROTECTED] --- This SF.Net email is sponsored by Sleepycat Software Learn developer strategies Cisco, Motorola, Ericsson Lucent use to deliver higher performing products faster, at low TCO. http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by Sleepycat Software Learn developer strategies Cisco, Motorola, Ericsson Lucent use to deliver higher performing products faster, at low TCO. http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] multiple recording/helper plugins at one time
Rob, Can I make a request? Is it possible to have the padding work with consecutive programs? I set the padding to two minutes and the second show didn't work. I just thought maybe you'd have a chance while you were working on this ;) As for the idea, it sounds good to me, I think we were talking about this back when I added the screenshot of recorded shows stuff. Aubin On Tue, May 04, 2004 at 08:40:18PM -0300, Rob Shortt wrote: Hi, I have the need now to use both the generic_record and ivtv_record plugins at the same time in one instance of Freevo. The plan is to have a VideoGroup property to specify which one to use to record related channels. Right now there is already support for having multiple okugins of the same type, the audio player plugins do this. I would have the recording plugins register in the same way (doing this now in my working copy). In order to do this without hacking it up I wish to add proper plugins support to helpers. Right now recordserver just calls plugin.init_special_plugin(config.plugin_record). Instead I would rather have this in my config: plugin.activate('tv.generic_record', 'recordserver') plugin.activate('tv.ivtv_record', 'recordserver') Where 'recordserver' may be any given helper. If you wish to init plugins inside your helper you could just call plugins.init('helper name') and we could add some code in init() do init all the activated plugins for that helper. Does this sound ok? -Rob --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-cvslog] freevo/src/util amazon.py,1.2,1.3
Update of /cvsroot/freevo/freevo/src/util In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14635 Modified Files: amazon.py Log Message: Updated from upstream (http://www.josephson.org/projects/pyamazon/) Also, modified to account for recent Amazon XML changes. Works again. Index: amazon.py === RCS file: /cvsroot/freevo/freevo/src/util/amazon.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** amazon.py 25 Jan 2004 14:52:22 - 1.2 --- amazon.py 21 Apr 2004 15:22:51 - 1.3 *** *** 1,4 - # WARNING: small changes made for Freevo. Look for 'FREEVO' in the code - Python wrapper --- 1,2 *** *** 57,61 __author__ = Mark Pilgrim ([EMAIL PROTECTED]) ! __version__ = 0.61 __cvsversion__ = $Revision$[11:-2] __date__ = $Date$[7:-2] --- 55,59 __author__ = Mark Pilgrim ([EMAIL PROTECTED]) ! __version__ = 0.62 __cvsversion__ = $Revision$[11:-2] __date__ = $Date$[7:-2] *** *** 63,69 __license__ = Python # Powersearch and return object type fix by Joseph Reagle [EMAIL PROTECTED] from xml.dom import minidom ! import os, sys, getopt, cgi, urllib try: import timeoutsocket # http://www.timo-tasi.org/python/timeoutsocket.py --- 61,68 __license__ = Python # Powersearch and return object type fix by Joseph Reagle [EMAIL PROTECTED] + # Locale support by Michael Josephson [EMAIL PROTECTED] from xml.dom import minidom ! import os, sys, getopt, cgi, urllib, string try: import timeoutsocket # http://www.timo-tasi.org/python/timeoutsocket.py *** *** 74,77 --- 73,77 LICENSE_KEY = None HTTP_PROXY = None + LOCALE = us # don't touch the rest of these constants *** *** 91,94 --- 91,100 (lambda key: _contentsOf(_getScriptDir(), _amazonfile2), '%s in the amazon.py directory' % _amazonfile2) ) + _supportedLocales = { + us : (None, xml.amazon.com), + uk : (uk, xml-eu.amazon.com), + de : (de, xml-eu.amazon.com), + jp : (jp, xml.amazon.com) + } ## administrative functions *** *** 100,103 --- 106,123 ## utility functions + + def setLocale(locale): + set locale + global LOCALE + if _supportedLocales.has_key(locale): + LOCALE = locale + else: + raise AmazonError, (Unsupported locale. Locale must be one of: %s % + string.join(_supportedLocales, , )) + + def getLocale(): + get locale + return LOCALE + def setLicense(license_key): set license key *** *** 173,188 rc = .join([e.data for e in element.childNodes if isinstance(e, minidom.Text)]) if element.tagName == 'SalesRank': ! # FREEVO CHANGES: add '.' as replacement ! rc = int(rc.replace(',', '').replace('.', '')) return rc ! def buildURL(search_type, keyword, product_line, type, page, license_key, lang='us'): ! if lang=='us': ! url = http://xml.amazon.com/onca/xml?v=1.0f=xmlt=webservices-20; ! else: ! url = http://xml-eu.amazon.com/onca/xml?v=1.0f=xmlt=webservices-20; ! url += locale=%s % lang url += dev-t=%s % license_key.strip() url += type=%s % type if page: url += page=%s % page --- 193,205 rc = .join([e.data for e in element.childNodes if isinstance(e, minidom.Text)]) if element.tagName == 'SalesRank': ! rc = int(rc.replace(',', '')) return rc ! def buildURL(search_type, keyword, product_line, type, page, license_key): ! url = http://; + _supportedLocales[LOCALE][1] + /onca/xml2?v=1.0f=xmlt=webservices-20 url += dev-t=%s % license_key.strip() url += type=%s % type + if _supportedLocales[LOCALE][0]: + url += locale=%s % _supportedLocales[LOCALE][0] if page: url += page=%s % page *** *** 197,201 def search(search_type, keyword, product_line, type=heavy, page=None, !license_key = None, http_proxy = None, lang='us'): search Amazon --- 214,218 def search(search_type, keyword, product_line, type=heavy, page=None, !license_key = None, http_proxy = None): search Amazon *** *** 243,266 license_key = getLicense(license_key) ! url = buildURL(search_type, keyword, product_line, type, page, license_key, lang=lang) proxies = getProxies(http_proxy) u = urllib.FancyURLopener(proxies) usock = u.open(url) ! try: ! xmldoc = minidom.parse(usock) ! data = unmarshal(xmldoc).ProductInfo ! except ExpatError, e: ! # FREEVO CHANGES: catch error and go on ! data = Bag() ! data.ErrorMsg = e usock.close() if hasattr(data, 'ErrorMsg'): - # FREEVO CHANGES:
Re: [Freevo-devel] Re: Rendezvous
I used it a few times after I initially wrote it, but I haven't been using it recently. I'm guessing some things have changed and I never updated it to work. I can probably take a more serious look on Wednesday... On Sat, Apr 17, 2004 at 03:06:38PM +0200, Lars Eggert wrote: Am I the first to run this, ever? :-) --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: Rendezvous
It was more of a proof of concept in broadcasting the webserver to a Safari/HOWL enabled PC. It could concievably work with the recordserver as well, but no one else wanted to persue it ;) I believe the module I included in CVS has support for both finding and broadcasting... Aubin On Sat, Apr 17, 2004 at 10:32:11AM -0400, Ross Karchner wrote: Is the Rendevous plugin meant to help users find the web interface, or to help the freevo app and webserver find a recordserver? Aubin Paul wrote: I used it a few times after I initially wrote it, but I haven't been using it recently. I'm guessing some things have changed and I never updated it to work. I can probably take a more serious look on Wednesday... On Sat, Apr 17, 2004 at 03:06:38PM +0200, Lars Eggert wrote: Am I the first to run this, ever? :-) --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Rendezvous
Looks like the problem is the filename; can you try it with the file renamed and the plugin.activate changed to that? It seems to not like the '-' Aubin On Fri, Apr 16, 2004 at 10:05:41PM +0200, Lars Eggert wrote: Aubin Paul wrote: I'm going to add Rendezvous support to Freevo, it's a nice way to have Freevo show up on the local network without needing to know about the service. It's fairly straightforward, but I will make it configurable. I think it could be a default plugin, but I'll leave it disabled by default. Is this what the freevo-rendezvous plugin is? If yes, it isn't loading with plugin.activate('freevo-rendezvous') as expected: failed to load plugin freevo-rendezvous start 'freevo plugins -l' to get a list of plugins Traceback (most recent call last): File /media/freevo/src/plugin.py, line 601, in __load_plugin__ exec('import %s' % module) File string, line 1 import plugins.freevo-rendezvous ^ SyntaxError: invalid syntax Any ideas? Lars PS: The current CVS version runs still fine on FreeBSD - no new patches. Started working on finishing the port again. Will take a while, because many dependencies in the FreeBSD ports tree are outdated and need to be updated first. -- Lars Eggert NEC Network Laboratories --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] FW: AWS Alert #1: Version 1.0 Deprecation
I send an email to the guy who maintains it upstream, so hopefully he's working on it. If not, then I guess you're welcome... but you may want to use the newer code anyway since it has many of the fixes we've added anyway and some other stuff. Aubin On Wed, Apr 14, 2004 at 08:42:25AM +0200, Peter Svensson wrote: I don't remember who maintains the amazon cover grabber. Maybe this is already fixed in cvs (or, shudder :) I'll have to do it since I brought it up) /PS -Original Message- From: AWS Editor at Amazon.com To: [EMAIL PROTECTED] Sent: 4/14/2004 2:13 AM Subject: AWS Alert #1: Version 1.0 Deprecation Hello AWS Users, More than six months ago, our Developer Relations team began encouraging you to upgrade your Amazon Web Services applications to take advantage of bug fixes and features we worked hard to add to the service. We also informed you that soon versions 1 and 2 of AWS would no longer be supported. We are now taking that step and want to provide you with the necessary information to prevent any potential inconvenience. Beginning April 16, 2004, SOAP and XML references to the version 1 services will no longer function and error messages will be returned. At this time version 2 will not be deprecated. However, we still recommend that you update your usage as described below. To prevent any inconvenience to you or your customers, we urge you to immediately replace all legacy calls to http://xml.amazon.com/onca/xml and http://xml.amazon.com/onca/xml2 with calls to http://xml.amazon.com/onca/xml3. If you are using SOAP, please download our version 3.0 WSDL from http://soap.amazon.com/schemas3/AmazonWebServices.wsdl and regenerate your client application code. If you require additional information, please visit the developer discussion board via the Amazon Web Services homepage at http://www.amazon.com/webservices. Thank you for helping us to provide you with the best possible service. Sincerely, The Amazon Web Services Team You are receiving this alert because you registered as an Amazon Web Services developer. If you don't want to receive future alerts or AWS newsletters, please send an email with the subject unsubscribe to [EMAIL PROTECTED] (mailto:[EMAIL PROTECTED]). Please be sure to send the email from the address associated with your Amazon developer token. This message was sent to the following e-mail address: [EMAIL PROTECTED] To unsubscribe from this newsletter, send a message with the subject unsubscribe to [EMAIL PROTECTED] (mailto:[EMAIL PROTECTED]). Copyright 2004 Amazon.com. All rights reserved. Amazon.com is a registered trademark of Amazon.com, Inc. Amazon.com, 1200 12th Ave. S., Suite 1200, Seattle, WA 98144-2734. --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Some small issues with the tvguide webinterface...
On Mon, Apr 05, 2004 at 05:16:42PM +0200, den_RDC wrote: When browsing the webinterface with konqueror (3.2.1), something really annoying happens : Every time i hoover over a programme block, scrollbars appear at the top bottom of the page, wich makes the tv guide resize on the fly. It snaps back to normal when i go outside a programme block (like the grid in between) only to resize again when hitting the next programme block ... Very annoying :) Me best bet is this is a CSS/HTML layout issue, so maybe aubin knows how to fix this. I'm not sure... I don't have access to a Linux desktop to try, but I do use Safari (and did most of the development in Safari) The only thing in the code that isn't 100% clean is the popup windows, so it might be something to do with that. Also, some UTF-8 Characters (fx ?? and ?? ) are correctly displayed in the freevo tv guide, but are displayed as ? in the webserver-tvguide. A unicode issue? Most browsers support unicode either directly, or by using the html characters (i.e. #123; ) I don't have any idea how to convert the python into those unicode strings though. Aubin --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel