rejetto forum

Software => Other languages => HFS ~ HTTP File Server => Français => Topic started by: SilentPliz on August 06, 2009, 05:15:39 PM

Title: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on August 06, 2009, 05:15:39 PM
Pardonnez moi si je poste uniquement en français, ici il fait très très chaud ("on dirait le Suuuuud"), cela rend un peu flemmard.  ::)
Je joins tout de même aussi des templates en anglais dans le "pack". ;)

Les templates distribués dans ce ''pack" sont optimisés pour fonctionner préférentiellement avec les versions beta françaises de HFS

Petite contribution estivale de Mars et de moi-même.

Préambule:

En attendant la prochaine beta, si on mettait un petit jukebox mp3, et un lecteur vidéo sur la page web de notre Serveur préféré (version 2.3 beta 242).
Le tout avec listes de lecture semi-dynamiques.

But secret et subliminal:
Si on pousse tous nos haut-parleurs à fond, on réveillera peut-être rejetto de sa sieste romaine.  ;)

Je sais qu'il y a des templates disponibles sur le forum, embarquant d'autres solutions multimédia; mais celle que je vous propose me semble néanmoins digne d'intérêt.

Les lecteurs utilisés sont:

JW FLV Media Player 4.5 pour la video (format FLV, MP4, et certains fichiers h264).
Ce lecteur accepte aussi des formats audio, que nous n'utiliserons pas ici.

http://www.longtailvideo.com/players/jw-flv-player/ (http://www.longtailvideo.com/players/jw-flv-player/)

Flash XSPF Jukebox pour la lecture audio mp3:

http://blog.lacymorrow.com/projects/xspf-jukebox/ (http://blog.lacymorrow.com/projects/xspf-jukebox/)

Je joins en fin de post, un pack contenant ces 2 lecteurs, prêts à être installés, mais cela peut être utile de consulter ces sites, pour charger d'autre skins, plugins, ou connaitre les variables utilisables pour d'autre paramétrages.

La particularité de ces lecteurs, est d'accepter le format de Playliste XSPF (xml), ce qui nous sera bien utile ici.
Il s'agit d'un format libre, ce qui est encore mieux!

http://xspf.org/ (http://xspf.org/)

------------------------------------------------------------------------------------
Maintenant, entrons dans le vif du sujet:

Pour installer le pack multimedia:

1)

- Décompressez l'archive multimedia.zip dans le répertoire de hfs.exe
Vous vous retrouvez avec un répertoire nommé "multimedia", contenant 5 répertoires et 2 fichiers:

enteteplayer.xml et hfs.events

Vous déplacez ces deux fichier pour qu'ils se retrouvent en compagnie de hfs.exe

2)

Dans HFS (en mode Expert):

- vous faites un clic-droit sur la racine du VFS (home) > Ajouter un répertoire depuis le disque

Vous ajouter le répertoire multimedia vous lui donnez comme Propriétés... > Étiquettes > Pas de Journalisation et Cacher
Vous donnez les permissions en Accès pour les utilisateurs de votre choix.

Vous appliquez, puis validez.

- vous faites un clic-droit sur la racine du VFS (home) > propriétés... > Masques > dans le champ Filtre de Fichiers, vous ajoutez:

;playlist*.*

Ce qui par défaut donne une ligne comme ceci:

\index.htm*;default.htm*;playlist*.*

Vous appliquez, puis validez.

3)

Dans Menu Général > Autres Options > Type d'Objets MIME

Vous ajoutez une nouvelle rangée où vous écrivez comme Masque de fichier: *xspf et comme Description MIME: application/xspf+xml

Vous appliquez, puis validez.

4)

Vous chargez un des templates contenu dans le répertoire multimedia\6 templates-3 anglais-3 français_generator_inclus

Vous sauvegardez vos options, ainsi que votre fichier *.VFS

------------------------------------------------------------------------------------

Utilisation pour les playlistes Utilisateurs
:

J'ai interdit l'accès des lecteurs aux utilisateurs anonymes.

Donc connectez-vous sur un Compte utilisateur, essayez "d'uploader" des fichiers *.MP3 ou vidéo *.FLV par exemple, dans un répertoire disposant des autorisations en Accès et Envois.
Vous pourrez bien sûr créer d'autres répertoires, si vous voulez par exemple faire une playliste par album.
Utilisez les icônes en haut de page pour la lecture.

A propos des vignettes (thumbnails):

- Convention pour les images dans les répertoires ou vous placez des fichiers audio:

Une seule image par répertoire/Album, nommée: folder.jpg (folder.jpg est un nom réel, ne donnez pas le nom de votre répertoire au fichier image)

- Convention pour les images dans les répertoires ou vous placez des fichiers vidéo:

Plusieurs images par répertoire sont permises, que vous nommez:

le_nom_du_fichier_vidéo.jpg

------------------------------------------------------------------------------------

Utilisation pour les (2) playlistes globales:

Vous pouvez utiliser deux playlistes globales (audio et vidéo), jouables dans une fenêtre ou un onglet séparé de votre navigateur.
Dans un répertoire ou vous avez créé une playliste (longue de préférence), copiez les fichiers suivants que vous y trouverez:

