<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 8, 2023 at 10:32 AM Peter Bennett <<a href="mailto:pb.mythtv@gmail.com">pb.mythtv@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <p><br>
    </p>
    <div>On 2/8/23 11:09, James Abernathy wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div dir="ltr"><br>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Mon, Feb 6, 2023 at 12:22
            PM James Abernathy <<a href="mailto:jfabernathy@gmail.com" target="_blank">jfabernathy@gmail.com</a>>
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
            <div dir="ltr">
              <div dir="ltr"><br>
              </div>
              <br>
              <div class="gmail_quote">
                <div dir="ltr" class="gmail_attr">On Mon, Feb 6, 2023 at
                  11:49 AM James Abernathy <<a href="mailto:jfabernathy@gmail.com" target="_blank">jfabernathy@gmail.com</a>>
                  wrote:<br>
                </div>
                <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                  <div dir="ltr">
                    <div dir="ltr"><br>
                    </div>
                    <br>
                    <div class="gmail_quote">
                      <div dir="ltr" class="gmail_attr">On Mon, Feb 6,
                        2023 at 11:01 AM David Hampton via mythtv-users
                        <<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a>>
                        wrote:<br>
                      </div>
                      <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon,
                        2023-02-06 at 10:34 -0600, James Abernathy
                        wrote:<br>
                        > I upgraded the backend to v33 and
                        everything seems to be working.<br>
                        > However, I'm using  33-Pre-924-g6f87ffba14
                        Android mythfrontend.  It<br>
                        > seems to be working fine with v33 except I
                        can't download and use<br>
                        > certain Themes.<br>
                        > <br>
                        > When I try to select Functionality 31.2, I
                        get ERROR: Downloading<br>
                        > theme package from master backend.<br>
                        <br>
                        Hi Jim,<br>
                        <br>
                        I just tested v33 and didn't have a problem
                        downloading this theme. It<br>
                        did take a lot longer than downloading the LCARS
                        theme, but about the<br>
                        same time as downloading the Arclight theme. Not
                        sure that means<br>
                        anything.<br>
                        <br>
                        Try manually downloading the themes description
                        package:<br>
                        <br>
                        <a href="http://themes.mythtv.org/themes/repository/33/themes.zip" rel="noreferrer" target="_blank">http://themes.mythtv.org/themes/repository/33/themes.zip</a><br>
                        <br>
                        And then the Functionality theme itself:<br>
                        <br>
                        <a href="http://ftp.osuosl.org/pub/mythtv/themes/33/Functionality-31.2_33.zip" rel="noreferrer" target="_blank">http://ftp.osuosl.org/pub/mythtv/themes/33/Functionality-31.2_33.zip</a><br>
                        <br>
                        Let me know if these work.  They did for me.<br>
                        <br>
                        David<br>
                        <br>
                      </blockquote>
                      <div><br>
                      </div>
                      <div>Could it be the Pre-33 version of
                        mythfrontend?  I checked this morning and that
                        is the latest.</div>
                      <div><br>
                      </div>
                      <div>Jim <br>
                      </div>
                    </div>
                  </div>
                </blockquote>
                <div><br>
                </div>
                <div>I downloaded the Functionality theme but since it's
                  on a FireTV Android device, I have no idea what to do
                  with the zip file?</div>
                <div><br>
                </div>
                <div>The whole reason to have the Functionality theme is
                  to view the Schedule page and pick things to record.
                  It has the 4 hour 14 line format.</div>
                <div><br>
                </div>
                <div>I tried downloading the themes you mentioned and
                  all failed with the error mentioned above. It must be
                  the pre-version of mythfrontend-android.</div>
                <div><br>
                </div>
                <div>Jim A</div>
              </div>
            </div>
          </blockquote>
          <div><br>
          </div>
          <div>I just downloaded and installed the Android mythfrontend
            fies/33(v33.1), mythfrontend-20230206-arm-v33.1.apk on my
            FireTV 4K stick. It also has issues with changing the
            themes.</div>
          <div><br>
          </div>
          <div>I tried to download and change to every theme listed and
            they all return an error (ERROR: Downloading theme package
            from master backend.)</div>
          <div><br>
          </div>
          <div>Not sure of a workaround since this is android.</div>
          <div><br>
          </div>
          <div>Jim A<br>
            <br>
          </div>
        </div>
      </div>
      <br>
    </blockquote>
    <p>Workaround:</p>
    Theme download with adb<br>
    Open in browser:
    <a href="http://themes.mythtv.org/themes/repository/33/themes.zip" target="_blank">http://themes.mythtv.org/themes/repository/33/themes.zip</a><br>
    unzip themes.zip<br>
    There is a directory under 33 for each theme containing a
    themeinfo.xml file<br>
    for example 33/Steppes/themeinfo.xml<br>
    look in the themeinfo.xml for the theme you want<br>
    Find a line like this in the file<br>
<downloadurl><a href="http://ftp.osuosl.org/pub/mythtv/themes/33/Steppes-2.54_33.zip" target="_blank">http://ftp.osuosl.org/pub/mythtv/themes/33/Steppes-2.54_33.zip</a></downloadurl><br>
    Run that url in a browser to download the theme zip from that url.<br>
    <a href="http://ftp.osuosl.org/pub/mythtv/themes/33/Steppes-2.54_33.zip" target="_blank">http://ftp.osuosl.org/pub/mythtv/themes/33/Steppes-2.54_33.zip</a><br>
    Convert the zip file to a tar:<br>
    unzip Steppes-2.54_33.zip<br>
    tar cvf Steppes-2.54_33.tar Steppes<br>
    Upload the tar to the android tv device:<br>
    adb connect f-dev.lan<br>
    adb push Steppes-2.54_33.tar /data/local/tmp/<br>
    Copy it to mythfrontend:<br>
    adb shell<br>
    run-as org.mythtv.mythfrontend<br>
    cd files/themes<br>
    tar xvf /data/local/tmp/Steppes-2.54_33.tar<br>
    Ignore the many error messages messages "tar: chown 1000:1099
    'Steppes/Images/Recording/recording.26.png': Operation not
    permitted"<br>
    Go into mythfrontend and select the theme<br>
    Disconnect adb:<br>
    adb disconnect<br>
    <br>
    <p>Peter</p></div></blockquote><div><br></div><div>Thanks a bunch.  This worked for me.  I'll definitely  save this email in my tips and tricks folder.</div><div><br></div><div>Jim A</div><div><br></div></div></div>