Commit Graph

  • *
  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • fcfa5bd (HEAD -> main) convert README to markdown and minor updates.. by John-Mark Gurney 2023-08-25 00:48:17 -0700
  • a4ed76d use local forks to fix modern Python issues.. by John-Mark Gurney 2023-08-25 00:47:19 -0700
  • 7666721 add a date to files using their mtime.. by John-Mark Gurney 2023-08-25 00:46:36 -0700
  • a8e8337 a string player requires these changes.. by John-Mark Gurney 2023-08-25 00:37:30 -0700
  • dda96e7 convert mostly to Python 3.. basic functions work... by John-Mark Gurney 2023-08-11 16:03:38 -0700
  • 3177da2 (releases) add README by John-Mark Gurney 2022-01-19 16:26:37 -0800
  • 8e02072 fix up elementtree import, add some minor tests and fix updating.. by John-Mark Gurney 2022-01-19 15:10:22 -0800
  • 4e6a186 add the recording date if provided.. by John-Mark Gurney 2022-01-19 15:09:42 -0800
  • 1f61342 specify the address to listen on.. by John-Mark Gurney 2022-01-19 15:09:18 -0800
  • 4f4a176 add stupid DLNA support so that Samsung SmartTV can seek.. by John-Mark Gurney 2016-03-13 13:39:50 -0800
  • 473315a add Id line.. by John-Mark Gurney 2015-01-27 23:49:59 -0800
  • 405ddf8 use setdefault instead of a try/except block.. by John-Mark Gurney 2015-01-27 23:46:01 -0800
  • 19f966f add some commented out debugging.. by John-Mark Gurney 2015-01-27 23:44:15 -0800
  • 80d3d06 document that ElementTree is only required pre-python 2.5.. by John-Mark Gurney 2015-01-27 23:43:34 -0800
  • e6f598d document that the shoutcast module got removed.. by John-Mark Gurney 2015-01-27 23:30:16 -0800
  • 4bd4a25 fix up the various Id lines that weren't being updated properly.. by John-Mark Gurney 2015-01-27 23:30:04 -0800
  • c5e4f77 more cleaning up of shoutcast.. by John-Mark Gurney 2015-01-27 23:26:51 -0800
  • 6081ee5 remove the shoutcast module.. by John-Mark Gurney 2015-01-27 23:26:17 -0800
  • 6ffde41 shoutcast support is kind of dead.. the module I d/l'd from: http://www.excentral.org/tarballs/pyshout/python-shoutcast/ by John-Mark Gurney 2015-01-27 23:25:47 -0800
  • 6f2a69b some debugging printing... by John-Mark Gurney 2015-01-27 23:24:29 -0800
  • 9601306 fix this up so that titles work again... comment out some print's.. by John-Mark Gurney 2015-01-27 23:11:02 -0800
  • e280f7f update locations now that resnet has been retired.. by John-Mark Gurney 2015-01-27 16:33:26 -0800
  • c7826b8 fix len.. by John-Mark Gurney 2014-03-15 00:35:59 -0800
  • 09d66b4 this is where ffmpeg lives on gold.. by John-Mark Gurney 2014-02-08 01:01:05 -0800
  • 1ff9685 raise the correct error if the flac module won't work... by John-Mark Gurney 2013-01-27 18:32:38 -0800
  • 558d9e0 add support for escaping newlines... by John-Mark Gurney 2012-12-07 21:01:56 -0800
  • 18286d1 when repr, use an repr'd version of the path so that we don't try to ascii print 8bit chars for path... by John-Mark Gurney 2012-12-07 21:01:05 -0800
  • acb0804 support cover art... by John-Mark Gurney 2012-12-07 00:23:00 -0800
  • 84bd5bb install mime-type for flv files.. by John-Mark Gurney 2012-12-07 00:19:02 -0800
  • ffa780b fix up path for finding the _interleave.so library... try to find it in the current dir if there is no path for this module... by John-Mark Gurney 2012-12-07 00:08:38 -0800
  • 11c598e clean up some kwargs so we don't pass them along incorrectly.. by John-Mark Gurney 2012-12-07 00:05:20 -0800
  • 1499b7a fix handling updating.. I've been running this for a long time so I think it's good.. by John-Mark Gurney 2012-12-07 00:04:11 -0800
  • 75c686f change our name to something better, instead of what we copied from some where... Include the URL... by John-Mark Gurney 2011-10-23 14:43:41 -0800
  • e487118 add reply for GetProtocolInfo... Say we can source any type... by John-Mark Gurney 2011-10-23 14:41:45 -0800
  • 91d1177 fix copy/paste error so that we properly respond to discovery requests... this should fix the problem where we wouldn't be seen till we restarted the server... by John-Mark Gurney 2011-03-01 23:36:23 -0800
  • a44fbc2 support CATALOG header line... by John-Mark Gurney 2010-12-05 13:27:33 -0800
  • 669aed0 improve the DIDLLite to match ConectentDirectory v2.. Most of the optional items are available at the Object level now... so we can make these a lot more generic... not so much specific code anymore.. (though some clients, such as MediaControler, will only use these elements if ContentDirectory v1 listed them, such as originalTrackNumber on a MusicTrack)... by John-Mark Gurney 2010-12-05 10:54:51 -0800
  • 36f527a add a __repr__... by John-Mark Gurney 2010-12-04 10:42:49 -0800
  • e54fdcf we could handle rtsp, but we didn't update canHandle to know what to do with them... with this change rtsp objects are now exported... we had to add a rtpmimetype element so we would know which base class to create.. by John-Mark Gurney 2010-12-04 10:39:47 -0800
  • 8d268f4 support additional attributes (other than size) on the media resources... by John-Mark Gurney 2010-12-04 10:25:20 -0800
  • bb8d6fd add hash function for ZipInfo objects... This lets us ensure that two seperate ZipInfo objects that refer to the same file compare equal.. by John-Mark Gurney 2010-12-04 10:11:33 -0800
  • 932983a put the mimetype element inside res so that each res can contain a different type... such as different audio formats.. by John-Mark Gurney 2010-11-07 09:16:06 -0800
  • b44d43e make the endian detection into a function so we don't have to place namespace games... by John-Mark Gurney 2010-01-18 00:09:00 -0800
  • 1175fd9 add routine to calculate cddbid... This only works on audio only discs, so it shouldn't be used yet... by John-Mark Gurney 2010-01-17 23:46:44 -0800
  • b42392a look for the interleve library in the same dir as the flac module.. by John-Mark Gurney 2010-01-10 17:25:30 -0800
  • 62ca1c5 fix the growing track length problem... turns out that AudioResource takes a sample count, not the end sample possition... by John-Mark Gurney 2009-12-24 15:27:40 -0800
  • 8ba9237 forgot from previous comming of audioraw.py: only do one block when we are called... by John-Mark Gurney 2009-12-24 15:12:56 -0800
  • 9bfcbee when we are doing producing, also notify that we are finished... by John-Mark Gurney 2009-12-24 15:10:08 -0800
  • c145701 update which version of twisted I've been testing w/... by John-Mark Gurney 2009-12-24 15:05:56 -0800
  • acf0f68 add some addition things to check before shipping.. by John-Mark Gurney 2009-12-24 11:27:47 -0800
  • 9b037cc add additional modules to the QA check list... by John-Mark Gurney 2009-12-24 10:49:42 -0800
  • db98728 switch to twisted's zipstream module.. this makes things work w/ Python 2.5 since they removed a documented member... by John-Mark Gurney 2009-12-24 10:45:36 -0800
  • 54c742f add support for multi-track FLAC files... add a interleaver to make decoding faster... uses about a third of the cpu as the pure python version did... by John-Mark Gurney 2009-12-24 10:38:29 -0800
  • 070874d put mp4 addition in correct section.. by John-Mark Gurney 2009-12-24 10:30:19 -0800
  • c56164b add support for mp4 file format... this includes aac audio which supports multi channel.. by John-Mark Gurney 2009-12-24 10:29:09 -0800
  • 505f9b5 add a number of new things that have gone into the tree... I should probably cut a new release soon.. by John-Mark Gurney 2009-12-14 01:23:27 -0800
  • 8fb11a4 add a raw audio transcoder... This currently supports flac... by John-Mark Gurney 2009-12-14 01:15:49 -0800
  • 3c609c0 add missing blank line... simple formating.. by John-Mark Gurney 2009-12-14 01:13:54 -0800
  • 3f27866 add a ZipInfo wrapper class that adds a __cmp__ method to see if two files are the same... we check name (maybe we should drop that) date_time, size and CRC... by John-Mark Gurney 2009-12-05 23:43:59 -0800
  • ed03886 preliminary version of the audio and slink modules... should include a sample asrc file.. by John-Mark Gurney 2009-09-07 17:14:11 -0800
  • 27316ce don't fail if we can't debug.. mean you can run multiple instances on a single computer.. by John-Mark Gurney 2009-09-07 17:10:46 -0800
  • 055ceab support telling us that you want debug information on why calling your function failed... Default to off.. makes debugging a lot easier when testing the auto detect feature.. by John-Mark Gurney 2009-09-07 17:09:43 -0800
  • 8487cd4 support formating attributes.. make sure they result in strings... by John-Mark Gurney 2009-09-07 17:08:19 -0800
  • e84ceaf add close method to the filelock object.. and use that instead of reaching in to do the close.. by John-Mark Gurney 2009-09-06 20:24:28 -0800
  • 3370a7b pull this in as it's necessary for my slinke stuff.. I have a change to make to it.. by John-Mark Gurney 2009-09-06 20:23:54 -0800
  • 0eaa466 no longer just a PLS... by John-Mark Gurney 2009-08-15 16:18:54 -0800
  • 38c4e6f add support for wax/asx files... by John-Mark Gurney 2009-08-15 16:10:20 -0800
  • 99cfba2 add some release notes.. by John-Mark Gurney 2009-07-11 16:20:10 -0800
  • 0007f24 if adding the Object returns None, don't add it... this would cause an incomplete directory to be presented.. by John-Mark Gurney 2009-07-11 16:19:55 -0800
  • 75e38e3 move comment on line by itself.. by John-Mark Gurney 2009-07-11 16:15:00 -0800
  • 4c6bbad make work w/ the new infastructure.. by John-Mark Gurney 2009-07-11 16:13:55 -0800
  • e04f09b print out the modules that failed to load.. by John-Mark Gurney 2009-07-11 16:12:59 -0800
  • cc0ea44 retry after failing to parse genres... by John-Mark Gurney 2009-07-11 16:11:11 -0800
  • e3e8457 clean up searchClass and createClass by John-Mark Gurney 2009-07-01 14:18:04 -0800
  • b2eefda use kwargs a bit better... by John-Mark Gurney 2009-07-01 14:01:27 -0800
  • 24209f6 drop unnecessary rich comparission operators... order by class name, then by object id.. by John-Mark Gurney 2009-07-01 13:36:25 -0800
  • fe90575 add new clip module... document it and the addition of item... by John-Mark Gurney 2009-06-30 22:19:35 -0800
  • 801ed1e if we run into trouble instanciating the class, print it out and continue.. otherwise we would end up w/ an unorder, incomplete container.. by John-Mark Gurney 2009-06-30 22:11:34 -0800
  • 64bcea6 move all the container handling into DIDLLite so that I get rid of a lot of cut and paste... by John-Mark Gurney 2009-06-30 21:57:26 -0800
  • 386b965 add that python-shoutcast is an optional piece... This will give people a chance to get it working.. by John-Mark Gurney 2009-05-04 10:07:49 -0800
  • 3f22228 make Browse be in it's own thread... This is good as sometimes it can take a long while, bad in that we loose some of the async requirements... by John-Mark Gurney 2009-05-01 19:02:19 -0800
  • 1346278 add a couple tasks that have been completed... by John-Mark Gurney 2009-04-28 19:21:48 -0800
  • e24bfdc improve error handling... by John-Mark Gurney 2009-04-28 19:18:30 -0800
  • d336c8f add idea to eliminate doRecall.. by John-Mark Gurney 2009-04-20 07:55:57 -0800
  • e4a35b1 check checkUpdate api slightly.. we never used a return value, so don't return one.. by John-Mark Gurney 2009-04-20 07:44:20 -0800
  • 75fba67 remove extra slash from a previous commit.. by John-Mark Gurney 2009-01-16 00:04:53 -0800
  • 68aa0cc reverse the urljoin patch... turns out urljoin doesn't work exactly like os.path.join.. it'll dirname the base and then add the component... not very useful as paths and files cannot be told apart.. urljoin is only useful for relative browsing, not for my use.. by John-Mark Gurney 2009-01-16 00:03:59 -0800
  • 35961f5 rever the queuing for SSDP, when using startService properly, it isn't necessary... by John-Mark Gurney 2009-01-15 23:59:55 -0800
  • f3495ee make the mime-type fixup a function.. by John-Mark Gurney 2009-01-15 23:26:05 -0800
  • b27b32b use urljoin to join up urls instead of hand joining them... This is just to be clean so that if a slash is missing it'll get added, or not adding too many.. by John-Mark Gurney 2009-01-15 23:19:37 -0800
  • fbccb8f support passing in a config file... have an option to ignore the path, but default to checking it... there probably should be a better way, maybe a checkConfig function or something... by John-Mark Gurney 2009-01-01 17:24:23 -0800
  • 9f017bc update software packages w/ urls... drop note about SOAPpy since it's required by twisted... by John-Mark Gurney 2008-12-30 10:29:25 -0800
  • edd8612 readd SOAPpy as a requirement since it is required by twisted... by John-Mark Gurney 2008-12-28 23:18:52 -0800
  • d13e86b Make this closer to a real twisted program... we do proper command line parsing now... but keep the old interface.. by John-Mark Gurney 2008-12-27 01:12:15 -0800
  • 2173880 SSDP is now a proper protocol, and doesn't require things too be setup immediately.. This does mean we have to queue up packets... by John-Mark Gurney 2008-12-27 01:10:34 -0800
  • 1cecec9 This change isn't complete, but I wanted to show the diffs here before I make them a subroutine... by John-Mark Gurney 2008-12-26 23:47:23 -0800
  • 541bfa0 pull in here, pulling into the tac was not correct... by John-Mark Gurney 2008-12-26 23:43:30 -0800
  • 629b41d we are going to readd this as a new file since the new file is not a python script.. by John-Mark Gurney 2008-12-24 19:14:02 -0800
  • 0e8d634 copy this over before we make it a real tac.. by John-Mark Gurney 2008-12-24 19:12:17 -0800
  • 5d28996 add the first change entry for the new version... Ignoring AppleDouble resource fork files.. by John-Mark Gurney 2008-11-29 23:12:55 -0800