playlistaudio.xml
playlistaudio.xspf


et/ou

playlistvideo.xml
playlistvideo.xspf


Ces fichiers doivent être copiés dans le sous répertoire "playlistes" du répertoire "multimedia" (là où se trouve hfs.exe, rappelez-vous ;) )

Vous pouvez aussi permettre à tous vos utilisateurs de mettre à jour vos deux playlistes globales (audio et vidéo). Il suffit pour cela de créer 2 répertoires autorisés à tous vos utilisateurs, nommés par exemple:

playlist_audio_maj_globale
playlist_video_maj_globale


Vous y déposerez les mêmes fichiers que vous avez déposés dans le répertoire multimedia/playlistes:

playlistaudio.xml et playlistaudio.xspf dans le répertoire playlist_audio_maj_globale

playlistvideo.xml et playlistvideo.xspf dans le répertoire playlist_video_maj_globale

Il est important de signaler à vos utilisateurs que les fichiers doivent être "uploadés" en "vrac" dans ces deux répertoires.
Seuls les fichiers contenus dans ces répertoires actualiseront les playlistes globales.

Seuls les répertoires utilisateurs permettent les listes multiples dans des répertoires séparés.

Facultatif: Vous pouvez masquer les fichiers que contiendront ces deux répertoires, ainsi leur contenu sera invisible, même après un envoi utilisateur. Seuls les lecteurs multimédia seront disponibles aux utilisateurs, et actualisés par leurs envois!
Pour appliquez cette option, faites un clic-droit sur chacun de ces deux répertoires > Propriétés... > Masques et ajoutez dans le champ Filtre de Fichiers, ceci:

\*.mp3;*.aac;*flv;*mp4;*.jpg;*.h264


Obligatoire: Ensuite vous ajoutez à la fin du fichier hfs.events (mettre les lettres de lecteur et les chemins qui correspondent aux vôtres, bien entendu):

{.copy|E:\playlist_audio_maj_globale\playlistaudio.xml|C:\Serveur HFS\multimedia\playlistes\.}
{.copy|E:\playlist_audio_maj_globale\playlistaudio.xspf|C:\Serveur HFS\multimedia\playlistes\.}
{.copy|E:\playlist_video_maj_globale\playlistvideo.xml|C:\Serveur HFS\multimedia\playlistes\.}
{.copy|E:\playlist_video_maj_globale\playlistvideo.xspf|C:\Serveur HFS\multimedia\playlistes\.}


------------------------------------------------------------------------------------

INFO:
VLC permet de générer également des playlistes au format XSPF, mais vous aurez des retouches sur les chemins à faire, avec Notepad++ par exemple.

Ne paniquez pas devant la longueur de ce post, finalement ce n'est pas très compliqué.

Dans le post suivant, je met quelques copies d'écrans, et le code utilisé dans les templates.

------------------------------------------------------------------------------------------
Mise à jour (20 Octobre 2009)
Le lecteur vidéo JW FLV Media Player évolue vers la version 4.6

