Playlist Rss - Webhosted (php) m3u playlist generator

All you've ever wanted to know about the ActiveX, Mozilla plugins, the web interface and various PHP extensions
fluaten
New Cone
New Cone
Posts: 1
Joined: 11 Oct 2013 15:31
Location: France

Playlist Rss - Webhosted (php) m3u playlist generator

Postby fluaten » 11 Oct 2013 16:20

Hi,

This is my first post here, so I hope not to be in the wrong forum category.

I want to share with the VLC community a tool I create about one year ago and that I use nearly every day with VLC.

It's called "Playlist Rss" : http://www.fluate.net/code/playlistrss

It's a webhosted (php) m3u playlist generator. To play radio stream and latest podcast from RSS.

It also works with youtube, vimeo and dailymotion RSS.

You only need a webhosting supporting PHP 5 and custom url rewriting. No database is required

Image

You can find the source here : https://github.com/fluaten/PlaylistRSS

For a quick demo copy paste in VLC : http://playlistrss.fluate.net

Image

You can find more help about how to install here : https://github.com/fluaten/PlaylistRSS#install
How to create/modify a playlist

Copy paste line below in playlist.php and change url and title.

playlist_space();

// Space in the playlist, 10s track to choose

category_title('Category title');

// Show a category title, 10s track to choose

playlist_radio_stream('Title of the radio', 'http://urlofthesoundstream');

// playlist_radio_stream(Title, url) (no space at the end)

playlist_podcast('Title of the podcast', 'http://urlofthepodcastrss', 10);

// playlist_podcast(Title, url, number of elements)

playlist_podcast_nospace('Title of the podcast', 'http://urlofthepodcastrss', 10);

// playlist_podcast(Title, url, number of elements) (no space at the end)

Video streaming is still experimental, and freeze sometimes, it depends on how VLC read these stream.

Youtube

playlist_youtube_user('Title', 'user ID', 20);

// playlist_youtube_user(Title, youtube username, number of elements);

playlist_youtube_user_favorite('Title', 'user ID', 20);

// playlist_youtube_user_favorite(Title, youtube username, number of elements);

playlist_youtube_normal('Title', 'http://urlofthevideorss', 10);

// playlist_youtube_normal(Title, feedurl, number of elements);

playlist_youtube_playlist('Title', 'Playlist ID', 20);

// playlist_youtube_playlist(Title, Playlist ID, number of elements); // Playlist ID ex : 39BF9545D740ECFF

Vimeo

playlist_vimeo_user('Title', 'vimeo userID', 20);

// playlist_vimeo_user(Title, vimeo username, number of elements);

playlist_vimeo_likes('Title', 'vimeo userID', 20);

// playlist_vimeo_likes(Title, vimeo username, number of elements);

playlist_vimeo_groups('Title', 'vimeo groupID', 20);

// playlist_vimeo_groups(Title, vimeo group name, number of elements);

playlist_vimeo_channels('Title', 'vimeo channelID', 20);

// playlist_vimeo_channels(Title, vimeo channel name, number of elements);

Dailymotion

playlist_dailymotion_user('Title', 'dailymotion userID', 20);

// playlist_dailymotion_user(Title, dailymotion username, number of elements);

playlist_dailymotion_search('Title', 'dailymotion search term', 20);

// playlist_dailymotion_user(Title, search term, number of elements);

playlist_dailymotion_playlist('Title', 'dailymotion playlistID', 20);

// playlist_dailymotion_playlist(Title, dailymotion playlist name, number of elements);

playlist_dailymotion_groups('Title', 'dailymotion groupID', 20);

// playlist_dailymotion_groups(Title, dailymotion group name, number of elements);
So in the end where ever you are, you only need to have VLC and to remember your radio address ( ex : http://radio.domain.com ) to play your favorite podcast, radio, youtube, vimeo.

You can also access and play this playlist with the web front-end at the same address (with a mobile phone for example).

Hope you like it,

Nicolas
Image

Return to “Web and scripting”

Who is online

Users browsing this forum: No registered users and 14 guests