Mencegah iTunes dari pembukaan saat menghubungkan headset bluetooth

71

Setiap kali saya menghubungkan headset bluetooth saya ke Mac, iTunes memutuskan saatnya untuk meluncurkan. Apakah ada cara saya bisa mencegah perilaku ini?

Saya menemukan utas ini, tetapi tidak ada solusi: https://discussions.apple.com/thread/2570254?start=0&tstart=0

  • OS X 10.8.3
  • iTunes 11.0.2 (26)
  • Menggunakan Beats Wireless

Memperbarui

Bahkan setelah menghapus iTunes dari komputer saya, masih meminta saya untuk "menemukan iTunes" setiap kali perangkat audio bluetooth terhubung.

Steve Robbins
sumber
1
periksa pengaturan preferensi iTunes!
Jika Anda daftar profil Bluetooth headset Anda atau hanya model yang tepat, mungkin ada jawaban dengan menonaktifkan fungsi play / pause yang dapat dibangun ke dalam perangkat.
bmike
Harap lebih spesifik, dan berikan informasi lebih rinci. Jenis komputer, sistem operasi, versi iTune, ...
Diperbarui dengan info saya
Steve Robbins
Solusi untuk menonaktifkan pembantu iTunes tidak berfungsi. Ituneshelper akan muncul kembali setelah login meskipun dihapus. Saya benar-benar pergi dan menemukan file ituneshelper.app dan menamainya dan itunes terus dimulai ketika headset saya dihidupkan! Mengenai solusinya dengan terminal dan mengganti nama file yang sepenuhnya menonaktifkan keyboard saya di macbook air saya! Berhati-hatilah menggunakan ini! Untungnya saya bisa mereset komputer menggunakan keyboard bluetooth untuk memulihkan. Sebenarnya tidak ada bantuan dalam utas ini untuk OSX 10.9 menggunakan iTunes.

Jawaban:

14

Memperluas jawaban Steve, ditambah beberapa tips dari diskusi apel ini , inilah yang saya lakukan yang akhirnya menyelesaikan ini.

1) Buat "Do Nothing App": buka Automator, buat aplikasi kosong, dan simpan sebagai DoNothingApp.app

2) Ganti nama iTunes (secara manual di direktori Aplikasi, atau menggunakan perintah terminal ini):

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

3) Buat salinan DoNothingApp.app sebagai iTunes.app (secara manual, atau menggunakan perintah terminal ini):

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

Itu dia. Tentu saja, iTunes Anda sekarang disebut iTunesBACK.

Joe Fletcher
sumber
Saya menemukan sebuah aplikasi yang menonaktifkan kunci media play / pause. Ini mungkin bekerja untuk masalah bluetooth juga, dan jika demikian, ini adalah solusi yang lebih baik daripada yang saya usulkan di atas. redth.info/itunes-media-hotkey-disabler
Joe Fletcher
3
Tidakkah ini akan mematahkan pembaruan yang menyertakan iTunes?
Paul Hargreaves
1
Ini tidak lagi berfungsi untuk saya pada 10.11, tetapi solusi @ mritun di bawah tidak.
lyallcooper
1
Lucunya, ini bekerja di High Sierra, tetapi yang di bawah tidak karena Perlindungan Integritas Sistem.
Virgil
1
Agar ini berfungsi dengan High Sierra, Anda harus terlebih dahulu menonaktifkan perlindungan integritas sistem. Anda dapat melakukannya dengan memulai kembali dalam mode pemulihan (tahan cmd-R ketika Anda me-restart komputer Anda), meluncurkan terminal dari menu Utilities, kemudian menjalankan csrutil disabledan memulai kembali.
Michael DiStefano
62

Saya sudah menemukan ini.

Pada OSX, "RCD" (daemon remote control) bertanggung jawab atas kenakalannya. Ini memiliki daftar tindakan yang harus dikodekan ketika mendeteksi "peristiwa" tertentu - salah satunya terhubung ke headset bluetooth.

Untuk menonaktifkan perilaku ini (kehilangan fungsionalitas minimal, mungkin jarak jauh apel Anda tidak akan berfungsi), gunakan dua perintah berikut:

launchctl berhenti com.apple.rcd

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

Ini harus menghentikan rcd agar tidak diluncurkan oleh OSX. Tidak ada rcd - tidak ada multimedia auto-magic. Kunci volume Anda harus terus berfungsi, tetapi hal-hal seperti kunci putar (atau bluetooth) iTunes yang memulai otomatis harus berhenti. Dengan -wopsi perubahan harus persisten.

PS: Berikut ini adalah opsi nuklir. Di Terminal, masukkan:

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

sudo pkill -9 rcd

Untuk menghentikan rcd bahkan dimulai oleh aplikasi apa pun. Untuk mengembalikan rcd Anda, gunakan:

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

launchctl mulai com.apple.rcd

