Les meilleurs scripts PHP en 2020 : Lecteur de station de radio HTML5

0
212

Voir la démoAcheter $29

Télécharger le script

Lecteur de station de radio HTML5 - 1
Lecteur de stations de radio HTML5 - 2

C’était un projet à long terme qui a été amélioré à plusieurs reprises. Il comprend une classe PHP Shoutcast & Icecast Stats multi-serveurs pour analyser la piste en cours de lecture et sa durée de lecture. Actuellement, le script prend en charge Icecast & Shoutcast (testé sur les dernières versions). Il n’est pas réactif (l’ajout de réactivité devrait être assez facile). Ce lecteur permet également à vos visiteurs de personnaliser leur expérience, ils peuvent choisir entre différents flux, activer ou désactiver la fonction de démarrage automatique, activer ou désactiver le flash en tant que lecteur principal et changer l’arrière-plan du lecteur. Il est facile à installer et à ajouter à n’importe quel site Web existant.

Je vous encourage vraiment à vérifier l’aperçu.

Caractéristiques

  • Facile à configurer et à déployer (comprend le script SETUP)
  • Basé sur JPlayer (HTML5 et Flash Fall back)
  • API LastFM pour afficher les images des artistes
  • Inclut une incroyable classe de mise en cache PHP qui fonctionne avec Memcache, Memcached, APC (cache utilisateur) et le cache HDD (par défaut)
  • Permet à vos auditeurs de personnaliser l’expérience (activer / désactiver Flash, activer / désactiver la lecture automatique, modifier l’arrière-plan, modifier la qualité du flux (si vous avez plusieurs flux))
  • Crée des fichiers de liste de lecture à la volée à partir de flux configurés
  • Mieux déployé en tant que POPUP ou IFRAME pour que vos auditeurs puissent continuer à naviguer sur votre site tout en écoutant
  • Depuis la mise à jour 1.09, le lecteur est réactif. Il s’adaptera aux appareils plus petits, mais il pourrait casser l’interface utilisateur sur des écrans plus petits (BÊTA)

Remarque: AAC + Codec est pris en charge par le lecteur, mais la prise en charge des navigateurs pour AAC varie. Par exemple, IE ne le prend pas en charge, donc le joueur peut agir bizarrement!

Plateformes et navigateurs

  • les fenêtres: Firefox, Chrome, Opera, Safari, IE9, IE10 +
  • OSX: Safari, Firefox, Chrome, Opera
  • iOS: Safari mobile: iPad, iPhone, iPod Touch
  • Android 2.3 ou version ultérieure: Chrome, Firefox, Opera et la plupart des autres navigateurs mobiles
  • la mûre: Navigateur de téléphone OS 7, navigateur PlayBook

Remarque: la prise en charge de la lecture varie selon le flux que vous utilisez. Par exemple: Icecast avec le codec OGG ne fonctionnera pas sur Android.

Exigences

  • PHP 5.2+
  • Extension PHP CURL avec accès à distance activé au port de votre serveur Shoutcast / Icecast !!!
  • Clé d’API LastFM Developer (facultatif)
  • Accès administrateur Shoutcast / Icecast
  • Un peu d’espace pour mettre en cache les images de l’artiste (si la clé API LastFM est fournie) (facultatif)

Si vous rencontrez des problèmes avec le lecteur, veuillez d’abord consulter la section d’assistance (FAQ ).Si vous ne parvenez pas à trouver le problème, contactez-moi par e-mail et je vous aiderai!

Journal des modifications

24.07.2018 - v1.10
- Changes to the statistics class, ability to properly handle UTF8 encoded tags/characters
- Performance improvements for some code issues
- Fixed hundreds of notices in newest PHP for undefined constants
- Cosmetic/Future fixes e.g. auto-prefixed css and more...

15.12.2014 - v1.091
- Emergency fix for responsive mode which rendered player useless at normal 720px width deployment

15.12.2014 - v1.09
- Fixed few styling issues and compatibility with Chrome 39+
- Added Change log file to packages (Envato & Updates)
- Added option to change initial loading message via language files
- Added responsive mode, player will now adapt to smaller devices (Mobile Devices)
- Updated jPlayer to 2.9.1
- Updated Caching class to 2.0

21.10.2014 - v1.08
- Update JPlayer to 2.7.1: Fixed legacy Android fix to work with current Android
- Update included Radio Class to support Icecast servers without ID3 tags in stream

19.9.2014 - V1.07
- Fixed ugly grey line on left side
- Fixed few CSS issues
- Fix some possible PHP configuration and version issues
- Updated jPlayer lib to latest version 2.7
- Changed navigation buttons size
- Changed three icons (Settings, Close and Volume)
- Added multi-language support (EN/SL included)(see docs for info)

9.9.2014 - V1.06
- Introduced new update script
- Improved update security (now uses SSL)

31.08.2014 - v1.05
- Fixed issue with MP3 support detection in Chrome 36+

08.06.2014 - v1.04
- Fixed issues with "header already sent" errors
- Added auto update script (use http://myurltoscript/update.php)

27.04.2014 - v1.03
- Updated jPlayer to latest v2.6
- Fixed issue with streams that didn't use UTF8 encoding
- Fixed issue with LastFM function (Bug since 1.02 sorry!)
- Fixed issue with Playlist generator (Bug since 1.02)
- Improved Playlist generator to exclude ";" in stream URLs
- Few minor improvements to setup script
- And some other unlisted minor changes & improvements

24.4.2014 - v1.02
- Fixed some issues with Linux OS
- Added setup.php that makes deployment easy (run "setup.php" in player's path)

6.3.2014 - v.1.01
- Fixed issue with Shoutcast V1
- Fixed issues with older PHP versions (PHP5+ required!)

25.2.2014 - v1.00
- Initial Release

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici