MacNOMODO
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
MacNOMODO

Où on cause du Mac - A consommer sans modération

 
PortailPortailAccueilRechercherRechercherS'enregistrerConnexionDernières images
Le Deal du moment : -29%
PC portable – MEDION 15,6″ FHD Intel i7 ...
Voir le deal
499.99 €

 

 AppleScript :: lecteur MP3 et iTunes

Aller en bas 
AuteurMessage
TG
Légende vivante
Légende vivante
TG


Nombre de messages : 5790
Age : 60
Planète : Paradis n°2
Matos : MacBook Pro 16" 2019 • Big Sur
Date d'inscription : 12/11/2006

AppleScript :: lecteur MP3 et iTunes Empty
MessageSujet: AppleScript :: lecteur MP3 et iTunes   AppleScript :: lecteur MP3 et iTunes Icon_minitime12/16/2006, 15:54

On peut très bien utiliser un lecteur MP3 autre qu'un iPod avec iTunes. Un simple glisser-déplacer depuis une liste de lecture iTunes vers l'icône du lecteur sur le bureau copie les titres sélectionnés vers le lecteur.
Ce faisant, vous savez — peut-être — que des fichiers cachés sont aussi enregistrés sur le lecteur. La plupart des baladeurs savent s'en accommoder mais pas tous. C'est le cas du mpman 256Mb de mon fils. Quand il tombe sur un fichier qu'il ne sait pas traiter, au lieu de passer au suivant sans se poser de question, il indique que la lecture est impossible et attend qu'on réponde. Vue la taille des boutons, c'est vraiment pénible.

Je lui ai donc pondu l'AppleScript suivant pour nettoyer son lecteur avant de l'utiliser :

Code:
on open mesObjets
   repeat with monObjet in mesObjets
      set leNom to monObjet as string
      if (leNom contains "mp3") then
         if (leNom ends with ":") then
            if (leNom does not contain " ") then
               set leNom to characters 1 thru ((length of leNom) - 1) of leNom as string
               repeat until (offset of ":" in leNom) = 0
                  set deuxpoint to offset of ":" in leNom
                  set leNom to characters 1 thru (deuxpoint - 1) of leNom & "/" & characters (deuxpoint + 1) thru -1 of leNom as string
               end repeat
               set maCommande to "ls -a /volumes/" & leNom & "/._*.mp3"
               do shell script maCommande
               set decision to display dialog "Les fichiers suivants vont être supprimés :" & return & return & result buttons {"Effacer", "Abandonner"}
               if button returned of decision = "Effacer" then
                  set maCommande to "rm /volumes/" & leNom & "/._*.mp3"
                  do shell script maCommande
                  display dialog "Fichiers effacés..." buttons "Vu"
               end if
            else
               beep 3
               display dialog "Désolé, le chemin ne doit pas contenir d'espaces…" buttons "Vu"
            end if
         else
            beep 3
            display dialog "Désolé, ce n'est pas un dossier ou un lecteur…" buttons "Vu"
         end if
      else
         beep 3
         display dialog "Désolé, le nom du lecteur doit contenir le mot MP3 (pour éviter les erreurs)…" buttons "Vu"
      end if
   end repeat
end open

Il n'y a plus qu'a enregistrer ce script comme application, à lui coller une icône pour faire joli et à le placer dans le Dock ou sur le Bureau. Il suffit ensuite de déposer l'icône du lecteur sur celle du script pour que le ménage soit fait.

Bon, il y a moyen de peaufiner le bigntz mais là, déjà, il rend bien le service qu'on attend de lui.
Revenir en haut Aller en bas
 
AppleScript :: lecteur MP3 et iTunes
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Lecteur DVD et video_ts
» Lecteur graveur
» Brief ou comment intégrer un vrai lecteur RSS à Firefox
» Quel lecteur RSS ?
» Lecteur d’empreintes digitales

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
MacNOMODO :: I n f o s :: Conseils, trucs & astuces-
Sauter vers: