Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kevinfrei/audio-database
A NodeJS Audio Database implementation
https://github.com/kevinfrei/audio-database
Last synced: about 2 months ago
JSON representation
A NodeJS Audio Database implementation
- Host: GitHub
- URL: https://github.com/kevinfrei/audio-database
- Owner: kevinfrei
- License: unlicense
- Created: 2021-03-27T18:52:20.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-06-18T05:48:53.000Z (over 1 year ago)
- Last Synced: 2024-10-12T05:49:20.899Z (3 months ago)
- Language: TypeScript
- Size: 3.67 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# audio-database
A NodeJS Audio Database implementation for use in my music player,
[EMP](https://github.com/kevinfrei/EMP). It's not yet integrated, but I'm trying
to get it to a place where I can rip a bunch of stuff out of EMP and replace it
with this, in the hopes that this is better tested, then start adding some
capabilites here. The first one that seems like it's sort of doable is
"incremental updates" to allow the user to edit metadata and not force full DB
refresh.It's not using a class, because I like data hiding, and closures are a better
model than JavaScript classes, so if you want to use it, await
`MakeAudioDatabase` and you're on your way. I will do my best to stick with
semantic versioning, so I'll make sure and bump the minor version for any
breaking changes. I haven't yet published it to NPM, but I will do so pretty
soon, with the name `@freik/audio-database`.