Zapobiegaj otwieraniu iTunes po podłączeniu zestawu słuchawkowego Bluetooth

71

Za każdym razem, gdy podłączam zestaw słuchawkowy Bluetooth do komputera Mac, iTunes decyduje, że nadszedł czas na uruchomienie. Czy istnieje sposób, aby zapobiec temu zachowaniu?

Znalazłem ten wątek, ale nie ma rozwiązania: https://discussions.apple.com/thread/2570254?start=0&tstart=0

  • OS X 10.8.3
  • iTunes 11.0.2 (26)
  • Korzystanie z Beats Wireless

Aktualizacja

Nawet po usunięciu iTunes z mojego komputera nadal wyświetla monit o „znalezienie iTunes” za każdym razem, gdy podłączone jest urządzenie audio Bluetooth.

Steve Robbins
źródło
1
sprawdź ustawienia preferencji iTunes!
Jeśli podasz profil Bluetooth zestawu słuchawkowego lub tylko dokładny model, odpowiedzią może być wyłączenie funkcji odtwarzania / pauzy, która może być wbudowana w urządzenie.
bmike
Podaj bardziej szczegółowe informacje i podaj bardziej szczegółowe informacje. Typ komputera, system operacyjny, wersja iTune, ...
Aktualizacja moich informacji
Steve Robbins
Obejście umożliwiające wyłączenie pomocnika Itunes nie działa. Ituneshelper pojawi się po zalogowaniu, nawet jeśli zostanie usunięty. Naprawdę poszedłem i znalazłem plik ituneshelper.app i zmieniłem jego nazwę, a itunes zaczyna się uruchamiać, gdy mój zestaw słuchawkowy jest włączony! Co do obejścia problemu z terminalem i zmianą nazw plików, które całkowicie wyłączyły klawiaturę na moim MacBooku Air! Używaj tego bardzo ostrożnie! Na szczęście udało mi się zresetować komputer za pomocą klawiatury Bluetooth w celu odzyskania. Naprawdę nie ma pomocy w tym wątku dla OSX 10.9 korzystającego z itunes.

Odpowiedzi:

14

Rozszerzając odpowiedź Steve'a oraz kilka wskazówek z tej dyskusji na temat jabłek , oto co zrobiłem, że w końcu to rozwiązałem.

1) Utwórz „Nie rób nic”: otwórz Automator, utwórz pustą aplikację i zapisz ją jako DoNothingApp.app

2) Zmień nazwę iTunes (ręcznie w katalogu Aplikacje lub za pomocą tego polecenia terminala):

sudo mv /Applications/iTunes.app /Applications/iTunesBACK.app

3) Utwórz kopię DoNothingApp.app jako iTunes.app (ręcznie lub przy użyciu tego polecenia terminala):

sudo cp -R /Applications/DoNothingApp.app /Applications/iTunes.app

Otóż ​​to. Oczywiście twój iTunes nazywa się teraz iTunesBACK.

Joe Fletcher
źródło
Znalazłem aplikację, która wyłącza klawisz multimediów odtwarzaj / pauzuj. Może to również działać w przypadku problemu z Bluetooth, a jeśli tak, to jest to lepsze rozwiązanie niż to, które proponuję powyżej. redth.info/itunes-media-hotkey-disabler
Joe Fletcher
3
Czy to nie przerwa aktualizacji, które obejmują iTunes?
Paul Hargreaves
1
To nie działa już dla mnie 10.11, ale poniższe rozwiązanie @ mritun działa.
lyallcooper
1
Co ciekawe, działa to w High Sierra, ale ten poniżej nie działa ze względu na ochronę integralności systemu.
Virgil
1
Aby to działało z High Sierra, musisz najpierw wyłączyć ochronę integralności systemu. Możesz to zrobić, uruchamiając ponownie w trybie odzyskiwania (przytrzymaj klawisz cmd-R po ponownym uruchomieniu komputera), uruchamiając terminal z menu Narzędzia, a następnie uruchamiając csrutil disablei uruchamiając ponownie.
Michael DiStefano
62

