Créé par STIMULAB

www.stimulab.net

Documentation

Introduction

Qu'est-ce que FLAM Player ?

FLAM Player signifie FLASH MP3 Player.

Il s'agit d'un lecteur de fichiers MP3 réalisé en flash, et de ce fait, intégrable dans une page HTML.
Il fonctionne avec PHP et MySQL. La base de données stocke les auteurs et les caractéristiques des morceaux, les scripts PHP servent à la liaison entre le lecteur en Flash et la base de données MySQL.

FLAM Player comporte un module d'administration permettant l'ajout rapide de morceaux, l'édition des caractéristiques des morceaux ou auteurs, la création de playlists et l'integration simple du lecteur dans une page.

Caractéristiques

Version 1.56 - Lecteur en Flash et Module d'administration
  • Quelques correction basiques en rapport avec PHP5
Version 1.55 - Lecteur en Flash et Module d'administration
  • Le lecteur est désormais disponible en deux modes: Avec et sans la playlist
Version 1.5 - Lecteur en Flash
  • Ne nécessite plus la librairie PHP WDDX sur votre serveur
  • Lecture des morceaux dans un ordre aléatoire (Shuffle)
  • Lecture de fichiers mp3 externes à votre site
  • Lecture automatique au chargement du lecteur (Autoplay)
  • Prise en charge des caractères accentués pour les titres, auteurs et noms de fichiers
  • Passage automatique au mp3 suivant si l'un est inaccessible
Version 1.5 - Module d'administration
  • Ajout de liens http vers des mp3 externes à votre site
  • Possibilité de présélectionner dans le lecteur les modes de lectures
    (Lecture automatique / Playlist en boucle / Morceau en boucle / Lecture aléatoire)
  • Le changement des permissions à chaque ajout de MP3 par FTP n'est plus nécessaire
  • Disponibilité d'une fonction de création / mise à jour d'une playlist hors module d'administration (pour les développeurs souhaitant mettre à jour dynamiquement des playlists de FLAM Player sans passer par le module d'administration)
  • Prise en charge des caractère spéciaux pour les noms de fichiers / Titres / Auteurs
  • Les fichiers mp3 ne sont plus renommés, ils gardent strictement leurs noms de fichiers originaux
  • Vérifications et assistance accrues lors de l'installation de FLAM Player