mritun
sumber
Akhirnya! Sesuatu yang bekerja di Yosemite
emmby
Tidak ada opsi ini yang berfungsi untuk saya pada 10.9.5 menggunakan Beats Wireless.
acpigeon
Bekerja pada 10.10.3 menggunakan Apple EarPods.
Pavel
Pada MacBook Air dengan OS X 10.9.5, ini berhasil (sedangkan jawaban yang diterima untuk mengganti nama aplikasi ITunes tidak, karena sistem hanya akan meluncurkan aplikasi yang diubah namanya). TERIMA KASIH.
Ghopper21
2
Tidak bekerja untuk saya di OS X 10.9.5 dengan headset Bose.
Eric Darchis
14

Solusi yang dijelaskan oleh Imp68 bekerja untuk saya

Versi pendek:

  • Hapus iTunesHelper dari item Login pengguna Anda

Versi langkah demi langkah:

  • Buka " System Preferences "
  • Klik " Pengguna & Grup "
  • Pilih pengguna Anda
  • Klik " Item Login " di panel kanan
  • Hapus iTunesHelper
  • Logoff dan kembali ( HARUS LAKUKAN )

dan voila!

hsarret
sumber
5
Saya tidak melihat iTunesHelper di Item Login saya di mavericks
emmby
2
Ini tidak berhasil untuk saya di Mavericks
bluescrubbie
Itu ada di Yosemite, tetapi perlu waktu untuk melihat apakah menonaktifkan ini benar-benar berfungsi
texasbruce
Bekerja di macOS Sierra 10.12.3. Dan saya tidak perlu acara untuk logoff / reboot. Hanya mencopot headphone dan memasangkannya kembali. Tidak pernah terjadi lagi.
Joum
1
Saya tidak melihat iTunesHelper di Sierra 10.12.4 :(
VitalyB
4

Saya menggunakan MBP dengan osx 10.9.2. Menonaktifkan iTunes di preferensi "CD dan DVD" tidak membantu. Mengganti nama iTunes menjadi sesuatu yang lain tidak berhasil.

Layanan "Remote Control Daemon", rdc, bertanggung jawab untuk mengirimkan perintah ke (misalnya) iTunes. Gunakan skrip ini, iTunesPatch . Script ini memodifikasi biner aktual untuk rdc untuk menghambat perintah yang dikirimnya untuk memulai iTunes, yang berarti bahwa semua fungsi rdc lainnya masih berfungsi seperti yang diharapkan.

krej
sumber
4

Saya juga menjadi tergila-gila dengan headset Plantronics Backbeat Pro baru, hanya sedikit gerakan earpiece mulai iTunes. Saya menemukan saya bisa menonaktifkan sensor pada headset.

Buka plantronics.com/myheadset-updater . Anda dapat mengunduh program yang disebut Pembaruan MyHeadset. Ini memungkinkan Anda untuk menonaktifkan sensor. Anda juga dapat mengunduh firmware terbaru.

Topher
sumber
URL baru plantronics.com/au/en/support/downloads-apps/hub-desktop (atau di mana pun Anda berada) dan buka Softphones dan hapus centang itunes. Anda harus mencolokkan headphone Anda dengan kabel USB
KeepCalmAndCarryOn
jadi hapus centang itunes tidak berfungsi (itunes bersembunyi di latar belakang) sehingga sebagai jawaban mengatakan, nonaktifkan sensor
KeepCalmAndCarryOn
3

Saya baru saja melakukan ini (Ya, saya tahu ini bisa dilakukan dalam satu perintah, tetapi lebih jelas karena dua):

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

Dan masalah terpecahkan - tidak ada masalah, tidak ada keributan (yaitu, tidak ada petunjuk untuk "menemukan iTunes").

Saya menduga bahwa ini (hanya chmodexecutable aktual) sedikit lebih licik daripada chmoding direktori tingkat atas ( /Applications/iTunes.app). Saya menduga itu mencegahnya dari berpikir Anda baru saja memindahkannya ke tempat lain.

Joe Schmoe
sumber
Bagus! Dalam satu baris:sudo chmod 0 /Applications/iTunes.app/Contents/MacOS/iTunes
Mirror318
1
Saya masih mendapatkan kesalahan "Operasi tidak diizinkan" pada 10.13 meskipun saya seorang admin.
andrewcockerham
2

Ini benar-benar bodoh dan tampaknya tidak berhubungan tetapi bekerja:

Di panel preferensi CD dan DVD, nonaktifkan iTunes untuk meluncurkan yang dimasukkan untuk CD Audio

headset Anda adalah cd audio yang Anda tahu ;-)

Marco
sumber
4
Tidak bekerja untuk saya.
Steve Robbins
Pastikan Anda me-restart komputer setelah melakukan ini. Ini bekerja untuk saya setelah restart pada MacBook Pro (Mid 2012), El Capitan 10.11.4.
Ben Morrow
Sangat sederhana, sangat mudah. Bekerja di bawah Sierra. Terima kasih.
Screenack
2

