Borewit
A passionate software developer with a focus on creating tools and libraries that enhance the world of music metadata parsing, playlist manipulation, and more.
The Netherlands
Pinned Repositories
audio-tag-analyzer
Extracts metadata music metadata found in audio files
listFix
listFix() - Playlist Repair Done Right
lizzy
Multimedia playlist parser, supporting a wide range of playlist file formats.
music-metadata
Stream and file based music metadata parser for node. Supporting a wide range of audio and tag formats.
music-metadata-browser
Browser version of music-metadata parser Supporting a wide range of audio and tag formats.
music-metadata-react
React application to test integration with music-metadata-browser
musicbrainz-api
Node MusicBrainz API client for reading and submitting metadata
readable-web-to-node-stream
Converts a Web-API readable-stream into a Node readable-stream.
strtok3
Promise based streaming tokenizer
tokenizer-s3
Amazon S3 tokenizer
Borewit's Repositories
Borewit/music-metadata
Stream and file based music metadata parser for node. Supporting a wide range of audio and tag formats.
Borewit/music-metadata-browser
Browser version of music-metadata parser Supporting a wide range of audio and tag formats.
Borewit/musicbrainz-api
Node MusicBrainz API client for reading and submitting metadata
Borewit/strtok3
Promise based streaming tokenizer
Borewit/audio-tag-analyzer
Extracts metadata music metadata found in audio files
Borewit/listFix
listFix() - Playlist Repair Done Right
Borewit/music-metadata-react
React application to test integration with music-metadata-browser
Borewit/token-types
A primitive token library used to read from, and to write a node Buffer
Borewit/peek-readable
A promise based asynchronous stream reader, which makes reading from a stream easy.
Borewit/tokenizer-http
Fetch HTTP streamed chunks using RFC-7233 range requests
Borewit/tokenizer-s3
Amazon S3 tokenizer
Borewit/lizzy
Multimedia playlist parser, supporting a wide range of playlist file formats.
Borewit/tokenizer-range
Range-request tokenizer adapter
Borewit/file-type-example
file-type examples
Borewit/.github
Borewit/borewit.github.io
Borewit/bounded-queue
Bounded batch queue, where items are produced and consumed based on user specified functions
Borewit/dd-plist
A java library providing support for ASCII, XML and binary property lists.
Borewit/file-detect-ooxml
file-type detector plugin for Open Office XML (OOXML) documents
Borewit/file-type-xml
Detector plugin for file-type for XML files
Borewit/gradle
Adaptable, fast automation for all
Borewit/import-esm-in-typescript-examples
How to configure typescript to support importing esm modules.
Borewit/is-svg
Check if a string or buffer is SVG
Borewit/lizzy-transcode
Command line utility to convert playlist from one format into another
Borewit/load-esm
Utility to dynamically load ESM modules in TypeScript CommonJS projects
Borewit/mstream-http-range-client
An HTTP client, testing HTTP range requests against the mStream media server
Borewit/parse-webm-with-duration
Borewit/rate-limit-threshold
Rate limiter with a maximum number of calls per given period of time
Borewit/test-musicbrainz-api
Test musicbrainz-api@0.14.0
Borewit/tokenizer-inflate
A package designed for handling and extracting data from ZIP files efficiently using a tokenizer-based approach. The library provides a customizable way to parse ZIP archives and extract compressed data while minimizing memory usage.