<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>YouTubeMusic | imakat.com</title>
	<atom:link href="https://imakat.com/tag/youtubemusic/feed/" rel="self" type="application/rss+xml" />
	<link>https://imakat.com</link>
	<description>工夫と改善で人生をちょっと豊かに</description>
	<lastBuildDate>Mon, 20 Oct 2025 22:30:59 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/imakat.com/wp-content/uploads/2023/07/cropped-80d64ecd340db4e2ca3224859b04caed.png?fit=32%2C32&#038;ssl=1</url>
	<title>YouTubeMusic | imakat.com</title>
	<link>https://imakat.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">160909258</site>	<item>
		<title>ガラポンテレビ雑談</title>
		<link>https://imakat.com/2024/06/21/22760/</link>
		
		<dc:creator><![CDATA[imakat]]></dc:creator>
		<pubDate>Fri, 21 Jun 2024 04:59:50 +0000</pubDate>
				<category><![CDATA[ガラポンTV]]></category>
		<category><![CDATA[デジタル]]></category>
		<category><![CDATA[ものづくり]]></category>
		<category><![CDATA[ガラポンテレビ]]></category>
		<category><![CDATA[スマホ]]></category>
		<category><![CDATA[YouTubeMusic]]></category>
		<category><![CDATA[ワンセグテレビ]]></category>
		<category><![CDATA[災害対策]]></category>
		<guid isPermaLink="false">https://imakat.com/?p=22760</guid>

					<description><![CDATA[それでは、ガラポンテレビにまつわる話、というのをしてみたいと思います。はじめにですね。ガラポンテレビですけれども、私はかつて海外駐在の頃、海外で日本のテレビを見る方法っていうのを色々試してみたんですが、最終的にたどり着い [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p></p>


<div class="sc-dynamic-embed">
  <style>
  /* リンクの見た目を整える */
  .sc-dynamic-embed .sc-link-container { 
      display: flex; 
      margin-bottom: 10px; 
      flex-wrap: wrap; 
      align-items: center; 
  }
  .sc-dynamic-embed .sc-link { margin-bottom: 0; }
  .sc-dynamic-embed .sc-link a {
    font-size: 15px; /* dynamicと合わせた基本サイズ */
    font-weight: normal;
    text-decoration: underline;
    color: #0073aa;
  }
  .sc-dynamic-embed .sc-link a:hover { text-decoration: none; color: #000; }
  
  /* ★スマホ画面（幅500px以下）の時は文字を縮小して統一感を出す */
  @media (max-width: 500px) {
    .sc-dynamic-embed .sc-link a { font-size: 13px; }
  }

  /* 行梱包時の基本スタイル */
  .sc-dynamic-embed .imk-line {
      display: inline-block;
      width: 100%;
      border-radius: 2px;
      transition: background-color 0.1s;
  }

  /* 古い枠内字幕ボックスを強制消去 */
  .sc-dynamic-embed #subtitleOverlay,
  .sc-dynamic-embed #scSubtitleOverlay,
  .sc-dynamic-embed .overlay-cue,
  .sc-dynamic-embed .band {
      display: none !important;
      opacity: 0 !important;
      visibility: hidden !important;
      pointer-events: none !important;
  }
  </style>

  <div class="sc-link-container">
    <p class="sc-link">
      <a href="https://imakat.com/ds62/?drid=19" target="_blank"
         onclick="return scStopAndGo(event, this);">
        👉低画質・枠外字幕はこちら
      </a>
    </p>
  </div>

  <style>
            :root{ --dr5emd-max: 1920px; }
            .video-wrap{position:relative;width:100%;margin:0 auto}
            figure.wp-block-video.aligncenter{
              width:100%;
              max-width:min(var(--dr5emd-max, 1920px), 98vw);
              margin:0 auto;
            }
            #subtitleOverlay{
              position:absolute; left:0; right:0; bottom:6%;
              padding:0 2%; text-align:center; pointer-events:none; z-index:2;
            }
            #subtitleOverlay .band{
              display:inline-block; background:rgba(0,0,0,0.35);
              padding:6px 10px; border-radius:8px; max-width:96%;
              margin:0 auto; box-shadow:0 1px 2px rgba(0,0,0,0.15);
            }
            #subtitleOverlay .overlay-cue{
              color:#fff; font-weight:600;
              font-size:clamp(16px, 3.6vw, 32px);
              line-height:1.32; white-space:pre-wrap; margin:2px 0;
              -webkit-text-stroke:.6px rgba(0,0,0,.7);
              text-shadow:-1px -1px 0 rgba(0,0,0,.6), 1px -1px 0 rgba(0,0,0,.6),
                          -1px  1px 0 rgba(0,0,0,.6), 1px  1px 0 rgba(0,0,0,.6);
            }
            @media (max-width:430px){
              #subtitleOverlay .overlay-cue{ font-size:clamp(16px, 4.2vw, 22px); }
            }
            .dr5emd-sublist details > p{
              height:200px; overflow:auto; background-color:#EDF7FF;
              padding:2px 6px; margin:0; box-shadow:3px 3px 4px black;
              position: relative;
            }
            .dr5emd-sublist details > summary{
              padding:2px 6px; width:100%;
              background-color:#ddd; border:none;
              box-shadow:3px 3px 4px black; cursor:pointer; list-style:none;
            }
            /* ▼ 自動スクロール時のハイライト（文字の太さを標準へ変更） */
            .active-hl {
                background-color: #ffff00 !important;
                color: #ff0000 !important;
                font-weight: normal; /* 標準の太さ */
                border-bottom: 2px solid red;
                display: inline-block;
                border-radius: 2px;
            }
            </style><div class="dr5emd-container"><figure class="wp-block-video aligncenter"><div class="video-wrap"><video id="myVideo" controls controlsList="nodownload" poster="https://imakat.com/rd.php?id=53tUpri5.png" playsinline preload="metadata" style="width:100%;height:auto;">  <source src="https://imakat.com/rd.php?id=Dzk0ozDL.mp4" type="video/mp4">  <track src="https://imakat.com/rd.php?id=FUlY9sF2.vtt" label="日本語" srclang="ja" kind="subtitles"></video><div id="subtitleOverlay" aria-hidden="true"></div></div><script>
document.addEventListener("DOMContentLoaded", function(){
  var video=document.getElementById("myVideo");
  var trackEl=video?video.querySelector("track[kind='subtitles'], track[kind='captions']"):null;
  var overlay=document.getElementById("subtitleOverlay"); if(!video||!overlay) return;
  video.addEventListener("contextmenu", function(e){ e.preventDefault(); return false; }, false);
  function setNative(mode){
    try{
      if(video.textTracks && video.textTracks.length){
        for(var i=0;i<video.textTracks.length;i++){ video.textTracks[i].mode = mode; }
      }
      if(trackEl && trackEl.track) trackEl.track.mode = mode;
    }catch(e){}
  }
  var isOverlay=true,lastSig="";
  function sig(active){if(!active||active.length===0)return"";var a=[];for(var i=0;i<active.length;i++){var c=active[i];a.push([c.startTime,c.endTime,c.text].join("|"));}return a.join("||");}
  function cueLine(c){var d=document.createElement("div");d.className="overlay-cue";d.setAttribute("translate","yes");if(typeof c.getCueAsHTML==="function")d.appendChild(c.getCueAsHTML());else d.textContent=c.text;return d;}
  function render(){
    if(!isOverlay || !trackEl || !trackEl.track) return;
    var ac=trackEl.track.activeCues,s=sig(ac); if(s===lastSig) return; lastSig=s;
    overlay.innerHTML=""; if(!ac || ac.length===0) return;
    var b=document.createElement("div"); b.className="band"; b.setAttribute("translate","yes");
    Array.from(ac).sort(function(a,b){return a.startTime-b.startTime;}).forEach(function(c){b.appendChild(cueLine(c));});
    overlay.appendChild(b);
  }
  function useOverlay(){isOverlay=true;overlay.style.display="";setNative("hidden");lastSig="";render();}
  function useNative(){isOverlay=false;overlay.style.display="none";setNative("showing");lastSig="";}
  useOverlay();
  if(trackEl){
    if(trackEl.track){ try{ trackEl.track.addEventListener("cuechange",render); }catch(e){} }
    trackEl.addEventListener("load", function(){ try{ if(trackEl.track) trackEl.track.addEventListener("cuechange",render); }catch(e){} render(); });
  }
  video.addEventListener("loadedmetadata",render);
  function handleWebkitMode(){ var m = video.webkitPresentationMode || "inline"; (m==="picture-in-picture"||m==="fullscreen") ? useNative() : useOverlay(); }
  if("webkitPresentationMode" in video){ video.addEventListener("webkitpresentationmodechanged",handleWebkitMode); handleWebkitMode(); }
  if("webkitCurrentPlaybackTargetIsWireless" in video){
    video.addEventListener("webkitcurrentplaybacktargetiswirelesschanged", function(){ video.webkitCurrentPlaybackTargetIsWireless ? useNative() : useOverlay(); });
  }
  if("pictureInPictureEnabled" in document){
    video.addEventListener("enterpictureinpicture",useNative);
    video.addEventListener("leavepictureinpicture",useOverlay);
  }
  document.addEventListener("fullscreenchange", function(){
    var fs=document.fullscreenElement;
    if(!fs) return useOverlay();
    (fs===video || (fs && fs.contains && fs.contains(video))) ? useNative() : useOverlay();
  });
});
</script>
                <figcaption></figcaption></figure><div class="dr5emd-sublist"><details translate="yes"><summary translate="yes">字幕一覧(クリック)</summary> <p translate="yes">
(<a href="#" class="imk-cue" data-seek="0:02" translate="no">00:00:02</a>)  今回はですね<br>
(<a href="#" class="imk-cue" data-seek="0:04" translate="no">00:00:04</a>)  それではガラポンテレビにまつわる話<br>
(<a href="#" class="imk-cue" data-seek="0:08" translate="no">00:00:08</a>)  というのをしてみたいと思います<br>
(<a href="#" class="imk-cue" data-seek="0:12" translate="no">00:00:12</a>)  はじめにですね<br>
(<a href="#" class="imk-cue" data-seek="0:16" translate="no">00:00:16</a>)  ガラポンテレビですけれども<br>
(<a href="#" class="imk-cue" data-seek="0:20" translate="no">00:00:20</a>)  私はかつてその海外の駐在が長くて<br>
(<a href="#" class="imk-cue" data-seek="0:25" translate="no">00:00:25</a>)  海外で日本のテレビを見る方法っていうのを<br>
(<a href="#" class="imk-cue" data-seek="0:28" translate="no">00:00:28</a>)  色々試してみたんですが<br>
(<a href="#" class="imk-cue" data-seek="0:31" translate="no">00:00:31</a>)  最終的にたどり着いたのはこのガラポンテレビです<br>
(<a href="#" class="imk-cue" data-seek="0:36" translate="no">00:00:36</a>)  これですこのちょうど右側にあるものですけれども<br>
(<a href="#" class="imk-cue" data-seek="0:45" translate="no">00:00:45</a>)  スマホもこんなように同じように映ります<br>
(<a href="#" class="imk-cue" data-seek="0:54" translate="no">00:00:54</a>)  それで海外にいるときっていうのは<br>
(<a href="#" class="imk-cue" data-seek="0:56" translate="no">00:00:56</a>)  その新聞はほとんど読まないです<br>
(<a href="#" class="imk-cue" data-seek="1:01" translate="no">00:01:01</a>)  まあそれで帰国した時に活字に飢えてるわけですね<br>
(<a href="#" class="imk-cue" data-seek="1:05" translate="no">00:01:05</a>)  それで新聞をまたとり始めたんです<br>
(<a href="#" class="imk-cue" data-seek="1:11" translate="no">00:01:11</a>)  しかし今となると新聞はですね<br>
(<a href="#" class="imk-cue" data-seek="1:14" translate="no">00:01:14</a>)  ほとんど読まないようになってしまいました<br>
(<a href="#" class="imk-cue" data-seek="1:19" translate="no">00:01:19</a>)  結局その情報が遅いからその速報っていうのはスマホでですね<br>
(<a href="#" class="imk-cue" data-seek="1:25" translate="no">00:01:25</a>)  どんどん入ってきますので通知で<br>
(<a href="#" class="imk-cue" data-seek="1:27" translate="no">00:01:27</a>)  新聞を読まないようになってくるんですね<br>
(<a href="#" class="imk-cue" data-seek="1:35" translate="no">00:01:35</a>)  で新聞を読まないと<br>
(<a href="#" class="imk-cue" data-seek="1:37" translate="no">00:01:37</a>)  実はそのだんだんだんだん私たちみたいな年寄りになってくると<br>
(<a href="#" class="imk-cue" data-seek="1:42" translate="no">00:01:42</a>)  全体を整理する能力っていうのは<br>
(<a href="#" class="imk-cue" data-seek="1:45" translate="no">00:01:45</a>)  どんどん低下してきてしまいまして網羅性が欠如してきます<br>
(<a href="#" class="imk-cue" data-seek="1:55" translate="no">00:01:55</a>)  それで新聞をもう1回とろうと思うと<br>
(<a href="#" class="imk-cue" data-seek="1:59" translate="no">00:01:59</a>)  それもまた高いのでその新聞に代わる<br>
(<a href="#" class="imk-cue" data-seek="2:04" translate="no">00:02:04</a>)  網羅された整理された情報っていうものを自分の時間で得る<br>
(<a href="#" class="imk-cue" data-seek="2:11" translate="no">00:02:11</a>)  その方法が欲しくなるんです<br>
(<a href="#" class="imk-cue" data-seek="2:17" translate="no">00:02:17</a>)  そこでこのガラポンテレビっていうのは<br>
(<a href="#" class="imk-cue" data-seek="2:20" translate="no">00:02:20</a>)  実に有効だと思います<br>
(<a href="#" class="imk-cue" data-seek="2:23" translate="no">00:02:23</a>)  私の場合もともとガラポンテレビは海外駐在中も<br>
(<a href="#" class="imk-cue" data-seek="2:29" translate="no">00:02:29</a>)  そして帰国した後も続けてそのまま設置してますのでいいんですけれども<br>
(<a href="#" class="imk-cue" data-seek="2:36" translate="no">00:02:36</a>)  新たにやる場合は<br>
(<a href="#" class="imk-cue" data-seek="2:39" translate="no">00:02:39</a>)  ガラポンテレビ約1200円が発生するわけです<br>
(<a href="#" class="imk-cue" data-seek="2:45" translate="no">00:02:45</a>)  でまあ新聞が約3500円とすると<br>
(<a href="#" class="imk-cue" data-seek="2:50" translate="no">00:02:50</a>)  それでもちろんガラポンテレビだけでペイするんですけれども<br>
(<a href="#" class="imk-cue" data-seek="2:56" translate="no">00:02:56</a>)  実際ガラポンテレビを映るようにするためには<br>
(<a href="#" class="imk-cue" data-seek="3:00" translate="no">00:03:00</a>)  アンテナにつなげるために<br>
(<a href="#" class="imk-cue" data-seek="3:04" translate="no">00:03:04</a>)  実質的にNHKの受信料を払うという形になってしまうと思います<br>
(<a href="#" class="imk-cue" data-seek="3:10" translate="no">00:03:10</a>)  まあそれで3200円ぐらいですかね　ということになるでしょうね<br>
(<a href="#" class="imk-cue" data-seek="3:15" translate="no">00:03:15</a>)  新聞とちょうどペイするぐらいではないでしょうか<br>
(<a href="#" class="imk-cue" data-seek="3:22" translate="no">00:03:22</a>)  それでまあバラエティについてですけれども<br>
(<a href="#" class="imk-cue" data-seek="3:28" translate="no">00:03:28</a>)  新聞を読まなくなったのと<br>
(<a href="#" class="imk-cue" data-seek="3:30" translate="no">00:03:30</a>)  最近やっぱり加齢<br>
(<a href="#" class="imk-cue" data-seek="3:32" translate="no">00:03:32</a>)  歳をとってくると<br>
(<a href="#" class="imk-cue" data-seek="3:35" translate="no">00:03:35</a>)  ガチャガチャしたバラエティテレビっていうのは見なくなります<br>
(<a href="#" class="imk-cue" data-seek="3:39" translate="no">00:03:39</a>)  何か見たいものに絞って検索しながらYouTubeで見ると<br>
(<a href="#" class="imk-cue" data-seek="3:46" translate="no">00:03:46</a>)  だからインターネットで検索して情報を得る<br>
(<a href="#" class="imk-cue" data-seek="3:53" translate="no">00:03:53</a>)  という形に変わってきてしまいました<br>
(<a href="#" class="imk-cue" data-seek="3:55" translate="no">00:03:55</a>)  バラエティもですね<br>
(<a href="#" class="imk-cue" data-seek="3:59" translate="no">00:03:59</a>)  整理してみると<br>
(<a href="#" class="imk-cue" data-seek="4:00" translate="no">00:04:00</a>)  個人としてはまずガラポンテレビ　この右にあるやつです<br>
(<a href="#" class="imk-cue" data-seek="4:07" translate="no">00:04:07</a>)  例えばそうですね<br>
(<a href="#" class="imk-cue" data-seek="4:11" translate="no">00:04:11</a>)  放送中のものを見てみると<br>
(<a href="#" class="imk-cue" data-seek="4:17" translate="no">00:04:17</a>)  こんなようにですね<br>
(<a href="#" class="imk-cue" data-seek="4:28" translate="no">00:04:28</a>)  それをこのようにリアルタイムで見ることができます<br>
(<a href="#" class="imk-cue" data-seek="4:32" translate="no">00:04:32</a>)  そしてこういう風にURLをですね<br>
(<a href="#" class="imk-cue" data-seek="4:37" translate="no">00:04:37</a>)  メニューの中に入れておくことができるので<br>
(<a href="#" class="imk-cue" data-seek="4:39" translate="no">00:04:39</a>)  番組をこのようにですね入れておきます<br>
(<a href="#" class="imk-cue" data-seek="4:47" translate="no">00:04:47</a>)  そうすると例えば<br>
(<a href="#" class="imk-cue" data-seek="4:49" translate="no">00:04:49</a>)  ここにNHK高校講座っていうのが入れてありますが<br>
(<a href="#" class="imk-cue" data-seek="5:20" translate="no">00:05:20</a>)  耳で聞くだけっていうのがですね　役に立つと思います<br>
(<a href="#" class="imk-cue" data-seek="5:29" translate="no">00:05:29</a>)  こんな感じですね<br>
(<a href="#" class="imk-cue" data-seek="5:30" translate="no">00:05:30</a>)  ガラポンテレビ　それから次にPodcastですが<br>
(<a href="#" class="imk-cue" data-seek="5:39" translate="no">00:05:39</a>)  こんなように入れておきますURLを入れておきます<br>
(<a href="#" class="imk-cue" data-seek="5:48" translate="no">00:05:48</a>)  それから次にYouTubeですね<br>
(<a href="#" class="imk-cue" data-seek="5:54" translate="no">00:05:54</a>)  例えばこのように<br>
(<a href="#" class="imk-cue" data-seek="5:55" translate="no">00:05:55</a>)  YouTubeMusicとYouTubeを入れておきます<br>
(<a href="#" class="imk-cue" data-seek="5:59" translate="no">00:05:59</a>)  YouTubeMusicですが非常にこれ素晴らしいです<br>
(<a href="#" class="imk-cue" data-seek="6:07" translate="no">00:06:07</a>)  YouTubePremiumを契約しますと<br>
(<a href="#" class="imk-cue" data-seek="6:10" translate="no">00:06:10</a>)  広告の表示なしになりますし<br>
(<a href="#" class="imk-cue" data-seek="6:14" translate="no">00:06:14</a>)  YouTubeMusicが込みになってます<br>
(<a href="#" class="imk-cue" data-seek="6:17" translate="no">00:06:17</a>)  YouTubeプレミアム1300円ぐらいだと思いますが<br>
(<a href="#" class="imk-cue" data-seek="6:24" translate="no">00:06:24</a>)  でこの例えばSpotifyとかAppleMusicはですね<br>
(<a href="#" class="imk-cue" data-seek="6:30" translate="no">00:06:30</a>)  それだけで月1000ぐらいかかりますのでこの1300円<br>
(<a href="#" class="imk-cue" data-seek="6:36" translate="no">00:06:36</a>)  YouTubePremium1300円というのは<br>
(<a href="#" class="imk-cue" data-seek="6:38" translate="no">00:06:38</a>)  非常にコスパが高いという風に感じます<br>
(<a href="#" class="imk-cue" data-seek="6:45" translate="no">00:06:45</a>)  以上このような形でですね情報の入手をしています<br>
(<a href="#" class="imk-cue" data-seek="6:54" translate="no">00:06:54</a>)  それから茶の間にはテレビがあるんですけどもこんなようなですね<br>
(<a href="#" class="imk-cue" data-seek="7:01" translate="no">00:07:01</a>)  まあこれは普通にスポーツを見たり報道番組を見たりしています<br>
(<a href="#" class="imk-cue" data-seek="7:15" translate="no">00:07:15</a>)  次にあの災害用としてワンセグテレビ小さいやつも持ってます<br>
(<a href="#" class="imk-cue" data-seek="7:24" translate="no">00:07:24</a>)  これですね左側は<br>
(<a href="#" class="imk-cue" data-seek="7:36" translate="no">00:07:36</a>)  iPadmini6にガラポンテレビを映してるもの<br>
(<a href="#" class="imk-cue" data-seek="7:41" translate="no">00:07:41</a>)  右側がワンセグテレビ<br>
(<a href="#" class="imk-cue" data-seek="7:55" translate="no">00:07:55</a>)  以上<br>
(<a href="#" class="imk-cue" data-seek="8:00" translate="no">00:08:00</a>)  このような形でですね<br>
(<a href="#" class="imk-cue" data-seek="8:07" translate="no">00:08:07</a>)  情報の入手をしています<br>
(<a href="#" class="imk-cue" data-seek="8:10" translate="no">00:08:10</a>)  今日はガラポンテレビにまつわる話をしました<br>
</p> </details>
<style>
details { font: 16px "Open Sans", Calibri, sans-serif; width: 100%; }
details > summary { padding: 2px 6px; width: 100%; background-color: #ddd; border: none; box-shadow: 3px 3px 4px black; cursor: pointer; list-style: none; }
details > p { font: 14px "Open Sans", Calibri, sans-serif; height:150px; overflow: scroll; background-color: #EDF7FF; padding: 2px 6px; margin: 0; box-shadow: 3px 3px 4px black; }
</style>
</div><script>
(function(){
  var root=document.querySelector(".dr5emd-sublist");
  var video=document.getElementById("myVideo");
  if(!root || !video) return;
  function parseTs(ts){
    if(!ts) return null;
    var p=ts.trim().split(":").map(function(x){return parseInt(x,10)||0;});
    if(p.length===2) return p[0]*60 + p[1];
    if(p.length===3) return p[0]*3600 + p[1]*60 + p[2];
    return null;
  }
  root.addEventListener("click", function(e){
    var a=e.target.closest && e.target.closest("a.imk-cue[data-seek]");
    if(!a || !root.contains(a)) return;
    e.preventDefault();
    var sec = parseTs(a.getAttribute("data-seek"));
    if(sec==null) return;
    try{ video.currentTime = sec; if(video.paused) video.play(); }catch(_){}
  });
  video.addEventListener("timeupdate", function(){
    var listContainer = root.querySelector("details > p");
    if(!listContainer) return;
    var cues = listContainer.querySelectorAll("a.imk-cue");
    if(cues.length === 0) return;
    var cur = video.currentTime;
    var active = null;
    for(var i=0; i<cues.length; i++){
        var t = parseTs(cues[i].getAttribute("data-seek"));
        if(t !== null && cur >= t - 0.5){
            active = cues[i];
        } else if(t > cur){
            break;
        }
    }
    if(active){
        if(active.classList.contains("active-hl")) return;
        var old = listContainer.querySelectorAll(".active-hl");
        for(var k=0; k<old.length; k++) old[k].classList.remove("active-hl");
        active.classList.add("active-hl");
        if(listContainer.offsetParent !== null){
            var containerRect = listContainer.getBoundingClientRect();
            var activeRect = active.getBoundingClientRect();
            var targetScroll = listContainer.scrollTop + (activeRect.top - containerRect.top) - (listContainer.clientHeight / 2) + (active.clientHeight / 2);
            listContainer.scrollTo({ top: targetScroll, behavior: "smooth" });
        }
    }
  });
})();
</script>
                </div>

  <script>
  (function(){
    var me = document.currentScript;
    var wrapper = me ? me.closest('.sc-dynamic-embed') : null;

    /* -----------------------------------------------
       1. 動画の保護機能（右クリック禁止・DL防止）
       ----------------------------------------------- */
    function protectVideo() {
      var target = wrapper ? wrapper : document;
      var mediaEls = target.querySelectorAll('video');
      mediaEls.forEach(function(v){
        if(v.dataset.protected === 'true') return;
        v.dataset.protected = 'true';
        v.setAttribute('controlsList', 'nodownload');
        v.oncontextmenu = function() { return false; };
        v.addEventListener('contextmenu', function(e){ e.preventDefault(); return false; }, false);
      });
    }

    /* -----------------------------------------------
       2. 字幕制御＆ハイライト機能（iPhone全画面 完全対応版）
       ----------------------------------------------- */
    function initSubtitles() {
      var target = wrapper ? wrapper : document;
      var video = target.querySelector('video');
      var listContainer = target.querySelector('details > p');
      
      if (!video || !listContainer) return false; 

      if (video.dataset.subInit === 'true') return true; 
      video.dataset.subInit = 'true';

      var oldOverlay = target.querySelector('#subtitleOverlay') || target.querySelector('#scSubtitleOverlay');
      if (oldOverlay) {
          oldOverlay.style.setProperty('display', 'none', 'important');
          oldOverlay.innerHTML = ''; 
      }

      function isSpecialMode() {
        var isFs = !!(document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement || document.msFullscreenElement);
        var isPiP = !!(document.pictureInPictureElement && document.pictureInPictureElement === video) || (video.webkitPresentationMode === "picture-in-picture");
        var isIOSFs = !!video.webkitDisplayingFullscreen; 
        return isFs || isPiP || isIOSFs;
      }

      try {
        if(video.textTracks && video.textTracks.length > 0){
          for(var i=0; i<video.textTracks.length; i++){
             if(video.textTracks[i].kind === 'subtitles' || video.textTracks[i].kind === 'captions'){
                 video.textTracks[i].mode = "hidden";
             }
          }
        }
      } catch(e){}

      video.addEventListener("webkitbeginfullscreen", function() {
          try {
              if(video.textTracks && video.textTracks.length > 0) {
                  for(var i=0; i<video.textTracks.length; i++){
                      if(video.textTracks[i].kind === 'subtitles' || video.textTracks[i].kind === 'captions') video.textTracks[i].mode = "showing";
                  }
              }
          } catch(e){}
      });
      video.addEventListener("webkitendfullscreen", function() {
          try {
              if(video.textTracks && video.textTracks.length > 0) {
                  for(var i=0; i<video.textTracks.length; i++){
                      if(video.textTracks[i].kind === 'subtitles' || video.textTracks[i].kind === 'captions') video.textTracks[i].mode = "hidden";
                  }
              }
          } catch(e){}
      });

      var detailsEl = target.querySelector("details");
      if (detailsEl) {
          detailsEl.open = true; 
          var summaryEl = detailsEl.querySelector("summary");
          if (summaryEl) summaryEl.textContent = "字幕(シーン)はここをクリック";
      }

      if (!listContainer.dataset.formatted) {
          var html = listContainer.innerHTML;
          var lines = html.split(/<br\s*\/?>/i);
          var newHtml = "";
          for(var j=0; j<lines.length; j++) {
              if(lines[j].trim() === "") continue;
              newHtml += "<span class='imk-line'>" + lines[j] + "</span><br>";
          }
          listContainer.innerHTML = newHtml;
          listContainer.dataset.formatted = "true";
      }

      function parseTs(ts){
        if(!ts) return null;
        var p = ts.trim().split(":").map(function(x){return parseInt(x,10)||0;});
        if(p.length===2) return p[0]*60 + p[1];
        if(p.length===3) return p[0]*3600 + p[1]*60 + p[2];
        return null;
      }

      var rootSublist = target.querySelector(".dr5-sublist") || listContainer.parentElement;
      if (rootSublist) {
        rootSublist.addEventListener("click", function(e){
          var a = e.target.closest && e.target.closest("a.imk-cue[data-seek]");
          if(!a) return;
          e.preventDefault();
          var sec = parseTs(a.getAttribute("data-seek"));
          if(sec==null) return;
          try{ video.currentTime = sec; if(video.paused) video.play(); }catch(_){}
        });
      }

      video.addEventListener("timeupdate", function(){
        var desiredMode = isSpecialMode() ? "showing" : "hidden";
        try {
            if(video.textTracks && video.textTracks.length > 0){
                for(var i=0; i<video.textTracks.length; i++){
                    if((video.textTracks[i].kind === 'subtitles' || video.textTracks[i].kind === 'captions') && video.textTracks[i].mode !== desiredMode) {
                        video.textTracks[i].mode = desiredMode;
                    }
                }
            }
        } catch(e){}

        var cues = listContainer.querySelectorAll("a.imk-cue");
        if(cues.length === 0) return;
        var cur = video.currentTime;
        var activeA = null;

        for(var i=0; i<cues.length; i++){
            var t = parseTs(cues[i].getAttribute("data-seek"));
            if(t !== null && cur >= t - 0.5){ activeA = cues[i]; } 
            else if(t > cur){ break; }
        }

        if(activeA){
            var activeLine = activeA.closest(".imk-line");
            if(!activeLine) activeLine = activeA;

            if(activeLine.classList.contains("active-hl")) return;

            var allLines = listContainer.querySelectorAll(".imk-line");
            for(var k=0; k<allLines.length; k++) {
                allLines[k].classList.remove("active-hl");
                allLines[k].removeAttribute("style"); 
            }
            var allLinks = listContainer.querySelectorAll("a");
            for(var m=0; m<allLinks.length; m++) {
                allLinks[m].classList.remove("active-hl");
                allLinks[m].removeAttribute("style"); 
            }

            activeLine.classList.add("active-hl");
            activeLine.style.setProperty("background-color", "#ffff00", "important");
            activeLine.style.setProperty("color", "red", "important");
            activeLine.style.setProperty("font-weight", "normal", "important");
            
            var newLinks = activeLine.querySelectorAll("a");
            for(var n=0; n<newLinks.length; n++) {
                newLinks[n].style.setProperty("color", "red", "important");
                newLinks[n].style.setProperty("text-decoration", "none", "important");
            }

            if(listContainer.offsetParent !== null){
                var containerRect = listContainer.getBoundingClientRect();
                var activeRect = activeLine.getBoundingClientRect();
                var targetScroll = listContainer.scrollTop + (activeRect.top - containerRect.top) - (listContainer.clientHeight / 2) + (activeLine.clientHeight / 2);
                listContainer.scrollTo({ top: targetScroll, behavior: "smooth" });
            }
        }
      });

      return true;
    }

    /* -----------------------------------------------
       監視タイマー
       ----------------------------------------------- */
    var checks = 0;
    var checkTimer = setInterval(function(){
      protectVideo(); // ★dynamic2は保護を維持
      var success = initSubtitles();
      checks++;
      if (success || checks > 20) { 
        clearInterval(checkTimer);
      }
    }, 500); 

    /* -----------------------------------------------
       3. 画面遷移時の停止機能
       ----------------------------------------------- */
    if (!window.scStopAndGo) {
      window.scStopAndGo = function(event, link){
        try{
          var mediaEls = document.querySelectorAll('video, audio');
          mediaEls.forEach(function(m){
            try{
              if (!m.paused) m.pause();
              if (document.pictureInPictureElement === m && document.exitPictureInPicture) {
                document.exitPictureInPicture().catch(function(){});
              }
            }catch(e){}
          });
        }finally{
          event.preventDefault();
          setTimeout(function(){
            if (link.target === '_blank') {
              window.open(link.href, '_blank');
            } else {
              window.location.href = link.href;
            }
          }, 50);
        }
        return false;
      };
    }
  })();
  </script>
</div>



<p>それでは、ガラポンテレビにまつわる話、というのをしてみたいと思います。<br>はじめにですね。<br>ガラポンテレビですけれども、私はかつて海外駐在の頃、海外で日本のテレビを見る方法っていうのを色々試してみたんですが、最終的にたどり着いたのはこのガラポンテレビです。<br>動画の、ちょうど右側にあるものですけれどもスマホも同じように映ります。<br>それで海外にいるときっていうのは、新聞はほとんど読まないです。<br>まあそれで、帰国した時に日本語の活字に飢えてるわけですね。<br>それで新聞をまたとり始めたんです。</p>



<figure class="wp-block-image size-large"><a href="https://imakat.com/rd.php?id=6pJwRxOw.png" target="_blank"><img decoding="async" src="https://imakat.com/rd.php?id=6pJwRxOw.png" alt=""/></a></figure>



<p>しかし今となると新聞はですね。ほとんど読まないようになってしまいました。結局その情報が遅いからその速報っていうのはスマホでですね。どんどん入ってきますので通知で。<br>新聞を読まないようになってくるんですね。<br>で新聞を読まないと、実はそのだんだんだんだん私たちみたいな年寄りになってくると、<br>全体を整理する能力っていうのは、どんどん低下してきてしまいまして網羅性が欠如してきます。<br>それで新聞をもう1回とろうと思うと、<br>それもまた高いのでその新聞に代わる、網羅された整理された情報っていうものを自分の時間で得る、その方法が欲しくなるんです。<br>そこでこのガラポンテレビっていうのは、実に有効だと思います。<br>私の場合もともとガラポンテレビは海外駐在中も、そして帰国した後も、続けてそのまま設置してますのでいいんですけれども、<br>新たにやる場合は、ガラポンテレビ約1200円が発生するわけです。でまあ新聞が約3500円とすると、それでもちろんガラポンテレビだけでペイするんですけれども、実際ガラポンテレビを映るようにするためには、アンテナにつなげるために、実質的にNHKの受信料を払うという形になってしまうと思います。<br>まあそれで3200円ぐらいですかね。ということになるでしょうね。<br>新聞とちょうどペイするぐらいではないでしょうか。それでバラエティについてですけれども、新聞を読まなくなったのと、最近やっぱり加齢、歳をとってくると、ガチャガチャしたバラエティテレビっていうのは見なくなります。</p>



<p>何か見たいものに絞って検索しながらYouTubeで見ると、だからインターネットで検索して情報を得る、という形に変わってきてしまいました。バラエティもですね。</p>



<figure class="wp-block-image size-large is-resized"><a href="https://imakat.com/rd.php?id=wIYsWfvD.jpg" target="_blank"><img decoding="async" src="https://imakat.com/rd.php?id=wIYsWfvD.jpg" alt="" style="width:400px;height:auto"/></a><figcaption class="wp-element-caption">ガラポンTV裏面</figcaption></figure>



<p><br>整理してみると、<br>個人としてはまずガラポンテレビ。リアルタイムで地上波の番組を見ることができます。そしてURLをブラウザのメニューの中に入れておくことができるので、お好みの番組を入れておきます。<br>総じて、画面が小さいので、画面を見つづけるのは結構疲れます。ガラポンTVを高精度のTVで映すとひどいものです。みられたものじゃありません。わずか200MBに1時間のTVを収めています。意識変革です。ガラポンTVを見るためだったら、5Gなどの高速ネットは必要ない、高級なモニターは必要ない、ガラポンTVで満足するなら、低コストな生活が実現できます。ガラポンTVは、音声を聞くのを基本にして、画面をチラ見するのがいいです。特に、教育番組などは、音声に適しています。<br>ブラウザに、ガラポンテレビ以外の情報ソースを並べておくのがいいです。例えば、PodCastは適しています。<br>YouTubeについてもお気に入りを登録しておくのと、それと優れているのが、YouTubeMusicです。<br>YouTubePremiumを契約しますと、広告の表示なしになりますし、YouTubeMusicが込みになってます。<br>YouTubeプレミアムは、約1300円です。例えばSpotifyとかAppleMusicはですね、それだけで月1000ぐらいかかりますのでこの1300円、YouTubePremium1300円というのは、非常にコスパが高いという風に感じます。<br>それから茶の間にはテレビがあるんですけども、これは普通にスポーツを見たり報道番組を見たりしています。その他に、災害用としてワンセグテレビ小さいやつも持ってます。災害避難用バッグに入れてあります。<br><a href="https://imakat.com/dr5/?drid=13" target="_blank">ガラポンTVと災害用ワンセグTVを見比べる 54秒 (動画&#x1f3a5;)</a><br>以上、ガラポンテレビを中心に、各メディアの、取得方法について、お話ししました。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">22760</post-id>	</item>
	</channel>
</rss>
