Commit Graph

28 Commits

Author SHA1 Message Date
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
4576d65da6 Update wave_reader.py
Removed needless sys import
2020-08-21 22:39:52 -07: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
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
ffa51eaff4 Tests for walking metadata 2020-01-05 17:10:33 -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
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
Jamie Hardt
f1fb83f208 Update wave_reader.py
Fixed file URL code for version 2.7
2019-01-05 22:03:16 -08:00
Jamie Hardt
8d0d51b7fa Update wave_reader.py
Comment
2019-01-05 21:52:05 -08:00
Jamie Hardt
188ba855b2 Update wave_reader.py
Added `url` property
2019-01-05 21:49:58 -08:00
Jamie Hardt
c20b17e82c Fixed an infinite loop
Parsing this new file from soundgrinder seems to be error-prone, for now this fixes it.
2019-01-04 18:36:22 -08:00
Jamie Hardt
0ec5425cd8 Update wave_reader.py
Working on a walk() method, not done yet
2019-01-03 19:22:13 -08:00
Jamie Hardt
8e965f53e5 Documentation 2019-01-03 19:22:01 -08:00
Jamie Hardt
477c71830e Comments
Removed dead code
2019-01-03 18:24:36 -08:00
Jamie Hardt
4586d19a5f Renambed wave_parser -> riff_parser 2019-01-02 00:25:38 -08:00
Jamie Hardt
3e897d030c Removed premature decoding of iXML bytes 2019-01-02 00:17:20 -08:00
Jamie Hardt
99aa29c5f3 More work 2019-01-01 23:19:22 -08:00
Jamie Hardt
41b599923a bext Version handling 2019-01-01 20:51:54 -08:00
Jamie Hardt
ae09897abf Fixed bext parsing for metacorder
These have really screwed-up bext chunks that aren't zero-filled.
2019-01-01 19:30:43 -08:00
Jamie Hardt
feb8753ff9 Tests 2019-01-01 11:47:09 -08:00
Jamie Hardt
0fe87c5130 Update wave_reader.py
Removed unnecessary text stripping
2018-12-31 17:26:00 -08:00
Jamie Hardt
c45b00828a Another test file, more jupyter experiments 2018-12-31 16:43:26 -08:00
Jamie Hardt
0e21053d4e Debugging with a jupyter notebook 2018-12-31 16:33:24 -08:00
Jamie Hardt
65add975da Implementation 2018-12-31 15:56:58 -08:00
Jamie Hardt
37a9849b4e Fixes and testing with files 2018-12-31 14:00:57 -08:00