Affichage:Principe

Un article de Ozone Serveur - FAQ - Section Aide.

Affichage:Principe

L'affichage de pochettes Ozone

Utilisation de cette offre

  • Ozone Serveur met à votre disposition une offre d'affichage de pochettes. En effet certains nous ont demandé de programmer un script php permettant d'afficher sur les pages web de votre webradio la pochette ainsi que le titre diffusé sur votre radio.
    Accès à la base de données d'affichage
    Accès à la base de données d'affichage
  • Nous avons donc créé ce script, en rajoutant quelques fonctionnalités:
    • Affichage des titres et pochettes
    • La base de données d'affichage: dans votre espace membre Ozone, vous pourrez gérer votre base de données d'affichage. Celle-ci vous permet d'ajouter des auteurs, morceaux et albums. Ainsi quand ils seront diffusés, ils seront automatiquement reconnus, et les données qui leurs sont associées seront affichable sur votre site. Vous pourrez également gérer l'association entre une piste, son auteur et l'album qui le contient: utile pour les votes (voir ci-dessous).
    • Système de vote: notre systême de vote est simple: le morceau diffusé sur votre page peut être évalué par vos visiteurs sur une échelle de 1 à 5 (5 étant la meilleure note). La note de la chanson va retentir sur la note de son auteur, et sur l'album dans lequel le titre est contenu. Ainsi un auteur est évalué en fonction de tous ses morceaux, et un album en fonction de tous les titres qui le composent. Un visiteur ne peut voter qu'une seule fois (une fois par IP).

Principe de Fonctionnement

  • Le script va premièrement lire dans la page shoutcast interne à votre serveur radio le titre et l'auteur en cours. ATTENTION: Pour être reconnu par notre script, votre morceau doit respecter cette synthaxe: Auteur - Titre.mp3 en respectant bien les espaces et le tiret. En effet nous avons choisi ce format d'après un vote réalisé auprès de certains de nos membres. Elle permet de plus un classement facile de vos morceaux dans vos répertoires de musique.
  • Une fois l'auteur et le titre reconnus, voici comment le script procèdera:
    • Si le script voit que l'auteur ou le titre sont déjà présents dans votre base de données d'affichage, il en lira les données associées (par exemple un morceau lié à un album et un auteur, ou les votes pour le titre diffusé). Si par contre aucune donnée correspondante n'est trouvée, alors il créera une entrée dans la base de donnée (le titre sera alors modifiable dans votre interface client Ozone: attention à ne pas l'ajouter plusieurs fois!).
    • Si le titre est lié à un album (les liens sont gérables dans l'interface client Ozone en modifiant le morceau), deux possibilités:
      Exemple d'intégration de l'affichage de pochette Ozone
      Exemple d'intégration de l'affichage de pochette Ozone
      • Si vous avez assigné une pochette à l'album par votre interface client, alors le script affichera cette pochette.
      • Si vous n'avez pas personnalisé la pochette de l'album, alors le script ira chercher sur Amazon la pochette si elle existe (sur la base d'une recherche Auteur - Titre) et l'enregistrera (cette pochette sera utilisée jusqu'à ce que vous personnalisiez la pochette manuellement depuis l'interface client Ozone).
      • Si vous n'avez pas personnalisé la pochette mais que le script avait déjà auparavant cherché la pochette sur Amazon et qu'il en avait trouvé une, il l'affichera.
      • Si aucune pochette n'est trouvée dans la base de données d'affichage ou sur Amazon, le fichier nommé nopicture.jpg du répertoire image du script client sera affiché. Vous pouvez le personnaliser.
    • Le script vous permet, en cliquant sur l'auteur, la piste ou l'album sous la pochette en cours, d'afficher une page contenant des informations relatives à ces données: description de l'auteur, sa photo, commentaire sur l'album, liste des pistes d'un album etc.
  • Si votre serveur n'est pas en ligne, une image sera affichée également. Vous pourrez la personnaliser.
  • Un javascript vous est également fourni, permettant un rafraichissement automatique de la
    contenant l'affichage de pochettes, sans rafraichir entièrement la page.

Le script est donc entièrement adaptable à votre désign. Le code client vous étant fourni, à vous de le modifier et de l'intégrer comme vous le voulez. (voir image ci-contre pour un exemple d'intégration à un désign assez compliqué). Si vous n'arrivez pas à intégrer votre script, contactez-nous, nous l'installeront sur votre désign pour un tarif variant de 5 à 20€ TTC selon la complexité du désign.

Retour Ozone Serveur
Sections d'aide
Aide Wiki