<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 30, 2023 at 11:11 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 5/30/23 09:59, 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 Tue, May 30, 2023 at
            9:10 AM Peter Bennett <<a href="mailto:pb.mythtv@gmail.com" target="_blank">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">New web app for setup and
            replacement for mythweb<br>
            <br>
            There is a new web application in the master branch. Running
            on <br>
            <a href="http://backend:6744" rel="noreferrer" target="_blank">http://backend:6744</a>, it
            supports everything in mythtv-setup. It will <br>
            replace mythtv-setup and allow you to do the complete setup
            through a <br>
            browser. mythbackend can start up without a database and you
            can then <br>
            set up the database and the rest of MythTV through the
            browser.<br>
            <br>
            Also included are pages to replace mythweb. Currently these
            include <br>
            Backend Status, Channel Editor, Program Guide, Recordings,
            and Upcoming. <br>
            The program guide supports scheduling of recordings, and
            programs that <br>
            are scheduled are highlighted in the guide. Recordings can
            be filtered <br>
            and sorted, and various update options are provided.<br>
            <br>
            I will be adding pages for recording rules and videos, and
            updating the <br>
            recordings and upcoming pages to allow rescheduling from
            those pages.<br>
            <br>
            I would appreciate it if people can test this and report
            back any <br>
            issues. I have added support for all capture card types but
            I cannot <br>
            test most of them as I do not have the hardware or the
            appropriate TV <br>
            signals. Also the satellite settings that are available with
            DVB cards <br>
            are extensive and I cannot verify that they are working
            correctly.<br>
            <br>
            If you find any problems or have questions please report
            them with a <br>
            comment to this issue<br>
            <a href="https://github.com/MythTV/mythtv/issues/239" rel="noreferrer" target="_blank">https://github.com/MythTV/mythtv/issues/239</a><br>
            or email me.<br>
            <br>
            The system caters for language translation. Translations
            have not been <br>
            done yet.<br>
            <br>
            Peter<br>
            <br>
          </blockquote>
          <div>This sounds like a great app.  I will be testing and
            reporting for ATSC 1.0 tuners, HDHR and Hauppauge WinTVHD
            Quad where I can. </div>
          <div><br>
          </div>
          <div>So to start on the right path.  If I build from source
            and install mariadb. Do I create the systemd service for
            mythtv-backend and enable/start it and then go to the
            webapp??</div>
          <div><br>
          </div>
          <div>Jim A<br>
             </div>
        </div>
      </div>
      <br>
    </blockquote>
    <p>That should work. If you do not have a .mythtv directory and a
      config.xml, the backend will start without the database and let
      you enter the db credentials. It will then instruct you to restart
      with the restart button included on the page. After that you will
      be able to continue with the rest of setup.</p>
    <p>You can also try it out with an existing installation if you have
      the latest master build. Go to the cogwheel icon and you can
      change settings, add tuners, etc., etc.<br>
    </p>
    <p>When you start mythbackend without a database or without IP
      address settings, the webapp will go directly to the setup pages.
      Once basic setup is done it will go to the default main page and
      you can access setup via the cogwheel.</p>
    <p>Let me know of any questions or problems.</p>
    <p>Peter</p></div></blockquote><div>So here's what I found.  I could not get the mythtv-backend.serivce to run without an error, but I could open a terminal and just run mythbackend.  Then point a browser to the ip:6744  and that started at setup.  <br></div><div><br></div><div>I also could not use the mysql script for creating the user that is in the webapp.  So I had to use the one from the Build from Source wiki page:</div><div><br></div><div>mysql -u root -p<br>create database mythconverg;<br>create user 'mythtv'@'%' identified by 'mythtv';<br>create user 'mythtv'@'localhost' identified by 'mythtv';<br>set password for 'mythtv'@'%' = password('mythtv');<br>set password for 'mythtv'@'localhost' = password('mythtv');<br>connect mythconverg;<br>grant all privileges on *.* to 'mythtv'@'%' with grant option;<br>grant all privileges on *.* to 'mythtv'@'localhost' with grant option;<br>flush privileges;<br>exit;<br></div><div><br></div><div>Still working through start up issues.</div><div><br></div><div>More later</div><div><br></div><div>Jim A</div><div><br></div><div><br></div></div></div>