javascript-playlist-parser - Parse m3u, pls, and asx in JavaScript

  •        398

Parse m3u, m3u extended, pls, and asx in JavaScript. Adds window.M3U.parse, window.PLS.parse, and window.ASX.parse which take a string and return a possibly empty array of objects.

https://github.com/nickdesaulniers/javascript-playlist-parser

Dependencies:

xmldom : 0.1.21

Tags
Implementation
License
Platform

   




Related Projects

Play List Syncronizer

  •    C++

A small program, that can easily move your songs (or other files) by playlist (m3u, m3u8, pls, wpl, asx) to every place you want. You can not only make an exact copy of playlist, but also add files or replace part of old files by new.

AudioM - Audio Mover/Mobile

  •    Java

AudioM takes audio playlist formats (M3U,PLS,PLA/PLP) and copies the files to a new location with a playlist matching the new location. It also does playlist format conversion. Great for managing disk based MP3 players (Especially the Sansa).

Ptarmigan Media Parser for XML

  •    Java

Ptarmigan is a SAX event generator that produces schema-conforming XML content from the metadata found in media files and streams. It supports MP3 ID3 (v1 amp; v2), Vorbis/Ogg, FLAC, WMA and playlists (M3U, PLS, ASX and B4S). Initial implementation in Java.

foing -- an mp3 portal

  •    PHP

Simply stated, foing is an mp3-database module for the popular phpBB forum. Its main features are reproducing a playlist (m3u or pls format) and a Flash 6 jukebox with mp3's located all over the internet.

Open PLS in WMP

  •    

Open PLS in WMP allows you to listen to PLS (MP3 Playlist, a.k.a. Shoutcast streams) in Windows Media Player. It's a simple translator that opens PLS files, finds the stream information, and passes it to Window Media Player.


m3u8 - Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. :cinema:

  •    Go

This is the most complete opensource library for parsing and generating of M3U8 playlists used in HTTP Live Streaming (Apple HLS) for internet video translations. The library covered by BSD 3-clause license. See LICENSE for the full text. Versions 0.8 and below was covered by GPL v3. License was changed from the version 0.9 and upper.

b4s Playlist Parser

  •    

We intend to create a b4s Playlist Parser, that parses Winamp3\'s XML-based b4s format, using client-side JavaScript and XMLDOM.

waveform-playlist - Multitrack Web Audio editor and player with canvas waveform preview

  •    Javascript

Inspired by Audacity, this project is a multiple track playlist editor written in ES2015 using the Web Audio API. Load tracks and set cues (track cue in, cue out), fades (track fade in, fade out) and track start/end times within the playlist. I've written up some demos on github for the different audio fade types in the project.

Windows Media Playlist Generator

  •    DotNet

The Windows Media Playlist Generator is a simple windows application that generates playlist files for Windows Media Player (v11) based on the files within a selected folder.

ZEN WPL Exporter

  •    

WPL Exporter for Creative ZEN Mozaic EZ300 converts Windows Playlists (WPL) created in Windows Media Player to ZEN Playlist (M3U) format and saves them on ZEN device. You will be able to transfer your existing WMP playlists to ZEN. It's developed in C# and uses .NET 3.5.

MediaAssistant: iTunes Playlist Export

  •    CSharp

MediaAssistant is a .NET add-on for iTunes. MediaAssistant exports playlists (CSV and M3U), music files and artworks from the iTunes library. MediaAssistant merges box sets to a single virtual album.

MPlay

  •    

MPlay is a complete front-end for MPlayer under Windows. Features: Many audio and video format support, full m3u support, ID3-tag editor, searchable playlist, drop-down subtitles support, simple design, etc.

XMMS On The Fly Recoding

  •    C

Patches xmms for on the fly recoding id3 tags, m3u playlists, and file names from one encoding to another. Support ID3 tag editing, playlist sorting, encoding autodetection. Configuration available under encodings page of standard xmms preferences.

jmplayer

  •    Java

jmplayer is a graphical user interface (GUI) for multimedia playback. included are id3 tag / mp3 batch editing via regex, database connectivity, playlist manager (m3u) and mplayer support for video playback. jmplayer is written in java (cross platform)

mp3dj

  •    ActionScript

Mp3dj is a Flex-based web application for searching, browsing, and playing your mp3 collection remotely. Fully featured mp3 player in a webpage includes cross-fade support. Drag-and-drop Winamp compatible .m3u playlist files.

Easy XML - XSPF Playlist Generator

  •    PHP

This generator, when configured properly, will scan a desired folder for all of the MP3s and image files and will create a playlist for you on-the-fly. This will also work with ANY Online MP3 Player that uses an XML or XSPF Playlist.

W7 Auto Playlist Generator

  •    

Purpose: This application is designed to create W7MC playlist automatically whenever you want. You can select if you want the playlist sorted Alphabetical, by Creation Date or Random.

GRP Playlist

  •    C++

A Noatun (noatun.kde.org) playlist plugin. It is a playlist inspired by ZInf, in which you can organize your multimedia files in groups based on the files meta information (Artist, Album, etc)

Girder to Winamp Playlist connector

  •    VB

quot;Girder to Winamp Playlist connectorquot; is a link between the Girder software and the Playlist Editor of WinAmp.

M3u8 Parser

  •    Java

A java m3u8 playlist parser for Http Live Streaming. See ietf draft http://tools.ietf.org/html/draft-pantos-http-live-streaming-02 for details. See See: http://m3u8parser.chilicat.net for JavaDoc and simple Webstart application to test the parser