7a52990
fix files... turns out we do need the checkUpdate on items, just not containers.. so put it back in so that the res element reappears and things work again... by
2006-07-09 01:51:15 -0800
9f90fb0
drop an unused file.. by
2006-07-08 21:10:57 -0800
eb6b0fa
add copyright and stuff... by
2006-07-08 21:10:45 -0800
78a80b6
add revision and copyright stuff to these files... by
2006-07-08 21:10:14 -0800
e1fa3f4
change to ktext, and add $Change$ to the files.. by
2006-07-08 21:03:30 -0800
9eb753b
include object in result buffer if it exists... by
2006-07-08 20:05:15 -0800
5041928
only include childCount if it's non-zero, we can't tell (yet) between an empty container an one that has been "explored"... by
2006-07-08 20:00:50 -0800
c956e14
make title sorting skip the bit rate I prepend... by
2006-07-08 20:00:12 -0800
74a78e7
drop debugging statements.. by
2006-07-08 19:22:07 -0800
35d5e9a
keep track of the last few requests that we have processed, we now don't need to print out the browse lines to log, we can just take a peak at the ring buffer to see what's happened... by
2006-07-08 19:13:04 -0800
22c9533
move debugging a bit earlier, turns out that the trouble was a missing global, but this is good anyways, it means that the submodules can use this too now... by
2006-07-08 19:12:20 -0800
074483d
drop some debugging now that this seems to be working.. by
2006-07-08 19:11:33 -0800
23084a3
add idea about persistance... by
2006-07-08 19:10:59 -0800
a3db9c0
add support for ring buffers for debugging, this lets you more easily keep state on what has happened recently w/o having to spam the log as much... we default to 50 entries... by
2006-07-08 19:10:45 -0800
08205e5
readd back the custom mime-types.. these are necessary on MacOSX as these are missing.. I thought I committed this already, guess I didn't (or submitted the wrong file).. by
2006-07-08 14:48:29 -0800
e553e78
make it so that things don't go belly up when importing the optional modules... by
2006-07-08 14:46:19 -0800
fffa530
add bitrate in front of the name, and when comparing, skip over it.. by
2006-07-08 14:45:59 -0800
0a06c32
remove dependancy on mpegts... just won't get audio filtering if it doesn't exist.. (not even sure how good audio filtering is..) by
2006-07-08 14:45:25 -0800
6bfd328
move the browse later so that restarts don't print it soo many times.. by
2006-07-08 12:35:42 -0800
d4e4318
add support for interactive debugging via manhole.telnet... add some modules and provide functions to add to the namespace... by
2006-07-08 11:16:18 -0800
31ddad6
support multiple res elements... by
2006-07-08 04:49:49 -0800
99d646f
doesn't take an arg.. by
2006-07-08 04:48:59 -0800
52684cb
add filtering of invalid audio tracks out, it really doesn't help that much... by
2006-07-08 01:05:56 -0800
f0a251b
make basic removal work again... forgot to get the id to pass to delItem... by
2006-07-07 13:03:56 -0800
e34305a
use bare raise when possible.. by
2006-07-07 13:03:17 -0800
9d5bc2b
add dvd support through my pydvdread wrapper around libdvdread... it seems to work, though direct from disk seems to be too slow... by
2006-07-07 01:51:38 -0800
bb23c79
drop some debugging.. by
2006-07-07 01:50:53 -0800
3daff0a
move the repr from zip to FSStorage where it belongs, it will now cover all FSObject's and include the path... by
2006-07-06 23:46:53 -0800
ddc6724
prevent an exception because of a missing handleResponse... by
2006-07-06 21:24:33 -0800
e64b88a
acidentally added... by
2006-07-06 18:02:44 -0800
83df8d4
add shoutcast support... man, it's amazing what a little thing like leaving the mime-type as unicode can do to your sanity! :( it's finally streaming! w00t! by
2006-07-06 13:43:13 -0800
410eb9f
add support for poor many's async... I don't want to tangle out how to handle making Browse async, so I'll just restart the call if a subfunction raises a Deferred object... This should work amazingly well... we may end up wrapping just the check/doUpdate calls... by
2006-07-05 23:06:29 -0800
0118d07
don't push up the doUpdate unless we did something... by
2006-07-05 23:04:11 -0800
9869ce7
add some repr's so the base class won't confuse me when printing.. this makes things a bit clearer, and prevents large output.. by
2006-07-05 23:02:33 -0800
2b24cbc
comment out some debugging.. by
2006-07-05 07:29:44 -0800
ba1c83c
update the README w/ some things I've done... by
2006-07-04 22:09:26 -0800
67d7c6a
add a repr so when printing we know it's not just a dict (and when it gets large, we don't end up w/ a very large print).. by
2006-07-04 22:09:11 -0800
bc52915
make zip files w/ subdirs work.. also support tar files, and ones that are bzip2'd... by
2006-07-04 22:08:33 -0800
5c6bf70
remove web content when we delete the Item... This shouldn't stop any transfers in progress, just stop new ones, and this will mean that objects can finally die if/when they are deleted.. by
2006-07-04 15:38:07 -0800
7226652
drop sending foobar, not sure where this was coming from.. by
2006-07-04 15:30:38 -0800
8eb1aba
properly generate TotalMatches... by
2006-07-04 13:43:30 -0800
ac10c39
handle deleting an item multiple times, log when we do so I can try to track it down.. hmm.. maybe need to throw in a back trace.. by
2006-07-04 13:10:44 -0800
42b5314
drop or comment out some debugging by
2006-07-04 11:52:06 -0800
e6dcd82
add new wrapper for iterzipfile instead of mod'ing the python modules directly... make use of this.. by
2006-07-04 11:44:49 -0800
f427fe1
add m2t as an extension for video/mpeg (an MPEG-2 TS) by
2006-07-04 11:42:10 -0800
ad85fe4
make DIDLLite's a real object so we can use them in weakref's... by
2006-07-04 00:26:25 -0800
b69eda3
make the name/mimetype handling more generic so that other modules can use it... we now dynamicly build new classes from the base DIDLLite classes as necessary... by
2006-07-03 03:59:32 -0800
4ee59a7
rephrase Tim's abandonment of the code, and that I've put in a significant amount of work on it now... by
2006-07-03 03:56:02 -0800
82c8d87
maybe this will fix the deleting is broken problem... why the assert wasn't being hit I have no clue, but some samples says that this was broken wrt removing all the elements of the array... by
2006-07-02 22:08:18 -0800
712d484
add $Id$'s so that people can tell which files have changed between releases easier... by
2006-07-02 21:58:30 -0800
40887b4
detect when addItem is passed a Container class and treat it as such.. this makes a new addObject that addContainer and addItem both call.. addObject is internal use only... by
2006-07-02 20:59:39 -0800
6d6a442
add a function to register a function to be called to detect if the filesystem object has a better class to handle it than the default mimetype one... This means we can handle items in a zip archive or an iso image.. by
2006-07-02 20:10:27 -0800
aa33852
if an Object has a content attribute, install it into the webserver so that data can be accessed.. This will give the ability for custom objects to add their data instead of depending upon the FS... by
2006-07-02 13:06:46 -0800
93eaac1
refactor some code to try to prevent the IndexError that sometimes happens when removing files.. This hasn't been confirmed to work, but I believe this will fix it... by
2006-07-02 11:06:41 -0800
1ef4760
add release tarballs.. by
2006-05-06 13:23:50 -0800
4e84fdb
(replaced, v0.2)
make pymeds-0.2 release.. by
2006-05-06 13:21:41 -0800
21d8acb
make pymeds-0.2 release.. by
2006-05-06 13:21:41 -0800
f991045
add a few items that was done in v0.2... by
2006-05-06 13:16:37 -0800
7da3afd
update README for the next release... by
2006-05-06 13:03:23 -0800
e5bac11
add mime-type for m4a files, though the D-Link can't play them.. so comment it out.. by
2006-05-06 12:23:26 -0800
adab67e
support custom root container by
2006-05-06 12:01:01 -0800
a5fbdb4
drop debugging from ContentDirectory... by
2006-04-25 18:23:13 -0800
0a68a35
kill the old way of doing things.. by
2006-04-25 18:19:51 -0800
0493255
remove from mapping, and use .keys() since we modify the dictionary.. by
2006-04-25 18:19:11 -0800
e5c3c3d
if we don't find anything, print a warning and continue, don't stop.. by
2006-04-25 17:41:51 -0800
837b729
don't do it the old way anymore... by
2006-04-25 17:41:30 -0800
a21cb93
remove a few debug statements.. by
2006-04-25 09:38:43 -0800
6b48c04
properly handle UpdateID's... and have Item's automaticly propagate changes up to parent... by
2006-04-25 09:36:37 -0800
c24e805
make all Objects have the checkUpdate routine, and just return self if it isn't there... This lets us update all children before sending them down the pipe... by
2006-04-25 00:19:54 -0800
1d01658
add support for dynamicly changing file systems.. we will now notice when directories and files change size, and update the proper information.. by
2006-04-25 00:03:52 -0800
dc2cd57
support returning other error codes as per UPnP spec.. by
2006-04-25 00:02:17 -0800
cd44190
fix problems with the space to tab conversion.. by
2006-04-24 16:41:16 -0800
312d124
switch to using tabs instead of spaces... by
2006-04-24 14:47:35 -0800
528bb66
add support for deleteing Items... by
2006-04-24 14:16:50 -0800
d9d2d8b
go to tabs.. by
2006-04-21 23:36:01 -0800
2dff300
fix tabs... by
2006-04-21 23:34:02 -0800
2a31553
provide arg so we don't use a global... by
2006-04-21 23:33:33 -0800
cfdd0fc
add audio file support.. by
2006-04-21 23:27:01 -0800
0645e4c
use full filename for folder's title... by
2006-02-20 09:40:59 -0800
d03f618
detect presence of.. by
2006-02-20 09:35:24 -0800
38e086b
add vob as an video/mpeg by
2006-02-15 09:14:44 -0800
f8aae82
add ogm extention mime-type.. by
2006-02-13 18:44:32 -0800
abd0a83
include the ts's... the D-link attempts to play them, but not very well.. by
2006-02-11 14:43:15 -0800
6953e63
properly handle subdirs now... by
2006-02-11 09:47:27 -0800
d2eda09
make the add a file into a function that will be called recursively for the directories.. by
2006-02-10 11:43:34 -0800
1c322e3
expand the Storage* stuff to include the required attributes.. by
2006-02-10 11:42:57 -0800
427ec44
support using a different container classes, through klass = StorageFolder, or other class... by
2006-02-10 11:42:16 -0800
1500ef7
(replaced, v0.1)
mark the release of pymeds-0.1 by
2006-02-10 01:28:23 -0800
f639fb1
mark the release of pymeds-0.1 by
2006-02-10 01:28:23 -0800
cfeac9c
add my email address to my copyright lines.. update the README with some basic info.. by
2006-02-10 01:28:02 -0800
1c4653e
add comment about using the email module to parse the SSDP requests.. by
2006-02-10 01:03:19 -0800
5b80aeb
(replaced)
add comment about using the email module to parse the SSDP requests.. by
2006-02-10 01:03:19 -0800
7b3457f
add my copyright to the files that I've significantly touch.. by
2006-02-10 01:01:40 -0800
9f465bb
remove some unnecessary debugging statements now that it's working.. by
2006-02-10 00:51:44 -0800
2745f4e
skip .ts's for now.. and map mp4 and ts to video/mpeg.. by
2006-02-10 00:46:38 -0800
83d5e90
wh00t! get this working! I now have the ability to replicate a hierarchy, and have the class do most of the work.. I will probably need to figure out a better way to get at the hierarchy than what I have now, but it works... by
2006-02-10 00:34:27 -0800
d17a40c
mark functions as required... and comment out in the xml, the Search function until we support it... by
2006-02-09 20:12:42 -0800
4936729
properly assert Tim's copyright... (c) has no meaning, only it spelled out or the copyright symbol is valid.. by
2006-02-09 17:18:07 -0800
47c90c7
add support for sending out byebye notifications... by
2006-02-09 16:00:32 -0800
66f422d
add a few video mime-types.. by
2006-02-09 16:00:17 -0800