raspberryPi で、iPhoneの再生/停止をする方法。
raspberryPiでBluetoothを使って、音楽の再生/停止をやりたいのですが、
調べてもやり方がよくわかりませんでした...
コマンドラインからでも、Pythonからでも大丈夫ですので、raspberryPiからiPhoneの音楽を再生、停止する方法を教えて欲しいです。
現在、状況としては、Bluetoothctlを使って、
iPhoneと接続して、iPhoneからBluetoothスピーカー?と同様にraspberryPiが認識されています。
(A2DPの接続?)
広い質問で申し訳ありませんが、よろしくお願いします。
◆機種情報など
raspberryPi : raspberryPi Zero (無印)
iPhone : iPhone13mini
OS : raspberryPi OS (legacy.32bit)
iOS16.1
◆試したこと。
https://qiita.com/ryo_2552/items/30cb07454670450 …
↑ Pythonでエラー発生して実行できず。
No.3ベストアンサー
- 回答日時:
>Bluetoothはついているので、ペアリング自体はできてます。
ならば、環境としては大丈夫そうですね。
Python2とPython3の差異によるもの。ですかね。
>AttributeError: 'dbus.Dictionary' object has no attribute 'iteritems'
で検索して…。
https://docs.ansible.com/ansible/2.9_ja/dev_guid …
https://gamushiros.hatenablog.com/entry/2018/06/ …
ってことで、コードの修正ですな。
ありがとうございます!!!!!!
ご返事が遅れてすみません。
先ほど試したところ記載の方法でうまく行きました。
大変助かりました!ありがとうございました!!
No.2
- 回答日時:
機種情報、ちゃんと見てませんでしたな…。
>raspberryPi : raspberryPi Zero (無印)
間違いなく、無印ですか?
https://ja.m.wikipedia.org/wiki/Raspberry_Pi#Zero
W付きでない場合は、そもそもBluetoothが付いていませんが。
https://raspida.com/microusb-hub
USB-HubかOTGケーブルなり使ってUSBのBTアダプタ付けていないのであれば、いずれにしろBluetoothは使えませんけど、その辺りはどうです?
あとは…記事の方はPython2.7で、利用している環境はPython3っぽいので、その辺りの違いを吸収(コードの変更など)が必要かも知れませんが。
どちらにしても試したことはないので、これ以上は私の方では無理ですが。
(ラズパイ3B+とAndrodなウォークマン…で試せるかどうか程度ですな。今は手元にないけど。)
No.1
- 回答日時:
どっちもやったことはありませんが……
>Pythonでエラー発生して実行できず。
どういうエラーメッセージが出たのか?
くらいは掲示したらいかがでしょう?
変に意訳せずに、表示されたものそのままで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- iPhone(アイフォーン) iPhoneのショートカット作成について 1 2022/06/01 17:17
- iPhone(アイフォーン) iPhoneでSpotify再生時にBluetoothのスピーカーを使用しています。 音楽を再生して 1 2022/11/05 09:55
- Bluetooth・テザリング スマートウォッチについて質問です。 スマートウォッチには音楽コントロール(再生、停止など)ができる機 1 2022/03/27 18:27
- その他(パソコン・スマホ・電化製品) LINUXPCに詳しい人に気楽に答えてほしい質問です。 2 2022/10/25 08:07
- その他(OS) Windows Mac Linux で共用可能な外付けメディアのパスワード機能は有りませんか? 4 2023/10/27 11:30
- Bluetooth・テザリング iPhoneとBluetoothスピーカー両方から音を出す方法ありますか? iPhoneで聞いている 1 2022/09/13 10:49
- スピーカー・コンポ・ステレオ Spotifyの音量ですがiPhoneからBluetoothのスピーカーに繋ぐと音量はしっかりと大き 1 2023/04/18 20:05
- Android(アンドロイド) Spotifyの音量ですがiPhoneからBluetoothのスピーカーに繋ぐと音量はしっかりと大き 3 2023/04/18 20:06
- Bluetooth・テザリング Bluetooth で接続して iPhone で音楽を聴く 3 2023/05/03 17:21
- Bluetooth・テザリング 2台のBluetoothイヤホンで… 3 2023/09/16 20:01
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
年末ですが大至急お願い申し上げます!
UNIX・Linux
-
AWSでSSH接続をしたいのですが、どうしてもエラーで弾かれてしまいます。いくつかサイトを参考にトラ
UNIX・Linux
-
lubuntuのインストールが終わりました。USBメモリを抜いてエンターキーを押しました。起動しませ
UNIX・Linux
-
-
4
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
5
win 11でのコマンドプロンプトのwindowについてご教授お願い致します。
Windows 10
-
6
正規表現
その他(プログラミング・Web制作)
-
7
Ubuntuで数字だけのユーザーアカウントログインについて
UNIX・Linux
-
8
Windows10が起動しない_システムで予約済みがCドライブ
Windows 10
-
9
これの対応OSを教えて下さい。php-8.3.0-src.zip
PHP
-
10
プログラミング言語の制作方法について
C言語・C++・C#
-
11
Windows10のメッセージに関して教えてください
その他(OS)
-
12
MACで動く実行ファイルをWindowsで作る方法(クロスコンパイラ紹介ください)
C言語・C++・C#
-
13
Ubuntu系とCentOS系の違いはなんですか? 勝手にですが、前者はC++、後者はPythonの
UNIX・Linux
-
14
コマンドプロンプトについて。
C言語・C++・C#
-
15
ubuntuのシャットダウンが進まず、途中で止まってしまう(シャットダウンできない)_2
UNIX・Linux
-
16
ファイルデータでネットワーク設定を変更する方法について
UNIX・Linux
-
17
フォルダを自動作成・移動を複数ファイルに対して行うバッチ処理について
その他(プログラミング・Web制作)
-
18
c#のTLS1.2での通信について
C言語・C++・C#
-
19
初めてのwindows
Windows 10
-
20
【至急】C言語の問題です、どなたか分かる方いませんか? 以下のコードは配列abcdeをbodesにず
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
つばさの党のマトモな所は、何...
-
DVD-RをCD-Rのように利用出来る...
-
DVDプレヤーだと 再生できない
-
老化して硬くなった 生ゴム ...
-
スマホをカーナビのBluetoothに...
-
Amazonmusicで、再生履歴の機能...
-
wavの連続再生ってどうやるの?
-
「再生」「再建」を意味する英...
-
富士通WinDVDの再生速度の変え方
-
DVDをリピート再生しないように...
-
iPhoneで音楽を2曲同時再生する...
-
スライドショーの最後で挿入し...
-
カーオーディオで再生できないC...
-
Androidで、OMAの曲を再生でき...
-
mp3の再生ソフトで終了箇所を記...
-
DVDStylerにて作成したDVD
-
GarageBandで倍速再生ってでき...
-
鬼滅の刃の鬼はどこまでどう斬...
-
自分で投稿したYoutubeの動画を...
-
魔法科高校の劣等生の司波達也...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DVD-RをCD-Rのように利用出来る...
-
スマホをカーナビのBluetoothに...
-
Amazonmusicで、再生履歴の機能...
-
google の画像検索のところで前...
-
老化して硬くなった 生ゴム ...
-
1,5倍速1,75倍速2倍速 それぞれ...
-
歯は抜けたり欠けたり折れたり...
-
再生砕石の利点の欠点
-
USBに保存した音楽を希望順に再...
-
VLC Player, ループ再生の設定
-
富士通WinDVDの再生速度の変え方
-
カーオーディオで再生できないC...
-
魔法科高校の劣等生の司波達也...
-
動画再生ソフトでスムーズに早...
-
「再生」「再建」を意味する英...
-
再生回数を調べるには(Windows...
-
SDカードの音楽についてついて...
-
スライドショーの最後で挿入し...
-
DVDを再生すると本編から音が出...
-
【音楽再生アプリ】リストのリ...
おすすめ情報
Wr5さん。
ありがとうございます!
発生したエラーは以下です。※すみません、ユーザーネームだけ伏せます
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
<ユーザー名>@raspberrypi:~/Desktop/projects $ python3 ex.py
Traceback (most recent call last):
File "/home/ユーザー名/Desktop/projects/ex.py", line 11, in <module>
for path, ifaces in objects.iteritems():
AttributeError: 'dbus.Dictionary' object has no attribute 'iteritems'
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
実行した、ソースコードですが文字数制限でここに乗せられませんが、
https://qiita.com/ryo_2552/items/30cb07454670450 …
上記サイトのソースコードほぼそのままです。
for path, ifaces in objects.iteritems():
の箇所が当該エラー箇所みたいです。
Wr5さん。
すみません!raspberryPi Zeroは、raspberryPi Zero Wの誤りです。
Bluetoothはついているので、ペアリング自体はできてます。