Login   Register  
PHP Classes
elePHPant
Icontem

Proxy Cast

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author  
Picture of Karl Holz
Name: Karl Holz is available for providing paid consulting. Contact Karl Holz .
Packages: 11 Browse all classes by Karl Holz Browse all classes by
Country: Canada Canada - PHP jobs in Canada
Age: 32
All time rank: 101726 in Canada Canada
Week rank: 175 Up6 in Canada Canada Up
Innovation award
Innovation award
Nominee: 6x


  Detailed description   Download .zip .tar.gz  
This class can generate JSON from podcast feeds to serve players.

It can retrieves and parse the XML definitions of a given list of podcast feeds.

The class can generate and serve JSON output suitable to be handled by JavaScript on the browser side that can retrieve the podcast audio and play it.

  Classes of Karl Holz  >  Proxy Cast  >  Download .zip .tar.gz  >  Support forum Support forum  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Proxy Cast
Base name: proxy-cast
Description: Generate JSON from podcast feeds to serve players
Version: 1
PHP version: 5.3
License: Custom (specified in a license file)
All time users: 203 users
All time rank: 6669
Week users: 1 user
Week rank: 2051 Up
 
  Groups   Freshmeat project   Rate classes User ratings  
  Dependencies   Applications   Related links   Files Files  

  Groups  
Group folder image XML XML parsing and generation View top rated classes
Group folder image PHP 5 Classes using PHP 5 specific features View top rated classes
Group folder image Audio Voice and music data generation and manipulation View top rated classes


  Innovation Award  
PHP Programming Innovation award nominee
September 2012
Number 3

Prize: One book of choice by Packt
RSS feeds are often used to provide information about audio and video clips of play lists that you may want to listen or watch in a browser.

On the browser side the players are often controlled using JavaScript code. So the RSS feeds need to be parsed to extract the relevant information to be passed to the player in order to play a given play list.

This class simplifies that task by retrieving a given RSS feed, parse it to extract the play list clip information, and generates JSON data that is easier to process by the JavaScript player code on the browser side.

Manuel Lemos

  Freshmeat project  
Proxy Cast
Project record: salamcast-podcast-player
Popularity score: 32.02
Vitality score: 15.99

  User ratings  
Not yet rated by the users

  Packages needed by this class  
Class Dependency Why it is needed
CSS One
Optional
Used by jQuery ui for the plugin demo

  Applications that use this class  
Link Description
SalamCast Player SalamCast Podcast Player, plays podcast playlists with jPlayer
Add link image If you know an application of this package, send a message to the author to add a link here.

  Related links  
Link Description
jPlayer jPlayer jQuery plugin
jQuery UI jQuery UI CSS for non mobile
jQuery jQuery Javascript Library
Player Demo Player demo -> audio and video podcast

  Files folder image Files  
File Role Description
Files folder imagecss-one (2 files)
Files folder imagecss (2 files, 1 directory)
Files folder imagejs (7 files)
Plain text file css-ui.php Class css-one
Accessible without login Plain text file index.php Example css-one loader
Accessible without login Plain text file LICENCE.txt Lic. Apache 2.0 licence
Accessible without login Plain text file podcast.html Data SalamCast HTML Mark up
Accessible without login Plain text file podcast.ini Data podcast config
Accessible without login Plain text file podcast.js.php Example load podcast via jQuery ajax
Plain text file podcast.php Class Podcast class
Accessible without login Plain text file README.txt Doc. Readme
Accessible without login Plain text file SalamCast.php Example loads podcast config, demos 2 different config methods

  Files  /  Files folder image css-one  
File Role Description
  Accessible without login Plain text file LICENCE.txt Doc. css-one license
  Accessible without login Plain text file README.txt Doc. css-one read me

  Files  /  Files folder image css  
File Role Description
Files folder imagevader (1 file, 1 directory)
  Accessible without login Plain text file podcast-1col.css Data links wont work on iPhone :(
  Accessible without login Plain text file podcast.css Data SalamCast CSS Doc

  Files  /  css  /  Files folder image vader  
File Role Description
Files folder imageimages (15 files)
  Accessible without login Plain text file jquery-ui-1.8.21.custom.css Data jquery-ui css

  Files  /  css  /  vader  /  Files folder image images  
File Role Description
  Accessible without login Image file ui-bg_flat_0_aaaaaa_40x100.png Icon jquery-ui css
  Accessible without login Image file ui-bg_glass_95_fef1ec_1x400.png Icon jquery-ui css
  Accessible without login Image file ui-bg_gloss-wave_16_121212_500x100.png Icon jquery-ui css
  Accessible without login Image file ui-bg_highlight-hard_15_888888_1x100.png Icon jquery-ui css
  Accessible without login Image file ui-bg_highlight-hard_55_555555_1x100.png Icon jquery-ui css
  Accessible without login Image file ui-bg_highlight-soft_35_adadad_1x100.png Icon jquery-ui css
  Accessible without login Image file ui-bg_highlight-soft_60_dddddd_1x100.png Icon jquery-ui css
  Accessible without login Image file ui-bg_inset-soft_15_121212_1x100.png Icon jquery-ui css
  Accessible without login Image file ui-icons_666666_256x240.png Icon jquery-ui css
  Accessible without login Image file ui-icons_aaaaaa_256x240.png Icon jquery-ui css
  Accessible without login Image file ui-icons_bbbbbb_256x240.png Icon jquery-ui css
  Accessible without login Image file ui-icons_c98000_256x240.png Icon jquery-ui css
  Accessible without login Image file ui-icons_cccccc_256x240.png Icon jquery-ui css
  Accessible without login Image file ui-icons_cd0a0a_256x240.png Icon jquery-ui css
  Accessible without login Image file ui-icons_f29a00_256x240.png Icon jquery-ui css

  Files  /  Files folder image js  
File Role Description
  Accessible without login Plain text file holzcast.js Data SalamCast jQuery plugin
  Accessible without login Image file Jplayer.swf Data jPlayer flash player
  Accessible without login Plain text file jquery-1.7.2.min.js Data jquery
  Accessible without login Plain text file jquery-ui-1.8.21.custom.min.js Data jquery-ui
  Accessible without login Plain text file jquery.jplayer.js Data jplayer
  Accessible without login Plain text file jquery.touch-punch.js Data touch support for jquery
  Accessible without login Plain text file JSON.js Data JSON functions

Download all files: proxy-cast.tar.gz proxy-cast.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.