Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • | *
  • |/
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • |/
  • | *
  • |/
  • *
  • | *
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 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 John-Mark Gurney 2006-07-09 01:51:15 -0800
  • 9f90fb0 drop an unused file.. by John-Mark Gurney 2006-07-08 21:10:57 -0800
  • eb6b0fa add copyright and stuff... by John-Mark Gurney 2006-07-08 21:10:45 -0800
  • 78a80b6 add revision and copyright stuff to these files... by John-Mark Gurney 2006-07-08 21:10:14 -0800
  • e1fa3f4 change to ktext, and add $Change$ to the files.. by John-Mark Gurney 2006-07-08 21:03:30 -0800
  • 9eb753b include object in result buffer if it exists... by John-Mark Gurney 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 John-Mark Gurney 2006-07-08 20:00:50 -0800
  • c956e14 make title sorting skip the bit rate I prepend... by John-Mark Gurney 2006-07-08 20:00:12 -0800
  • 74a78e7 drop debugging statements.. by John-Mark Gurney 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 John-Mark Gurney 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 John-Mark Gurney 2006-07-08 19:12:20 -0800
  • 074483d drop some debugging now that this seems to be working.. by John-Mark Gurney 2006-07-08 19:11:33 -0800
  • 23084a3 add idea about persistance... by John-Mark Gurney 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 John-Mark Gurney 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 John-Mark Gurney 2006-07-08 14:48:29 -0800
  • e553e78 make it so that things don't go belly up when importing the optional modules... by John-Mark Gurney 2006-07-08 14:46:19 -0800
  • fffa530 add bitrate in front of the name, and when comparing, skip over it.. by John-Mark Gurney 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 John-Mark Gurney 2006-07-08 14:45:25 -0800
  • 6bfd328 move the browse later so that restarts don't print it soo many times.. by John-Mark Gurney 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 John-Mark Gurney 2006-07-08 11:16:18 -0800
  • 31ddad6 support multiple res elements... by John-Mark Gurney 2006-07-08 04:49:49 -0800
  • 99d646f doesn't take an arg.. by John-Mark Gurney 2006-07-08 04:48:59 -0800
  • 52684cb add filtering of invalid audio tracks out, it really doesn't help that much... by John-Mark Gurney 2006-07-08 01:05:56 -0800
  • f0a251b make basic removal work again... forgot to get the id to pass to delItem... by John-Mark Gurney 2006-07-07 13:03:56 -0800
  • e34305a use bare raise when possible.. by John-Mark Gurney 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 John-Mark Gurney 2006-07-07 01:51:38 -0800
  • bb23c79 drop some debugging.. by John-Mark Gurney 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 John-Mark Gurney 2006-07-06 23:46:53 -0800
  • ddc6724 prevent an exception because of a missing handleResponse... by John-Mark Gurney 2006-07-06 21:24:33 -0800
  • e64b88a acidentally added... by John-Mark Gurney 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 John-Mark Gurney 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 John-Mark Gurney 2006-07-05 23:06:29 -0800
  • 0118d07 don't push up the doUpdate unless we did something... by John-Mark Gurney 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 John-Mark Gurney 2006-07-05 23:02:33 -0800
  • 2b24cbc comment out some debugging.. by John-Mark Gurney 2006-07-05 07:29:44 -0800
  • ba1c83c update the README w/ some things I've done... by John-Mark Gurney 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 John-Mark Gurney 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 John-Mark Gurney 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 John-Mark Gurney 2006-07-04 15:38:07 -0800
  • 7226652 drop sending foobar, not sure where this was coming from.. by John-Mark Gurney 2006-07-04 15:30:38 -0800
  • 8eb1aba properly generate TotalMatches... by John-Mark Gurney 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 John-Mark Gurney 2006-07-04 13:10:44 -0800
  • 42b5314 drop or comment out some debugging by John-Mark Gurney 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 John-Mark Gurney 2006-07-04 11:44:49 -0800
  • f427fe1 add m2t as an extension for video/mpeg (an MPEG-2 TS) by John-Mark Gurney 2006-07-04 11:42:10 -0800
  • ad85fe4 make DIDLLite's a real object so we can use them in weakref's... by John-Mark Gurney 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 John-Mark Gurney 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 John-Mark Gurney 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 John-Mark Gurney 2006-07-02 22:08:18 -0800
  • 712d484 add $Id$'s so that people can tell which files have changed between releases easier... by John-Mark Gurney 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 John-Mark Gurney 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 John-Mark Gurney 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 John-Mark Gurney 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 John-Mark Gurney 2006-07-02 11:06:41 -0800
  • 1ef4760 add release tarballs.. by John-Mark Gurney 2006-05-06 13:23:50 -0800
  • 4e84fdb (replaced, v0.2) make pymeds-0.2 release.. by John-Mark Gurney 2006-05-06 13:21:41 -0800
  • 21d8acb make pymeds-0.2 release.. by John-Mark Gurney 2006-05-06 13:21:41 -0800
  • f991045 add a few items that was done in v0.2... by John-Mark Gurney 2006-05-06 13:16:37 -0800
  • 7da3afd update README for the next release... by John-Mark Gurney 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 John-Mark Gurney 2006-05-06 12:23:26 -0800
  • adab67e support custom root container by John-Mark Gurney 2006-05-06 12:01:01 -0800
  • a5fbdb4 drop debugging from ContentDirectory... by John-Mark Gurney 2006-04-25 18:23:13 -0800
  • 0a68a35 kill the old way of doing things.. by John-Mark Gurney 2006-04-25 18:19:51 -0800
  • 0493255 remove from mapping, and use .keys() since we modify the dictionary.. by John-Mark Gurney 2006-04-25 18:19:11 -0800
  • e5c3c3d if we don't find anything, print a warning and continue, don't stop.. by John-Mark Gurney 2006-04-25 17:41:51 -0800
  • 837b729 don't do it the old way anymore... by John-Mark Gurney 2006-04-25 17:41:30 -0800
  • a21cb93 remove a few debug statements.. by John-Mark Gurney 2006-04-25 09:38:43 -0800
  • 6b48c04 properly handle UpdateID's... and have Item's automaticly propagate changes up to parent... by John-Mark Gurney 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 John-Mark Gurney 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 John-Mark Gurney 2006-04-25 00:03:52 -0800
  • dc2cd57 support returning other error codes as per UPnP spec.. by John-Mark Gurney 2006-04-25 00:02:17 -0800
  • cd44190 fix problems with the space to tab conversion.. by John-Mark Gurney 2006-04-24 16:41:16 -0800
  • 312d124 switch to using tabs instead of spaces... by John-Mark Gurney 2006-04-24 14:47:35 -0800
  • 528bb66 add support for deleteing Items... by John-Mark Gurney 2006-04-24 14:16:50 -0800
  • d9d2d8b go to tabs.. by John-Mark Gurney 2006-04-21 23:36:01 -0800
  • 2dff300 fix tabs... by John-Mark Gurney 2006-04-21 23:34:02 -0800
  • 2a31553 provide arg so we don't use a global... by John-Mark Gurney 2006-04-21 23:33:33 -0800
  • cfdd0fc add audio file support.. by John-Mark Gurney 2006-04-21 23:27:01 -0800
  • 0645e4c use full filename for folder's title... by John-Mark Gurney 2006-02-20 09:40:59 -0800
  • d03f618 detect presence of.. by John-Mark Gurney 2006-02-20 09:35:24 -0800
  • 38e086b add vob as an video/mpeg by John-Mark Gurney 2006-02-15 09:14:44 -0800
  • f8aae82 add ogm extention mime-type.. by John-Mark Gurney 2006-02-13 18:44:32 -0800
  • abd0a83 include the ts's... the D-link attempts to play them, but not very well.. by John-Mark Gurney 2006-02-11 14:43:15 -0800
  • 6953e63 properly handle subdirs now... by John-Mark Gurney 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 John-Mark Gurney 2006-02-10 11:43:34 -0800
  • 1c322e3 expand the Storage* stuff to include the required attributes.. by John-Mark Gurney 2006-02-10 11:42:57 -0800
  • 427ec44 support using a different container classes, through klass = StorageFolder, or other class... by John-Mark Gurney 2006-02-10 11:42:16 -0800
  • 1500ef7 (replaced, v0.1) mark the release of pymeds-0.1 by John-Mark Gurney 2006-02-10 01:28:23 -0800
  • f639fb1 mark the release of pymeds-0.1 by John-Mark Gurney 2006-02-10 01:28:23 -0800
  • cfeac9c add my email address to my copyright lines.. update the README with some basic info.. by John-Mark Gurney 2006-02-10 01:28:02 -0800
  • 1c4653e add comment about using the email module to parse the SSDP requests.. by John-Mark Gurney 2006-02-10 01:03:19 -0800
  • 5b80aeb (replaced) add comment about using the email module to parse the SSDP requests.. by John-Mark Gurney 2006-02-10 01:03:19 -0800
  • 7b3457f add my copyright to the files that I've significantly touch.. by John-Mark Gurney 2006-02-10 01:01:40 -0800
  • 9f465bb remove some unnecessary debugging statements now that it's working.. by John-Mark Gurney 2006-02-10 00:51:44 -0800
  • 2745f4e skip .ts's for now.. and map mp4 and ts to video/mpeg.. by John-Mark Gurney 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 John-Mark Gurney 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 John-Mark Gurney 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 John-Mark Gurney 2006-02-09 17:18:07 -0800
  • 47c90c7 add support for sending out byebye notifications... by John-Mark Gurney 2006-02-09 16:00:32 -0800
  • 66f422d add a few video mime-types.. by John-Mark Gurney 2006-02-09 16:00:17 -0800