Music library

Library for music search and download

Лицензия

Лицензия

Группа

Группа

one.chest
Идентификатор

Идентификатор

music-library
Последняя версия

Последняя версия

0.0.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

Music library
Library for music search and download
Система контроля версий

Система контроля версий

https://github.com/DNAlchemist/music-library

Скачать music-library

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/one.chest/music-library/ -->
<dependency>
    <groupId>one.chest</groupId>
    <artifactId>music-library</artifactId>
    <version>0.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/one.chest/music-library/
implementation 'one.chest:music-library:0.0.1'
// https://jarcasting.com/artifacts/one.chest/music-library/
implementation ("one.chest:music-library:0.0.1")
'one.chest:music-library:jar:0.0.1'
<dependency org="one.chest" name="music-library" rev="0.0.1">
  <artifact name="music-library" type="jar" />
</dependency>
@Grapes(
@Grab(group='one.chest', module='music-library', version='0.0.1')
)
libraryDependencies += "one.chest" % "music-library" % "0.0.1"
[one.chest/music-library "0.0.1"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
com.mashape.unirest : unirest-java jar 1.4.9

test (4)

Идентификатор библиотеки Тип Версия
org.apache.tika : tika-core jar 1.16
org.apache.tika : tika-parsers jar 1.5
org.codehaus.groovy : groovy-all jar 2.4.7
junit : junit jar 4.12

Модули Проекта

Данный проект не имеет модулей.

Music Library

Build Status Maven Central Coverage Status

License

Java library for music downloads

download the track

MusicLibrary musicLibrary = MusicLibrary.createDefaultLibrary(host);
musicLibrary.searchTrack("Kasabian", "Underdog")
            .ifPresent(track -> {
                try(InputStream in = musicLibrary.fetchInputStream(track)) {
                    Files.copy(in, Paths.get("Kasabian - Underdog.mp3"))
                } catch (IOException e) {
                    e.printStackTrace();
                }
            });

guess the track

MusicGuesser lib = MusicGuesser.createDefaultGuesser(host);
List<String> searchResult = lib.suggest("Robert Jo");
assert searchResult.contains("Robert johnson - little queen of spades");

Версии библиотеки

Версия
0.0.1