Commit Graph

13 Commits (master)

Author SHA1 Message Date
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 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 6e77c957cc
Revert "Use caret requirements for dependencies"
This reverts commit 5d3138ed2d.

Version numbers without operators are treated like caret requirements.
2020-06-26 14:45:06 +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 5d3138ed2d
Use caret requirements for dependencies
Does not use caret requirement for clap as version 3 is currently in
beta (breaking changes possible).
2020-06-25 00:11:00 +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