(http://silentpliz.free.fr/hfs/xspf/multimedia.zip)
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on August 06, 2009, 05:29:37 PM
Le code embarqué dans les templates (les icônes seules changent suivant le template utilisé... toujours cette @$%[# de transparence avec IE !):

Code: [Select]

{.if |{.and|%user%|{.!=|%user%|anonymous.}.}|
<br />
<center>
  {.if|{.filesize|%folder%playlistaudio.xml.}|{:
<a href="javascript:;" onmousedown="toggleDiv('list');"><IMG alt="" src="/multimedia/icones/iTUnes_32x32.png" title="{.!Audio playlist of.} %folder-name% - {.!Show / Hide MP3 Jukebox.}" alt="{.!Audio playlist of.} %folder-name% - {.!Show / Hide MP3 Jukebox.}" /></a>
  {.repeat|1|&nbsp;.}
  :}/if.}
  <a target="_blank" href="/~audio"><IMG alt="" src="/multimedia/icones/Music-Note-32.png" title="{.!Main Audio Playlist.} - {.!Open the MP3 Jukebox in a new window.}" alt="{.!Main Audio Playlist.} - {.!Open the MP3 Jukebox in a new window.}" /></a>
{.repeat|3|&nbsp;.}
  {.if|{.filesize|%folder%playlistvideo.xml.}|{:
<a href="javascript:;" onmousedown="toggleDiv('video');"><IMG alt="" src="/multimedia/icones/My Computer_32x32.png" title="{.!Video playlist of.} %folder-name% - {.!Show / Hide Video Player.}" alt="{.!Video playlist of.} %folder-name% - {.!Show / Hide Video Player.}" /></a>
  :}/if.}
  {.repeat|1|&nbsp;.}
<a target="_blank" href="/~video"><IMG alt="" src="/multimedia/icones/Movies-48.png" title="{.!Main Video Playlist.} - {.!Open the Video Player in a new window.}" alt="{.!Main Video Playlist.} - {.!Open the Video Player in a new window.}" /></a>

<script language="javascript">
function toggleDiv(list){
if(document.getElementById(list).style.display == 'none'){
document.getElementById(list).style.display = 'block';
}else{
document.getElementById(list).style.display = 'none';
}
}
</script>

<div id="list" style="display:none">      
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="fm_xspf_jukebox_2118358282"
class="flashmovie"
width="700"
height="400">
<param name="movie" value="/multimedia/xspf_jukebox/xspf_jukebox.swf" />
<param name="flashvars" value="skin_url=/multimedia/xspf_jukebox/skins/iTunes/&loadurl=/multimedia/xspf_jukebox/variables.txt&playlist_url=%folder%playlistaudio.xspf" />
<param name="wmode" value="transparent" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash"
data="/multimedia/xspf_jukebox/xspf_jukebox.swf"
name="fm_xspf_jukebox_2118358282"
width="700"
height="400">
<param name="flashvars" value="skin_url=/multimedia/xspf_jukebox/skins/iTunes/&loadurl=/multimedia/xspf_jukebox/variables.txt&playlist_url=%folder%playlistaudio.xspf" />
<param name="wmode" value="transparent" />
<!--<![endif]-->

<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
<br />
</div>
</center>

<script language="javascript">
function toggleDiv(video){
if(document.getElementById(video).style.display == 'none'){
document.getElementById(video).style.display = 'block';
}else{
document.getElementById(video).style.display = 'none';
}
}
</script>

<center>
<script type='text/javascript' src='/multimedia/player_video/swfobject.js'></script>

  <div id='video' style="display:none"></div>

  <script type='text/javascript'>
  var s1 = new SWFObject('/multimedia/player_video/player.swf','ply','780','700','9','#');
  s1.addParam('allowfullscreen','true');
  s1.addParam('allowscriptaccess','always');
  s1.addParam('wmode','opaque');
  s1.addParam('flashvars','file=%folder%playlistvideo.xspf&dock=true&plugins=hd-1&hd.file=%folder%playlistvideo.xspf&playlist=bottom&image=%folder%%item-name%.jpg&skin=/multimedia/player_video/skins/snel/snel/snel.swf&bufferlength=6&volume=100&icons=false&backcolor=000000&frontcolor=FFFFFF&lightcolor=b30000');
  s1.write('video');
</script>
</center>
/if.}

Pour les "popups":

Code: [Select]

[audio]
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  <link rel="stylesheet" href="/~style.css" type="text/css">
  
  <!--[if lte IE 5.5]>
<style type="text/css">
</style>
  <![endif]-->  
  
  <title>{.!Overall Audio Playlist.}</title>
  </head>
<div id='body'>
<IMG alt="" src="/multimedia/icones/Music-Note-32.png">
<CENTER>
  <hr color=555">
  
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="fm_xspf_jukebox_2118358282"
class="flashmovie"
width="700"
height="400">
<param name="movie" value="/multimedia/xspf_jukebox/xspf_jukebox.swf" />
<param name="flashvars" value="skin_url=/multimedia/xspf_jukebox/skins/iTunes/&loadurl=/multimedia/xspf_jukebox/variables.txt&playlist_url=/multimedia/playlistes/playlistaudio.xspf" />
<param name="wmode" value="transparent" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash"
data="/multimedia/xspf_jukebox/xspf_jukebox.swf"
name="fm_xspf_jukebox_2118358282"
width="700"
height="400">
<param name="flashvars" value="skin_url=/multimedia/xspf_jukebox/skins/iTunes/&loadurl=/multimedia/xspf_jukebox/variables.txt&playlist_url=/multimedia/playlistes/playlistaudio.xspf" />
<param name="wmode" value="transparent" />
<!--<![endif]-->

<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
<br />

</CENTER>
  <hr color=555">
  <br />
</div id='body'>
</html>


[video]
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  <link rel="stylesheet" href="/~style.css" type="text/css">
  
  <!--[if lte IE 5.5]>
<style type="text/css">
</style>
  <![endif]-->  
  
  <title>{.!Overall Video Playlist.}</title>
  </head>
<div id='body'>
<IMG alt="" src="/multimedia/icones/Movies-48.png">
<hr color=555">
<CENTER>
<div id='video'></div>

<script type='text/javascript' src='/multimedia/player_video/swfobject.js'></script>
  <script type='text/javascript'>
  var s1 = new SWFObject('/multimedia/player_video/player.swf','ply','780','700','9','#');
  s1.addParam('allowfullscreen','true');
  s1.addParam('allowscriptaccess','always');
  s1.addParam('wmode','opaque');
  s1.addParam('flashvars','file=/multimedia/playlistes/playlistvideo.xspf&plugins=hd-1&hd.file=/multimedia/playlistes/playlistvideo.xspf&playlist=bottom&skin=/multimedia/player_video/skins/snel/snel/snel.swf&bufferlength=6&volume=100&icons=false&backcolor=000000&frontcolor=FFFFFF&lightcolor=b30000');
  s1.write('video');
</script>

</CENTER>
<hr color=555">
  <br />
</div id='body'>
</html>



Fichier hfs.events (contenu):

[+upload completed]
{.if|{.and|{.filesize|enteteplayer.xml.}|{.match|mp3;aac;flv;mp4;h264|%item-ext%.}.}|
  {:
  {.switch|%item-ext%|;|mp3;aac|{:{.set|type|audio.}:}
                                    |flv;mp4;h264|{:{.set|type|video.}:}
                                    |.}
  {.append|%folder%playlist{.^type.}.xml|
    <track>
      <location>{.convert|ansi|utf-8|{.replace|&|%26|=|%3D|?|%3F| |%20|%folder%%item-name%.}.}</location>
      <title>{.convert|ansi|utf-8|{.substring||.%item-ext%|%item-name%.}.}</title>
      <creator></creator>
      <album></album>
      <annotation></annotation>
      <info>%folder%</info>
      <image>{.convert|ansi|utf-8|%folder%{.switch|{.^type.}|;|video|{.substring||.%item-ext%|%item-name%.}|folder.}.jpg.}</image>
      <trackNum></trackNum>
      <duration></duration>
    </track>.}
  {.save|%folder%playlist{.^type.}.xspf|{.load|enteteplayer.xml.}
           {.load|%folder%playlist{.^type.}.xml.}
  </trackList>
</playlist>.}
  :}
/if.}


*****************************************

Fichier enteteplayer.xml (contenu):

<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<title>Liste de lecture</title>
  <trackList>

Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: AvvA on August 07, 2009, 09:38:41 PM
Tu as taffé dis-donc, bravo ! :D

Le sujet m'intéresse bien, comptant proposer des playlists toutes faites à mes futurs hôtes, ça va bien m'avancer.
J'essais de tester ça ce week-end et je repasserai pour te dire si tout s'est bien passé :)


Et vive le Sud :p
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on August 07, 2009, 10:10:21 PM
Salut AvvA  ;)

Cela fonctionne bien pour moi. Le seul risque étant que mon "tuto" ne soit pas assez clair... cela tu le saura à "l'usage".  :D

Je parle de playlistes "semi-dynamiques", car pour l'instant on peut remplir les playlistes, mais si on enlève des fichiers audio ou vidéo, les listes ne sont pas actualisées.

Cela fera peut-être l'objet d'un second épisode un de ces jours... mais c'est une autre histoire.

@bientôt

PS: l'interface de ta GUI est top. J'ai regardé cet aprem.
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: AvvA on August 07, 2009, 11:16:18 PM
Salut SilentPliz ^^

Le tuto m'a semblé clair, je pense pas qu'il y ait de souci :)