Rozpracowałem to.

W OSX „RCD” (demon zdalnego sterowania) jest odpowiedzialny za niegrzeczność. Ma zakodowaną listę działań, które należy wykonać, gdy wykryje pewne „zdarzenia” - jednym z nich jest połączenie z zestawem słuchawkowym Bluetooth.

Aby wyłączyć to zachowanie (minimalna utrata funkcjonalności, być może pilot Apple nie będzie działał), użyj następujących dwóch poleceń:

launchctl stop com.apple.rcd

launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist

Powinno to zatrzymać uruchamianie rcd przez OSX. Bez rcd - bez auto-magicznych multimediów. Klawisze głośności powinny nadal działać, ale takie rzeczy, jak automatyczne uruchamianie klawisza odtwarzania (lub bluetooth) iTunes powinien przestać działać. Z -wopcją zmiana powinna być trwała.

PS: Poniżej znajduje się opcja nuklearna. W terminalu wpisz:

sudo chmod 000 /System/Library/CoreServices/rcd.app/Contents/MacOS/rcd

sudo pkill -9 rcd

Aby zatrzymać nawet uruchamianie rcd przez dowolną aplikację. Aby przywrócić RCD, użyj:

sudo chmod 755 /System/Library/CoreServices/rcd.app/Contents/MacOS/rcd

launchctl start com.apple.rcd

mritun
źródło
Wreszcie! Coś, co działa na Yosemite
emmby
Żadna z tych opcji nie działała dla mnie w wersji 10.9.5 przy użyciu Beats Wireless.
acpigeon
Pracował nad 10.10.3 przy użyciu Apple EarPods.
Pavel
Na MacBooku Air z systemem OS X 10.9.5 to zadziałało (chociaż nie zaakceptowano odpowiedzi dotyczącej zmiany nazwy aplikacji ITunes, ponieważ system po prostu uruchomi aplikację o zmienionej nazwie). DZIĘKUJĘ CI.
Ghopper21
2
Nie działało dla mnie w systemie OS X 10.9.5 z zestawem słuchawkowym Bose.
Eric Darchis,
14

Rozwiązanie wyjaśnione przez imp68 działało dla mnie

Krótka wersja:

  • Usuń iTunesHelper z elementów logowania użytkownika

Wersja krok po kroku:

  • Otwórz „ Preferencje systemowe
  • Kliknij „ Użytkownicy i grupy
  • Wybierz użytkownika
  • Kliknij „ Elementy logowania ” w prawym panelu
  • Usuń iTunesHelper
  • Wyloguj się i zaloguj ponownie ( MUSI ZROBIĆ )

i voila!