Saya menggunakan MacBook Air dengan Sierra, dan yang harus saya lakukan adalah:

  1. Buka iTunes
  2. Di Preferensi iTunes pilih tab Perangkat.
  3. Pada tab itu centang "Cegah iPod, iPhone, dan iPad agar tidak disinkronkan secara otomatis"

Itu dia!

James becht
sumber
Ini seharusnya jawaban yang diterima, karena yang lain tampaknya tidak lagi berfungsi di Sierra Tinggi.
stackexchanger
Setuju, ini adalah solusi terbaik!
Dustin Ingram
5
Solusi ini bukan solusi terbaik; karena ini tidak menghentikan perangkat BT mengirim layanan sistem kunci media yang disadap RCD, memicu peluncuran iTunes. Ini mencegah beberapa hal memicu iTunes (misalnya: saat memasang iDevice ...) tetapi hanya itu yang dilakukannya.
Martin Marconcini
1

Hapus iTunes (Anda dapat menginstal ulang nanti, tetapi siapa yang mau melakukan itu)

sudo rm -rf /Applications/iTunes

Buat aplikasi "do nothing" menggunakan Automator. Cukup buka Automator, buat aplikasi kosong, dan simpan.

Hubungkan perangkat Anda. Anda akan diminta untuk menemukan iTunes. Klik browsedan pilih aplikasi "jangan lakukan apa-apa".

Steve Robbins
sumber
8
Alih-alih menghapus iTunes yang sederhana sudo chmod 000 /Applications/iTunes.appseharusnya cukup (dan hindari instal ulang nanti). Untuk mengembalikan runsudo chmod 755 /Applications/iTunes.app
nohillside
1
+1 untuk chmod. Ini bekerja untuk saya pada 10.9.5 menggunakan Beats Wireless.
acpigeon
1

FIX KERJA, solusi paling sederhana dan paling efektif (per mritunjai di https://discussions.apple.com/thread/2570254?start=75&tstart=0 ):

  1. Buka Terminal
  2. Masukkan (ini adalah dua perintah terpisah

    launchctl berhenti com.apple.rcd
    launchctl membongkar /System/Library/LaunchAgents/com.apple.rcd.plist

Jacob Irwin
sumber
1

Jika Anda membuka iTunes dan di sebelah kiri play bar, pilih speaker biasa dan bukan headset. Ini menghentikan auto-start bagi saya dengan OS dan Itunes yang terkini (Oktober 2017) dan headset Plantronics Backbeat pro 2.

Xavier
sumber
1

Pembaruan untuk Mojave: gunakan ToothFairy (catatan: tidak gratis tetapi sepadan dengan uang IMHO) untuk menghubungkan headphone bluetooth Anda dan pergi ke bagian Preferences> Advanced. Di sana Anda dapat menambahkan perintah pada koneksi dan lepaskan seperti dijelaskan di atas oleh mritun . Lihat di sini (maaf untuk bug dengan font dalam mode Gelap):

Preferensi Tingkat Lanjut ToothFairy

Dengan cara ini Anda memiliki perilaku lama ketika Anda tidak menggunakan headphone Anda.

Saya harap ini membantu orang lain!

Annard

realannard
sumber
-1

Terima kasih ini jawabannya! Begitu mudah!!!

Buka iTunes Di Preferensi iTunes pilih tab Perangkat. Pada tab itu centang "Cegah iPod, iPhone, dan iPad agar tidak disinkronkan secara otomatis"

Michael Bradley
sumber
-1

Tidak ada yang berhasil untuk saya, tapi saya merobek sensor Bluedio T5S saya dan sekarang saya tidak lagi memiliki masalah. Sebenarnya membuat mereka jauh lebih baik karena mereka akan sering memutuskan hubungan hanya dari bergerak.

Pierre Layden
sumber
-2

jadi saya mengalami masalah ini dengan macbook saya di mana ia meluncurkan Itunes segera setelah jack headphone saya dipasang ..... saya menelepon Apple dan mereka membantu saya menonaktifkannya ... di sini adalah caranya.

  1. FINDER TERBUKA
  2. PERGI KE APLIKASI
  3. ITU SOROTAN
  4. ITIK KLIK YANG TEPAT DAN KLIK "DAPATKAN INFO"
  5. BUKA KETENTUAN BERBAGI DENGAN MENGKLIK BOTTOM "LOCK ICON" KANAN DAN MENEMPATKAN DI MASUK ANDA DI PASSWORD
  6. DI MANA SAJA MENGATAKAN "SEMUA ORANG", PILIH DROP BAWAH KOTAK DAN PILIH "TANPA AKSES"
  7. LOCK THE "LOCK ICON"
  8. KEMBALIKAN RESTART (tidak perlu) DAN MASALAH.

PS Anda tidak akan dapat membukanya itunes sampai Anda membatalkan proses ini, berharap bantuan ini.

Horace
sumber