Commit Graph

77 Commits

Author SHA1 Message Date
Jamie Hardt
68c75fc43f ADM impl 2022-11-23 06:29:07 +00:00
Jamie Hardt
1eca249ba4 Axml implementation 2022-11-23 06:23:31 +00:00
Jamie Hardt
2052fa385a Some AXML impl 2022-11-22 19:51:08 +00:00
Jamie Hardt
fbf4d72915 Added a punch of type annotations
For documentation
2022-11-16 20:40:07 -08:00
Jamie Hardt
bec3d98ee7 Added some type annotations for doc help 2022-11-16 20:23:35 -08:00
Ronald van Elburg
ec327ee76f Move version and author information to separate file. The current location leads to problems with dependencies which are only resolved after running pip. 2022-10-17 13:25:41 +02:00
Ronald van Elburg
62a34cfee8 Make it possible to pass file handles or in memory wav data to wavinfo. Some of the fields for the __repr__ where not available for files. For these the url member is set to "about:blank", and the self.path to the representation of the incoming object. The formating in __repr__ turned out to be broken, with fixing that we also had to fix the test on __repr__. 2022-08-30 11:42:47 +02:00
Jamie Hardt
c966097e7d Nudged version to 1.6.3 2022-01-06 11:45:39 -08:00
Jamie Hardt
84a76f9c74 Update __init__.py
Version 1.6.2
2020-10-19 21:29:40 -07:00
Jamie Hardt
5a1a12e21e Update __init__.py
Version 1.6.1
2020-10-19 21:28:58 -07:00
Jamie Hardt
e9e4b4bcbb Made quick fixes of these to get tests working 2020-10-08 21:31:32 -07:00
Jamie Hardt
c114eb7cf3 Create dolby_parser.py 2020-08-27 13:37:49 -07:00
Jamie Hardt
4576d65da6 Update wave_reader.py
Removed needless sys import
2020-08-21 22:39:52 -07:00
Elijah Lopez
7589d5fb82 Add metadata tests 2020-08-14 15:19:28 -04:00
Elijah Lopez
6d8e717f42 Update wave_info_reader.py 2020-08-14 14:51:31 -04:00
Elijah Lopez
ba232605db fix bugs 2020-08-14 14:48:49 -04:00
Elijah Lopez
9a90a0c310 Update wave_reader.py 2020-08-14 14:34:17 -04:00
Elijah Lopez
add390c0a0 Formatting, refactoring, __repr__ 2020-08-14 09:07:56 -04:00
Jamie Hardt
7351623e3a Update riff_parser.py
Pass file signature to parse_rf64()
2020-08-07 22:56:31 -07:00
Jamie Hardt
c23ca4bded Update rf64_parser.py
Parameterize the file magic number.
2020-08-07 22:55:37 -07:00
Jamie Hardt
8fe799b211 Update riff_parser.py
Added `BW64` identifier, which is apparently what certain ITU/EBU big WAV files use.
2020-08-07 22:52:28 -07:00
Jamie Hardt
18ebd22ec1 Update wave_info_reader.py
Removed redundant "ISFT" fourcc
2020-06-24 18:30:14 -07:00
Jamie Hardt
39210738e3 Update umid_parser.py
Can't figure out how these are formatted as string yet so will just output raw hex
2020-01-06 08:58:32 -08:00
Jamie Hardt
5a30ce3afc UMID Implementation 2020-01-06 08:27:34 -08:00
Jamie Hardt
1b9547e8c2 Style tweaks
Style stuff
2020-01-06 08:27:26 -08:00
Jamie Hardt
9d9592e9e1 Update wave_reader.py
output INFO and test for if these aren't present
2020-01-05 19:20:12 -08:00
Jamie Hardt
b0c5a7de72 Update wave_bext_reader.py
Print UMID in to_dict
2020-01-05 19:19:56 -08:00
Jamie Hardt
c36b53c5c5 Update wave_ixml_reader.py
Removed dead code from iXML parser
2020-01-05 17:20:05 -08:00
Jamie Hardt
25485d9601 Update riff_parser.py
Removed code that isn't being used.
2020-01-05 17:14:09 -08:00
Jamie Hardt
ffa51eaff4 Tests for walking metadata 2020-01-05 17:10:33 -08:00
Jamie Hardt
5824406ae6 Update umid_parser.py 2020-01-05 14:29:46 -08:00
Jamie Hardt
a90d3f4b38 Version 1.5
Added command-line entrypoint, more UMID implementation
2020-01-05 10:05:54 -08:00
Jamie Hardt
5d4bb13ad6 v1.4.1
to test github action
2020-01-04 22:28:02 -08:00
Jamie Hardt
b4613ed6f4 Update umid_parser.py
Removed type annotation which seems to die in Python 3.5
2020-01-02 17:38:32 -08:00
Jamie Hardt
8d44d411d7 Update umid_parser.py 2020-01-02 17:26:23 -08:00
Jamie Hardt
6005f79e60 Added basic UMID parser 2020-01-02 17:24:08 -08:00
Jamie Hardt
841b86f3f4 Python 3.8 added to tests
Bumped version and added 3.8 to Travis
2020-01-02 11:55:51 -08:00
Jamie Hardt
5c90d5ff47 Rewrite of chink code
More work on #4
2020-01-02 11:44:42 -08:00
Jamie Hardt
60e329fdb4 Improved exceptions in certain EOF cases
Pursuant to #4
2020-01-02 10:50:36 -08:00
Jamie Hardt
49ac961b94 Some setup metadata tweaks.. 2019-08-20 16:21:24 -07:00
Jamie Hardt
7fc530b2cd Some documentation tweaks. 2019-08-20 16:11:50 -07:00
Jamie Hardt
4dfc1ab33c Added iXML track list parsing 2019-08-19 11:39:13 -07:00
Jamie Hardt
45c2aae640 Update wave_ixml_reader.py 2019-06-29 21:50:20 -07:00
Jamie Hardt
792e5505b6 Update wave_info_reader.py 2019-06-25 20:28:40 -07:00
Jamie Hardt
8f575c5131 Update wave_info_reader.py
Added some more fields
2019-06-25 20:24:29 -07:00
Jamie Hardt
1827b46e34 RF64 implementation 2019-06-25 13:10:26 -07:00
Jamie Hardt
809ff71bb4 Update wave_ixml_reader.py
Switched XML parser from xml.etree to lxml with recovery
2019-06-23 22:23:28 -07:00
Jamie Hardt
a6ed0152db Update wave_ixml_reader.py
Added a brief report and suppressing the iXML exception for now
2019-06-23 20:43:59 -07:00
Jamie Hardt
d3c8207a33 Update wave_reader.py
Strip trailing nulls. Relates to #1
2019-02-14 09:44:49 -08:00
Jamie Hardt
976d5844e2 Fixed version comparison 2019-01-05 22:06:17 -08:00