IPB
X   Message
(Message automatiquement fermé dans 2 secondes)

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
[Question] PLAYLIST vide avec Winamp : la solution.
Ultradoux
posté 29/10/2009, 21:09
Message #1


Nioubiz


Groupe : Membres
Messages : 14
Inscrit : 08/10/08
Membre no 44866



Bonjour à la communauté SanDisk !!

Il y a déjà un sujet qui traite de ça ICI, mais je voulais que ce post soit bien vu...

Bon alors moi aussi j'utilise beaucoup les playlist. Et j'utilise Winamp.

Mais vous avez remarquez, quand on balance les playlists avec Winamp, le lecteur les voit, mais affiche un contenu vide.

Pourquoi ?

Quand on ouvre la playlist .m3u avec un éditeur de texte, on s'apperçoit que :

Citation
#EXTM3U
\MUSIC\Jeremy Soule\Baldur's Gate - Dark Alliance\Shadow Over Baldur's Gate.mp3
\MUSIC\Ike Yoshihiro\Ergo Proxy OST opus 01\WombSys.mp3
\MUSIC\Klaus Badelt\Equilibrium\Evidence.mp3
\MUSIC\EIDOS\Tomb Raider 4\Title.mp3


Chaque ligne commence avec un \
C'est lui qui nous pose problème. Il faudrait éditer chaque playlist pour qu'elle ressemble à ça :

Citation
#EXTM3U
MUSIC\Jeremy Soule\Baldur's Gate - Dark Alliance\Shadow Over Baldur's Gate.mp3
MUSIC\Ike Yoshihiro\Ergo Proxy OST opus 01\WombSys.mp3
MUSIC\Klaus Badelt\Equilibrium\Evidence.mp3
MUSIC\EIDOS\Tomb Raider 4\Title.mp3


Donc sans les \ du début.

Mais honnêtement, je me vois mal faire ça à chaque fois, même avec la puissante fonction "Rechercher-Remplacer sur toutes les fichiers ouvert" du notepad. Et je ne voulais pas m'embarrasser d'un logiciel supplémentaire comme mp3tag.

Voici donc un script, qu'il vous suffit juste de copier/coller dans un fichier texte, que vous devrez impérativement renommer CONVERTER.VBS
Placez le ensuite dans votre lecteur mp3 SanDisk. Vous n'aurez qu'à l'éxécuter après chaque ajout ou mise à jour de playlist fait avec Winamp.


Citation
Const ForReading = 1, ForWriting = 2
Dim oFSO,oFl
Dim f
Dim playlist,sauv
Dim chemin
Dim CONVERTER


Set oFSO = CreateObject("Scripting.FileSystemObject")

CONVERTER = "CONVERTER.VBS"
Set CONVERTER = oFSO.GetFile(CONVERTER)
chemin = CONVERTER.ParentFolder

For each oFl in oFSO.GetFolder(chemin).Files
if Right(oFl.Name,3)="m3u" Then
Set f = oFso.OpenTextFile(oFl.Name, ForReading)

If f.ReadLine = "*CONVERTI*" then
Else

Set f = oFso.OpenTextFile(oFl.Name, ForReading)
while Not f.AtEndOfStream
playlist = f.ReadAll
wend

sauv = playlist
sauv = Replace (playlist, "\MUSIC\", "MUSIC\")
playlist = ("*CONVERTI*") & (VbCrlf) & (VbCrlf) & playlist & (VbCrlf)


Set f = oFso.OpenTextFile(oFl.Name, ForWriting)
f.write playlist & sauv

End if
End if
Next

Wscript.echo "Conversion terminée avec succès."



Voilà ! J'espère que ça vous sera utile !

Ce message a été modifié par Ultradoux - 30/10/2009, 13:55.
Go to the top of the page
 
+Quote Post
Ultradoux
posté 30/10/2009, 13:39
Message #2


Nioubiz


Groupe : Membres
Messages : 14
Inscrit : 08/10/08
Membre no 44866



J'ai modifier le script. Le premier affichait des playlists vide dans Winamp. Normal, il ne retrouvait plus les musiques dans le lecteur vu que les chemins étaient modifiés. (retrait du premier \ ).

Ce nouveau script enlève donc le problème en transformant les m3u de winamp ainsi :

AVANT
Citation
#EXTM3U
\MUSIC\U2\MUSIC 2009\04 - With Or Without Out You.mp3
\MUSIC\Lykke Li\MUSIC 2009\-1 - Little bit.mp3
\MUSIC\Duffy\MUSIC 2009\01 - Mercy.mp3
\MUSIC\Tom Jones\MUSIC 2009\05 - It's not unusual.mp3
\MUSIC\Sugarhill Gang\MUSIC 2009\-1 - Apache (Jump On It).mp3


APRÈS
Citation
*CONVERTI*

#EXTM3U
\MUSIC\U2\MUSIC 2009\04 - With Or Without Out You.mp3
\MUSIC\Lykke Li\MUSIC 2009\-1 - Little bit.mp3
\MUSIC\Duffy\MUSIC 2009\01 - Mercy.mp3
\MUSIC\Tom Jones\MUSIC 2009\05 - It's not unusual.mp3
\MUSIC\Sugarhill Gang\MUSIC 2009\-1 - Apache (Jump On It).mp3

#EXTM3U
MUSIC\U2\MUSIC 2009\04 - With Or Without Out You.mp3
MUSIC\Lykke Li\MUSIC 2009\-1 - Little bit.mp3
MUSIC\Duffy\MUSIC 2009\01 - Mercy.mp3
MUSIC\Tom Jones\MUSIC 2009\05 - It's not unusual.mp3
MUSIC\Sugarhill Gang\MUSIC 2009\-1 - Apache (Jump On It).mp3


Après plusieurs test, je peux affirmer qu'il marche nickel.

Voilà mes petits Sourire.gif

Enjoy !
Go to the top of the page
 
+Quote Post
Ultradoux
posté 30/10/2009, 13:50
Message #3


Nioubiz


Groupe : Membres
Messages : 14
Inscrit : 08/10/08
Membre no 44866



Bien sûr le script ne fonctionne que si vous l'avez renommé en CONVERTER.VBS
Ce nom est appeler dans le script même, donc si vous l'appeller autrement, ça ne fonctionnera pas.
Et il doit être placé dans le même dossier que vos playlists.

Mais il faut aussi que vos musiques soient bien envoyé dans le dossier MUSIC du lecteur lors des transferts.
Pour cela, c'est très simple. Aller dans OPTIONS > PRÉFÉRENCES dans winamp.

Choisissez votre lecteur et rajouter \MUSIC\ dans le chemin :

Image pas disponible




Regardez en bas : vous pouvez rajouter les types de fichier compatibles avec le lecteur. Rajoutez donc ogg et flac si vous ne voulez pas que winamp convertisse vos pistes ogg en mp3 durant le transfert.

Hésitez pas à poser des question si vous n'avez pas compris un truc !

Ce message a été modifié par Ultradoux - 30/10/2009, 14:05.
Go to the top of the page
 
+Quote Post
Pub
posté
Message #












Go to the top of the page
 
Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 20/11/2019 - 05:36