Pour les playlists, c'est déjà très bien l'ajout automatique ^^

La GUI je vais bientôt filer la version suivante, j'y ai refait le 1er onglet du mode facile...
...avec un "schéma" ^^'


@suivre :p
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: TCube on August 08, 2009, 08:00:13 AM
Salut à tous !

A no no sense answer  ::)

Back from a "gothic" to Vienna's cimetary in Austria : Mozart, Beethoven, Strauss, etc. .... Well the hell do we find Classical Music !  :D

Just kidding !  I've looking to your dynamic (Mp3 and Videos ) playlist last week... back to Paris now I'll take a look again to see the improvements  !

Tip Top SilentPliz  ;)
TC
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on August 08, 2009, 11:26:29 PM
On dit que le rock est mort (les fans de rock gentillet surtout le disent), le jour où Presley est parti faire son service militaire en Allemagne... moi je crois que la musique classique est morte le jour où on a inventé le Valium.  ;D

Content que tu sois de retour! ;)
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: TCube on August 09, 2009, 09:59:55 AM
On dit que le rock est mort .../...moi je crois que la musique classique est morte le jour où on a inventé le Valium.  ;D
Content que tu sois de retour! ;)

Ouais c'est ça  ;)... Il y a plus de tombes au cimetière de Vienne (200ha) que d'habitants dans la Capitale Autrichienne !

Pour l'enterrement de Beethoven : 300 000 personnes ont suivi le cortège pendant 17 Klm  à pied.

Dans la musique classique ... rien n'est plus excitant que la dynamique (BPM) - avec le Jazz aussi  ;))

TC
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on August 09, 2009, 12:55:22 PM
On dit que le rock est mort .../...moi je crois que la musique classique est morte le jour où on a inventé le Valium.  ;D
Content que tu sois de retour! ;)

Ouais c'est ça  ;)... Il y a plus de tombes au cimetière de Vienne (200ha) que d'habitants dans la Capitale Autrichienne !

Pour l'enterrement de Beethoven : 300 000 personnes ont suivi le cortège pendant 17 Klm  à pied.

Dans la musique classique ... rien n'est plus excitant que la dynamique (BPM) - avec le Jazz aussi  ;))

TC


J'ai pas pu m'empêcher de faire un "mot", mais je reconnais qu'il y a des petites merveilles classique. Il faudrait être sourd pour l'ignorer... quoique, même Beethoven le savait.

