{"id":25552,"date":"2024-08-03T22:25:49","date_gmt":"2024-08-03T13:25:49","guid":{"rendered":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/?p=25552"},"modified":"2024-08-03T22:25:49","modified_gmt":"2024-08-03T13:25:49","slug":"rpiplay","status":"publish","type":"post","link":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/?p=25552","title":{"rendered":"RPiPlay"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">iPhone&#12434;&#12356;&#12376;&#12387;&#12390;&#12356;&#12390;&#65292;&#26178;&#12293;&#22823;&#12365;&#12394;&#12473;&#12463;&#12522;&#12540;&#12531;&#12391;&#35211;&#12383;&#12356;&#65292;&#12392;&#24605;&#12358;&#12371;&#12392;&#12364;&#12354;&#12426;&#12414;&#12377;&#65294;&#12381;&#12398;&#12383;&#12417;&#12395;&#65292;Lightning-HDMI&#22793;&#25563;&#12450;&#12480;&#12503;&#12479;&#12540;&#12418;&#25345;&#12387;&#12390;&#12414;&#12377;&#12364;&#65292;&#12372;&#12431;&#12388;&#12356;&#12383;HDMI&#12465;&#12540;&#12502;&#12523;&#12391;&#12514;&#12491;&#12479;&#12540;&#12434;&#12388;&#12394;&#12368;&#12398;&#12391;&#12399;&#65292;iPhone&#12398;&#25345;&#12385;&#26041;&#12420;&#36215;&#12365;&#26041;&#12398;&#33258;&#30001;&#24230;&#12364;&#28187;&#12426;&#65292;&#12356;&#12356;&#12418;&#12435;&#12376;&#12419;&#12354;&#12426;&#12414;&#12379;&#12435;&#65294;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AirPlay&#12391;Macintosh&#12395;&#12388;&#12394;&#12370;&#12400;&#12473;&#12510;&#12540;&#12488;&#12391;&#12377;&#12364;&#65292;&#30011;&#38754;&#12364;&#12471;&#12455;&#12450;&#12391;&#12365;&#12427;&#12398;&#12399;Macbook&#31995;&#12420;iMac&#38480;&#23450;&#12391;&#65292;&#25163;&#25345;&#12385;&#12398;Mac mini&#12391;&#12399;&#12391;&#12365;&#12414;&#12379;&#12435;&#65294;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#12381;&#12358;&#12356;&#12358;&#12371;&#12392;&#12434;Linux&#12391;&#65292;&#12354;&#12431;&#12424;&#12367;&#12400;Raspberry Pi (&#20197;&#19979;RPi)&#12391;&#12420;&#12429;&#12358;&#12392;&#12377;&#12427;&#20154;&#12399;&#12356;&#12427;&#12384;&#12429;&#12358;&#12394;&#12392;&#65292;&#26908;&#32034;&#12377;&#12427;&#12392;&#12354;&#12426;&#12414;&#12375;&#12383;&#65294;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/FD-\/RPiPlay\">FD-\/RPiPlay<\/a> (GitHub)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#26041;&#27861;&#12399;&#12354;&#12385;&#12371;&#12385;&#12395;&#12354;&#12427;&#12398;&#12391;&#35443;&#12375;&#12367;&#12399;&#26360;&#12365;&#12414;&#12379;&#12435;&#12364;&#65292;&#24517;&#35201;&#12394;&#12521;&#12452;&#12502;&#12521;&#12522;&#12540;&#12420;&#38283;&#30330;&#29872;&#22659;(dev)&#12434;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12375;&#65292;RPiPlay&#12398;&#12477;&#12540;&#12473;&#12434;build&#12377;&#12427;&#12384;&#12369;&#12391;&#12377;&#65294;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">&#24517;&#35201;&#12394;&#12497;&#12483;&#12465;&#12540;&#12472;<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">cmake  libavahi-compat-libdnssd-dev  libplist-dev  libssl-dev  libgstreamer1.0-dev  libgstreamer-plugins-base1.0-dev<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Build&#12398;&#25163;&#38918;<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>cd  \u30bd\u30fc\u30b9\u3092\u3044\u3058\u308b\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u30fc\ngit clone https:\/\/github.com\/FD-\/RPiPlay.git\ncd RPiPlay\nmkdir build\ncd build\ncmake -DCMAKE_INSTALL_PREFIX=\/opt ..\nmake -j4\nsudo make install<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#20808;&#12434;<code>\/opt<\/code>&#12395;&#12377;&#12427;&#12398;&#12399;&#65292;&#31558;&#32773;&#12398;&#23447;&#25945;&#30340;&#29702;&#30001;&#12363;&#12425;&#12391;&#65292;&#25351;&#23450;&#12375;&#12394;&#12369;&#12428;&#12400;<code>\/usr\/local<\/code>&#12395;&#12394;&#12426;&#12414;&#12377;&#65294;&#12371;&#12398;rpiplay&#12398;build&#12391;&#12399;<code>rpiplay<\/code>&#12392;&#12356;&#12358;&#12496;&#12452;&#12490;&#12522;&#12540;&#12384;&#12369;&#12364;&#12391;&#12365;&#12414;&#12377;&#12398;&#12391;&#65292;&#12354;&#12360;&#12390;<code>make install<\/code>&#12434;&#23455;&#34892;&#12379;&#12378;&#65292;&#25163;&#12391;&#22909;&#12365;&#12394;&#22580;&#25152;&#12395;&#12467;&#12500;&#12540;&#12375;&#12390;&#12418;&#21839;&#38988;&#12394;&#12375;&#12391;&#12377;&#65294;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">&#23455;&#34892;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">&#12399;&#12414;&#12387;&#12383;&#12398;&#12399;&#30011;&#38754;&#34920;&#31034;&#12384;&#12363;&#12425;&#24403;&#28982;X(&#12418;&#12375;&#12367;&#12399;Wayland)&#19979;&#12391;&#21205;&#12367;&#12418;&#12398;&#12384;&#12392;&#24605;&#12356;&#36796;&#12435;&#12391;&#12356;&#12428;&#12371;&#12428;&#12420;&#12387;&#12390;&#12358;&#12414;&#12367;&#12356;&#12363;&#12394;&#12363;&#12387;&#12383;&#12392;&#12371;&#12429;&#65292;&#12381;&#12358;&#12391;&#12399;&#12394;&#12367;GUI&#12434;&#27490;&#12417;&#12390;&#21205;&#12363;&#12373;&#12394;&#12369;&#12428;&#12400;&#12394;&#12426;&#12414;&#12379;&#12435;&#65294;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#24403;&#20998;GUI&#12434;&#20351;&#12431;&#12394;&#12356;&#12391;&#12418;&#12356;&#12356;&#12394;&#12425;&#65292;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl set-default multi-user.target<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">&#12392;&#12375;&#12392;&#12356;&#12383;&#12411;&#12358;&#12364;&#27005;&#12391;&#12377;&#65294;&#12371;&#12398;&#12354;&#12392;reboot&#12377;&#12427;&#12363;&#65292;&#12418;&#12375;&#12367;&#12399;&#65292;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl stop lightdm<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">&#12391;&#12377;<sup class=\"modern-footnotes-footnote \" data-mfn=\"1\" data-mfn-post-scope=\"000000000000032b0000000000000000_25552\"><a href=\"javascript:void(0)\" role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-000000000000032b0000000000000000_25552-1\">1<\/a><\/sup><span id=\"mfn-content-000000000000032b0000000000000000_25552-1\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"1\">&#25147;&#12377;&#12392;&#12365;&#12399;&#65292;<br><br>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl set-default graphical.target<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">&#12391;reboot&#12391;&#12377;&#65294;<\/p><\/span>&#65294;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#12371;&#12398;&#12354;&#12392;&#65292;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/bin\/rpiplay -n \u9069\u5f53\u306a\u540d\u524d -b auto<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">&#12392;&#12375;&#12414;&#12377;&#65294;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>iPhone\u3092\u3044\u3058\u3063\u3066\u3044\u3066\uff0c\u6642\u3005\u5927\u304d\u306a\u30b9\u30af\u30ea\u30fc\u30f3\u3067\u898b\u305f\u3044\uff0c\u3068\u601d\u3046\u3053\u3068\u304c\u3042\u308a\u307e\u3059\uff0e\u305d\u306e\u305f\u3081\u306b\uff0cLightning-HDMI\u5909\u63db\u30a2\u30c0\u30d7\u30bf\u30fc\u3082\u6301\u3063\u3066\u307e\u3059\u304c\uff0c\u3054\u308f\u3064\u3044\u305fHDMI\u30b1\u30fc\u30d6\u30eb\u3067\u30e2\u30cb\u30bf\u30fc\u3092\u3064\u306a\u3050\u306e\u3067\u306f\uff0ciPhone\u306e\u6301\u3061\u65b9\u3084\u8d77\u304d\u65b9\u306e\u81ea\u7531\u5ea6\u304c\u6e1b\u308a\uff0c\u3044\u3044\u3082\u3093\u3058\u3083\u3042\u308a\u307e\u305b\u3093\uff0e AirPlay\u3067Macintosh\u306b\u3064\u306a\u3052\u3070\u30b9\u30de\u30fc\u30c8\u3067\u3059\u304c\uff0c\u753b\u9762\u304c\u30b7\u30a7\u30a2\u3067\u304d\u308b\u306e\u306fMacbook\u7cfb\u3084iMac\u9650\u5b9a\u3067\uff0c\u624b\u6301\u3061\u306eMac mini\u3067\u306f\u3067\u304d\u307e\u305b\u3093\uff0e \u305d\u3046\u3044\u3046\u3053\u3068\u3092Linux\u3067\uff0c\u3042\u308f\u3088\u304f\u3070Raspberry Pi (\u4ee5\u4e0bRPi)\u3067\u3084\u308d\u3046\u3068\u3059\u308b\u4eba\u306f\u3044\u308b\u3060\u308d\u3046\u306a\u3068\uff0c\u691c\u7d22\u3059\u308b\u3068\u3042\u308a\u307e\u3057\u305f\uff0e \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5\u306f\u3042\u3061\u3053\u3061\u306b\u3042\u308b\u306e\u3067\u8a73\u3057\u304f\u306f\u66f8\u304d\u307e\u305b\u3093\u304c\uff0c\u5fc5\u8981\u306a\u30e9\u30a4\u30d6\u30e9\u30ea\u30fc\u3084\u958b\u767a\u74b0\u5883(dev)\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\uff0cRPiPlay\u306e\u30bd\u30fc\u30b9\u3092build\u3059\u308b\u3060\u3051\u3067\u3059\uff0e \u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8 cmake libavahi-compat-libdnssd-dev libplist-dev libssl-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev Build\u306e\u624b\u9806 \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u5148\u3092\/opt\u306b\u3059\u308b\u306e\u306f\uff0c\u7b46\u8005\u306e\u5b97\u6559\u7684\u7406\u7531\u304b\u3089\u3067\uff0c\u6307\u5b9a\u3057\u306a\u3051\u308c\u3070\/usr\/local\u306b\u306a\u308a\u307e\u3059\uff0e\u3053\u306erpiplay\u306ebuild\u3067\u306frpiplay\u3068\u3044\u3046\u30d0\u30a4\u30ca\u30ea\u30fc\u3060\u3051\u304c\u3067\u304d\u307e\u3059\u306e\u3067\uff0c\u3042\u3048\u3066make install\u3092\u5b9f\u884c\u305b\u305a\uff0c\u624b\u3067\u597d\u304d\u306a\u5834\u6240\u306b\u30b3\u30d4\u30fc\u3057\u3066\u3082\u554f\u984c\u306a\u3057\u3067\u3059\uff0e \u5b9f\u884c \u306f\u307e\u3063\u305f\u306e\u306f\u753b\u9762\u8868\u793a\u3060\u304b\u3089\u5f53\u7136X(\u3082\u3057\u304f\u306fWayland)\u4e0b\u3067\u52d5\u304f\u3082\u306e\u3060\u3068\u601d\u3044\u8fbc\u3093\u3067\u3044\u308c\u3053\u308c\u3084\u3063\u3066\u3046\u307e\u304f\u3044\u304b\u306a\u304b\u3063\u305f\u3068\u3053\u308d\uff0c\u305d\u3046\u3067\u306f\u306a\u304fGUI\u3092\u6b62\u3081\u3066\u52d5\u304b\u3055\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\uff0e \u5f53\u5206GUI\u3092\u4f7f\u308f\u306a\u3044\u3067\u3082\u3044\u3044\u306a\u3089\uff0c \u3068\u3057\u3068\u3044\u305f\u307b\u3046\u304c\u697d\u3067\u3059\uff0e\u3053\u306e\u3042\u3068reboot\u3059\u308b\u304b\uff0c\u3082\u3057\u304f\u306f\uff0c \u3067\u3059\uff0e \u3053\u306e\u3042\u3068\uff0c \u3068\u3057\u307e\u3059\uff0e<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_daextam_enable_autolinks":"1","footnotes":""},"categories":[22,24,27],"tags":[],"class_list":["post-25552","post","type-post","status-publish","format-standard","hentry","category-macintosh-computer","category-mobile-life","category-rasapberry-pi"],"publishpress_future_action":{"enabled":false,"date":"2026-05-30 01:10:50","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"category","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=\/wp\/v2\/posts\/25552","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=25552"}],"version-history":[{"count":0,"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=\/wp\/v2\/posts\/25552\/revisions"}],"wp:attachment":[{"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=25552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=25552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=25552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}