Version 1.0 - Lecteur en Flash
  • Lecture du fichier mp3 en stream (mp3 jusqu'à 44 KHz)
  • Langues disponibles : Français et Anglais
  • Contrôles de base du lecteur : précédent - lecture - pause - stop - suivant - volume - muet
  • Couleur du lecteur paramétrable
  • Curseur de position déplaçable même si le chargement du morceau n'est pas terminé
  • Disponibilité directe sur le lecteur de l'Email / Site de l'auteur
  • Réglages utilisateur : balance - couleur - morceau en boucle - liste en boucle - réglage de la mémoire tampon
  • Filtrage par auteur / playlist et ordre d'affichage paramétrables
Version 1.0 - Module d'administration
  • Page d'installation quasi-automatique
  • Authentification basique au module d'administration
  • Transfert HTTP d'un fichier mp3
  • Vérification / modification automatique des noms de fichiers (suppression des caractères spéciaux)
  • Extraction automatique des tags ID3v1.x et ID3v2 (Informations d'auteur / titre contenues dans le mp3)
  • Analyse des auteurs pour l'enregistrement dans la base de données sans doublons
  • Edition - Suppression - Activation - Désactivation des morceaux
  • Création - Edition - Suppression des auteurs
  • Création - Edition - Suppression des playlists
  • Génération automatique du code nécessaire à l'integration de FLAM Player dans une page
  • Génération automatique de pages basiques contenant FLAM Player

Installation

Pré requis

Pour que FLAM Player fonctionne, il vous faut :

  • Flash player v6 (pour vous et vos auditeurs)
  • Un serveur WEB (développé avec Apache)
  • Base de données MySQL
  • PHP v4.3.x (développé en 4.3.4)
  • Un navigateur récent pour le module d'administration (testé sur IE5/6, NS6/7, OPERA7)
NOTES:
  • Si vous n'avez ni PHP, ni MySQL
    Vous pouvez néanmoins bénéficier de FLAM Player sur votre site !
    Oui, c'est possible grâce au service que nous offrons sur www.flamplayer.com et qui vous permettra d'utiliser FLAM Player dans vos pages sans le moindre prérequis ni sans la moindre installation.

Procédure d'installation

  • Créez un répertoire pour accueillir FLAM Player sur votre serveur Web
    (par la suite j'appellerais ce répertoire "FLAM_PLAYER_REP")
  • Le répertoire par défault qui recevra vos fichiers MP3 est 'mp3' situé dans le répertoire de FLAM Player, mais vous pouvez créer le votre sur votre serveur web
    (par la suite j'appellerais ce répertoire "MUSIQUES_REP")
  • Décompressez (avec les sous répertoires) le ZIP contenant FLAM Player dans un répertoire temporaire local
    (par la suite j'appellerais ce répertoire "LOCAL_TEMPO_REP")
  • Editez avec un editeur de texte basique (type Bloc Notes) le fichier LOCAL_TEMPO_REP/settings/fp_settings_1.php
  • Entrez les paramètres nécessaires à l'accès à la base de données :
    Nom du serveur / Nom de la base de données / Utilisateur / Mot de passe
  • Par défaut l'authentification est nécessaire pour acceder au module d'administration,
    entrez un nom d'utilisateur / mot de passe (par defaut "admin" / "admin")

    ATTENTION:
    Cette méthode d'authentification est basique, reportez-vous par la suite à la rubrique
    Problèmes connus pour en savoir plus, et pour savoir comment améliorer la sécurité du module d'administration
  • Entrez la langue par défaut que vous souhaitez pour le module d'administration
    ("en" pour Anglais / "fr" pour Français)
  • Si par un malheureux hasard, les tables qui vont être créées existent déjà dans votre base, vous pouvez définir vous-même leur noms
  • Sauvegardez le fichier et quittez l'éditeur
  • Transferez vers FLAM_PLAYER_REP le contenu de LOCAL_TEMPO_REP
  • Changez les permissions des fichiers / répertoires suivants en 777 (CHMOD) :
    FLAM_PLAYER_REP/settings/fp_settings_2.xml
    FLAM_PLAYER_REP/pages
    MUSIQUES_REP
  • Lancer la page d'initialisation : http://www.votre_serveur.com/FLAM_PLAYER_REP/admin/fp_init.php
    et connectez-vous avec l'utilisateur défini à l'étape 6.
    Au démarrage de cette page, les tables nécessaires sont créées automatiquement
  • Laissez le chemin HTTP par défaut ou bien entrez le chemin complet de MUSIQUES_REP si vous avez choisi un emplacement personnalisé pour vos musiques
  • Laissez le chemin ABSOLUT par défaut ou bien entrez le chemin complet de MUSIQUES_REP si vous avez choisi un emplacement personnalisé pour vos musiques
  • Les paramètres suivants sont optionnels, ce sont les paramètres par défaut qui apparaitront
    lors de l'integration de FLAM Player dans une page
    NOTE:
    Vous pouvez relancer cette page sans risque ultérieurement si vous avez un paramètre à modifier
  • Sauvegardez les paramètres
    Et voilà, FLAM Player est installé et prêt à l'emploi, vous pouvez désormais lancer le module d'administration
    par http://www.votre_serveur.com/FLAM_PLAYER_REP/admin/fp_admin.php

Procédure de mise à jour depuis la version 1.0

  • Sauvegardez le fichier FLAM_PLAYER_REP/settings/fp_settings_1.php de votre version 1.0 de FLAM Player
  • Remplacez tous les fichiers de FLAM_PLAYER_REP (et ses sous-répertoires) par ceux de la version 1.5
  • Remettez en place votre fichier FLAM_PLAYER_REP/settings/fp_settings_1.php sauvegardé à l'étape 1
  • Changez les permissions des fichiers / répertoires suivants en 777 (CHMOD) :
    FLAM_PLAYER_REP/settings/fp_settings_2.xml
    FLAM_PLAYER_REP/pages
  • Lancer la page d'initialisation : http://www.votre_serveur.com/FLAM_PLAYER_REP/admin/fp_init.php
    et connectez-vous
  • Entrez le lien HTTP complet du répertoire dans lequel vos fichiers mp3 sont présents
    (le lien de "MUSIQUES_REP")
  • Les paramètres suivants sont optionnels, ce sont les paramètres par défaut qui apparaitront
    lors de l'integration de FLAM Player dans une page
    NOTE:
    Vous pouvez relancer cette page sans risque ultérieurement si vous avez un paramètre à modifier
  • Sauvegardez les paramètres
    Et voilà, FLAM Player est mis à jour et prêt à l'emploi, vous pouvez désormais lancer le module d'administration
    par http://www.votre_serveur.com/FLAM_PLAYER_REP/admin/fp_admin.php

Ajouter des morceaux

Transfert d'un fichier MP3

Cette fonctionnalité est plus un "Gadget" qu'un véritable outil de transfert.
Il s'agit techniquement d'un transfert HTTP de fichier, il est donc soumis à plusieurs directives imposées par le serveur.
N'utilisez donc ce mode de transfert que dans le cas de petits fichiers mp3 ou si vous bénéficiez d'une grosse bande passante qui mettra peu de temps à envoyer le fichier.

Privilégiez l'utilisation d'un client FTP traditionnel pour transférer vos musiques dans le répertoire MUSIQUES_REP que vous avez précédemment défini.

NOTES:
  • Seul le transfert des fichiers mp3 est autorisé.
  • Un répertoire MUSIQUES_REP/temp est créé lorsqu'on cherche à transférer un fichier déjà existant, ce répertoire est vidé de tous les fichiers mp3 s'y trouvant à chaque démarrage du module d'administration, ne stockez donc rien dedans !!!
  • Un répertoire MUSIQUES_REP/upload_logs est créé lors du premier transfert de fichier, vous y trouverez l'historique relatif aux transferts effectués par ce module.

Integration - enregistrement automatique des morceaux

Une fois les musiques déposées (quelque soit le moyen) dans votre répertoire MUSIQUES_REP, il faut les enregistrer dans la base de données, c'est l'objectif de ce module.

La liste des fichiers mp3 visible dans ce module est la liste des morceaux présents dans votre répertoire MUSIQUES_REP qui ne sont pas encore enregistrés dans la base de données. Les morceaux déjà enregistrés sont masqués.

Sélectionnez un ou plusieurs morceaux, affectez-leur une playlist existante ou tapez le nom d'une nouvelle playlist que vous souhaitez créer puis validez ... c'est tout !

Pour chacun des morceaux sélectionnés, le script va extraire les informations type auteur / titre contenues dans le fichier mp3 (TAG ID3), puis il va analyser l'auteur et déterminera s'il est déjà existant ou s'il doit être ajouté et, en dernier lieu, le morceau et ses caractéristiques seront stockés dans la base de données.

Le choix du titre se fait selon cette logique :

  • Si le fichier mp3 comporte un Tag ID3v2, alors enregistrer le titre et l'auteur contenus.
  • Sinon, si le fichier mp3 comporte un Tag ID3v1.x, alors enregistrer le titre et l'auteur contenus.
  • Sinon, enregistrer comme titre le nom de fichier du mp3 (sans l'extension .mp3)
    et comme auteur "Unknown / Inconnu".

NOTE:

Ajout d'un lien externe - ajout manuel d'un lien externe vers un mp3

Ici, vous pouvez ajouter un lien HTTP quelconque vers un fichier MP3.
Affectez-lui une playlist existante ou tapez le nom d'une nouvelle playlist que vous souhaitez créer puis validez.

NOTE:
  • Seuls les ID3 v2 sont gérés pour les liens externes de MP3, la raison est que l'ID3 v1 est stocké en fin de fichier, ce qui supposerait de charger complètement le fichier MP3 pour en extraire le titre et l'auteur.

Editer les morceaux

L'objectif de ce module est la modification ou la suppression des morceaux déjà enregistrés dans la base de données.
Rien de bien particulier ici, la liste de vos morceaux apparaît, et vous pouvez changer titre / auteur / playlist / activer-désactiver.

Comme il est parfois difficile de trouver son morceau, j'ai ajouté un filtre qui permet différents affichages et classements. Notez qu'il vous est possible de lancer FLAM Player selon le filtre en cours, sa présence dans ce module ayant simplement pour objectif l'écoute des morceaux si nécessaire.

Le module comporte deux modes de suppression : enregistrement de la base de données seul ou enregistrement et fichier mp3 (La suppression d'un enregistrement seul fera de nouveau apparaître le fichier dans la liste du module Integration - enregistrement automatique des morceaux).

NOTES:
  • Dans ce module, l'édition est individuelle. Je sais que lorsqu'on enregistre un grand nombre de mp3, il arrive souvent qu'ils n'aient pas de TAG ID3, vous vous retrouvez donc avec pas mal de morceaux dont l'auteur
    est "Unknown / Inconnu". Pour affecter les bons auteurs à plusieurs morceaux, utilisez plutôt le module
    changer les auteurs des morceaux qui est un outil bien plus pratique dans ce cas.
  • Activer / Désactiver permet, vous vous en doutez, que le morceau soit masqué ou non dans FLAM Player sans qu'il soit nécessairement supprimé.
  • Evidemment, le mode de suppression 'enregistrement et fichier mp3' ne supprime pas les fichiers mp3 externes mais seuls les mp3 locaux de MUSIQUES_REP.

Gérer les auteurs

Ajouter - Editer - Supprimer des auteurs

Pas grand chose à dire ici sur ce module, je pense que tout est assez évident.
Notez juste qu'un auteur ne peux pas être supprimé tant qu'il est encore rattaché à un morceau, le bouton supprimer est masqué.

Il est possible d'ajouter pour chaque auteur son adresse Email ainsi que son éventuel site internet, ils seront disponibles via FLAM Player. Ceci est idéal pour les communautés présentant les travaux d'artistes indépendants.

Changer les auteurs des morceaux

Ce module permet le changement souple d'auteurs, par exemple pour réaffecter les bons auteurs à des morceaux qui ne contenaient pas de Tag ID3, se retrouvant ainsi avec un auteur " Unknown / Inconnu ". Son intérêt est qu'il peut traiter plusieurs morceaux en une action, évitant ainsi une pénible édition individuelle.

Sélectionnez l'auteur d'origine, un ou plusieurs morceaux puis l'auteur de destination.

Gérer les playlists

Ajouter - Supprimer des playlists

Bâti sur le même principe que la gestion des auteurs.
Notez juste qu'une playlist ne peux pas être supprimée tant qu'elle contient encore un morceau, de ce fait, seules les playlists vides sont affichées et supprimables.

Déplacer le contenu des playlists

Ce module permet le déplacement souple du contenu des playlists.

Sélectionnez la playlist d'origine, un ou plusieurs morceaux puis la playlist de destination.

Intégrer FLAM Player

Ajuster les paramètres de FLAM Player

C'est probablement la partie la plus importante du module d'administration, c'est ici que vous allez définir l'aspect et le contenu de FLAM Player pour son intégration dans une page HTML.

La couleur du lecteur :


Sélectionnez une couleur prédéfinie ou entrer le code hexadécimal d'une couleur de votre choix.
Dans le cas où vous ne sauriez pas comment déterminer le code hexadécimal d'une couleur, vous pouvez utiliser l'un de ces excellents liens :

  • http://www.colormatch.dk/
  • http://www.easyrgb.com/
  • http://www.pourpre.com/chromograf/index.html
  • Les couleurs prédéfinies sont personnalisables, reportez-vous à la rubrique Modifier les couleurs prédéfinies pour savoir comment procéder.

    La couleur de fond du lecteur :


    FLAM Player n'étant pas parfaitement carré, il en résulte que le fond (visible dans les coins) apparaîtra dans votre page. Le code généré pour l'intégration de FLAM Player active le mode d'affichage transparent, mais cette option n'est pas compatible avec tous les navigateurs. Par sécurité, il vous est proposé d'entrer la couleur de fond de votre futur page HTML afin que ces angles soient au maximum cachés.

    Options suivantes :


    Les options suivantes sont simplement le réglage du contenu, quelle langue ? quelle playlist ? quel ordre ? et les différents modes de lecture (Lecture automatique, Lecture en boucle de la playlist, Lecture en boucle des morceaux, Lecture aléatoire).
    Une précision quand même, les filtres auteur et playlist s'additionnent, donc si vous sélectionnez la playlist mixes et l'auteur DJFoo, FLAM Player ne contiendra que les morceaux de DJFoo appartenant à la playlist mixes.

    Ne passez pas à la rubrique suivante tant que l'aperçu de FLAM Player n'est pas exactement comme vous le souhaitez (le nouveau code est régénéré à chaque fois que vous cliquer sur " mettre à jour l'affichage ").

    Intégrer FLAM Player dans une page

    Arrivé à cette étape, l'aperçu de FLAM Player que vous voyez dans la page correspond exactement à ce que vous voulez intégrer dans une de vos pages HTML.

    Pour intégrer FLAM Player, vous avez 2 possibilités :

    • Copiez / collez le code généré dans votre page et à l'emplacement de votre choix.
    • Cliquez sur "créer une page basique contenant le lecteur", une page html est alors générée dans FLAM_PLAYER_REP/pages

    NOTES:
    • Les pages générées peuvent être déplacées n'importe où, même sur un autre site Internet que le vôtre.
    • Il en est de même pour le code, par contre même si FLAM Player est intégré sur un autre site, il sera toujours chargé depuis votre serveur d'où il a été généré.

    Plus de détails techniques

    Fonctionnement global

    Schéma de fonctionnement global :


    Ce qu'il est intéressant de savoir ici, c'est que l'aspect et le contenu de FLAM Player sont déterminés par les variables qui lui sont injectées par la page qui le contient.
    Si vous êtes développeur, vous pourrez ainsi piloter FLAM Player de manière dynamique.

    Voici un exemple de code généré par le module d'administration :

    				
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    	codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
    	width="300" 
    	height="315">
    		<param name=movie value="http://www.yoursite.com/flamplayer/flam-player.swf">
    		
    <param name=flashVars value="fp_root_url=http://www.yoursite.com/flamplayer/&ovr_color=0x75855C&ovr_langage=en&ovr_playlist=default_playlist&ovr_author=all&ovr_order=name_artist&ovr_order_direction=ASC&ovr_autoplay=1&ovr_loop_playlist=1&ovr_loop_tracks=0&ovr_shuffle=0">
    <param name=menu value=false> <param name=quality value=best> <param name=wmode value=transparent> <param name=bgcolor value=#383838> <embed src="http://www.yoursite.com/flamplayer/flam-player.swf"
    flashVars="fp_root_url=http://www.yoursite.com/flamplayer/&ovr_color=0x999999&ovr_langage=en&ovr_playlist=default_playlist&ovr_author=all&ovr_order=name_artist&ovr_order_direction=ASC&ovr_autoplay=1&ovr_loop_playlist=1&ovr_loop_tracks=0&ovr_shuffle=0"
    menu=false quality=best wmode=transparent bgcolor=#383838 width="300" height="315" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> </embed> </object>


    Les deux lignes en jaune, ce sont elles qui conditionnent tout.
    Ces deux lignes comportent exactement les mêmes informations, elles ont juste une syntaxe légèrement différente afin d'assurer la compatibilité avec différents navigateurs.

    Le paramètre flashVars permet d'injecter directement des variables dans les animations Flash,
    pour FLAM Player, les variables sont les suivantes :

    fp_root_url informe l'animation Flash de l'emplacement où a été installé FLAM Player
    fp_root_url=http://www.yoursite.com/flamplayer/

    ovr_color informe l'animation Flash de la couleur du lecteur demandée
    &ovr_color=0x999999

    ovr_langage informe l'animation Flash de la langue du lecteur demandée
    &ovr_langage=en

    ovr_playlist informe l'animation Flash de la playlist demandée
    &ovr_playlist=default_playlist

    ovr_author informe l'animation Flash de l'auteur demandé
    &ovr_author=all

    ovr_order informe l'animation Flash de l'élément par lequel le classement doit être effectué
    &ovr_order=name_artist

    ovr_order_direction informe l'animation Flash du sens d'ordre demandé
    &ovr_order_direction=ASC

    ovr_autoplay informe l'animation Flash de démarrer automatiquement la lecture au chargement du lecteur
    &ovr_autoplay=1

    ovr_loop_playlist informe l'animation Flash de sélectionner le mode Playlist en boucle au chargement du lecteur
    &ovr_loop_playlist=1

    ovr_loop_tracks informe l'animation Flash de sélectionner le mode Morceaux en boucle au chargement du lecteur
    &ovr_loop_tracks=0

    ovr_shuffle informe l'animation Flash de sélectionner le mode Lecture aléatoire au chargement du lecteur
    &ovr_shuffle=0

    NOTE:
    • La couleur de fond du lecteur est un paramètre standard de Flash qui ne fait pas parti des variables propres à FLAM Player, il s'agit du paramètre " bgcolor ".

    Modifier les couleurs prédéfinies

    Pour modifier la palette de 10 couleurs prédéfinie, editez le fichier FLAM_PLAYER_REP/settings/fp_settings_2.xml.
    La partie référencée par INDEX[9] est la liste des 10 codes couleurs de la palette. Toujours en hexadécimal, toujours au format RRGGBB séparés par des virgules.

    La fonction 'flam_update_playlist'

    Depuis la version 1.5 de FLAM Player, une fonction est exploitable pour les développeurs désireux de créer / mettre à jour des playlists de FLAM Player sans forcément utiliser le module d'administration. Par exemple si vous avez un site avec déjà des listes de mp3, des répertoires d'auteurs, etc. , il vous est possible de facilement importer ces données dans FLAM Player au moyen de cette fonction.

    Comment faire ?

    1. Incluez dans votre script PHP les 3 scripts suivants de FLAM Player :

    • require_once('...VOTRE_CHEMIN.../FLAM_PLAYER_REP/includes/fp_admin_functions.php');
    • require_once('...VOTRE_CHEMIN.../FLAM_PLAYER_REP/includes/ez_sql.php');
    • require_once('...VOTRE_CHEMIN.../FLAM_PLAYER_REP/settings/fp_settings_1.php');

    2. Exporter vos données vers un tableau à 2 dimensions qui a la structure suivante :

    Array
    (
       [0] => Array
           (
               ["artist_name"] => nom de l'artiste 0
               ["artist_email"] => email de l'artiste 0
               ["artist_website"] => site de l'artiste 0
               ["music_title"] => titre du morceau 0
               ["music_link"] => lien vers mp3 0
           )
    
       [1] => Array
           (
               ["artist_name"] => nom de l'artiste 1
               ["artist_email"] => email de l'artiste 1
               ["artist_website"] => site de l'artiste 1
               ["music_title"] => titre du morceau 1
               ["music_link"] => lien vers mp3 1
           )
    
    
        ( ... )
    
    
       [n] => Array
           (
               ["artist_name"] => nom de l'artiste n
               ["artist_email"] => email de l'artiste n
               ["artist_website"] => site de l'artiste n
               ["music_title"] => titre du morceau n
               ["music_link"] => lien vers mp3 n
           }
    }
    			

    3. Lancez la fonction comme si dessous :

    • flam_update_playlist ( "Nom de la playlist à ajouter ou à mettre à jour", $Nom_du_tableau_créé_précédemment );
    NOTES:
    • ATTENTION : Cette fonction est une fonction de mise à jour complète de la playlist concernée, elle ajoute les morceaux nouveaux, met à jour les morceaux modifiés et SUPPRIME les morceaux non fournis dans la nouvelle liste. Donc ne l'utilisez pas pour par exemple ajouter seulement un morceau au contenu existant, ré-exportez complètement votre playlist à chaque mise à jour.
    • ATTENTION : N'utilisez ni espace, ni caractères exotiques pour le nom de la playlist, sinon elle sera renommée de manière sécurisée.
    • Vous trouverez un exemple réalisé dans FLAM_PLAYER_REP / admin / fp_update_playlist_example.php
      Notez que le lancement de la fonction est mis en commentaire pour des raisons de sécurité.
    • Pour les liens vers les mp3, tout les liens entrés sans "http://..." seront considérés comme des fichiers locaux présents dans MUSIQUES_REP.
    • Les tags ID3 ne sont pas extrais lors de cette mise à jour, donc si aucun auteurs ou titres ne sont fournis, les titres seront par défaut le nom du fichier sans l'extension .mp3.
    • Evidemment, les liens de l'exemple n'existent pas, donc si vous avez testé la fonction, ne vous étonnez pas de ne rien entendre lorsque vous lancerez FLAM Player :) .

    Problèmes connus

    • La méthode d'authentification est basique.
      Si vous avez des données sensibles et que vous souhaitez accroître la sécurité, utilisez une méthode type .htaccess. Si vous optez pour cette méthode, vous pouvez désactiver la méthode d'authentification basique en modifiant avec un éditeur type bloc notes le fichier FLAM_PLAYER_REP/settings/fp_settings_1.php.
      Changez la ligne : $login_enable = "yes"; en $login_enable = "no";
    • Nous avons testé l'insersion dans la base de données de 200 fichiers d'un coup dans une seul playlist,
      le script bloque avec tant de fichiers, probablement à cause de la longueur des données postées dans le formulaire. Donc, si vous aussi vous avez beaucoup de mp3 à enregistrer d'un coup, procédez par paquets d'une trentaine de fichiers au maximum.
    • La vitesse de lecture des Mp3 ayant une fréquence d'échantillonnage différente de 44.1 kHz / 22 kHz / 11KHz n'est pas correcte. Il s'agit d'une restriction due à Flash. (ATTENTION : à ne pas confondre avec le 'bitrate' qui est communément de 128Kbps).

    Remerciements

    Licence

    Copyright (C) 2007 STIMULAB
    
    FLAM Player is not Open Source, FLA and PHP source codes are copyrighted and cannot be sold
    
    YOU CAN :
    - Install FLAM Player where you want, for personal or commercial use
      (The FLAM Player footer with links must stay visible)
    
    YOU CANNOT :
    - Sell FLAM Player or any portion of it, as a product or a service
    
    - Copy / Modify / Rename / Decompile SWF / Redistribute FLAM Player's files wihout
      prior authorisation of STIMULAB
    
    - Use FLAM Player to broadcast illegal MP3 files
    
    ----------------------------------------------------------------
    NO WARRANTY
    
        BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
    FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
    OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
    PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
    OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
    MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
    TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
    PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
    REPAIR OR CORRECTION.
    
        IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
    WILL ANY COPYRIGHT HOLDER BE LIABLE TO YOU FOR DAMAGES,
    INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
    OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
    TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
    YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
    PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
    POSSIBILITY OF SUCH DAMAGES.