Je suis très impressionné par ce que tu me dis de l'enterrement de Beethoven... Pour que cela arrive en France, de nos jours, il faudrait au moins que ce soit Frédérique François qui avale une tagliatelle de travers... qui a dit que les temps changent toujours vers le mieux ? ;D

...  (BPM) dynamique ou Tempo? ... tu devais sans doute dire (dB) ;)
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: TCube on August 10, 2009, 03:35:35 PM
SP,
Non en fait le "Byte rate"correspond au débit binaire  : pour  les Mp3 (beurk ! ) toutes les variations dynamiques ('les "crêtes) sont lissées à une certaine  coupure prédéfinie stable et peu volumineuse : 64 / 128 / 320 etc. (pour de raison de taille de fichiers  ::)
Dans ma médiathèque en riping je peux trouver des analyses des CD originaux  en  818 / 914 / 890  / 782 / etc. ....
Mais il est est vrai que je suis un ringard ... j'ai un lecteur /graveur de mini CD portable  :D
TC
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on August 10, 2009, 05:59:43 PM
OK pour ton dernier message, tout à fait d'accord...

Mais je maintiens, le BPM (battements par minute) est juste une mesure de tempo... rien à voir avec la qualité d'enregistrement ou de restitution du son.

Quand tu me parlais de dynamique (du classique, jazz) associée avec le mot (BPM), moi j'avais traduis que tu me parlais "d'écart dynamique" qui lui s'exprime en dB... Et là oui, c'est "bougrement" important pour la fidélité de la restitution sonore.

Tu devais sans doute penser (bps), ce que je comprend mieux quand tu me parle ensuite de bitrate.

Mais comme tu dis, une fois que tout cela est passé par la moulinette de la conversion MP3 et autre normalisation, le débat n'a plus grand intérêt.

Sur les CD actuels il peut y avoir des écarts dynamique qui tournent autour de 11 dB (de moyenne) (c'est bien pour écouter de la musique en bagnole  :-\)... quand tu penses qu'un enregistrement de qualité Hi-fi devrait flirter avec les 20dB (de moyenne) d'écart dynamique (les meilleurs dépassent 30 (de moyenne), et ont été souvent produits avec des convertisseurs de moins bonne qualité que ce qui existe maintenant, ce qui laisse à penser que l'on se fout de la fidélité actuellement, pourvu que cela soit bon pour l'Ipod!).

C'est comme pour la conversation, les nouvelles génération se foutent des nuances... même sonores.

Un lien révélateur de ce dont je parle:

http://fredhammersmith.110mb.com/contenu/Dynamique/dynamique_et_musique.htm

@++
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: TCube on August 12, 2009, 02:17:48 PM
Salut SP !
Très bon le lien !
On dirait que que les "morts vivants" ont plus de dynamiques que les acteurs actuels du "Trip-Hop" (Portishead, Chemical Brothers, Massive Attack, Burial, etc..)
Quelle déconvenue !
TC
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on August 16, 2009, 02:50:59 PM
Je viens de faire "sauter" mon post par erreur. :-\

Je sais plus ce qu'il y avait dessus. :D

Title: Re: De la musique avant toute choses! (jukebox mp3 - player vidéo)
Post by: SilentPliz on October 08, 2009, 05:23:51 AM
Mise à jour 08 10 2009

Title: Re: De la musique avant toute choses! (jukebox mp3 - player vidéo)
Post by: SilentPliz on October 20, 2009, 11:06:44 AM
Mise à jour (20 Octobre 2009)
Le lecteur vidéo JW FLV Media Player évolue vers la version 4.6

http://hfsupgradefrench.webhop.org/xspf/multimedia.zip
Title: Re: De la musique avant toute choses! (jukebox mp3 - player vidéo)
Post by: SilentPliz on January 13, 2010, 03:27:49 PM
Mise à jour (13 Janvier 2010)
Le lecteur vidéo JW FLV Media Player évolue vers la version 5.0.753

http://hfsupgradefrench.webhop.org/xspf/multimedia.zip
Title: Re: De la musique avant toute choses! (jukebox mp3 - player vidéo)
Post by: SilentPliz on March 10, 2010, 12:04:44 AM
Mise à jour (10 Mars 2010)
Le lecteur vidéo JW FLV Media Player évolue vers la version 5.1

Les templates incluants ces lecteurs sont désormais les templates dits "étendus" des versions bêta françaises de HFS
(templates pleinement fonctionnels à partir de la version 258 FR)

http://hfsupgradefrench.webhop.org/xspf/multimedia.zip
Title: Re: De la musique avant toute choses! (jukebox mp3 - player vidéo)
Post by: charlesmeryon on March 10, 2010, 09:30:09 AM
Bonjour,

Est-il possible d'ajouter ce lecteur sur un template préexistant (Damn dans mon cas) ?

Merci.
Title: Re: De la musique avant toute choses! (jukebox mp3 - player vidéo)
Post by: SilentPliz on March 10, 2010, 01:43:21 PM
Salut!

Oui, tu peux mettre ces lecteurs sur n'importe quel template, les seules limitations peuvent se voir plutôt du côté "client"; il faut en effet que le client ait une version assez récente de "Flash" installée pour son navigateur (c'est le cas la plupart du temps).

Je veux bien t'aider à l'installer, mais je ne suis pas sûr que cela corresponde à ta demande (cf. ton post sur le player RAWR).
Ces lecteurs sont assez limitées au niveau des codecs compatibles (défaut des players en flash).

Ils lisent: mp3, aac, flv, mp4, h264

Pour le MP3 le "jukebox" préfère le Constant bitrate (CBR) au VBR
Le player vidéo ne lit pas tout les "containers" h264
Et pour l'encodage des flv et mp4, il vaut mieux éviter les options d'encodages trop "emberlificotées" avec ton soft d'encodage; les options par défaut, conviennent la plupart du temps.

Comme tu vois, pas de FLAC, de Divx et autre Xvid

L'intérêt de cette solution pour moi était plutôt du côté du lecteur audio, qui permet d'avoir une liste claire des morceaux jouées, une possibilité de "résume", et le code créé par Mars qui permet de créer automatiquement les listes xspf lors des uploads.

Le player vidéo pouvant fonctionner sur le même principe, a surtout été ajouté pour compléter "l'offre". Ce n'est pas un mauvais player, mais il est limité dans le nombre des formats supportés.

Donc, si tu as des MP3 ou que tu te fais envoyer des MP3, le jukebox xspf est plutôt sympa.
 
Si les formats vidéos supportés par le player vidéo, n'ont pas d'utilité pour toi, il vaut mieux installer uniquement le lecteur audio.

Voilà, je préfère te signaler les avantages et les inconvénients de cette solution, car cela demande un peu de boulot pour l'installer, et je ne voudrais pas me lancer dans une perte de temps inutile.

Voilà, si tu veux que je t'aide, tu devras répondre à quelques questions.  :)

En attendant tu peux aller faire un tour sur le site du lecteur xspf, tu me dira quel skin pourrait t'intéresser.

http://blog.lacymorrow.com/projects/xspf-jukebox/

Edit : as-tu regardé sur le forum, les solutions proposées par d'autres autour de VLC/VLC plugin ?
Title: Re: De la musique avant toute choses! (jukebox mp3 - player vidéo)
Post by: charlesmeryon on March 10, 2010, 02:02:59 PM
Merci pour ta réponse.

En fait j'aimerai lire exclusivement du mp3 (tant pis pour le flac et lire des vidéos ne m'intéressent pas). J'aimerai aussi pouvoir garder le template que j'utilise (à base du Damn comme je te disais). J'ai regardé un peu ce que tu me proposais. Je ne suis pas spécialement emballé par un jukebox à part. Je pensais plus à une option d'écoute en streaming comme ce qui est proposé avec le template Tachyon je crois. Les fichiers sont affichés de façon classique avec un bouton DL et un bouton Preview qui ouvre un popup minimaliste qui lance la lecture. C'est exactement ça que j'aimerai mettre en place dans mon template.
Ah oui, j'ajoute qu'avoir des playlist m'importent peu donc on peut enlever cette option.
Voilà, ça te semble faisable?
Merci!
Title: Re: De la musique avant toute choses! (jukebox mp3 - player vidéo)
Post by: SilentPliz on March 10, 2010, 02:12:23 PM
Je vais t'envoyer un MP, tu pourras voir "en réel" ce que cela donne.
Pour ce que tu demandes, c'est tout à fait possible, mais il vaut mieux que tu le demande dans le topic de l'auteur du tpl que tu utilises.

