Mat
Mat
Once the new share database changes are merged, I could work on fixing this issue. We have to substitute backslashes with something else when converting real paths to virtual paths...
This request is blocked until we've ported the search result list to the new TreeView class.
> I didn't persist timestamps on directories -- which would be needed to perform a partial scan for new files only -- because, from my research, the timestamp isn't accurate...
Can you check if this branch works well for your needs? https://github.com/mathiascode/tinytag/tree/bytesio You can provide a file-like object like this: ``` tag = TinyTag.get(file_obj=file_obj) ```
@devsnd I think we should mark the `audio_offset` variable as private. It's not available/used in several of our formats, and not very useful as-is without an additional variable like `audio_size`.
Useful tool for upgrading syntax: https://github.com/asottile/pyupgrade I'll create a new branch for 2.0.0 soon, which can eventually be merged into master. I see there are some previous branches that we...
Closing in favor of https://github.com/devsnd/tinytag/issues/166
While tinytag mainly targets common audio formats, adding support for APEv2 tags would essentially give us Monkey's Audio, Musepack, OptimFROG and WavPack support for free. It seems like a worthwhile...
> Nicotine+ is very old software, it was never designed with today's internet speeds in mind, and it uses simple methods for reading and writing data to/from disk in a...
> asynchronous disk I/O, DMA or multi-core CPU model-specific optimizations. Python doesn't support asynchronous disk I/O at least, so that's not something we can utilize at least. Anyway, this is...