MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MMM-Live-Stream-TV Black Screen

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    7 Posts 2 Posters 532 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H Offline
      hengy
      last edited by

      I’ve installed it, I think correctly. All I get is a black screen. I tried using the exact code in case that was the issue. Also checked the config, it’s good. I do get the text from the example of
      Channel 0 Empire State

      Trying to use this to stream cnn using the url.
      https://tve-live-lln.warnermediacdn.com/hls/live/586495/cnngo/cnn_slate/VIDEO_0_3564000.m3u8?

      Any help would be appreciated.

      S 2 Replies Last reply Reply Quote 0
      • S Away
        sdetweil @hengy
        last edited by

        @hengy did you run

        npm install

        in the module folder after the

        git clone?

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        H 1 Reply Last reply Reply Quote 0
        • H Offline
          hengy @sdetweil
          last edited by

          @sdetweil Yes I did. I also checked my config and it comes up with no errors.

          1 Reply Last reply Reply Quote 0
          • S Away
            sdetweil @hengy
            last edited by

            @hengy said in MMM-Live-Stream-TV Black Screen:

            All I get is a black screen

            this was the sissue I was questioning about…

            can u show the messages at MM startup

            stop any current running MagicMirror

            if you use pm2, then do

            pm2 stop all
            

            then

            cd ~/MagicMirror
            npm start  >somefile.txt 2>&1
            

            wait til MM is up

            hit ctrl-q (to quit)
            and examine the contents of ~/MagicMirror/somefile.txt

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            H 1 Reply Last reply Reply Quote 0
            • H Offline
              hengy @sdetweil
              last edited by

              @sdetweil > magicmirror@2.21.0 start

              DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js

              [23.11.2022 12:20.28.906] [LOG] Starting MagicMirror: v2.21.0
              [23.11.2022 12:20.28.919] [LOG] Loading config …
              [23.11.2022 12:20.28.933] [LOG] Loading module helpers …
              [23.11.2022 12:20.28.937] [LOG] No helper found for module: MMM-pages.
              [23.11.2022 12:20.28.941] [LOG] No helper found for module: MMM-page-indicator
              .
              [23.11.2022 12:20.28.944] [LOG] No helper found for module: clock.
              [23.11.2022 12:20.28.955] [LOG] Initializing new module helper …
              [23.11.2022 12:20.28.958] [LOG] Module helper loaded: MMM-TouchAlarm
              [23.11.2022 12:20.28.963] [LOG] Initializing new module helper …
              [23.11.2022 12:20.28.965] [LOG] Module helper loaded: MMM-RAIN-RADAR
              [23.11.2022 12:20.28.968] [LOG] No helper found for module: weather.
              [23.11.2022 12:20.29.259] [LOG] Initializing new module helper …
              [23.11.2022 12:20.29.260] [LOG] Module helper loaded: MMM-MQTT
              [23.11.2022 12:20.29.291] [LOG] Initializing new module helper …
              [23.11.2022 12:20.29.303] [LOG] Module helper loaded: MMM-Live-Stream-TV
              [23.11.2022 12:20.29.304] [LOG] No helper found for module: weatherforecast.
              [23.11.2022 12:20.29.305] [LOG] All module helpers loaded.
              [23.11.2022 12:20.29.506] [LOG] Starting server on port 8080 …
              [23.11.2022 12:20.29.534] [LOG] Server started …
              [23.11.2022 12:20.29.536] [LOG] Connecting socket for: MMM-TouchAlarm
              [23.11.2022 12:20.29.537] [LOG] Starting module helper: MMM-TouchAlarm
              [23.11.2022 12:20.29.538] [LOG] Connecting socket for: MMM-RAIN-RADAR
              [23.11.2022 12:20.29.539] [LOG] Starting node helper for: MMM-RAIN-RADAR
              [23.11.2022 12:20.29.540] [LOG] Connecting socket for: MMM-MQTT
              [23.11.2022 12:20.29.541] [LOG] MMM-MQTT: Starting node helper
              [23.11.2022 12:20.29.542] [LOG] Connecting socket for: MMM-Live-Stream-TV
              [23.11.2022 12:20.29.577] [LOG] [MMM-Live-Stream-TV]:: Starting node_helper fo
              r module [MMM-Live-Stream-TV]
              [23.11.2022 12:20.29.578] [LOG] Sockets connected & modules started …
              [23.11.2022 12:20.30.200] [LOG] Launching application.
              [23.11.2022 12:20.30.884] [ERROR] node subprocess error.message: Command failed:
              ./modules/MMM-Live-Stream-TV/node_modules/@warren-bank/hls-proxy/hls-proxy/bin/
              hlsd.js --port “8181”
              node:events:491
              throw er; // Unhandled ‘error’ event
              ^

              Error: listen EADDRINUSE: address already in use :::8181
              at Server.setupListenHandle [as _listen2] (node:net:1463:16)
              at listenInCluster (node:net:1511:12)
              at Server.listen (node:net:1599:7)
              at /home/pi/MagicMirror/modules/MMM-Live-Stream-TV/node_modules/@warren-bank
              /hls-proxy/hls-proxy/servers/start_http.js:12:12
              Emitted ‘error’ event on Server instance at:
              at emitErrorNT (node:net:1490:8)
              at processTicksAndRejections (node:internal/process/task_queues:83:21) {
              code: ‘EADDRINUSE’,
              errno: -98,
              syscall: ‘listen’,
              address: ‘::’,
              port: 8181
              }

              [23.11.2022 12:20.30.886] [ERROR] node subprocess error: Error: Command failed:
              ./modules/MMM-Live-Stream-TV/node_modules/@warren-bank/hls-proxy/hls-proxy/bin/h
              lsd.js --port “8181”
              node:events:491
              throw er; // Unhandled ‘error’ event
              ^

              Error: listen EADDRINUSE: address already in use :::8181
              at Server.setupListenHandle [as _listen2] (node:net:1463:16)
              at listenInCluster (node:net:1511:12)
              at Server.listen (node:net:1599:7)
              at /home/pi/MagicMirror/modules/MMM-Live-Stream-TV/node_modules/@warren-bank
              /hls-proxy/hls-proxy/servers/start_http.js:12:12
              Emitted ‘error’ event on Server instance at:
              at emitErrorNT (node:net:1490:8)
              at processTicksAndRejections (node:internal/process/task_queues:83:21) {
              code: ‘EADDRINUSE’,
              errno: -98,
              syscall: ‘listen’,
              address: ‘::’,
              port: 8181
              }

              [1888:1123/122031.156354:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to
              errors during initialization
              [1929:1123/122031.343024:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extens
              ion not supported.
              [1893:1123/122031.430701:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult:
              :kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
              [23.11.2022 12:20.36.453] [LOG] nodeHelper, socketNotificationReceived MMM-Tou
              chAlarm-STARTED {
              config: {
              minutesStepSize: 5,
              snoozeMinutes: 20,
              alarmTimeoutMinutes: 1,
              alarmSound: true,
              alarmSoundFile: ‘Bach.mp3’,
              alarmSoundMaxVolume: 1,
              alarmSoundFade: true,
              alarmSoundFadeSeconds: 1,
              debug: false,
              defaultHour: 8,
              defaultMinutes: 0,
              alarmStoreFileName: ‘alarm.json’
              },
              alarmFile: ‘modules/MMM-TouchAlarm/alarm.json’
              }
              [23.11.2022 12:20.36.502] [LOG] nodeHelper, socketNotificationReceived MMM-Tou
              chAlarm-ALARM-CHANGED { active: false, nextAlarm: null, hour: 8, minutes: 0 }
              [23.11.2022 12:20.37.786] [LOG] MMM-MQTT: Starting client for localhost:1883 u
              ser user
              [23.11.2022 12:20.37.787] [LOG] MMM-MQTT: Connecting to mqtt://localhost:1883
              [23.11.2022 12:20.38.039] [LOG] MMM-MQTT connected to mqtt://localhost:1883
              [23.11.2022 12:20.38.040] [LOG] MMM-MQTT: subscribing to WillTemp,Main_Floor,B
              asement,Basement_Humidity
              [23.11.2022 12:20.38.277] [LOG] Shutting down server…
              [23.11.2022 12:20.38.278] [LOG] Stopping module helper: MMM-TouchAlarm
              [23.11.2022 12:20.38.279] [LOG] Stopping module helper: MMM-RAIN-RADAR
              [23.11.2022 12:20.38.279] [LOG] Stopping module helper: MMM-MQTT
              [23.11.2022 12:20.38.280] [LOG] Stopping module helper: MMM-Live-Stream-TV

              S 1 Reply Last reply Reply Quote 0
              • S Away
                sdetweil @hengy
                last edited by

                @hengy eaddressinuse means more than likely a process stuck in the background

                do

                ps -ef | grep "Live-Stream"
                

                if u find one
                use the 1st number on the row in

                sudo kill -9   xxx
                

                xxx is the number

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                H 1 Reply Last reply Reply Quote 0
                • H Offline
                  hengy @sdetweil
                  last edited by

                  @sdetweil There were 3 processes for Live Stream

                  i@raspberrypi:~/MagicMirror $ ps -ef | grep “Live-Stream”
                  pi 7037 7014 0 13:52 pts/1 00:00:00 /bin/sh -c ./modules/MMM-Live-Stream-TV/node_modules/@warren-bank/hls-proxy/hls-proxy/bin/hlsd.js --port “8181”
                  pi 7038 7037 3 13:52 pts/1 00:00:01 node ./modules/MMM-Live-Stream-TV/node_modules/@warren-bank/hls-proxy/hls-proxy/bin/hlsd.js --port 8181
                  pi 7157 6922 0 13:53 pts/0 00:00:00 grep --color=auto Live-Stream

                  I’ve killed them and then restarted Magi Mirror and again get 3 processes. I tired killing only 2 of the 3, no luck.

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    Last post
                  Enjoying MagicMirror? Please consider a donation!
                  MagicMirror created by Michael Teeuw.
                  Forum managed by Sam, technical setup by Karsten.
                  This forum is using NodeBB as its core | Contributors
                  Contact | Privacy Policy