Le temps de rédiger le message perso...
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on March 10, 2010, 04:06:20 PM
J'ai un peu regardé pour ton template Damn... quand tu télécharges l'archive, il y a déjà un template incluant l'audio mp3, cela ne te conviens pas?

http://www.rejetto.com/hfsfiles/That_Stevens_Guy/HFS%20Damn.rar

Je n'ai pas testé, mais le template en question se nomme :

TemplatebyBrooksmp3FFIE6Repmusic.tpl.txt

il suffit de supprimer l'extension .txt ou de le renommer hfs.tpl

je le testerai dès que j'ai un moment.
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: TCube on March 10, 2010, 05:14:09 PM
Salut SP !

Je n'ai toujours pas compris pourquoi il fallait uploader soit même les fichiers audio/vidéo dans ton architecture et non pas utiliser les arborescences existantes .... bref.

Il est évident que le player XPSf est intéressant - no plugin 2 install - mais quel boulot des gestion derrière pour l'admin. (sauf compter que le Xspf n'est pas dynamique sur la totalité des répertoires mais sur le seul dont on a fait soit même l'upolad !

L'intérêt est limité surtout avec d'autres plugin (non dynamique il est vrai ) et la Damn Template.

Système abandonné pour ma part.

Crdlt
T3


Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: TCube on March 10, 2010, 05:29:23 PM
Mars,

Pas exactement, sur pour cette template : http://www.rejetto.com/forum/index.php/topic,7676.0.html (http://www.rejetto.com/forum/index.php/topic,7676.0.html)
Il suffit simplement d'utiliser la rupture de page (break page) que tu as développé.

