The most common concept for media playback apps, other than the obvious of playing media, is to create lists for playback; also known as playlists. However and Android SDK provides no default functionality to support this. In addition to supporting multiple OS versions, there are many devices out there that may have issues that basic implementations wouldn't capture. Playlist Core helps resolve those issues in a unified framework that provides the ability to quickly create media playback supporting external controls (such as bluetooth and Android Wear) and notifications.
Being derived from the initial playlist support that was in ExoMedia, Playlist Core has been designed to support any audio and video player implementation; freeing you, the developer, to use your preferred media player choices.
compile 'com.devbrackets.android:playlistcore:1.1.3'
Copyright 2015-2017 Brian Wernick 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.