Skip to content

Commit e9ab43f

Browse files
committed
Merge branch 'dev'
2 parents 30ce3b4 + 4e58628 commit e9ab43f

196 files changed

Lines changed: 54404 additions & 169138 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.travis.yml

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,14 @@
11
language: java
22

33
before_install:
4-
- |
5-
if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then
6-
echo $GPG_SECRET_KEYS | base64 --decode | $GPG_EXECUTABLE --import
7-
echo $GPG_OWNERTRUST | base64 --decode | $GPG_EXECUTABLE --import-ownertrust
8-
fi
4+
- chmod +x .travis/*.sh
5+
- .travis/load_gpg.sh
96

107
install:
118
- mvn clean install -DskipTests=true -Dgpg.skip -Dmaven.javadoc.skip=true -B -V
129

1310
script:
14-
- |
15-
if [[ -z "${TRAVIS_TAG}" ]]; then
16-
mvn deploy -Dmaven.deploy.skip=true -B -U -Pdebug
17-
else
18-
mvn deploy --settings .maven.xml -B -U -Prelease
19-
fi
11+
- .travis/script.sh
2012

2113
before_deploy:
2214
- mvn help:evaluate -N -Dexpression=project.version|grep -v '\['

.travis/load_gpg.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
set -ev
3+
4+
if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then
5+
echo $GPG_SECRET_KEYS | base64 --decode | $GPG_EXECUTABLE --import
6+
echo $GPG_OWNERTRUST | base64 --decode | $GPG_EXECUTABLE --import-ownertrust
7+
fi

.travis/script.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/usr/bin/env bash
2+
set -ev
3+
4+
if [[ -z "${TRAVIS_TAG}" ]]; then
5+
mvn deploy -Dmaven.deploy.skip=true -B -U -Pdebug
6+
else
7+
mvn deploy --settings .maven.xml -B -U -Prelease
8+
fi

LICENSE

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -199,31 +199,3 @@
199199
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200200
See the License for the specific language governing permissions and
201201
limitations under the License.
202-
203-
204-
205-
===============
206-
MP3 decoder
207-
===============
208-
209-
MIT License
210-
211-
Copyright (c) 2017 delthas
212-
213-
Permission is hereby granted, free of charge, to any person obtaining a copy
214-
of this software and associated documentation files (the "Software"), to deal
215-
in the Software without restriction, including without limitation the rights
216-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
217-
copies of the Software, and to permit persons to whom the Software is
218-
furnished to do so, subject to the following conditions:
219-
220-
The above copyright notice and this permission notice shall be included in all
221-
copies or substantial portions of the Software.
222-
223-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
224-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
225-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
226-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
227-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
228-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
229-
SOFTWARE.

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
# librespot-java
2-
[![Build Status](https://travis-ci.com/librespot-org/librespot-java.svg?branch=master)](https://travis-ci.com/librespot-org/librespot-java)
2+
[![Build Status](https://travis-ci.com/librespot-org/librespot-java.svg?branch=dev)](https://travis-ci.com/librespot-org/librespot-java)
33
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/1ec8ca04e5054558a089bc7f640079a6)](https://www.codacy.com/manual/devgianlu/librespot-java?utm_source=github.com&utm_medium=referral&utm_content=librespot-org/librespot-java&utm_campaign=Badge_Grade)
44
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/xyz.gianlu.librespot/librespot-java/badge.svg)](https://maven-badges.herokuapp.com/maven-central/xyz.gianlu.librespot/librespot-java)
55

66
`librespot-java` is a port of [librespot](https://github.com/librespot-org/librespot), originally written in Rust, which as evolved into the most up-to-date open-source Spotify client. Additionally, this implementation provides an useful API to request metadata or control the player, more [here](https://github.com/librespot-org/librespot-java/blob/master/api).
77

8-
### Only PRs will be accepted for branch `master`, please checkout `new-spotify-api`.
9-
108
## Disclaimer!
119
We (the librespot-org organization and me) **DO NOT** encourage piracy and **DO NOT** support any form of downloader/recorder designed with the help of this repository. If you're brave enough to put at risk this entire project, just don't publish it. This is meant to provide support for all those devices that are not officially supported by Spotify.
1210

@@ -18,6 +16,7 @@ Its main features are:
1816
- Local content caching
1917
- Zeroconf (Spotify Connect)
2018
- Gapless playback
19+
- Mixed playlists (cuepoints and transitions)
2120

2221
## Get started
2322
All the configuration you need is inside the `config.toml` file, there you can decide to authenticate with:
@@ -55,6 +54,10 @@ This project uses [Maven](https://maven.apache.org/), after installing it you ca
5554

5655
To run the newly build jar run `java -jar ./core/target/librespot-core-jar-with-dependencies.jar`.
5756

57+
## Related Projects
58+
- [librespot](https://github.com/librespot-org/librespot)
59+
- [ansible-role-librespot](https://github.com/xMordax/ansible-role-librespot/tree/master) - Ansible role that will build, install and configure Librespot-Java.
60+
5861
# Special thanks
5962

6063
- All the developers of [librespot](https://github.com/librespot-org/librespot) which started this project in Rust

api-client/README.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

api-client/pom.xml

Lines changed: 0 additions & 75 deletions
This file was deleted.

api-client/src/main/java/xyz.gianlu.librespot.api.client/Main.java

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)