Tout devient moins chiant au quotidien.

T3
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: TCube on March 10, 2010, 05:38:47 PM
ben t'as plus qu'à poster à tsg pour lui proposer la chose

Non je m'en fous un peu ! La demande de l'utilisateur est simple comme bonjour : "En fait j'aimerai lire exclusivement du mp3 (tant pis pour le flac et lire des vidéos ne m'intéressent pas).

Pas vraiment besoin d'en faire des tonnes, ou bien de lui recommander de changer de TPL, non ?

T3

Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on March 10, 2010, 05:46:46 PM
Salut SP !

Il est évident que le player XPSf est intéressant - no plugin 2 install - mais quel boulot des gestion derrière pour l'admin. (sauf compter que le Xspf n'est pas dynamique sur la totalité des répertoires mais sur le seul dont on a fait soit même l'upolad !

VLC, Jukes, et d'autres softs peuvent générer des listes xpsf, de manière récursive ou non, en une seule opération... sans avoir à faire un quelconque upload.
Les listes créées par l'utilisateur automatiquement lors des uploads, permettent surtout de rendre disponible le "jukebox" immédiatement après son envoi de fichier.

Mais bon, si cela t'as échappé...
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on March 10, 2010, 05:49:12 PM

Pas vraiment besoin d'en faire des tonnes, ou bien de lui recommander de changer de TPL, non ?


"L'utilisateur" veut aussi savoir comment l'installer sur son dawn template... il t'es aussi permis de répondre à la question.
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: TCube on March 10, 2010, 06:02:54 PM
un player MP4 portable semble plus aproprié à tes besoins (comme pour aller taffer sur le balcon  :D )

Tu m'ennuies à mourir avec tes smileys.

Propose quelque chose simple et de concret a "charlesmyron"en dans la section VF.

Mais si tu considères que la version anglo-saxonnne de TSG répond à ses besoins, je rejetterais un coup d'oeil... c'est pas bête après tout (en plus c'est en multilangue  en plus)

T3
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on March 10, 2010, 06:25:01 PM

Propose quelque chose simple et de concret a "charlesmyron"en dans la section VF.
@TC
Tu utilises ou tu as utilisé le même template que "charlesmeryon" pendant très longtemps, je le répète, il t'es permis de répondre à la question dans les termes que tu énonces toi même :  quelque chose de simple et de concret

Mais peut-être que le but de ton post était de formuler des critiques sur un outil que tu as mal compris, et surtout de brasser beaucoup d'air.
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on March 10, 2010, 10:11:21 PM
@charlesmeryon

Après ces digressions de grande classe, je te poste une solution basique mais fonctionnelle, basée sur le lien fourni par TCube... mais à jour et qui fonctionne.
Je n'avais pas de player flash sous la main... mais j'ai fini par en trouver un tout petit dans une de mes applis.

Il n'y a pas le popup comme tu le souhaiterais... je n'ai pas eu le temps de me pencher sur la question.

Donc :

1)
Tu charges le player joint en bas de page, tu le renomme en playerSmall.swf (le .swf ne passe pas sur le forum)
- tu le met à la racine de ton VFS (serveur)
- tu lui donne comme propriété : hidden, don't log, don't consider as download
- tu accordes une autorisation d'accès pour les utilisateurs de ton choix sur ce fichier.
- tu sauves le système de fichier

2)
Tu cherches la section [file] dans ton template, et tu ajoutes la partie en bleu à la suite :

[file]
<tr class="mout" href="%item-url%">
    <td width="16px">%comment%</td>
    <td><a href="%item-url%"> %new% <img align="top" src="/~img_file" border="0" alt="">&nbsp;&nbsp;<b>%item-name%</b></a></td>
    <td>%item-size%</td>
    <td>%item-modified%</td>
    <td>%item-dl-count%</td>

{.if|{.%item-ext%=mp3.}|
<td>
<embed src="/playerSmall.swf" width="50" height="17" bgcolor="#808080"
type="application/x-shockwave-flash"
flashvars="file=%item-url%" />
</td>
/if.}   
</tr>

Voilà, en attendant mieux.  ;)
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: charlesmeryon on March 10, 2010, 11:39:42 PM
WOW!

C'est quasiment ça! C'est ds le genre minimaliste comme j'aime. Il manque peut-être une petite barre de progression qui indique la durée et juste les couleurs vertes qu'il faudrait grise (ms là ok je chipote ;)
Penses-tu que si je trouve un petit lecteur .swf je puisse directement l'intégrer à la place de celui-ci (qui est presque parfait)?
Sinon je m'en contenterai.

En tt cas, merci beaucoup !
A+
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on March 10, 2010, 11:47:23 PM
Quote
Penses-tu que si je trouve un petit lecteur .swf je puisse directement l'intégrer à la place de celui-ci (qui est presque parfait)?

Oui, mais les variables peuvent... varier d'un player à l'autre. Donc il faut lire un peu les exemples proposés sur les sites consultés.
Mais en gros, le principe d'installation est toujours le même.

