Read the statement by Michael Teeuw here.
Problem whith MMM-Spotify and MMM-Microsoft-Todo at the same time
-
Hey,
I have a problem when I want to use Microsoft to-do and Spotify at the same time.
The Microsoft To-do module opens and works normally, but Spotify no longer connects and the white logo remains.
When i remove Microsoft To-do Spotify it works perfectly.@skuethe has determind that:
It seems MMM-Spotify is not starting - there should be a log entry after initialization:
[LOG] [SPOTIFY] MMM-Spotify Version: 2.1.0
https://github.com/skuethe/MMM-Spotify/issues/181
Maybe somewone can help me :)
attached the Log whith both active.
|MagicMirror | > magicmirror@2.18.0 start 0|MagicMirror | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js 0|MagicMirror | [11.01.2022 20:31.19.768] [LOG] Starting MagicMirror: v2.18.0 0|MagicMirror | [11.01.2022 20:31.19.781] [LOG] Loading config ... 0|MagicMirror | [11.01.2022 20:31.19.791] [LOG] Loading module helpers ... 0|MagicMirror | [11.01.2022 20:31.19.795] [LOG] No helper found for module: alert. 0|MagicMirror | [11.01.2022 20:31.20.281] [LOG] Initializing new module helper ... 0|MagicMirror | [11.01.2022 20:31.20.283] [LOG] Module helper loaded: MMM-MicrosoftToDo 0|MagicMirror | [11.01.2022 20:31.20.285] [LOG] No helper found for module: clock. 0|MagicMirror | [11.01.2022 20:31.20.406] [LOG] Initializing new module helper ... 0|MagicMirror | [11.01.2022 20:31.20.407] [LOG] Module helper loaded: calendar 0|MagicMirror | [11.01.2022 20:31.20.411] [LOG] Initializing new module helper ... 0|MagicMirror | [11.01.2022 20:31.20.412] [LOG] Module helper loaded: MMM-SmartTouch 0|MagicMirror | [11.01.2022 20:31.20.477] [LOG] Initializing new module helper ... 0|MagicMirror | [11.01.2022 20:31.20.478] [LOG] Module helper loaded: MMM-Spotify 0|MagicMirror | [11.01.2022 20:31.20.479] [LOG] No helper found for module: weather. 0|MagicMirror | [11.01.2022 20:31.20.480] [LOG] All module helpers loaded. 0|MagicMirror | [11.01.2022 20:31.20.585] [LOG] Starting server on port 8080 ... 0|MagicMirror | [11.01.2022 20:31.20.606] [LOG] Server started ... 0|MagicMirror | [11.01.2022 20:31.20.607] [LOG] Connecting socket for: MMM-MicrosoftToDo 0|MagicMirror | [11.01.2022 20:31.20.609] [INFO] MMM-MicrosoftToDo node_helper started ... 0|MagicMirror | [11.01.2022 20:31.20.610] [LOG] Connecting socket for: calendar 0|MagicMirror | [11.01.2022 20:31.20.612] [LOG] Starting node helper for: calendar 0|MagicMirror | [11.01.2022 20:31.20.614] [LOG] Connecting socket for: MMM-SmartTouch 0|MagicMirror | [11.01.2022 20:31.20.616] [LOG] Connecting socket for: MMM-Spotify 0|MagicMirror | [11.01.2022 20:31.20.618] [LOG] Sockets connected & modules started ... 0|MagicMirror | [11.01.2022 20:31.20.988] [LOG] Launching application. 0|MagicMirror | [11.01.2022 20:31.23.733] [LOG] Create new calendarfetcher for url: https://calendar.google.com/calendar/ical/xxxxxxxxxxxxxxxxxx/basic.ics - Interval: 300000 0|MagicMirror | [11.01.2022 20:31.23.753] [LOG] Create new calendarfetcher for url: https://calendar.google.com/calendar/ical/xxxxxxxxxxxxxxxxxxx/basic.ics - Interval: 300000 0|MagicMirror | [11.01.2022 20:31.23.770] [LOG] Smart Touch module has started 0|MagicMirror | [11.01.2022 20:31.24.239] [INFO] Calendar-Fetcher: Broadcasting 1 events. 0|MagicMirror | [11.01.2022 20:31.24.759] [INFO] Calendar-Fetcher: Broadcasting 7 events. 0|MagicMirror | [11.01.2022 20:31.25.149] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:31.25.161] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:32.24.212] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:32.25.123] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:33.24.565] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:33.24.572] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:34.23.781] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:34.23.804] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:35.24.531] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:35.24.541] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:36.23.863] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:36.23.893] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:36.24.575] [INFO] Calendar-Fetcher: Broadcasting 1 events. 0|MagicMirror | [11.01.2022 20:36.25.231] [INFO] Calendar-Fetcher: Broadcasting 7 events. 0|MagicMirror | [11.01.2022 20:37.23.874] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:37.23.932] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:38.23.822] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:38.23.844] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:39.23.822] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:39.23.872] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:40.23.963] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:40.24.045] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s)And when Microsoft To-do is Disabled
0|MagicMirror | > magicmirror@2.18.0 start 0|MagicMirror | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js 0|MagicMirror | [11.01.2022 20:42.22.050] [LOG] Starting MagicMirror: v2.18.0 0|MagicMirror | [11.01.2022 20:42.22.059] [LOG] Loading config ... 0|MagicMirror | [11.01.2022 20:42.22.070] [LOG] Loading module helpers ... 0|MagicMirror | [11.01.2022 20:42.22.074] [LOG] No helper found for module: alert. 0|MagicMirror | [11.01.2022 20:42.22.076] [LOG] No helper found for module: clock. 0|MagicMirror | [11.01.2022 20:42.22.273] [LOG] Initializing new module helper ... 0|MagicMirror | [11.01.2022 20:42.22.275] [LOG] Module helper loaded: calendar 0|MagicMirror | [11.01.2022 20:42.22.278] [LOG] Initializing new module helper ... 0|MagicMirror | [11.01.2022 20:42.22.279] [LOG] Module helper loaded: MMM-SmartTouch 0|MagicMirror | [11.01.2022 20:42.22.359] [LOG] Initializing new module helper ... 0|MagicMirror | [11.01.2022 20:42.22.360] [LOG] Module helper loaded: MMM-Spotify 0|MagicMirror | [11.01.2022 20:42.22.362] [LOG] No helper found for module: weather. 0|MagicMirror | [11.01.2022 20:42.22.363] [LOG] All module helpers loaded. 0|MagicMirror | [11.01.2022 20:42.22.474] [LOG] Starting server on port 8080 ... 0|MagicMirror | [11.01.2022 20:42.22.493] [LOG] Server started ... 0|MagicMirror | [11.01.2022 20:42.22.494] [LOG] Connecting socket for: calendar 0|MagicMirror | [11.01.2022 20:42.22.496] [LOG] Starting node helper for: calendar 0|MagicMirror | [11.01.2022 20:42.22.497] [LOG] Connecting socket for: MMM-SmartTouch 0|MagicMirror | [11.01.2022 20:42.22.498] [LOG] Connecting socket for: MMM-Spotify 0|MagicMirror | [11.01.2022 20:42.22.499] [LOG] Sockets connected & modules started ... 0|MagicMirror | [11.01.2022 20:42.22.854] [LOG] Launching application. 0|MagicMirror | [11.01.2022 20:42.25.387] [LOG] Create new calendarfetcher for url: https://calendar.google.com/calendar/ical/xxxxxxxxxxx/basic.ics - Interval: 300000 0|MagicMirror | [11.01.2022 20:42.25.523] [LOG] Create new calendarfetcher for url: https://calendar.google.com/calendar/ical/xxxxxxxxxxxxxxxx/basic.ics - Interval: 300000 0|MagicMirror | [11.01.2022 20:42.25.544] [LOG] Smart Touch module has started 0|MagicMirror | [11.01.2022 20:42.25.563] [LOG] [SPOTIFY] MMM-Spotify Version: 2.1.0 0|MagicMirror | [11.01.2022 20:42.26.163] [INFO] Calendar-Fetcher: Broadcasting 1 events. 0|MagicMirror | [11.01.2022 20:42.26.434] [INFO] Calendar-Fetcher: Broadcasting 7 events.and here is my config :
/* Magic Mirror Config Sample * * By Michael Teeuw https://michaelteeuw.nl * MIT Licensed. * * For more information on how you can configure this file * see https://docs.magicmirror.builders/getting-started/configuration.html#general * and https://docs.magicmirror.builders/modules/configuration.html */ let config = { address: "localhost", // Address to listen on, can be: // - "localhost", "127.0.0.1", "::1" to listen on loopback interface // - another specific IPv4/6 to listen on a specific interface // - "0.0.0.0", "::" to listen on any interface // Default, when address config is left out or empty, is "localhost" port: 8080, basePath: "/", // The URL path where MagicMirror is hosted. If you are using a Reverse proxy // you must set the sub path here. basePath must end with a / ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses // or add a specific IPv4 of 192.168.1.5 : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"], // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"], useHttps: false, // Support HTTPS or not, default "false" will use HTTP httpsPrivateKey: "", // HTTPS private key path, only require when useHttps is true httpsCertificate: "", // HTTPS Certificate path, only require when useHttps is true language: "de", locale: "de-de", logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging timeFormat: 24, units: "metric", // serverOnly: true/false/"local" , // local for armv6l processors, default // starts serveronly and then starts chrome browser // false, default for all NON-armv6l devices // true, force serveronly mode, because you want to.. no UI on this device modules: [ { module: "alert", }, { module: 'MMM-MicrosoftToDo', position: 'bottom_right', // This can be any of the regions. Best results in left or right regions. header: 'Einkaufsliste', // This is optional config: { oauth2ClientSecret: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', oauth2RefreshToken: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx', oauth2ClientId: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', listName: 'EINKAUFSLISTE', // optional parameter: if not specified displays tasks from default "Tasks" list, if specified will look for a task list with the specified name (exact spelling) showCheckbox: true, // optional parameter: default value is true and will show a checkbox before each todo list item showDueDate: false, // optional parameter: default value is false and will show the todo list items due date if it exists on the todo list item dateFormat: 'ddd MMM Do [ - ]', //optional parameter: uses moment date format and the default value is 'ddd MMM Do [ - ]' highlightTagColor: '#E3FF30', // optional parameter: highlight tags (#Tags) in the entry text. value can be a HTML color value hideIfEmpty: false, // optional parameter: default value is false and will show the module also when the todo list is empty maxWidth: 450, // optional parameter: max width in pixel, default value is 450 itemLimit:12, // optional parameter: limit on the number of items to show from the list, default value is 200 orderBy: 'createdDate', // optional parameter: 'createdDate' - order results by creation date, 'dueDate' - order results by due date, default value is unordered, ordering by title is not supported anymore in API version 1 completeOnClick: true, // optional parameter: default value is false, when set to true complete task when clicking on it refreshSeconds: 60, // optional parameter: every how many seconds should the list be updated from the remote service, default value is 60 fade: true, //optional parameter: default value is false. True will fade the list towards the bottom from the point set in the fadePoint parameter fadePoint: 0.5, //optional parameter: decimal value between 0 and 1 sets the point where the fade effect will start, colorDueDate: false, // optional parameter: default value is false. True will display colors for overdue (red), upcoming (orange), and future (green) dates } }, { module: 'MMM-MicrosoftToDo', position: 'top_right', // This can be any of the regions. Best results in left or right regions. header: 'to-do list', // This is optional config: { oauth2ClientSecret: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx', oauth2RefreshToken: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx, oauth2ClientId: '9xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, listName: 'Alexa to-do list', // optional parameter: if not specified displays tasks from default "Tasks" list, if specified will look for a task list with the specified name (exact spelling) showCheckbox: true, // optional parameter: default value is true and will show a checkbox before each todo list item showDueDate: false, // optional parameter: default value is false and will show the todo list items due date if it exists on the todo list item dateFormat: 'ddd MMM Do [ - ]', //optional parameter: uses moment date format and the default value is 'ddd MMM Do [ - ]' highlightTagColor: '#E3FF30', // optional parameter: highlight tags (#Tags) in the entry text. value can be a HTML color value hideIfEmpty: false, // optional parameter: default value is false and will show the module also when the todo list is empty maxWidth: 450, // optional parameter: max width in pixel, default value is 450 itemLimit:12, // optional parameter: limit on the number of items to show from the list, default value is 200 orderBy: 'createdDate', // optional parameter: 'createdDate' - order results by creation date, 'dueDate' - order results by due date, default value is unordered, ordering by title is not supported anymore in API version 1 completeOnClick: true, // optional parameter: default value is false, when set to true complete task when clicking on it refreshSeconds: 60, // optional parameter: every how many seconds should the list be updated from the remote service, default value is 60 fade: true, //optional parameter: default value is false. True will fade the list towards the bottom from the point set in the fadePoint parameter fadePoint: 0.5, //optional parameter: decimal value between 0 and 1 sets the point where the fade effect will start, colorDueDate: false, // optional parameter: default value is false. True will display colors for overdue (red), upcoming (orange), and future (green) dates } }, { module: "clock", position: "top_center" }, { module: "calendar", header: "Unsere Termine", position: "bottom_left", config: { calendars: [ { symbol: "xxxxx", url: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx/basic.ics" }, { symbol: "xxxxx", url: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx/basic.ics" } ] } }, { module: 'MMM-SmartTouch', position: 'bottom_center', // This can be any of the regions.(bottom-center Recommended) config:{ // None configuration options defined } }, { module: "MMM-Spotify", position: "top_center", // "bottom_bar" or "top_bar" for miniBar config: { debug: false, // debug mode style: "mini", // "default" or "mini" available (inactive for miniBar) moduleWidth: 360, // width of the module in px control: "default", // "default" or "hidden" showAlbumLabel: true, // if you want to show the label for the current song album showVolumeLabel: true, // if you want to show the label for the current volume showAccountName: false, // also show the current account name in the device label; usefull for multi account setup showAccountButton: true, // if you want to show the "switch account" control button showDeviceButton: true, // if you want to show the "switch device" control button useExternalModal: false, // if you want to use MMM-Modal for account and device popup selection instead of the build-in one (which is restricted to the album image size) updateInterval: 1000, // update interval when playing idleInterval: 30000, // update interval on idle defaultAccount: 0, // default account number, attention : 0 is the first account defaultDevice: null, // optional - if you want the "SPOTIFY_PLAY" notification to also work from "idle" status, you have to define your default device here (by name) allowDevices: [], //If you want to limit devices to display info, use this. f.e. allowDevices: ["RASPOTIFY", "My Home speaker"], onStart: null, // disable onStart feature with `null` // if you want to send custom notifications when suspending the module, f.e. switch MMM-Touch to a different "mode" notificationsOnSuspend: [ { notification: "TOUCH_SET_MODE", payload: "myNormalMode", }, { notification: "WHATEVERYOUWANT", payload: "sendMe", } ], // if you want to send custom notifications when resuming the module, f.e. switch MMM-Touch to a different "mode" notificationsOnResume: [ { notification: "TOUCH_SET_MODE", payload: "mySpotifyControlMode", }, ], deviceDisplay: "Listening on", // text to display in the device block (default style only) volumeSteps: 5, // in percent, the steps you want to increase or decrese volume when reacting on the "SPOTIFY_VOLUME_{UP,DOWN}" notifications // miniBar is no longer supported, use at your own "risk". Will be removed in a future version miniBarConfig: { album: true, // display Album name in miniBar style scroll: true, // scroll title / artist / album in miniBar style logo: true, // display Spotify logo in miniBar style } } }, { module: "weather", position: "top_left", config: { weatherProvider: "openweathermap", type: "current", location: "xxxxxxxxx", locationID: "xxxxxxxx", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city apiKey: "xxxxxxxxxxx" } }, { module: "weather", position: "top_left", header: "Weather Forecast", config: { weatherProvider: "openweathermap", type: "forecast", location: "xxxxxxxxxx", locationID: "xxxxxxxxxxxx", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city apiKey: "xxxxxxxxxxxxxxxxxxxx" } }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") {module.exports = config;}Thank you for your help :)
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login