Cuelib Parent

The parent POM for Cuelib, a library for manipulating cue sheets.

License

License

GroupId

GroupId

org.digitalmediaserver
ArtifactId

ArtifactId

cuelib-parent
Last Version

Last Version

2.0.0
Release Date

Release Date

Type

Type

pom
Description

Description

Cuelib Parent
The parent POM for Cuelib, a library for manipulating cue sheets.
Project URL

Project URL

https://github.com/DigitalMediaServer/cuelib
Source Code Management

Source Code Management

http://github.com/DigitalMediaServer/cuelib

Download cuelib-parent

Filename Size
cuelib-parent-2.0.0.pom 6 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/org.digitalmediaserver/cuelib-parent/ -->
<dependency>
    <groupId>org.digitalmediaserver</groupId>
    <artifactId>cuelib-parent</artifactId>
    <version>2.0.0</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.digitalmediaserver/cuelib-parent/
implementation 'org.digitalmediaserver:cuelib-parent:2.0.0'
// https://jarcasting.com/artifacts/org.digitalmediaserver/cuelib-parent/
implementation ("org.digitalmediaserver:cuelib-parent:2.0.0")
'org.digitalmediaserver:cuelib-parent:pom:2.0.0'
<dependency org="org.digitalmediaserver" name="cuelib-parent" rev="2.0.0">
  <artifact name="cuelib-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.digitalmediaserver', module='cuelib-parent', version='2.0.0')
)
libraryDependencies += "org.digitalmediaserver" % "cuelib-parent" % "2.0.0"
[org.digitalmediaserver/cuelib-parent "2.0.0"]

Dependencies

compile (1)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.25

Project Modules

  • cuelib-core
  • cuelib-id3
  • cuelib-tools

Cuelib

This is a fork of the now abandoned Cuelib. It hasn't been rebranded since the API and the functionality has been kept. The changes in this fork is that the code has been upgraded to Java 7, logging has been changed from JUL to SLF4j and heavily cleaned up, some bugs have been fixed and some minor improvements implemented. In addition, it has been Mavenized and split into modules and parsing of cue sheets embedded in FLACs has been implemented. The FLAC metadata parsing supports for both the CUESHEET and the VORBIS_COMMENT blocks. This fork, unlike the original, is hosted at Maven Central.

The modules are as follows:

  • Maven Central cuelib-parent - The parent POM for the other modules.
  • Maven Central cuelib-core - The CUE parser itself and only depends on SLF4j.
  • Maven Central cuelib-id3 - What seems to be an unfinished ID3 parser. It only depends on SLF4j.
  • Maven Central cuelib-tools - The command line tools for cutting tracks etc. It depends on SLF4j and Logback.

This fork starts at version number 2.0.0. This is to indicate the changed coordinates and modularization. This fork maintains the previous API with some additions and deprecations, but it's stll not a drop-in replacement. That's because the dependencies must be adjusted to use the necessary modules, and because the imports must be changed from jwbroek.cuelib to org.digitalmediaserver.cuelib. The packages have also been slightly reorganized as a result of the modularization. Modifying existing code to depend on this fork instead should be very easy though.

org.digitalmediaserver

Versions

Version
2.0.0