Simon Bruder
73dea88f7d
Refactor osu beatmap
...
It now uses the builder pattern and has tests and some documentation.
2020-08-07 12:37:57 +02:00
Simon Bruder
38180cfd0a
Add multithreading for batch conversion
2020-07-10 14:07:25 +02:00
Simon Bruder
8d5a34024e
Update dependencies
2020-07-09 11:39:13 +02:00
Simon Bruder
19eebdc345
Implement Deref for newtypes
2020-07-04 23:17:17 +02:00
Simon Bruder
e7c84aed9c
Add batch conversion mode
2020-06-30 11:58:08 +02:00
Simon Bruder
63d75fd6b6
Implement support for musicdb
2020-06-28 20:22:31 +02:00
Simon Bruder
e64ae362ef
Add unarc mode
2020-06-27 17:15:37 +02:00
Simon Bruder
7bbc416ac6
Add tests for part of utils
2020-06-26 23:48:34 +02:00
Simon Bruder
5a77d86fe7
Switch from nom to custom parser
...
The reason for the switch is mostly related to error handling (and me
being unable to unterstand how nom does it). Using byteorder and a few
handwritten helper functions for parsing makes error handling much
easier. It also allows me to return more helpful error messages.
2020-06-26 13:25:21 +02:00
Simon Bruder
8608bfd9ba
Update cargo lockfile
2020-06-25 00:10:43 +02:00
Simon Bruder
e921a150e1
Add error handling for unsupported audio formats
2020-06-25 00:04:10 +02:00
Simon Bruder
8f9df6f5bb
Remove bzip2 dependency
2020-06-23 13:19:03 +02:00
Simon Bruder
8319ee42d9
Initial commit
2020-06-22 20:39:20 +02:00