hsarret
źródło
5
Nie widzę iTunesHelper w moich elementach logowania na indywidualnych urządzeniach
emmby
2
Nie działało to dla mnie w Mavericks
bluescrubbie
Jest tam w Yosemite, ale potrzebuję trochę czasu, aby sprawdzić, czy wyłączenie to naprawdę działa
texasbruce
Działa w macOS Sierra 10.12.3. I zdarzenie nie wymagało wylogowania / ponownego uruchomienia. Po prostu sparuj słuchawki i ponownie je sparuj. Nigdy więcej się nie zdarzyło.
Joum
1
Nie widzę iTunesHelper w Sierra 10.12.4 :(
VitalyB
4

Jestem na MBP z systemem OSX 10.9.2. Wyłączenie iTunes w preferencjach „CD i DVD” nie pomaga. Po prostu zmiana nazwy iTunes na coś innego nie działa.

Usługa „Remote Control Daemon”, rdc, odpowiada za dostarczanie poleceń do (na przykład) iTunes. Użyj tego skryptu, iTunesPatch . Ten skrypt modyfikuje rzeczywisty plik binarny dla rdc, aby zablokować polecenie wysyłane do uruchomienia iTunes, co oznacza, że ​​wszystkie inne funkcje rdc nadal działają zgodnie z oczekiwaniami.

krej
źródło
4

Byłem też oszalały z powodu nowego zestawu słuchawkowego Plantronics Backbeat Pro, tylko lekki ruch słuchawki zaczął iTunes. Odkryłem, że mogę wyłączyć czujniki na zestawie słuchawkowym.

Przejdź do plantronics.com/myheadset-updater . Możesz pobrać program o nazwie MyHeadset Updater. Pozwala na wyłączenie czujników. Możesz także pobrać najnowsze oprogramowanie.

Topher
źródło
nowy adres URL plantronics.com/au/en/support/downloads-apps/hub-desktop (lub gdziekolwiek jesteś) i przejdź do Softphonów i odznacz itunes. Musisz podłączyć słuchawki za pomocą kabla USB
KeepCalmAndCarryOn
więc odznacz itunes nie działa (itunes ukrywał się w tle), więc jak mówi odpowiedź, wyłącz czujniki
KeepCalmAndCarryOn
3

Właśnie to zrobiłem (tak, wiem, że można to zrobić za pomocą jednego polecenia, ale jest to wyraźniejsze jako dwa):

cd /Applications/iTunes.app/Contents/MacOS
sudo chmod 0 iTunes

I problem rozwiązany - bez muzyki, bez problemów (tj. Bez monitów o „znalezienie iTunes”).

Zgaduję, że to (tylko chmodsam plik wykonywalny) jest nieco bardziej podstępne niż wejście chmoddo katalogu najwyższego poziomu ( /Applications/iTunes.app). Zgaduję, że to uniemożliwia myślenie, że przeniosłeś go gdzieś indziej.

Joe Schmoe
źródło
Miły! W jednej linii:sudo chmod 0 /Applications/iTunes.app/Contents/MacOS/iTunes
Mirror318,
1
Nadal pojawia się komunikat „Operacja niedozwolona” w wersji 10.13, mimo że jestem administratorem.
andrewcockerham
2

Jest całkowicie głupi i pozornie niezwiązany, ale działa:

W panelu preferencji CD i DVD wyłącz iTunes, aby uruchomić włożony do Audio CD

zestaw słuchawkowy to płyta audio CD, którą znasz ;-)

Marco
źródło
4
Nie działało dla mnie.
Steve Robbins,
Po wykonaniu tej czynności ponownie uruchom komputer. To zadziałało dla mnie po ponownym uruchomieniu MacBooka Pro (połowa 2012 r.), El Capitan 10.11.4.
Ben Morrow
Bardzo proste, bardzo łatwe. Pracował w Sierra. Dzięki.
Screenack
2

Korzystam z MacBooka Air z Sierra i wszystko, co musiałem zrobić, to:

  1. Otwórz iTunes
  2. W Preferencjach iTunes wybierz zakładkę Urządzenia.
  3. Na tej karcie zaznacz „Zapobiegaj automatycznej synchronizacji iPodów, iPhone'ów i iPadów”

Otóż ​​to!

James Becht
źródło
To powinna być zaakceptowana odpowiedź, ponieważ inni nie wydają się już działać w High Sierra.
stackexchanger
Zgadzam się, to najlepsze rozwiązanie!
Dustin Ingram
5
To rozwiązanie nie jest najlepszym rozwiązaniem; ponieważ nie powstrzymuje to urządzenia BT od wysyłania usługi systemowej z kluczem multimedialnym, którą przechwytuje RCD, uruchamiając uruchomienie iTunes. Zapobiega to uruchamianiu iTunes przez niektóre rzeczy (np. Podczas podłączania urządzenia iDevice…), ale to wszystko.
Martin Marconcini,
1

Usuń iTunes (możesz zainstalować ponownie później, ale kto chciałby to zrobić)

sudo rm -rf /Applications/iTunes

Utwórz aplikację „nic nie rób” za pomocą Automatora. Po prostu otwórz Automator, utwórz pustą aplikację i zapisz ją.

