All Projects → saschpe → android-pls-parser

saschpe / android-pls-parser

Licence: Apache-2.0 license
A playlist file (*.pls) parser library for Android

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to android-pls-parser

Youtubedownloader
Downloads videos and playlists from YouTube
Stars: ✭ 2,202 (+11489.47%)
Mutual labels:  playlist
Audioplayer
Audio Player for Nextcloud and ownCloud
Stars: ✭ 179 (+842.11%)
Mutual labels:  playlist
autumn
A Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (+489.47%)
Mutual labels:  parser-library
Beijing Iptv
最好用的北京联通IPTV频道列表。https://bjiptv.tk
Stars: ✭ 125 (+557.89%)
Mutual labels:  playlist
Mpv Playlistmanager
Mpv lua script to create and manage playlists
Stars: ✭ 150 (+689.47%)
Mutual labels:  playlist
Jcplayer
🎵 A simple audio player for Android applications.
Stars: ✭ 209 (+1000%)
Mutual labels:  playlist
Spotify Playlist Archive
Daily snapshots of public Spotify playlists
Stars: ✭ 111 (+484.21%)
Mutual labels:  playlist
vagrant-travisci-libvrt
Example project showing how to run Vagrant on TravisCI using libvrt & KVM
Stars: ✭ 25 (+31.58%)
Mutual labels:  travis-ci
Coverify
🎧 Design fresh album cover for your Spotify playlists
Stars: ✭ 167 (+778.95%)
Mutual labels:  playlist
ci-testing-python
Sample Microservice App in Python for Testing using pytest, uber/doubles, tox on CI servers like Jenkins and Travis CI using Docker + Docker-Compose for test environment.
Stars: ✭ 37 (+94.74%)
Mutual labels:  travis-ci
Ffplayout Engine
python and ffmpeg based playout
Stars: ✭ 128 (+573.68%)
Mutual labels:  playlist
Musicplayer
A minimal music player built on electron.
Stars: ✭ 145 (+663.16%)
Mutual labels:  playlist
Spotlistr
🎧 Convert Anything to a Spotify Playlist!
Stars: ✭ 226 (+1089.47%)
Mutual labels:  playlist
Favesound Redux
🎶 A SoundCloud Client in React + Redux running in production. Live Demo and Source Code to explore React + Redux as a beginner.
Stars: ✭ 1,586 (+8247.37%)
Mutual labels:  playlist
now-travis
No description or website provided.
Stars: ✭ 50 (+163.16%)
Mutual labels:  travis-ci
Alltomp3
Node module to download and convert in MP3 with tags an online video
Stars: ✭ 120 (+531.58%)
Mutual labels:  playlist
Atldotnet
Fully managed, portable and easy-to-use C# library to read and edit audio data and metadata (tags) from various audio formats, playlists and CUE sheets
Stars: ✭ 180 (+847.37%)
Mutual labels:  playlist
stock reminder bot
A twitter bot that reminds you of stock and crypto predictions
Stars: ✭ 25 (+31.58%)
Mutual labels:  travis-ci
dashboard
Simple code build dashboard
Stars: ✭ 14 (-26.32%)
Mutual labels:  travis-ci
Singlespotify
🎵 Create Spotify playlists based on one artist through the command line
Stars: ✭ 254 (+1236.84%)
Mutual labels:  playlist

Android Playlist File Parser

Download Android Arsenal License Build Status

A playlist file (*.pls) parser library for Android. Please check the format's Wikipedia page for details.

Usage

To parse a playlist file provided as an InputStream:

// ...
Playlist playlist = PlaylistParser.parse(inputStream);
for (Playlist.Track track : playlist.getTracks()) {
    track.getFile();
    track.getTitle();
    // ...
}

To parse a playlist file provided as a String:

// ...
Playlist playlist = PlaylistParser.parse(string);
for (Playlist.Track track : playlist.getTracks()) {
    track.getFile();
    track.getTitle();
    // ...
}

Download

compile 'saschpe.android:pls-parser:1.0.5'

Snapshots of the development version are available in Sonatype's snapshots repository.

Users

License

Copyright 2017 Sascha Peilicke

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].