Ecosyste.ms sponsors
An open API service aggregating public data about GitHub Sponsors.
An open API service aggregating public data about GitHub Sponsors.
A passionate software developer with a focus on creating tools and libraries that enhance the world of music metadata parsing, playlist manipulation, and more.
Funding Links: https://github.com/sponsors/Borewit, https://buymeacoffee.com/borewit
Borewit | Software Developer | Open-Source Advocate
As a passionate software developer, I specialize in creating high-quality tools and libraries that enhance music metadata parsing, playlist manipulation, and beyond. My work spans a variety of projects aimed at solving challenges related to audio processing and metadata management, with a strong commitment to delivering reliable and effective software solutions for the developer community.
Featured JavaScript Projects:
music-metadata: A versatile library for Node.js that parses music metadata from both stream and file sources. It supports a wide range of audio and tag formats, making it indispensable for developers building music-related applications.
file-type: Contributing to this widely-used library for detecting file types based on binary signatures, crucial for accurate file type identification in various applications.
strtok3: A Promise-based streaming tokenizer designed for efficient asynchronous tokenization tasks, adding convenience for developers dealing with binary data.
tokenizer-s3: An adapter for strtok3 that enables efficient tokenization of files stored on Amazon S3, optimizing access to cloud-based file portions.
musicbrainz-api: A Node.js client for the MusicBrainz API, facilitating the reading and submission of music metadata. This tool is essential for integrating MusicBrainz data into your applications.
rate-limit-threshold: Library designed to handle rate-limiting by allowing developers to set thresholds for the maximum number of requests that can be made within a specified time period. This helps to prevent exceeding the rate limits imposed by APIs or services. The library provides configurable options and is useful for managing API consumption in a controlled manner.
bounded-queue: A library addressing the producer-consumer problem by managing queues efficiently and reliably, ensuring smooth communication between producers and consumers.
Other NPM packages I published
Featured Java Projects:
listFix(): A playlist repair tool designed to fix broken links and ensure compatibility across different media players, reflecting my commitment to robust playlist management solutions.
lizzy: A multimedia playlist parser that supports a broad range of playlist file formats. Lizzy is a powerful resource for developers and enthusiasts working with diverse playlist formats.
My aim is to deliver high-quality software components and share them with the broader community. I am always eager to tackle new challenges and contribute to projects that drive innovation in audio technology and metadata management.
Let’s connect and collaborate on building the next generation of open-source solutions!
Stream and file based music metadata parser for node. Supporting a wide range of audio and tag formats.
Language: TypeScript - Stars: 986Browser version of music-metadata parser Supporting a wide range of audio and tag formats.
Language: TypeScript - Stars: 240Node MusicBrainz API client for reading and submitting metadata
Language: TypeScript - Stars: 161Extracts metadata music metadata found in audio files
Language: TypeScript - Stars: 32Fetch HTTP streamed chunks using RFC-7233 range requests
Language: TypeScript - Stars: 8Extension for music-metadata to retrieve metadata from files stored on AWS S3 cloud storage
Language: JavaScript - Stars: 5