Podłącz swoje urządzenie. Zostaniesz poproszony o znalezienie iTunes. Kliknij browsei wybierz aplikację „nic nie rób”.

Steve Robbins
źródło
8
Zamiast usuwania iTunes wystarczy proste sudo chmod 000 /Applications/iTunes.app(i unikaj późniejszej ponownej instalacji). Aby cofnąć biegsudo chmod 755 /Applications/iTunes.app
nohillside
1
+1 dla chmod. Działa to dla mnie w wersji 10.9.5 przy użyciu Beats Wireless.
acpigeon
1

NAPRAWA DZIAŁAJĄCA, najprostsze i najskuteczniejsze rozwiązanie (według mritunjai na https://discussions.apple.com/thread/2570254?start=75&tstart=0 ):

  1. Otwórz terminal
  2. Enter (są to dwa osobne polecenia

    launchctl stop com.apple.rcd
    launchctl unload /System/Library/LaunchAgents/com.apple.rcd.plist

Jacob Irwin
źródło
1

Jeśli otworzysz Itunes i po lewej stronie paska odtwarzania, wybierz zwykłe głośniki, a nie zestaw słuchawkowy. To zatrzymało automatyczne uruchamianie dla mnie z aktualnym systemem operacyjnym i Itunes (październik 2017 r.) Oraz zestaw słuchawkowy Plantronics Backbeat pro 2.

Xavier
źródło
1

Aktualizacja dla Mojave: użyj ToothFairy (uwaga: nie za darmo, ale warte swojej ceny IMHO), aby podłączyć słuchawki bluetooth i przejdź do sekcji Preferencje> Zaawansowane. Tam możesz dodawać polecenia łączenia i rozłączania, jak opisano powyżej przez mritun . Zobacz tutaj (przepraszam za błąd związany z czcionką w trybie Ciemnym):

Zaawansowane preferencje ToothFairy

W ten sposób przywracasz stare zachowanie, gdy nie używasz słuchawek.

Mam nadzieję, że to pomaga innym ludziom!

Annard

realannard
źródło
-1

Dziękuję to jest odpowiedź! Tak łatwo!!!

Otwórz iTunes W Preferencjach iTunes wybierz zakładkę Urządzenia. Na tej karcie zaznacz „Zapobiegaj automatycznej synchronizacji iPodów, iPhone'ów i iPadów”

Michael Bradley
źródło
-1

Nic mi nie działało, ale wyrwałem czujnik z Bluedio T5S i teraz nie mam już problemu. W rzeczywistości sprawiły, że były o wiele lepsze, ponieważ często rozłączały się po prostu poruszając się.

Pierre Layden
źródło
-2

więc miałem ten problem z moim MacBookiem, który uruchamiał Itunes, gdy tylko moje gniazdo słuchawkowe zostało podłączone ... zadzwoniłem do Apple i pomogli mi go wyłączyć ... oto jak.

  1. OPEN FINDER
  2. PRZEJDŹ DO APLIKACJI
  3. NAJWAŻNIEJSZE ITUNES
  4. PRAWO KLIKNIJ ITUNES I KLIKNIJ „POBIERZ INFORMACJE”
  5. ODBLOKUJ POZWOLENIA NA UDOSTĘPNIANIE, KLIKNIĘCIE PRAWEJ DOLNEJ IKONY „BLOKADA” I PODANIE HASŁA DO LOGOWANIA
  6. GDZIE MÓWI „KAŻDY”, WYBIERZ SKRZYNKĘ UPADKU I WYBIERZ „BRAK DOSTĘPU”
  7. ZABLOKUJ „IKONĘ BLOKADY”
  8. PONOWNE URUCHOMIENIE (nie jest konieczne) I ROZWIĄZANY PROBLEM (DLA MNIE).

PS, nie będziesz mógł otworzyć iTunes, dopóki nie cofniesz tego procesu, ma nadzieję, że ta pomoc.

Horacy
źródło