J'essaierai de te trouver ça.
L'inconvénient de ce genre de disposition, c'est que si tu as un grand nombre de mp3 sur la même page, la mémoire est vite saturée... et si en plus un imbécile s'amuse à lancer plusieurs players à la fois :-\

il vaut mieux dans ce cas là utiliser un template avec break-page comme dans la version française de HFS
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on March 10, 2010, 11:47:58 PM
... enfin, content que cela te plaise
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: TCube on March 11, 2010, 02:22:07 AM
Digressions auto-censurée  T3


P.S:  ...   K.I.S.S
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on March 11, 2010, 03:58:36 AM
@charlesmeryon

J'ai trouvé ce player un peu plus élaboré.
Même procédure d'installation, seul le nom du fichier change et le code en bleu ci dessous qui remplace le précédant :

[file]
<tr class="mout" href="%item-url%">
    <td width="16px">%comment%</td>
    <td><a href="%item-url%"> %new% <img align="top" src="/~img_file" border="0" alt="">&nbsp;&nbsp;<b>%item-name%</b></a></td>
    <td>%item-size%</td>
    <td>%item-modified%</td>
    <td>%item-dl-count%</td>
   
{.if|{.%item-ext%=mp3.}|
<td>
<object type="application/x-shockwave-flash" data="/player_mp3_maxi.swf" width="200" height="25" />
    <param name="movie" value="/player_mp3_maxi.swf" />
    <param name=”wmode” value=”transparent”/>
    <param name="FlashVars" value="mp3=%item-url%&amp;byteslimit=157286400&amp;volume=150&amp;showstop=1&amp;showinfo=1&amp;showvolume=1&amp;showslider=1&amp;showloading=always&amp;buttoncolor=ededed&amp;volumeheight=8" />
</object>
</td>
/if.}   
</tr>

Tu peux te passer de certains boutons, ou de certaines options en mettant les variables à 0 (zéro) au lieu de 1.
Valeurs possibles pour le volume par défaut : 0, 25, 50, 75, 100, 125, 150, 175, 200
byteslimit=157286400 : en cas de streaming, le flux est relancé arrivé à 150MB pour éviter de surcharger la mémoire.
J'ai choisi cette valeur, mais tu peux la modifier (en bytes toujours)
Le bouton "point d'interrogation" permet de voir les infos sur le fichier; un second clic sur le player, ramène l'affichage à son état antérieur.

Tests avec FF 3.5.8, IE8, Opera 10.10... tout est OK

Les raccourcis clavier

Touche       Description

espace        Play/Pause
P                   Play/Pause
S                   Stop : Stopper le son et remettre à zéro
I                    Afficher les informations
gauche        Reculer de 5 secondes
droite          Avancer de 5 secondes
+                  Augmenter le volume
-                   Baisser le volume



Player trouvé sur : http://flash-mp3-player.net/players/  (il y a des version plus minimalistes qui te plairont peut-être davantage)
------------------------------------------
Donc, tu renommes le fichier joint player_mp3_maxi.doc en player_mp3_maxi.swf

A bientôt!
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: charlesmeryon on March 11, 2010, 11:50:00 PM
Eh bien grâce à toi j'ai pu faire ce que je voulais exactement. Je te remercie beaucoup pour ton aide.

A+ et bonne continuation sur HFS ;)
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: DjNelutzu on September 17, 2010, 08:06:51 PM
please help me and I've installed the player and not know how to stick it music or video ;D
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on September 18, 2010, 07:10:49 AM
Have you tried to translate (with Google or other) the first post of this topic?
It's a bit complicated for me to explain all over again if I don't know where you block.
Display the player is the easiest part.
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: DjNelutzu on September 18, 2010, 09:53:22 PM
So I installed the audio and video player .... how binen I followed the steps and now I get stuck when adding files to be played
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: SilentPliz on September 19, 2010, 07:19:30 AM
Check that files enteteplayer.xml and hfs.events are in the same folder that your hfs.exe file.

Upload some mp3 in a folder ... then checks in this folder, if the jukebox works (red icon).

Test also this script to make playlists with your local files. Download the archive at the bottom of the first message:

http://www.rejetto.com/forum/index.php/topic,8421.0.html


If it still does not work, show me the contents of the [+upload completed] section into hfs.events file.
Title: Re: De la musique avant toute chose! (jukebox mp3 - player vidéo)
Post by: ASVT on February 04, 2014, 03:11:33 PM
Bonjour,

Sauf erreur de ma part, le lien de téléchargement de multimedia.zip est HS

http://hfsupgradefrench.webhop.org/xspf/multimedia.zip

Je souhaitais tester afin de pouvoir diffuser des vidéos dans un réseau local, sans que les utilisateurs aient à les télécharger (il n'y a pas un lecteur vidéo tel que VLC sur tous les postes).
A priori, cela serait possible avec HFS ... quid du streaming à partir de 10 ordinateurs simultanément? et du format de vidéo le plus approprié ?

Merci pour le partage et vos conseils toujours avisés !
Arnaud