https://github.com/justlaputa/cue-parser
A nodejs library to parse cue sheet
https://github.com/justlaputa/cue-parser
audio cuesheet
Last synced: 5 months ago
JSON representation
A nodejs library to parse cue sheet
- Host: GitHub
- URL: https://github.com/justlaputa/cue-parser
- Owner: justlaputa
- Created: 2013-06-02T15:11:38.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2022-12-30T18:26:49.000Z (over 3 years ago)
- Last Synced: 2025-08-09T04:12:36.802Z (10 months ago)
- Topics: audio, cuesheet
- Language: TypeScript
- Size: 145 KB
- Stars: 26
- Watchers: 4
- Forks: 16
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
About
=======
cue-parser is a cue-sheet parser library written for nodejs.
Most of the code is inspired by [cue-go](https://github.com/vchimishuk/cue-go)
[](https://travis-ci.org/justlaputa/cue-parser)
[](https://npmjs.org/package/cue-parser)
[](https://npmcharts.com/compare/cue-parser,cuefileparser,cue-parser-plus?start=1500&interval=30)
[](https://david-dm.org/justlaputa/cue-parser)\
[](https://lgtm.com/projects/g/justlaputa/cue-parser/alerts/)
[](https://lgtm.com/projects/g/justlaputa/cue-parser/context:javascript)
How to use
=======
Add cue-parser as a dependency to your project using npm:
```shell
npm install cue-parser
```
or yarn:
```shell
yarn add cue-parser
```
Use it in your node source code
```javascript
const parser = require('cue-parser');
const cuesheet = parser.parse('filename.cue');
console.log(cuesheet.performer);
console.log(cuesheet.files);
console.log(cuesheet.files[0].tracks);
```
References
==========
- [Cue sheet format kodi.wiki](http://kodi.wiki/view/Cue_sheets)
- [Cue sheet format from wiki.hydrogenaud.io](http://wiki.hydrogenaud.io/index.php?title=Cue_sheet)