John-Mark Gurney
8d268f4567
support additional attributes (other than size) on the
media resources...
support rtsp in addition to http resources..
[git-p4: depot-paths = "//depot/": change = 1574]
14 years ago
John-Mark Gurney
bb8d6fd10a
add hash function for ZipInfo objects... This lets us
ensure that two seperate ZipInfo objects that refer to the
same file compare equal..
[git-p4: depot-paths = "//depot/": change = 1573]
14 years ago
John-Mark Gurney
932983a5f7
put the mimetype element inside res so that each res can
contain a different type... such as different audio formats..
[git-p4: depot-paths = "//depot/": change = 1554]
14 years ago
John-Mark Gurney
b44d43eace
make the endian detection into a function so we don't have to
place namespace games...
add the pure python version of the interleaver in case the user
hasn't compiled the C version.. only make it a warning as it
is only a performance improvement..
[git-p4: depot-paths = "//depot/": change = 1431]
15 years ago
John-Mark Gurney
1175fd948c
add routine to calculate cddbid... This only works on audio only
discs, so it shouldn't be used yet...
mark some items private by using _...
document some routines..
[git-p4: depot-paths = "//depot/": change = 1430]
15 years ago
John-Mark Gurney
b42392a4bf
look for the interleve library in the same dir as the flac module..
[git-p4: depot-paths = "//depot/": change = 1428]
15 years ago
John-Mark Gurney
62ca1c50b8
fix the growing track length problem... turns out that AudioResource
takes a sample count, not the end sample possition...
[git-p4: depot-paths = "//depot/": change = 1425]
15 years ago
John-Mark Gurney
8ba923751c
forgot from previous comming of audioraw.py:
only do one block when we are called...
flac.py:
add the support for returning the results of one block or up to
n samples... This should help prevent some of the coping that
goes w/ combining strings, though it may increase call overhead..
add usage...
[git-p4: depot-paths = "//depot/": change = 1424]
15 years ago
John-Mark Gurney
9bfcbeea97
when we are doing producing, also notify that we are finished...
disable a bunch of debugging print's...
document why we need to keep a pauseProducing, bug in twisted...
[git-p4: depot-paths = "//depot/": change = 1423]
15 years ago
John-Mark Gurney
c145701ad6
update which version of twisted I've been testing w/...
[git-p4: depot-paths = "//depot/": change = 1422]
15 years ago
John-Mark Gurney
acf0f6828f
add some addition things to check before shipping..
[git-p4: depot-paths = "//depot/": change = 1421]
15 years ago
John-Mark Gurney
9b037cc6c8
add additional modules to the QA check list...
[git-p4: depot-paths = "//depot/": change = 1420]
15 years ago
John-Mark Gurney
db98728a9e
switch to twisted's zipstream module.. this makes things work
w/ Python 2.5 since they removed a documented member...
[git-p4: depot-paths = "//depot/": change = 1419]
15 years ago
John-Mark Gurney
54c742f5fa
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...
[git-p4: depot-paths = "//depot/": change = 1418]
15 years ago
John-Mark Gurney
070874d509
put mp4 addition in correct section..
[git-p4: depot-paths = "//depot/": change = 1417]
15 years ago
John-Mark Gurney
c56164bff8
add support for mp4 file format... this includes aac audio which
supports multi channel..
[git-p4: depot-paths = "//depot/": change = 1416]
15 years ago
John-Mark Gurney
505f9b508d
add a number of new things that have gone into the tree...
I should probably cut a new release soon..
[git-p4: depot-paths = "//depot/": change = 1412]
15 years ago
John-Mark Gurney
8fb11a4bdd
add a raw audio transcoder... This currently supports flac...
it supports seeking, but only 16bit audio currently...
[git-p4: depot-paths = "//depot/": change = 1411]
15 years ago
John-Mark Gurney
3c609c0705
add missing blank line... simple formating..
[git-p4: depot-paths = "//depot/": change = 1410]
15 years ago
John-Mark Gurney
3f27866400
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...
make the two createObjects have the same structure...
[git-p4: depot-paths = "//depot/": change = 1409]
15 years ago
John-Mark Gurney
ed038868f9
preliminary version of the audio and slink modules... should
include a sample asrc file..
[git-p4: depot-paths = "//depot/": change = 1380]
15 years ago
John-Mark Gurney
27316ce5f1
don't fail if we can't debug.. mean you can run multiple instances
on a single computer..
[git-p4: depot-paths = "//depot/": change = 1379]
15 years ago
John-Mark Gurney
055ceab9be
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..
[git-p4: depot-paths = "//depot/": change = 1378]
15 years ago
John-Mark Gurney
8487cd4765
support formating attributes.. make sure they result in strings...
add method for formating the duration... convert from int/float to
the string..
make sorting a bit smarter...
[git-p4: depot-paths = "//depot/": change = 1377]
15 years ago
John-Mark Gurney
e84ceaf7ce
add close method to the filelock object.. and use that instead
of reaching in to do the close..
[git-p4: depot-paths = "//depot/": change = 1376]
15 years ago
John-Mark Gurney
3370a7b7ef
pull this in as it's necessary for my slinke stuff.. I have a
change to make to it..
[git-p4: depot-paths = "//depot/": change = 1375]
15 years ago
John-Mark Gurney
0eaa466b96
no longer just a PLS...
[git-p4: depot-paths = "//depot/": change = 1374]
15 years ago
John-Mark Gurney
38c4e6f212
add support for wax/asx files...
[git-p4: depot-paths = "//depot/": change = 1373]
15 years ago
John-Mark Gurney
99cfba2ca0
add some release notes..
[git-p4: depot-paths = "//depot/": change = 1371]
15 years ago
John-Mark Gurney
0007f24224
if adding the Object returns None, don't add it... this would
cause an incomplete directory to be presented..
[git-p4: depot-paths = "//depot/": change = 1370]
15 years ago
John-Mark Gurney
75e38e327f
move comment on line by itself..
[git-p4: depot-paths = "//depot/": change = 1369]
15 years ago
John-Mark Gurney
4c6bbad68b
make work w/ the new infastructure..
[git-p4: depot-paths = "//depot/": change = 1368]
15 years ago
John-Mark Gurney
e04f09baa3
print out the modules that failed to load..
[git-p4: depot-paths = "//depot/": change = 1367]
15 years ago
John-Mark Gurney
cc0ea44180
retry after failing to parse genres...
[git-p4: depot-paths = "//depot/": change = 1366]
15 years ago
John-Mark Gurney
e3e8457d4e
clean up searchClass and createClass
[git-p4: depot-paths = "//depot/": change = 1350]
15 years ago
John-Mark Gurney
b2eefdadfa
use kwargs a bit better...
drop addContainer, it wasn't used, and didn't make much sense as
we normally addItem Containers directly, instead of creating a
Container..
make example work again..
[git-p4: depot-paths = "//depot/": change = 1349]
15 years ago
John-Mark Gurney
24209f6722
drop unnecessary rich comparission operators... order by class name,
then by object id..
[git-p4: depot-paths = "//depot/": change = 1348]
15 years ago
John-Mark Gurney
fe90575e58
add new clip module... document it and the addition of item...
document DMC-250 and add it to the QA check list...
[git-p4: depot-paths = "//depot/": change = 1347]
15 years ago
John-Mark Gurney
801ed1e6dd
if we run into trouble instanciating the class, print it out
and continue.. otherwise we would end up w/ an unorder, incomplete
container..
[git-p4: depot-paths = "//depot/": change = 1346]
15 years ago
John-Mark Gurney
64bcea6c62
move all the container handling into DIDLLite so that I get
rid of a lot of cut and paste...
add a new module that uses XML to create a custom object... One
example is to support a simple mp3 streaming website:
<?xml version="1.0"?>
<Object>
<mimetype>audio/mpeg</mimetype>
<res>
<url>http://streaming.uoregon.edu:8000/ </url>
</res>
</Object>
Should be expanded to support more, but this is a good first
cut...
[git-p4: depot-paths = "//depot/": change = 1345]
15 years ago
John-Mark Gurney
386b965a5a
add that python-shoutcast is an optional piece... This will give
people a chance to get it working..
[git-p4: depot-paths = "//depot/": change = 1312]
15 years ago
John-Mark Gurney
3f22228fc8
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...
as things are in a thread, do requests web synchronously, we no longer
have to raise a Defered.. I'm not happy, but it'll take work to
properly be a mix between the two..
[git-p4: depot-paths = "//depot/": change = 1308]
16 years ago
John-Mark Gurney
13462789c5
add a couple tasks that have been completed...
add a couple work items..
[git-p4: depot-paths = "//depot/": change = 1305]
16 years ago
John-Mark Gurney
e24bfdc587
improve error handling...
restructure code so that we can support a url in a file that points
to the pls file...
[git-p4: depot-paths = "//depot/": change = 1304]
16 years ago
John-Mark Gurney
d336c8fe94
add idea to eliminate doRecall..
[git-p4: depot-paths = "//depot/": change = 1302]
16 years ago
John-Mark Gurney
e4a35b1922
check checkUpdate api slightly.. we never used a return value, so
don't return one..
[git-p4: depot-paths = "//depot/": change = 1301]
16 years ago
John-Mark Gurney
75fba67127
remove extra slash from a previous commit..
[git-p4: depot-paths = "//depot/": change = 1279]
16 years ago
John-Mark Gurney
68aa0ccec6
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..
[git-p4: depot-paths = "//depot/": change = 1278]
16 years ago
John-Mark Gurney
35961f5095
rever the queuing for SSDP, when using startService properly, it
isn't necessary...
make the mimetype function work..
do the notifies as part of startService which will get called once
the protocol is up...
[git-p4: depot-paths = "//depot/": change = 1277]
16 years ago
John-Mark Gurney
f3495ee5da
make the mime-type fixup a function..
[git-p4: depot-paths = "//depot/": change = 1276]
16 years ago