Cybervince Blog – Geek, Mac, Photo, Musique, Séries TV, le tout mélangé

iMac n00b #6 – Difficile cohabitation entre Spotify et iTunes

J’avais oublié de le signaler lors de mon bilan post-installation de Snow Leopard, faute de m’en être aperçu à temps. Il y a un truc super agaçant depuis la mise à jour, c’est le fonctionnement de la touche F8, celle qui jusqu’à présent permettait de mettre Spotify en mode pause d’un seul appui de touche, peu importe où l’on se trouve. Pas qu’elle ne fonctionne plus pour mettre sa playlist en pause, mais elle en fait un peu trop. En effet, elle est capturée aussi par iTunes, que celui-ci soit lancé ou non, ce qui fait qu’en mettant Spotify en pause, c’est iTunes qui démarre, et la fois d’après, c’est la lecture qui débute. Grosse cacophonie !!!

Du coup il fallait que je fasse quelque chose, et j’ai demandé conseil à mon pote Google qui m’a renvoyé directement chez Apple et son support. Pas de réglage possible via les Préférences Système, vous vous en doutez bien, surtout que j’ai déjà bien cherché. Par contre une jolie solution de contournement qui consiste à remplacer l’exécutable iTunes par un petit script en Python qui lors de son exécution va regarder si Spotify (et autres) sont démarrés. Si oui, on ne fait rien, et si non démarré, alors on lance iTunes.

#!/usr/bin/env python

import sys, os, subprocess

launch = True
blocker = ""

apps = ["Ecoute", "Spotify", "Songbird", "Mplayer OSX Extended", "Mplayer", "Alarm Clock Pro"]

ps = subprocess.Popen("/bin/ps -x", shell=True, stdout=subprocess.PIPE)

for line in ps.stdout.read().split("\n"):
	for app in apps:
		if app in line:
			launch = False
			blocker = app

ps.stdout.close()

if launch :
	os.spawnvp(os.P_WAIT, '/Applications/iTunes.app/Contents/MacOS/iTunesX', sys.argv)
else :
	print "Not launching iTunes while %s is running." % blocker

Ce script est à placer dans dans /Applications/iTunes.app/Contents/MacOS/, puis il suffit de le mettre en lieu et place du binaire iTunes qu’on aura renommé en iTunesX au préalable. Le tout s’effectuant avec les commandes shell suivantes :

cd /Application/iTunes.app/Contents/MacOS
sudo mv iTunes iTunesX
sudo mv iTunes.py iTunes
sudo chown root:admin iTunes
sudo chmod 0755 iTunes

Astucieux n’est-ce pas ? Le seul truc embêtant, c’est que l’on ne peut plus démarrer iTunes volontairement si Spotify est démarré, genre pour synchroniser son iPhone. Mais il suffit d’anticiper et de le lancer en premier. Interrogation aussi: les mises à jour d’iTunes fonctionneront-elles ? Affaire à suivre.

PS: Et j’en ai profité pour installer un plugin de coloration syntaxique

Partager :

  • Facebook
  • Twitter
  • E-mail

Ce billet a été posté le mercredi 27 janvier 2010 à 8:10 et est rangé dans iMac / Apple. Vous pouvez suivre les réponses à ce billet en vous abonnant au flux RSS 2.0. Vous pouvez laisser un commentaire, ou faire un trackback depuis votre site.

« What is Steve latest creation ?
Egyptian Trip #5 : En route pour le désert »

3 commentaires à “iMac n00b #6 – Difficile cohabitation entre Spotify et iTunes”

  1. Valentin dit :
    mardi 23 février 2010 à 16:39

    Il y a également Spotify Remote, qui permet d’utiliser la télécommande fourni avec un mac ou les touches “play/pause etc.” sur les nouveaux clavier ;p

    iTunes fonctionne parfaitement.

    Lien : http://themacbox.co.uk/smr/

  2. Vincent dit :
    mardi 23 février 2010 à 17:08

    Ah ca me plait beaucoup ce petit soft. Exactement ce que je cherchais.
    Je vais m’empresser de tester ça ce soir.

  3. NoMitsu dit :
    lundi 22 mars 2010 à 23:03

    Pour ceux que sa intéresse encore j’ai poster une solution propre (sans script qui tourne en tache de fond, ni en laissant QuickTime ou iTune lancer) via un patch http://forums.macgeneration.com/mac-os-x/patch-pour-les-touches-play-pause-sous-snow-leopard-300962.html pour gérer correctement les touches “Play/Pause” et la télécommande.

Laisser un commentaire

  • RSSTwitterFacebookFlickr
  • Catégories

    • Actu (20)
    • Automobile (3)
    • Essais culinaires (5)
    • Geekeries (37)
      • Photoshop (1)
      • iMac / Apple (15)
      • iPhone (4)
    • Immobilier (3)
    • Le plaisir des yeux (44)
    • Liens de la semaine (9)
    • Megalol (10)
    • Moi (14)
    • Non classé (1)
    • Rien à voir (13)
    • Réjouissances sonores (27)
    • TV-Ciné (18)
    • Voyages (17)
      • Egypte (10)
      • Train Strasbourg / Port-Bou (3)
      • Turquie (4)
  • Geekeries

    • Better Call Saul
    • Web-IG : Etudiants en Informatique
  • Les amis en vrai

    • Bonjour Parisien
    • CycloSeb
  • Dans mon Kindle

  • Étiquettes

    206cc Alsace appartement Apple apéro Automobile Birdy Nam Nam blog bonne année cinéma Comédie concert Daft Punk Egypte electro Electromind festival FISE Freebox iMac K2000 La Grande Motte Lez Mac MacOSX mer Microsoft Montpellier MSN Noël orage Palavas photo plage Rémi Gaillard SNCF soleil Spotify Strasbourg techno The Prodigy train vacances weekend zoo
  • Archives

Cybervince Blog – Geek, Mac, Photo, Musique, Séries TV, le tout mélangé Blog is proudly powered by WordPress | Bob