Mot-clef « Mac »

Récupérer sa bibliothèque iTunes

Je ne m'étais jamais penché sur comment fonctionnait iTunes ou ce qu'il faudrait que je sauvegarde... Au départ il ne contenait rien d'important du coup c'était sans importance (en gros exclusivement mes CD encodés qui sont également sur mon iPhone). Puis j'ai fini par m'abonner à quelques podcasts et du coup sans trop m'en rendre compte, il en est venu à contenir des choses qu'il aurait fallu sauvegarder.

Je savais que je risquais de perdre des choses en cas de crash disque ou en cas de gros plantage du système (virus ou autre). Mais je ne soupçonnais pas qu'un vidage de la batterie et une extinction violente (et sans préavis) du mac pourrait suffire à perdre toutes les données de bibliothèque. Pas les fichiers de son, hein, juste métadonnées (notes des morceaux, playlists, etc) et surtout - dans mon cas la donnée la plus importante - les abonnements de podcasts.

Ce avec quoi je n'étais pas non plus très familier c'est un gros fichier fourre-tout qui s'il est endommagé n'est pas réparable. J'ai l'habitude de bases de données MySQL où quand on a un problème, 99,9% du temps une réparation de la table fautive suffit (au pire on perd quelques entrées mais l'essentiel est toujours là). J'ai l'habitude aussi de fichiers XML ou autre qu'on peut éditer au besoin pour corriger les erreurs. Mais là, rien de tout ça. Juste un gros fichier qui peut que vraquer complètement si l'ordinateur s'éteint alors qu'on est juste en train d'écouter de la musique.

En cherchant un peu sur le net, différents mot-clés, je suis tombé principalement sur des solutions du type "efface tout et réimporte ta musique". La belle affaire. La partie que tu perds dans un cas comme ça est justement celle qui m'importe.

Une autre piste proposée par Apple consiste à récupérer ses podcasts dans le fichier "iTunes Music Library.xml". J'ai bien trouvé le dit fichier mais manque de bol, quand iTunes a trouvé que son fichier de bibliothèque n'était pas valide il en a d'office créé un nouveau et... s'est empressé d'écraser le fichier XML susnommé qui contient une déclinaison human readable des infos de podcasts (entre autres mais c'est ça qui m'intéresse). C'est ballot.

En fouillant dans le dossier iTunes je suis tombé par hasard sur un dossier "Previous iTunes Libraries" contenant... des copies de sauvegarde du fichier de bibliothèque. Je ne sais pas quand il les fait effectivement mais je soupçonne que ce soit lors des mises à jour d'iTunes (celles que j'ai sont réparties tous les 2 à 5 mois)... Quoique, pas seulement puisqu'après que je lui aie refilé la dernière sauvegarde et relancé iTunes, il s'est empressé d'en faire une nouvelle. Super. C'est AVANT le plantage que ça servait à quelque chose, hein. Là c'est un peu tard.

Donc j'ai pu repartir avec une version d'il y a trois mois. C'est toujours ça. J'ai plus qu'à réimporter ce qui manque et ré-abonner les podcasts récents.

Alors bon, je vais maintenant automatiser une sauvegarde plus fréquente de ce fichier (et du XML aussi tant qu'à faire) pour pas me faire avoir une nouvelle fois mais je pensais pas que c'était aussi peu robuste...


Quelques trucs sur Mac OS #1

Comment saisir certains caractères ?

Certains caractères sont bien compliqués à saisir sur un mac et notamment pas forcément visibles sur le clavier (de mon macbook pro en tous cas, pour les autres j'en sais rien). Or quand on fait de développement, c'est caractères sont très souvent utiles :

  • ~ (la tilde) : alt+N
  • { (l'accolade ouvrante) : alt+(
  • } (l'accolade fermante) : alt+)
  • [ (le crochet ouvrante) : alt+shift+(
  • ] (le crochet fermante) : alt+shift+)
  • \ (le backslash ou antislash) : alt+shift+/
  • | (la barre) : alt+shift+L

Faire une capture d'écran

Je ne sais pas si par hasard les iMac ont une touche équivalente à "Impr. ecran" qu'on trouve sur PC mais en tout cas ce n'est pas le cas du MacBook pro. Leopard permet de capturer soit tout l'écran (cmd + maj + 3), soit une sélection (cmd + maj + 4), soit une fenêtre (cmd + maj + 4 puis espace). Dans tous les cas la capture sera automatiquement enregistré en PNG sur le bureau.

Forcer l'éjection du CD depuis un terminal

Après insertion, mon CD n'apparaissait pas dans l'interface (ni dans iTunes, ni dans le finder). Une courte recherche sur Google m'a sorti une panoplie de solutions possibles, la plus simple (et qui a marché dans mon cas) était de forcer l'éjection depuis le terminal via la commande drutil eject.


Mac : quelques widgets à la con pour le dashboard

Une petite liste de trois widgets inutiles ( et donc indispensable, non ? :) ) pour le dashboard de Mac OS :

  • Fantasy Names : plutôt dédié aux joueurs, ce widget est dédié à la génération de noms de personnages, bateaux, sorts, etc. à consonance anglophone.
    Fantasy names
  • pongClock : une petite horloge sous la forme d'une partie de pong, avec l'heure à la place des scores :we:
    pongClock
  • Chuck Norris Facts : ce widget affiche un fait au hasard en provenance du site Chuck Norris Facts. On peut cependant regretter que d'une part, on ne puisse pas choisir de récupérer les faits sur la version française et d'autre part qu'il ne stocke rien en mémoire, donc si pas de connexion Internet, rien à lire :(
    Chuck Norris Facts widget

iWizz, magnétoscope en ligne

iWizz est une sorte de magnétoscope en ligne. Il permet de programmer l'enregistrement puis de télécharger le fichier au format quick time. L'intérêt c'est que l'ordinateur n'a aucunement besoin d'être allumé lors de l'enregistrement. De même, contrairement à la télé via la freebox (ou équivalent), on ne souffre pas des éventuels problèmes de connexion durant la diffusion. L'interface propose de sélectionner ses programmes parmi les chaine hertziennes et la TNT.

À première vue, ça parait tout bon mais après quelques essais j'ai constaté quelques défauts :

  • on est limité à 15h par mois d'enregistrement.
  • la qualité d'image est moyenne, surtout en plein écran (en même temps la résolution d'une image télé, c'est pas énorme comparé à un écran d'ordinateur, donc rien d'étonnant).
  • la recherche dans les programmes me semble des plus approximatives : si je fais une recherche avec la catégorie "séries" comme seul critère, je n'obtiens que des épisodes de Arrested development alors qu'une recherche sur le mot-clé Highlander me sort plusieurs épisodes de la série... Donc je ne sais pas trop comment ils se débrouillent mais espérons qu'ils amélioreront ça par la suite.

Je n'ai testé que l'interface Mac mais apparemment le client est également disponible pour Windows.

Bref, a première vue, ça semble bien sympa si l'on excepte le problème de recherches ^^


Désactiver le "bong" au démarage de MacOS X

Le numéro 2 de Compétence Mac est sorti il y a peu. Pour l'instant j'ai vaguement survolé l'ensemble et j'ai notamment trouvé la solution à un problème que je n'avais pas encore résolu jusque là : comment faire pour désactiver ce satané "bong" au démarrage du mac ?

La réponse consiste en un petit outil à installer qui ajoute aux préférences système une section permettant de configurer le niveau sonore du dit "bong", voire de le couper. Et voilà un problème de réglé :)