Playlist P

$4
Publisher Chippalrus
File size 103.54MB
Number of files 28
Latest version 1
Latest release date 2021-04-13 08:35:14
First release date 2021-04-13 08:35:14
Supported Unity versions 2018.4.2 or higher
Playlist P
by Chippalrus


REQUIREMENTS:
- TextMesh Pro (TMP) is required.
- Canvas / EventSystem

DETAILS:
A very basic playlist player with basic functionalities.
Only plays sound files from a directory or a basic playlist file.

- Basic M3U / M3U8 Playlist support
- As long sound files in playlist are are direct paths
( /dir/file.mp3 or http://domain.com/file.mp3 )

- GOOGLE DRIVE API support
- API Key is required to use this functionality
( Create your own from https://console.cloud.google.com/apis/ )

- Uses filename as track name display
- Filters unsupported file types
- DOES NOT READ FILE METADATA
( NO ALBUM ART, NO TRACK NAME.. ETC )

SUPPORTED AUDIO FORMATS:
- MP3
- OGG
- WAV
- AIF / AIFF
- MOD
- IT
- S3M
- XM


SETUP: 1) Install or Import TextMesh Pro (TMP)
If there is a TMP Importer prompt
Press "Import TMP Essentials"
**** TMP IS REQUIRED FOR THIS TO WORK ****

2) Drag prefab into scene with Canvas/EventSystem
**** CANVAS/EVENTSYSTEM IS REQUIRED FOR THIS TO WORK ****

CONTROLS:
Basic media player functions
- Stop, Play, Pause, Previous, Next, Volume Control
- Shuffle, Repeat

SETTINGS COG:
- Top left corner
- Opens playlist / directory path the music files.

LOCAL DIRECTORIES:
1) To switch to using local directories, make sure Google Drive logo is greyed out.

2) Simply input local directroy path (or playlist file path) into the "Path / ID" text field

3) You can leave "API Key" text field blank; The player ignore it anyway.

GOOGLE DRIVE:
1) To switch to using Google Drive, make sure the Logo is in colour, or it will continue using local directories.

2) To use Google Drive you must have an API Key with GoogleDriveAPI ( https://console.cloud.google.com/apis/ )

3) Simply add the Shared Directory ID in the "Path / ID" text field.

4) Add your API Key to the "API Key" text field.


Check Example.scene for details and setup if there are any issues

EXTRAS:
You can adjust the UI scale via:
-> PlaylistP
-> Canvas_Menu -> Canvas Scaler

If you want to change how it looks, go through each of the UI elements:
-> PlaylistP
-> Canvas_Menu
-> Container

Top Publisher Assets