fcfa5bd
(HEAD -> main)
convert README to markdown and minor updates.. by
2023-08-25 00:48:17 -0700
a4ed76d
use local forks to fix modern Python issues.. by
2023-08-25 00:47:19 -0700
7666721
add a date to files using their mtime.. by
2023-08-25 00:46:36 -0700
a8e8337
a string player requires these changes.. by
2023-08-25 00:37:30 -0700
dda96e7
convert mostly to Python 3.. basic functions work... by
2023-08-11 16:03:38 -0700
3177da2
(releases)
add README by
2022-01-19 16:26:37 -0800
8e02072
fix up elementtree import, add some minor tests and fix updating.. by
2022-01-19 15:10:22 -0800
4e6a186
add the recording date if provided.. by
2022-01-19 15:09:42 -0800
1f61342
specify the address to listen on.. by
2022-01-19 15:09:18 -0800
4f4a176
add stupid DLNA support so that Samsung SmartTV can seek.. by
2016-03-13 13:39:50 -0800
473315a
add Id line.. by
2015-01-27 23:49:59 -0800
405ddf8
use setdefault instead of a try/except block.. by
2015-01-27 23:46:01 -0800
19f966f
add some commented out debugging.. by
2015-01-27 23:44:15 -0800
80d3d06
document that ElementTree is only required pre-python 2.5.. by
2015-01-27 23:43:34 -0800
e6f598d
document that the shoutcast module got removed.. by
2015-01-27 23:30:16 -0800
4bd4a25
fix up the various Id lines that weren't being updated properly.. by
2015-01-27 23:30:04 -0800
c5e4f77
more cleaning up of shoutcast.. by
2015-01-27 23:26:51 -0800
6081ee5
remove the shoutcast module.. by
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
2015-01-27 23:25:47 -0800
6f2a69b
some debugging printing... by
2015-01-27 23:24:29 -0800
9601306
fix this up so that titles work again... comment out some print's.. by
2015-01-27 23:11:02 -0800
e280f7f
update locations now that resnet has been retired.. by
2015-01-27 16:33:26 -0800
c7826b8
fix len.. by
2014-03-15 00:35:59 -0800
09d66b4
this is where ffmpeg lives on gold.. by
2014-02-08 01:01:05 -0800
1ff9685
raise the correct error if the flac module won't work... by
2013-01-27 18:32:38 -0800
558d9e0
add support for escaping newlines... by
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
2012-12-07 21:01:05 -0800
acb0804
support cover art... by
2012-12-07 00:23:00 -0800
84bd5bb
install mime-type for flv files.. by
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
2012-12-07 00:08:38 -0800
11c598e
clean up some kwargs so we don't pass them along incorrectly.. by
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
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
2011-10-23 14:43:41 -0800
e487118
add reply for GetProtocolInfo... Say we can source any type... by
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
2011-03-01 23:36:23 -0800
a44fbc2
support CATALOG header line... by
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
2010-12-05 10:54:51 -0800
36f527a
add a __repr__... by
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
2010-12-04 10:39:47 -0800
8d268f4
support additional attributes (other than size) on the media resources... by
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
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
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
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
2010-01-17 23:46:44 -0800
b42392a
look for the interleve library in the same dir as the flac module.. by
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
2009-12-24 15:27:40 -0800
8ba9237
forgot from previous comming of audioraw.py: only do one block when we are called... by
2009-12-24 15:12:56 -0800
9bfcbee
when we are doing producing, also notify that we are finished... by
2009-12-24 15:10:08 -0800
c145701
update which version of twisted I've been testing w/... by
2009-12-24 15:05:56 -0800
acf0f68
add some addition things to check before shipping.. by
2009-12-24 11:27:47 -0800
9b037cc
add additional modules to the QA check list... by
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
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
2009-12-24 10:38:29 -0800
070874d
put mp4 addition in correct section.. by
2009-12-24 10:30:19 -0800
c56164b
add support for mp4 file format... this includes aac audio which supports multi channel.. by
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
2009-12-14 01:23:27 -0800
8fb11a4
add a raw audio transcoder... This currently supports flac... by
2009-12-14 01:15:49 -0800
3c609c0
add missing blank line... simple formating.. by
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
2009-12-05 23:43:59 -0800
ed03886
preliminary version of the audio and slink modules... should include a sample asrc file.. by
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
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
2009-09-07 17:09:43 -0800
8487cd4
support formating attributes.. make sure they result in strings... by
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
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
2009-09-06 20:23:54 -0800
0eaa466
no longer just a PLS... by
2009-08-15 16:18:54 -0800
38c4e6f
add support for wax/asx files... by
2009-08-15 16:10:20 -0800
99cfba2
add some release notes.. by
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
2009-07-11 16:19:55 -0800
75e38e3
move comment on line by itself.. by
2009-07-11 16:15:00 -0800
4c6bbad
make work w/ the new infastructure.. by
2009-07-11 16:13:55 -0800
e04f09b
print out the modules that failed to load.. by
2009-07-11 16:12:59 -0800
cc0ea44
retry after failing to parse genres... by
2009-07-11 16:11:11 -0800
e3e8457
clean up searchClass and createClass by
2009-07-01 14:18:04 -0800
b2eefda
use kwargs a bit better... by
2009-07-01 14:01:27 -0800
24209f6
drop unnecessary rich comparission operators... order by class name, then by object id.. by
2009-07-01 13:36:25 -0800
fe90575
add new clip module... document it and the addition of item... by
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
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
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
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
2009-05-01 19:02:19 -0800
1346278
add a couple tasks that have been completed... by
2009-04-28 19:21:48 -0800
e24bfdc
improve error handling... by
2009-04-28 19:18:30 -0800
d336c8f
add idea to eliminate doRecall.. by
2009-04-20 07:55:57 -0800
e4a35b1
check checkUpdate api slightly.. we never used a return value, so don't return one.. by
2009-04-20 07:44:20 -0800
75fba67
remove extra slash from a previous commit.. by
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
2009-01-16 00:03:59 -0800
35961f5
rever the queuing for SSDP, when using startService properly, it isn't necessary... by
2009-01-15 23:59:55 -0800
f3495ee
make the mime-type fixup a function.. by
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
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
2009-01-01 17:24:23 -0800
9f017bc
update software packages w/ urls... drop note about SOAPpy since it's required by twisted... by
2008-12-30 10:29:25 -0800
edd8612
readd SOAPpy as a requirement since it is required by twisted... by
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
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
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
2008-12-26 23:47:23 -0800
541bfa0
pull in here, pulling into the tac was not correct... by
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
2008-12-24 19:14:02 -0800
0e8d634
copy this over before we make it a real tac.. by
2008-12-24 19:12:17 -0800
5d28996
add the first change entry for the new version... Ignoring AppleDouble resource fork files.. by
2008-11-29 23:12:55 -0800