Closed chlowden closed 5 years ago
What does your command-line log show (this is what you see when running mopidy
or service status mopidy
)? Can you also please provide the Developer Console log from your browser?
I created the GitHub issue template to capture this extra info :-)
Hello James
Thank for replying. Your thoughts are most welcome.
I am running mopidy via systemctl so I think I am getting incoherences but I don't know because I am totally newby on this.
verbose Log from Rap PI (I don't do spotify)
admin@pimusic:/etc/mopidy $ mopidy -v INFO 2019-10-15 23:31:15,799 [5489:MainThread] mopidy.main Starting Mopidy 2.3.0 DEBUG 2019-10-15 23:31:15,812 [5489:MainThread] mopidy.ext Loading entry point: mobile = mopidy_mobile:Extension DEBUG 2019-10-15 23:31:15,814 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Mobile 1.9.0 DEBUG 2019-10-15 23:31:15,814 [5489:MainThread] mopidy.ext Loading entry point: local-images = mopidy_local_images:Extension DEBUG 2019-10-15 23:31:15,815 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Local-Images 1.0.0 DEBUG 2019-10-15 23:31:15,816 [5489:MainThread] mopidy.ext Loading entry point: iris = mopidy_iris:Extension DEBUG 2019-10-15 23:31:16,144 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Iris 3.41.2 DEBUG 2019-10-15 23:31:16,144 [5489:MainThread] mopidy.ext Loading entry point: api_explorer = mopidy_explorer:APIExplorerExtension DEBUG 2019-10-15 23:31:16,145 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-API-Explorer 1.0.1 DEBUG 2019-10-15 23:31:16,146 [5489:MainThread] mopidy.ext Loading entry point: mpd = mopidy.mpd:Extension DEBUG 2019-10-15 23:31:16,147 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-MPD 2.3.0 DEBUG 2019-10-15 23:31:16,147 [5489:MainThread] mopidy.ext Loading entry point: http = mopidy.http:Extension DEBUG 2019-10-15 23:31:16,148 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-HTTP 2.3.0 DEBUG 2019-10-15 23:31:16,148 [5489:MainThread] mopidy.ext Loading entry point: stream = mopidy.stream:Extension DEBUG 2019-10-15 23:31:16,148 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Stream 2.3.0 DEBUG 2019-10-15 23:31:16,148 [5489:MainThread] mopidy.ext Loading entry point: m3u = mopidy.m3u:Extension DEBUG 2019-10-15 23:31:16,149 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-M3U 2.3.0 DEBUG 2019-10-15 23:31:16,149 [5489:MainThread] mopidy.ext Loading entry point: softwaremixer = mopidy.softwaremixer:Extension DEBUG 2019-10-15 23:31:16,150 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-SoftwareMixer 2.3.0 DEBUG 2019-10-15 23:31:16,150 [5489:MainThread] mopidy.ext Loading entry point: file = mopidy.file:Extension DEBUG 2019-10-15 23:31:16,151 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-File 2.3.0 DEBUG 2019-10-15 23:31:16,151 [5489:MainThread] mopidy.ext Loading entry point: local = mopidy.local:Extension DEBUG 2019-10-15 23:31:16,154 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Local 2.3.0 DEBUG 2019-10-15 23:31:16,155 [5489:MainThread] mopidy.ext Loading entry point: musicbox_webclient = mopidy_musicbox_webclient:Extension DEBUG 2019-10-15 23:31:16,156 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-MusicBox-Webclient 2.5.0 DEBUG 2019-10-15 23:31:16,156 [5489:MainThread] mopidy.ext Loading entry point: moped = mopidy_moped:MopedExtension DEBUG 2019-10-15 23:31:16,157 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Moped 0.7.1 DEBUG 2019-10-15 23:31:16,163 [5489:MainThread] mopidy.ext Loading entry point: spotify = mopidy_spotify:Extension DEBUG 2019-10-15 23:31:16,164 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Spotify 3.1.0 DEBUG 2019-10-15 23:31:16,175 [5489:MainThread] mopidy.ext Discovered extensions: mobile, local-images, iris, api_explorer, mpd, http, stream, m3u, softwaremixer, file, local, musicbox_webclient, moped, spotify DEBUG 2019-10-15 23:31:16,180 [5489:MainThread] mopidy.config.keyring Fetching passwords from your keyring failed. Any passwords stored in the keyring will not be available. (org.freedesktop.secrets service not running) INFO 2019-10-15 23:31:16,180 [5489:MainThread] mopidy.config Loading config from builtin defaults DEBUG 2019-10-15 23:31:16,186 [5489:MainThread] mopidy.config Loading config from /etc/xdg/mopidy/mopidy.conf failed; it does not exist INFO 2019-10-15 23:31:16,186 [5489:MainThread] mopidy.config Loading config from /home/admin/.config/mopidy/mopidy.conf INFO 2019-10-15 23:31:16,189 [5489:MainThread] mopidy.config Loading config from command line options DEBUG 2019-10-15 23:31:16,199 [5489:MainThread] mopidy.ext Validating extension: mobile DEBUG 2019-10-15 23:31:16,262 [5489:MainThread] mopidy.ext Validating extension: local-images DEBUG 2019-10-15 23:31:16,275 [5489:MainThread] mopidy.ext Validating extension: iris DEBUG 2019-10-15 23:31:16,289 [5489:MainThread] mopidy.ext Validating extension: api_explorer DEBUG 2019-10-15 23:31:16,298 [5489:MainThread] mopidy.ext Validating extension: mpd DEBUG 2019-10-15 23:31:16,300 [5489:MainThread] mopidy.ext Validating extension: http DEBUG 2019-10-15 23:31:16,303 [5489:MainThread] mopidy.ext Validating extension: stream DEBUG 2019-10-15 23:31:16,305 [5489:MainThread] mopidy.ext Validating extension: m3u DEBUG 2019-10-15 23:31:16,307 [5489:MainThread] mopidy.ext Validating extension: softwaremixer DEBUG 2019-10-15 23:31:16,310 [5489:MainThread] mopidy.ext Validating extension: file DEBUG 2019-10-15 23:31:16,312 [5489:MainThread] mopidy.ext Validating extension: local DEBUG 2019-10-15 23:31:16,314 [5489:MainThread] mopidy.ext Validating extension: musicbox_webclient DEBUG 2019-10-15 23:31:16,321 [5489:MainThread] mopidy.ext Validating extension: moped DEBUG 2019-10-15 23:31:16,327 [5489:MainThread] mopidy.ext Validating extension: spotify INFO 2019-10-15 23:31:16,338 [5489:MainThread] mopidy.main Enabled extensions: iris, mpd, http, moped, stream, mobile, m3u, musicbox_webclient, softwaremixer, file, local-images, api_explorer INFO 2019-10-15 23:31:16,338 [5489:MainThread] mopidy.main Disabled extensions: spotify, local WARNING 2019-10-15 23:31:16,339 [5489:MainThread] mopidy.main Found local configuration errors, the extension has been automatically disabled: WARNING 2019-10-15 23:31:16,339 [5489:MainThread] mopidy.main local/media_dir must be set. WARNING 2019-10-15 23:31:16,339 [5489:MainThread] mopidy.main Found spotify configuration errors, the extension has been automatically disabled: WARNING 2019-10-15 23:31:16,339 [5489:MainThread] mopidy.main spotify/username must be set. WARNING 2019-10-15 23:31:16,340 [5489:MainThread] mopidy.main spotify/client_secret must be set. WARNING 2019-10-15 23:31:16,340 [5489:MainThread] mopidy.main spotify/password must be set. WARNING 2019-10-15 23:31:16,340 [5489:MainThread] mopidy.main spotify/client_id must be set. WARNING 2019-10-15 23:31:16,340 [5489:MainThread] mopidy.main Please fix the extension configuration errors or disable the extensions to silence these messages. DEBUG 2019-10-15 23:31:16,386 [5489:MainThread] mopidy.commands Available Mopidy mixers: SoftwareMixer INFO 2019-10-15 23:31:16,386 [5489:MainThread] mopidy.commands Starting Mopidy mixer: SoftwareMixer DEBUG 2019-10-15 23:31:16,389 [5489:MainThread] mopidy.commands Mixer volume left unchanged INFO 2019-10-15 23:31:16,390 [5489:MainThread] mopidy.commands Starting Mopidy audio INFO 2019-10-15 23:31:16,393 [5489:MainThread] mopidy.commands Starting Mopidy backends: StreamBackend, M3UBackend, FileBackend INFO 2019-10-15 23:31:16,408 [5489:Audio-2] mopidy.audio.actor Audio output set to "autoaudiosink" DEBUG 2019-10-15 23:31:16,421 [5489:MainThread] mopidy.file.library Failed expanding path ($XDG_MUSIC_DIR) from file/media_dirs config value. INFO 2019-10-15 23:31:16,434 [5489:MainThread] mopidy.commands Starting Mopidy core INFO 2019-10-15 23:31:16,452 [5489:MainThread] mopidy.commands Starting Mopidy frontends: IrisFrontend, MpdFrontend, HttpFrontend INFO 2019-10-15 23:31:16,453 [5489:IrisFrontend-7] mopidy_iris.core Starting Iris 3.41.2 INFO 2019-10-15 23:31:16,455 [5489:MainThread] mopidy.mpd.actor MPD server running at [::ffff:127.0.0.1]:6600 DEBUG 2019-10-15 23:31:16,456 [5489:MainThread] mopidy.http.actor Starting HTTP server INFO 2019-10-15 23:31:16,458 [5489:HttpFrontend-10] mopidy.http.actor HTTP server running at [::ffff:127.0.0.1]:6680 INFO 2019-10-15 23:31:16,459 [5489:MainThread] mopidy.commands Starting GLib mainloop DEBUG 2019-10-15 23:31:16,464 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: mobile DEBUG 2019-10-15 23:31:16,466 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: images DEBUG 2019-10-15 23:31:16,467 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: iris DEBUG 2019-10-15 23:31:16,472 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: mopidy DEBUG 2019-10-15 23:31:16,476 [5489:MpdFrontend-8] mopidy.zeroconf Zeroconf service "Mopidy MPD server on pimusic" (_mpd._tcp at []:6600): Published DEBUG 2019-10-15 23:31:16,477 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: musicbox_webclient DEBUG 2019-10-15 23:31:16,478 [5489:HttpServer] mopidy.http.actor Loaded static HTTP extension: api_explorer DEBUG 2019-10-15 23:31:16,479 [5489:HttpServer] mopidy.http.actor Loaded static HTTP extension: moped DEBUG 2019-10-15 23:31:16,480 [5489:HttpServer] mopidy.http.actor HTTP routes from extensions: u'/mobile': <class 'mopidy.http.handlers.AddSlashHandler'> u'/mobile/': <class 'tornado.web.RedirectHandler'> u'/mobile/(.\.html)': <class 'mopidy_mobile.web.IndexHandler'> u'/mobile/(.\.json)': <class 'mopidy_mobile.web.IndexHandler'> u'/mobile/(.)': <class 'mopidy_mobile.web.StaticHandler'> u'/images': <class 'mopidy.http.handlers.AddSlashHandler'> u'/images/(index.html)?': <class 'mopidy_local_images.web.IndexHandler'> u'/images/(.+)': <class 'mopidy_local_images.web.ImageHandler'> u'/iris': <class 'mopidy.http.handlers.AddSlashHandler'> u'/iris/images/(.)': <class 'tornado.web.StaticFileHandler'> u'/iris/http/([^/])': <class 'mopidy_iris.handlers.HttpHandler'> u'/iris/ws/?': <class 'mopidy_iris.handlers.WebsocketHandler'> u'/iris/assets/(.)': <class 'tornado.web.StaticFileHandler'> u'/iris/((.)(?:css|js|json|map)$)': <class 'tornado.web.StaticFileHandler'> u'/iris/(.)': <class 'mopidy_iris.ReactRouterHandler'> u'/mopidy': <class 'mopidy.http.handlers.AddSlashHandler'> u'/mopidy/ws/?': <class 'mopidy.http.handlers.WebSocketHandler'> u'/mopidy/rpc': <class 'mopidy.http.handlers.JsonRpcHandler'> u'/mopidy/(.+)': <class 'mopidy.http.handlers.StaticFileHandler'> u'/mopidy/': <class 'mopidy.http.handlers.ClientListHandler'> u'/musicbox_webclient': <class 'mopidy.http.handlers.AddSlashHandler'> u'/musicbox_webclient/': <class 'tornado.web.RedirectHandler'> u'/musicbox_webclient/(index.html)': <class 'mopidy_musicbox_webclient.web.IndexHandler'> u'/musicbox_webclient/(.)': <class 'mopidy_musicbox_webclient.web.StaticHandler'> u'/api_explorer': <class 'mopidy.http.handlers.AddSlashHandler'> u'/api_explorer/(.)': <class 'mopidy.http.handlers.StaticFileHandler'> u'/moped': <class 'mopidy.http.handlers.AddSlashHandler'> u'/moped/(.*)': <class 'mopidy.http.handlers.StaticFileHandler'> u'/': <class 'tornado.web.RedirectHandler'> DEBUG 2019-10-15 23:31:16,483 [5489:HttpFrontend-10] mopidy.zeroconf Zeroconf service "Mopidy HTTP server on pimusic" (_http._tcp at []:6680): Published DEBUG 2019-10-15 23:31:16,493 [5489:HttpFrontend-10] mopidy.zeroconf Zeroconf service "Mopidy HTTP server on pimusic" (_mopidy-http._tcp at []:6680): Published
mopidy config
[core] cache_dir = /var/cache/mopidy config_dir = /etc/mopidy data_dir = /var/lib/mopidy
[logging] config_file = /etc/mopidy/logging.conf debug_file = /var/log/mopidy/mopidy-debug.log
[proxy] scheme = hostname = 192.168.0.105 port = 6680 username = password =
[local] media_dir = /var/lib/mopidy/media
[m3u] enabled = true base_dir = default_encoding = latin-1 default_extension = .m3u8 playlists_dir = /var/lib/mopidy/playlists
password =
[local] media_dir = /var/lib/mopidy/media
[m3u] enabled = true base_dir = default_encoding = latin-1 default_extension = .m3u8 playlists_dir = /var/lib/mopidy/playlists
[http] enabled = true hostname = 192.168.0.105 port = 6680 static_dir = zeroconf = Mopidy HTTP server on $hostname allowed_origins = csrf_protection = true
I can confirm that the hard drive with the mp3 files is mounted at
/var/lib/mopidy/media
Firefox log
Object { type: "SET_WINDOW_TITLE", title: "Browse", play_state: null }
app.js:73770:13
Object { type: "MOPIDY_CONNECTING" }
app.js:73770:13
Object { type: "MOPIDY_CONNECT" }
app.js:73770:13
Object { type: "PUSHER_CONNECTING" }
app.js:73770:13
Object { type: "PUSHER_CONNECT" }
app.js:73770:13
Mopidy websocket:open undefined
app.js:74660:7
Mopidy websocket:outgoingMessage
Object { method: "core.describe", jsonrpc: "2.0", id: 0 }
app.js:74660:7
Pusher log (outgoing)
Object { jsonrpc: "2.0", id: 157117481464653, method:
"update_connection", params: {…} }
app.js:77537:9
Object { type: "PUSHER_UPDATE_CONNECTION", connection: undefined }
app.js:73770:13
Pusher log (outgoing)
Object { jsonrpc: "2.0", id: 157117481467492, method: "get_config" }
app.js:77537:9
Object { type: "PUSHER_GET_CONFIG" }
app.js:73770:13
Pusher log (outgoing)
Object { jsonrpc: "2.0", id: 157117481469388, method: "get_radio" }
app.js:77537:9
Object { type: "PUSHER_GET_RADIO" }
app.js:73770:13
Pusher log (outgoing)
Object { jsonrpc: "2.0", id: 157117481471030, method: "get_commands" }
app.js:77537:9
Object { type: "PUSHER_GET_COMMANDS" }
app.js:73770:13
Pusher log (outgoing)
Object { jsonrpc: "2.0", id: 157117481473341, method: "get_queue_metadata" }
app.js:77537:9
Object { type: "PUSHER_GET_QUEUE_METADATA" }
app.js:73770:13
Object { type: "PUSHER_CONNECTED" }
app.js:73770:13
Pusher log (incoming)
Object { params: {…}, jsonrpc: "2.0", method: "connection_added" }
app.js:77383:7
Object { type: "PUSHER_CONNECTION_ADDED", connection: {…} }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 0, \"result\": {\"core.tracklist.index\": {\"params\":
[{\"default\": null, \"name\": \"tl_track\"}, {\"default\": null,
\"name\": \"tlid\"}], \"description\": \"The position of the given track
in the tracklist.\n\nIf neither tl_track or tlid is given we
return the index of\nthe currently playing track.\n\n:param tl_track:
the track to find the index of\n:type tl_track:
:class:mopidy.models.TlTrack
or :class:None
\n:param tlid: TLID of
the track to find the index of\n:type tlid: :class:int
or
:class:None
\n:rtype: :class:int
or :class:None
\n\n..
versionadded:: 1.1\n The tlid parameter\"},
\"core.mixer.set_mute\": {\"params\": [{\"name\": \"mute\"}],
\"description\": \"Set mute state.\n\n:class:True
to mute,
:class:False
to unmute.\n\nReturns :class:True
if call is
successful, otherwise :class:False
.\"}, \"core.playback.seek\":
{\"params\": [{\"name\": \"time_position\"}], \"description\": \"Seeks
to time position given in milliseconds.\n\n:param time_position: time
position in m…", origin: "ws://88.191.217.32:6680", lastEventId: "",
ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false,
defaultPrevented: false, … }
app.js:74660:7
Mopidy state:online undefined
app.js:74660:7
Object { type: "CREATE_NOTIFICATION", notification: {…} }
app.js:73770:13
Object { type: "MOPIDY_DIRECTORY_FLUSH" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.library.browse", params: {…}, jsonrpc: "2.0", id: 1 }
app.js:74660:7
Object { type: "MOPIDY_GET_DIRECTORY", data: {…} }
app.js:73770:13
Object { type: "MOPIDY_CONNECTED" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.playback.get_state", params: {}, jsonrpc: "2.0",
id: 2 }
app.js:74660:7
Object { type: "MOPIDY_GET_PLAY_STATE" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.playback.get_volume", params: {}, jsonrpc: "2.0",
id: 3 }
app.js:74660:7
Object { type: "MOPIDY_GET_VOLUME" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.mixer.get_mute", params: {}, jsonrpc: "2.0", id: 4 }
app.js:74660:7
Object { type: "MOPIDY_GET_MUTE" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.tracklist.get_consume", params: {}, jsonrpc:
"2.0", id: 5 }
app.js:74660:7
Object { type: "MOPIDY_GET_CONSUME" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.tracklist.get_random", params: {}, jsonrpc:
"2.0", id: 6 }
app.js:74660:7
Object { type: "MOPIDY_GET_RANDOM" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.tracklist.get_repeat", params: {}, jsonrpc:
"2.0", id: 7 }
app.js:74660:7
Object { type: "MOPIDY_GET_REPEAT" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.tracklist.get_tl_tracks", params: {}, jsonrpc:
"2.0", id: 8 }
app.js:74660:7
Object { type: "MOPIDY_GET_QUEUE" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.playback.get_current_tl_track", params: {},
jsonrpc: "2.0", id: 9 }
app.js:74660:7
Object { type: "MOPIDY_GET_CURRENT_TRACK" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.playback.get_time_position", params: {}, jsonrpc:
"2.0", id: 10 }
app.js:74660:7
Object { type: "MOPIDY_GET_TIME_POSITION" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.get_uri_schemes", params: {}, jsonrpc: "2.0", id:
11 }
app.js:74660:7
Object { type: "MOPIDY_GET_URI_SCHEMES" }
app.js:73770:13
Pusher log (incoming)
Object { params: {…}, jsonrpc: "2.0", method: "connection_changed" }
app.js:77383:7
Object { type: "PUSHER_CONNECTION_CHANGED", connection: {…} }
app.js:73770:13
Pusher log (incoming)
Object { result: {…}, jsonrpc: "2.0", method: "update_connection", id:
157117481464653 }
app.js:77383:7
Object { connection: {…}, type: "PUSHER_CONNECTION_UPDATED" }
app.js:73770:13
Pusher log (incoming)
Object { result: {…}, jsonrpc: "2.0", method: "get_config", id:
157117481467492 }
app.js:77383:7
Object { type: "SPOTIFY_SET", data: {…} }
app.js:73770:13
Object { type: "LASTFM_SET", data: {…} }
app.js:73770:13
Object { type: "GENIUS_SET", data: {…} }
app.js:73770:13
Object { type: "PUSHER_CONFIG", config: {…} }
app.js:73770:13
Pusher log (incoming)
Object { result: {…}, jsonrpc: "2.0", method: "get_radio", id:
157117481469388 }
app.js:77383:7
Object { type: "PUSHER_RADIO_LOADED", radio: {…} }
app.js:73770:13
Pusher log (incoming)
Object { result: {…}, jsonrpc: "2.0", method: "get_commands", id:
157117481471030 }
app.js:77383:7
Object { type: "PUSHER_COMMANDS_UPDATED", commands: {} }
app.js:73770:13
Pusher log (incoming)
Object { result: {…}, jsonrpc: "2.0", method: "get_queue_metadata", id:
157117481473341 }
app.js:77383:7
Object { queue_metadata: {}, type: "PUSHER_QUEUE_METADATA" }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 1, \"result\": [{\"model\": \"Ref\", \"type\":
\"track\", \"name\": \"09_Acceleration_Waltz.m4a\", \"uri\":
\"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.m4a\"},
{\"model\": \"Ref\", \"type\": \"track\", \"name\":
\"09_Acceleration_Waltz.mp3\", \"uri\":
\"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.mp3\"},
{\"model\": \"Ref\", \"type\": \"track\", \"name\":
\"16_Pizzicato_Waltz.mp3\", \"uri\":
\"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/16_Pizzicato_Waltz.mp3\"}]}",
origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Mopidy websocket:outgoingMessage
Object { method: "core.library.lookup", params: {…}, jsonrpc: "2.0", id:
12 }
app.js:74660:7
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 2, \"result\": \"stopped\"}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Object { type: "SET_WINDOW_TITLE", title: null, play_state: "stopped" }
app.js:73770:13
Object { type: "MOPIDY_PLAY_STATE", play_state: "stopped" }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 3, \"result\": 100}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Object { type: "MOPIDY_VOLUME", volume: 100 }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 4, \"result\": false}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Object { type: "MOPIDY_MUTE", mute: false }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 5, \"result\": false}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Object { type: "MOPIDY_CONSUME", consume: false }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 6, \"result\": false}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Object { type: "MOPIDY_RANDOM", random: false }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 7, \"result\": false}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Object { type: "MOPIDY_REPEAT", repeat: false }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 8, \"result\": []}", origin: "ws://88.191.217.32:6680",
lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false,
cancelable: false, defaultPrevented: false, … }
app.js:74660:7
Object { type: "TRACKS_LOADED", tracks: [] }
app.js:73770:13
Object { type: "QUEUE_LOADED", tracks: [] }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 9, \"result\": null}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 10, \"result\": 0}", origin: "ws://88.191.217.32:6680",
lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false,
cancelable: false, defaultPrevented: false, … }
app.js:74660:7
Object { type: "MOPIDY_TIME_POSITION", time_position: 0 }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 11, \"result\": [\"file\", \"http\", \"https\",
\"local\", \"m3u\", \"mms\", \"rtmp\", \"rtmps\", \"rtsp\"]}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Object { type: "SPOTIFY_SET", data: {…} }
app.js:73770:13
Object { type: "GOOGLE_SET", data: {…} }
app.js:73770:13
Object { type: "MOPIDY_URI_SCHEMES", uri_schemes: (3) […] }
app.js:73770:13
Object { type: "BROADCASTS_LOADED", broadcasts: (1) […] }
app.js:73770:13
Pusher log (outgoing)
Object { jsonrpc: "2.0", id: 157117481527773, method: "get_version" }
app.js:77537:9
Object { type: "PUSHER_GET_VERSION" }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 12, \"result\":
{\"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.mp3\":
[{\"album\": {\"date\": \"1990\", \"model\": \"Album\", \"name\":
\"The Best of Johann Strauss, Jr.\", \"artists\": [{\"model\":
\"Artist\", \"name\": \"101 Strings Orchestra\"}]}, \"composers\":
[{\"model\": \"Artist\", \"name\": \"Johann Strauss II\"}],
\"model\": \"Track\", \"name\": \"Acceleration Waltz\", \"uri\":
\"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.mp3\",
\"date\": \"1990\", \"length\": 198990, \"track_no\": 9, \"artists\":
[{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}],
\"genre\": \"Easy Listening\", \"bitrate\": 127988}],
\"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.m4a\":
[{\"album\": {\"date\": \"2019-09-25\", \"model\": \"Album\",
\"name\": \"The Best of Johann Strauss, Jr.\", \"artists\":
[{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}]},
\"composers\": [{\"model\": \"Artist\", \"name\": \"Johann Strauss
II\"}], \"model\": \"Track\", \"name\": \"Acceleration Waltz\",
\"uri\":
\"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.m4a\",
\"date\": \"2019-09-25\", \"length\": 199053, \"track_no\": 9,
\"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings
Orchestra\"}], \"genre\": \"Easy listening\", \"bitrate\": 192000}],
\"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/16_Pizzicato_Waltz.mp3\":
[{\"album\": {\"date\": \"1990\", \"model\": \"Album\", \"name\":
\"The Best of Johann Strauss, Jr.\", \"artists\": [{\"model\":
\"Artist\", \"name\": \"101 Strings Orchestra\"}]}, \"composers\":
[{\"model\": \"Artist\", \"name\": \"Johann Strauss II\"}],
\"model\": \"Track\", \"name\": \"Pizzicato Waltz\", \"uri\":
\"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/16_Pizzicato_Waltz.mp3\",
\"date\": \"1990\", \"length\": 111925, \"track_no\": 16, \"artists\":
[{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}],
\"genre\": \"Classical\", \"bitrate\": 127988}]}}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Warning: componentWillMount has been renamed, and is not recommended for
use. See https://fb.me/react-async-component-lifecycle-hooks for details.
npx react-codemod rename-unsafe-lifecycles
in your project
source folder.Please update the following components: TrackList app.js:26073:7 Object { type: "MOPIDY_DIRECTORY_LOADED", directory: {…} } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_version", id: 157117481527773 } app.js:77383:7 Object { type: "PUSHER_VERSION", version: {…} } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.add", params: {…}, jsonrpc: "2.0", id: 13 } app.js:74660:7 Object { type: "MOPIDY_PLAY_URIS", uris: [], from_uri: "iris:browse:file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss,Jr" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Object { type: "CLOSE_NOTIFICATION", key: 157117481481291 } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 13, \"result\": [{\"track\": {\"album\": {\"date\": \"1990\", \"model\": \"Album\", \"name\": \"The Best of Johann Strauss, Jr.\", \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}]}, \"composers\": [{\"model\": \"Artist\", \"name\": \"Johann Strauss II\"}], \"model\": \"Track\", \"name\": \"Acceleration Waltz\", \"uri\": \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.mp3\", \"date\": \"1990\", \"length\": 198990, \"track_no\": 9, \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}], \"genre\": \"Easy Listening\", \"bitrate\": 127988}, \"model\": \"TlTrack\", \"tlid\": 1}]}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy websocket:outgoingMessage Object { method: "core.playback.play", params: {…}, jsonrpc: "2.0", id: 14 } app.js:74660:7 Object { type: "MOPIDY_CHANGE_TRACK", tlid: 1 } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157117481985813, method: "add_queue_metadata", params: {…} } app.js:77537:9 Object { type: "PUSHER_ADD_QUEUE_METADATA", tlids: (1) […], from_uri: "iris:browse:file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss,Jr" } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"event\": \"tracklist_changed\"}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy event:tracklistChanged Object { } app.js:74660:7 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_tl_tracks", params: {}, jsonrpc: "2.0", id: 15 } app.js:74660:7 Object { type: "MOPIDY_GET_QUEUE" } app.js:73770:13 The connection to ws://88.191.217.32:6680/iris/ws/ was interrupted while the page was loading. app.js:77578:21 The connection to ws://88.191.217.32:6680/mopidy/ws/ was interrupted while the page was loading. app.js:12844:8 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 5808, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 5808, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 1000 } app.js:74660:7 Object { type: "REMOVE_NOTIFICATION", key: 157117481481291, manual: false } app.js:73770:13 Object { type: "MOPIDY_GET_NEXT_TRACK" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 6828, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 6828, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 2000 } app.js:74660:7 Mopidy reconnecting undefined app.js:74660:7 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 8853, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 8853, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 4000 } app.js:74660:7 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Object { type: "CLOSE_NOTIFICATION", key: 157117481993062 } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157117481993062, manual: false } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13 Object { type: "CLOSE_NOTIFICATION", key: 15711748209498 } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 15711748209498, manual: false } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 12943, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 12943, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 8000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157117482297668 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157117482297668, manual: false } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Object { type: "CLOSE_NOTIFICATION", key: 15711748270664 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 15711748270664, manual: false } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 27133, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 27133, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 16000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157117484125587 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157117484125587, manual: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 71498, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 71498, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 32000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157117488562010 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157117488562010, manual: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 150291, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 150291, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 64000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157117496441329 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157117496441329, manual: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 270302, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 270302, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 64000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 15711750844240 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 15711750844240, manual: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 390313, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 390313, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 64000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157117520443552 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157117520443552, manual: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 510324, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 510324, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 64000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157117532444517 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157117532444517, manual: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 630332, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 630332, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 64000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157117544445383 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157117544445383, manual: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 750341, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 750341, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 64000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157117556446443 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157117556446443, manual: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Source map error: TypeError: NetworkError when attempting to fetch resource. Resource URL: http://88.191.217.32:6680/iris/app.js?v=1570931504 Source Map URL: app.js.map[Learn More] Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, currentTarget: WebSocket, eventPhase: 2, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 870360, cancelBubble: false, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, currentTarget: WebSocket, eventPhase: 2, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 870360, cancelBubble: false, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", currentTarget: WebSocket, eventPhase: 2, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 64000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157117568448738 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157117568448738, manual: false }
On 10/15/19 11:01 PM, James Barnsley wrote:
What does your command-line log show (this is what you see when running |mopidy| or |service status mopidy|)? Can you also please provide the Developer Console log from your browser?
I created the GitHub issue template to capture this extra info :-)
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jaedb/Iris/issues/444?email_source=notifications&email_token=ABTPXSSNKHF3CWWN2RQWT6DQOYVRBA5CNFSM4JA7CXY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBKGTDQ#issuecomment-542402958, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTPXSQHRKNDOPVREBX6JPDQOYVRBANCNFSM4JA7CXYQ.
Hello James
I browsed to a m3u file and I also got the same result. Below is the log. Thanks
Christopher
Download the React DevTools for a better development experience: https://fb.me/react-devtools app.js:39774:9 Warning: componentWillMount has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.
npx react-codemod rename-unsafe-lifecycles
in your project
source folder.Please update the following components: App, BrowserRouter, Hotkeys, Route, Router, Switch app.js:26073:7 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.
npx react-codemod rename-unsafe-lifecycles
in your
project source folder.Please update the following components: ContextMenu, LibraryBrowse,
OutputControl, PlaybackControls, Route, Router, Switch
app.js:26073:7
Object { type: "SET_WINDOW_TITLE", title: "Browse", play_state: null }
app.js:73770:13
Object { type: "MOPIDY_CONNECTING" }
app.js:73770:13
Object { type: "MOPIDY_CONNECT" }
app.js:73770:13
Object { type: "PUSHER_CONNECTING" }
app.js:73770:13
Object { type: "PUSHER_CONNECT" }
app.js:73770:13
Mopidy websocket:open undefined
app.js:74660:7
Mopidy websocket:outgoingMessage
Object { method: "core.describe", jsonrpc: "2.0", id: 0 }
app.js:74660:7
Pusher log (outgoing)
Object { jsonrpc: "2.0", id: 157123652531931, method:
"update_connection", params: {…} }
app.js:77537:9
Object { type: "PUSHER_UPDATE_CONNECTION", connection: undefined }
app.js:73770:13
Pusher log (outgoing)
Object { jsonrpc: "2.0", id: 157123652534461, method: "get_config" }
app.js:77537:9
Object { type: "PUSHER_GET_CONFIG" }
app.js:73770:13
Pusher log (outgoing)
Object { jsonrpc: "2.0", id: 157123652536311, method: "get_radio" }
app.js:77537:9
Object { type: "PUSHER_GET_RADIO" }
app.js:73770:13
Pusher log (outgoing)
Object { jsonrpc: "2.0", id: 157123652538033, method: "get_commands" }
app.js:77537:9
Object { type: "PUSHER_GET_COMMANDS" }
app.js:73770:13
Pusher log (outgoing)
Object { jsonrpc: "2.0", id: 157123652540526, method: "get_queue_metadata" }
app.js:77537:9
Object { type: "PUSHER_GET_QUEUE_METADATA" }
app.js:73770:13
Object { type: "PUSHER_CONNECTED" }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 0, \"result\": {\"core.tracklist.index\": {\"params\":
[{\"default\": null, \"name\": \"tl_track\"}, {\"default\": null,
\"name\": \"tlid\"}], \"description\": \"The position of the given track
in the tracklist.\n\nIf neither tl_track or tlid is given we
return the index of\nthe currently playing track.\n\n:param tl_track:
the track to find the index of\n:type tl_track:
:class:mopidy.models.TlTrack
or :class:None
\n:param tlid: TLID of
the track to find the index of\n:type tlid: :class:int
or
:class:None
\n:rtype: :class:int
or :class:None
\n\n..
versionadded:: 1.1\n The tlid parameter\"},
\"core.mixer.set_mute\": {\"params\": [{\"name\": \"mute\"}],
\"description\": \"Set mute state.\n\n:class:True
to mute,
:class:False
to unmute.\n\nReturns :class:True
if call is
successful, otherwise :class:False
.\"}, \"core.playback.seek\":
{\"params\": [{\"name\": \"time_position\"}], \"description\": \"Seeks
to time position given in milliseconds.\n\n:param time_position: time
position in m…", origin: "ws://88.191.217.32:6680", lastEventId: "",
ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false,
defaultPrevented: false, … }
app.js:74660:7
Mopidy state:online undefined
app.js:74660:7
Object { type: "CREATE_NOTIFICATION", notification: {…} }
app.js:73770:13
Object { type: "MOPIDY_DIRECTORY_FLUSH" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.library.browse", params: {…}, jsonrpc: "2.0", id: 1 }
app.js:74660:7
Object { type: "MOPIDY_GET_DIRECTORY", data: {…} }
app.js:73770:13
Object { type: "MOPIDY_CONNECTED" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.playback.get_state", params: {}, jsonrpc: "2.0",
id: 2 }
app.js:74660:7
Object { type: "MOPIDY_GET_PLAY_STATE" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.playback.get_volume", params: {}, jsonrpc: "2.0",
id: 3 }
app.js:74660:7
Object { type: "MOPIDY_GET_VOLUME" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.mixer.get_mute", params: {}, jsonrpc: "2.0", id: 4 }
app.js:74660:7
Object { type: "MOPIDY_GET_MUTE" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.tracklist.get_consume", params: {}, jsonrpc:
"2.0", id: 5 }
app.js:74660:7
Object { type: "MOPIDY_GET_CONSUME" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.tracklist.get_random", params: {}, jsonrpc:
"2.0", id: 6 }
app.js:74660:7
Object { type: "MOPIDY_GET_RANDOM" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.tracklist.get_repeat", params: {}, jsonrpc:
"2.0", id: 7 }
app.js:74660:7
Object { type: "MOPIDY_GET_REPEAT" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.tracklist.get_tl_tracks", params: {}, jsonrpc:
"2.0", id: 8 }
app.js:74660:7
Object { type: "MOPIDY_GET_QUEUE" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.playback.get_current_tl_track", params: {},
jsonrpc: "2.0", id: 9 }
app.js:74660:7
Object { type: "MOPIDY_GET_CURRENT_TRACK" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.playback.get_time_position", params: {}, jsonrpc:
"2.0", id: 10 }
app.js:74660:7
Object { type: "MOPIDY_GET_TIME_POSITION" }
app.js:73770:13
Mopidy websocket:outgoingMessage
Object { method: "core.get_uri_schemes", params: {}, jsonrpc: "2.0", id:
11 }
app.js:74660:7
Object { type: "MOPIDY_GET_URI_SCHEMES" }
app.js:73770:13
Pusher log (incoming)
Object { params: {…}, jsonrpc: "2.0", method: "connection_added" }
app.js:77383:7
Object { type: "PUSHER_CONNECTION_ADDED", connection: {…} }
app.js:73770:13
Pusher log (incoming)
Object { params: {…}, jsonrpc: "2.0", method: "connection_changed" }
app.js:77383:7
Object { type: "PUSHER_CONNECTION_CHANGED", connection: {…} }
app.js:73770:13
Pusher log (incoming)
Object { result: {…}, jsonrpc: "2.0", method: "update_connection", id:
157123652531931 }
app.js:77383:7
Object { connection: {…}, type: "PUSHER_CONNECTION_UPDATED" }
app.js:73770:13
Pusher log (incoming)
Object { result: {…}, jsonrpc: "2.0", method: "get_config", id:
157123652534461 }
app.js:77383:7
Object { type: "SPOTIFY_SET", data: {…} }
app.js:73770:13
Object { type: "LASTFM_SET", data: {…} }
app.js:73770:13
Object { type: "GENIUS_SET", data: {…} }
app.js:73770:13
Object { type: "PUSHER_CONFIG", config: {…} }
app.js:73770:13
Pusher log (incoming)
Object { result: {…}, jsonrpc: "2.0", method: "get_radio", id:
157123652536311 }
app.js:77383:7
Object { type: "PUSHER_RADIO_LOADED", radio: {…} }
app.js:73770:13
Pusher log (incoming)
Object { result: {…}, jsonrpc: "2.0", method: "get_commands", id:
157123652538033 }
app.js:77383:7
Object { type: "PUSHER_COMMANDS_UPDATED", commands: {} }
app.js:73770:13
Pusher log (incoming)
Object { result: {…}, jsonrpc: "2.0", method: "get_queue_metadata", id:
157123652540526 }
app.js:77383:7
Object { queue_metadata: {}, type: "PUSHER_QUEUE_METADATA" }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 1, \"result\": [{\"model\": \"Ref\", \"type\":
\"directory\", \"name\": \"Files\", \"uri\":
\"file:///var/lib/mopidy\"}, {\"model\": \"Ref\", \"type\":
\"directory\", \"name\": \"Local media\", \"uri\":
\"local:directory\"}]}", origin: "ws://88.191.217.32:6680", lastEventId:
"", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false,
defaultPrevented: false, … }
app.js:74660:7
Object { type: "MOPIDY_DIRECTORY_LOADED", directory: {…} }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 2, \"result\": \"stopped\"}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Object { type: "SET_WINDOW_TITLE", title: null, play_state: "stopped" }
app.js:73770:13
Object { type: "MOPIDY_PLAY_STATE", play_state: "stopped" }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 3, \"result\": 100}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Object { type: "MOPIDY_VOLUME", volume: 100 }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 4, \"result\": false}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Object { type: "MOPIDY_MUTE", mute: false }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 5, \"result\": false}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Object { type: "MOPIDY_CONSUME", consume: false }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 6, \"result\": false}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Object { type: "MOPIDY_RANDOM", random: false }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 7, \"result\": false}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Object { type: "MOPIDY_REPEAT", repeat: false }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 8, \"result\": []}", origin: "ws://88.191.217.32:6680",
lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false,
cancelable: false, defaultPrevented: false, … }
app.js:74660:7
Object { type: "TRACKS_LOADED", tracks: [] }
app.js:73770:13
Object { type: "QUEUE_LOADED", tracks: [] }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 9, \"result\": null}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 10, \"result\": 0}", origin: "ws://88.191.217.32:6680",
lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false,
cancelable: false, defaultPrevented: false, … }
app.js:74660:7
Object { type: "MOPIDY_TIME_POSITION", time_position: 0 }
app.js:73770:13
Mopidy websocket:incomingMessage
message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\":
\"2.0\", \"id\": 11, \"result\": [\"file\", \"http\", \"https\",
\"local\", \"m3u\", \"mms\", \"rtmp\", \"rtmps\", \"rtsp\"]}", origin:
"ws://88.191.217.32:6680", lastEventId: "", ports: Restricted,
eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented:
false, … }
app.js:74660:7
Object { type: "SPOTIFY_SET", data: {…} }
app.js:73770:13
Object { type: "GOOGLE_SET", data: {…} }
app.js:73770:13
Object { type: "MOPIDY_URI_SCHEMES", uri_schemes: (3) […] }
app.js:73770:13
Pusher log (outgoing)
Object { jsonrpc: "2.0", id: 157123652600672, method: "get_version" }
app.js:77537:9
Object { type: "PUSHER_GET_VERSION" }
app.js:73770:13
Object { type: "BROADCASTS_LOADED", broadcasts: (1) […] }
app.js:73770:13
Pusher log (incoming)
Object { result: {…}, jsonrpc: "2.0", method: "get_version", id:
157123652600672 }
app.js:77383:7
Object { type: "PUSHER_VERSION", version: {…} }
app.js:73770:13
Object { type: "HIDE_CONTEXT_MENU" }
app.js:73770:13
Warning: componentWillMount has been renamed, and is not recommended for
use. See https://fb.me/react-async-component-lifecycle-hooks for details.
npx react-codemod rename-unsafe-lifecycles
in your project
source folder.Please update the following components: TrackList app.js:26073:7 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.
npx react-codemod rename-unsafe-lifecycles
in your
project source folder.Please update the following components: LibraryBrowseDirectory app.js:26073:7 Object { type: "SET_WINDOW_TITLE", title: "Browse", play_state: null } app.js:73770:13 Object { type: "MOPIDY_DIRECTORY_FLUSH" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.library.browse", params: {…}, jsonrpc: "2.0", id: 12 } app.js:74660:7 Object { type: "MOPIDY_GET_DIRECTORY", data: {…} } app.js:73770:13 Object { type: "TOGGLE_SIDEBAR", new_state: false } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: [] } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 12, \"result\": [{\"model\": \"Ref\", \"type\": \"directory\", \"name\": \"local\", \"uri\": \"file:///var/lib/mopidy/local\"}, {\"model\": \"Ref\", \"type\": \"directory\", \"name\": \"local-images\", \"uri\": \"file:///var/lib/mopidy/local-images\"}, {\"model\": \"Ref\", \"type\": \"directory\", \"name\": \"media\", \"uri\": \"file:///var/lib/mopidy/media\"}, {\"model\": \"Ref\", \"type\": \"directory\", \"name\": \"playlists\", \"uri\": \"file:///var/lib/mopidy/playlists\"}]}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_DIRECTORY_LOADED", directory: {…} } app.js:73770:13 Object { type: "CLOSE_NOTIFICATION", key: 157123652546891 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123652546891, manual: false } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "MOPIDY_DIRECTORY_FLUSH" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.library.browse", params: {…}, jsonrpc: "2.0", id: 13 } app.js:74660:7 Object { type: "MOPIDY_GET_DIRECTORY", data: {…} } app.js:73770:13 Object { type: "TOGGLE_SIDEBAR", new_state: false } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: [] } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 13, \"result\": [{\"model\": \"Ref\", \"type\": \"track\", \"name\": \"LOWDEN_MUSIC_itunes.m3u\", \"uri\": \"file:///var/lib/mopidy/playlists/LOWDEN_MUSIC_itunes.m3u\"}, {\"model\": \"Ref\", \"type\": \"track\", \"name\": \"[Radio Streams].m3u8\", \"uri\": \"file:///var/lib/mopidy/playlists/%5BRadio%20Streams%5D.m3u8\"}]}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy websocket:outgoingMessage Object { method: "core.library.lookup", params: {…}, jsonrpc: "2.0", id: 14 } app.js:74660:7 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 14, \"result\": {\"file:///var/lib/mopidy/playlists/%5BRadio%20Streams%5D.m3u8\": [{\"model\": \"Track\", \"name\": \"[Radio Streams].m3u8\", \"uri\": \"file:///var/lib/mopidy/playlists/%5BRadio%20Streams%5D.m3u8\"}], \"file:///var/lib/mopidy/playlists/LOWDEN_MUSIC_itunes.m3u\": [{\"model\": \"Track\", \"name\": \"LOWDEN_MUSIC_itunes.m3u\", \"uri\": \"file:///var/lib/mopidy/playlists/LOWDEN_MUSIC_itunes.m3u\"}]}}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_DIRECTORY_LOADED", directory: {…} } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.add", params: {…}, jsonrpc: "2.0", id: 15 } app.js:74660:7 Object { type: "MOPIDY_PLAY_URIS", uris: [], from_uri: "iris:browse:file:///var/lib/mopidy/playlists" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 15, \"result\": [{\"track\": {\"model\": \"Track\", \"name\": \"LOWDEN_MUSIC_itunes.m3u\", \"uri\": \"file:///var/lib/mopidy/playlists/LOWDEN_MUSIC_itunes.m3u\"}, \"model\": \"TlTrack\", \"tlid\": 1}]}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy websocket:outgoingMessage Object { method: "core.playback.play", params: {…}, jsonrpc: "2.0", id: 16 } app.js:74660:7 Object { type: "MOPIDY_CHANGE_TRACK", tlid: 1 } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157123653567372, method: "add_queue_metadata", params: {…} } app.js:77537:9 Object { type: "PUSHER_ADD_QUEUE_METADATA", tlids: (1) […], from_uri: "iris:browse:file:///var/lib/mopidy/playlists" } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"event\": \"tracklist_changed\"}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy event:tracklistChanged Object { } app.js:74660:7 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_tl_tracks", params: {}, jsonrpc: "2.0", id: 17 } app.js:74660:7 Object { type: "MOPIDY_GET_QUEUE" } app.js:73770:13 The connection to ws://88.191.217.32:6680/mopidy/ws/ was interrupted while the page was loading. app.js:12844:8 The connection to ws://88.191.217.32:6680/iris/ws/ was interrupted while the page was loading. app.js:77578:21 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 11225, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 11225, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 1000 } app.js:74660:7 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "MOPIDY_GET_NEXT_TRACK" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 12275, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 12275, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 2000 } app.js:74660:7 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123653703740, manual: true } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 14315, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 14315, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 4000 } app.js:74660:7 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123653907713, manual: true } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123653598886, manual: true } app.js:73770:13 Object { type: "CLOSE_NOTIFICATION", key: 157123653598886 } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123653598886, manual: false } app.js:73770:13 Object { type: "CLOSE_NOTIFICATION", key: 157123653703740 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123653703740, manual: false } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 18353, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 18353, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 8000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157123653907713 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123653907713, manual: false } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "CLOSE_NOTIFICATION", key: 157123654311432 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123654311432, manual: false } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 26391, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 26391, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 16000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157123655115357 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123655115357, manual: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Source map error: TypeError: NetworkError when attempting to fetch resource. Resource URL: http://88.191.217.32:6680/iris/app.js?v=1570931504 Source Map URL: app.js.map[Learn More] Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 55888, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 55888, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 32000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157123658064975 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123658064975, manual: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, currentTarget: WebSocket, eventPhase: 2, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 149465, cancelBubble: false, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, currentTarget: WebSocket, eventPhase: 2, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 149465, cancelBubble: false, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", currentTarget: WebSocket, eventPhase: 2, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 64000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157123667423823 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123667423823, manual: false } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13
On 10/15/19 11:44 PM, christopher@fearlesstv.com wrote:
Hello James
Thank for replying. Your thoughts are most welcome.
I am running mopidy via systemctl so I think I am getting incoherences but I don't know because I am totally newby on this.
verbose Log from Rap PI (I don't do spotify)
admin@pimusic:/etc/mopidy $ mopidy -v INFO 2019-10-15 23:31:15,799 [5489:MainThread] mopidy.main Starting Mopidy 2.3.0 DEBUG 2019-10-15 23:31:15,812 [5489:MainThread] mopidy.ext Loading entry point: mobile = mopidy_mobile:Extension DEBUG 2019-10-15 23:31:15,814 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Mobile 1.9.0 DEBUG 2019-10-15 23:31:15,814 [5489:MainThread] mopidy.ext Loading entry point: local-images = mopidy_local_images:Extension DEBUG 2019-10-15 23:31:15,815 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Local-Images 1.0.0 DEBUG 2019-10-15 23:31:15,816 [5489:MainThread] mopidy.ext Loading entry point: iris = mopidy_iris:Extension DEBUG 2019-10-15 23:31:16,144 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Iris 3.41.2 DEBUG 2019-10-15 23:31:16,144 [5489:MainThread] mopidy.ext Loading entry point: api_explorer = mopidy_explorer:APIExplorerExtension DEBUG 2019-10-15 23:31:16,145 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-API-Explorer 1.0.1 DEBUG 2019-10-15 23:31:16,146 [5489:MainThread] mopidy.ext Loading entry point: mpd = mopidy.mpd:Extension DEBUG 2019-10-15 23:31:16,147 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-MPD 2.3.0 DEBUG 2019-10-15 23:31:16,147 [5489:MainThread] mopidy.ext Loading entry point: http = mopidy.http:Extension DEBUG 2019-10-15 23:31:16,148 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-HTTP 2.3.0 DEBUG 2019-10-15 23:31:16,148 [5489:MainThread] mopidy.ext Loading entry point: stream = mopidy.stream:Extension DEBUG 2019-10-15 23:31:16,148 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Stream 2.3.0 DEBUG 2019-10-15 23:31:16,148 [5489:MainThread] mopidy.ext Loading entry point: m3u = mopidy.m3u:Extension DEBUG 2019-10-15 23:31:16,149 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-M3U 2.3.0 DEBUG 2019-10-15 23:31:16,149 [5489:MainThread] mopidy.ext Loading entry point: softwaremixer = mopidy.softwaremixer:Extension DEBUG 2019-10-15 23:31:16,150 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-SoftwareMixer 2.3.0 DEBUG 2019-10-15 23:31:16,150 [5489:MainThread] mopidy.ext Loading entry point: file = mopidy.file:Extension DEBUG 2019-10-15 23:31:16,151 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-File 2.3.0 DEBUG 2019-10-15 23:31:16,151 [5489:MainThread] mopidy.ext Loading entry point: local = mopidy.local:Extension DEBUG 2019-10-15 23:31:16,154 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Local 2.3.0 DEBUG 2019-10-15 23:31:16,155 [5489:MainThread] mopidy.ext Loading entry point: musicbox_webclient = mopidy_musicbox_webclient:Extension DEBUG 2019-10-15 23:31:16,156 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-MusicBox-Webclient 2.5.0 DEBUG 2019-10-15 23:31:16,156 [5489:MainThread] mopidy.ext Loading entry point: moped = mopidy_moped:MopedExtension DEBUG 2019-10-15 23:31:16,157 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Moped 0.7.1 DEBUG 2019-10-15 23:31:16,163 [5489:MainThread] mopidy.ext Loading entry point: spotify = mopidy_spotify:Extension DEBUG 2019-10-15 23:31:16,164 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Spotify 3.1.0 DEBUG 2019-10-15 23:31:16,175 [5489:MainThread] mopidy.ext Discovered extensions: mobile, local-images, iris, api_explorer, mpd, http, stream, m3u, softwaremixer, file, local, musicbox_webclient, moped, spotify DEBUG 2019-10-15 23:31:16,180 [5489:MainThread] mopidy.config.keyring Fetching passwords from your keyring failed. Any passwords stored in the keyring will not be available. (org.freedesktop.secrets service not running) INFO 2019-10-15 23:31:16,180 [5489:MainThread] mopidy.config Loading config from builtin defaults DEBUG 2019-10-15 23:31:16,186 [5489:MainThread] mopidy.config Loading config from /etc/xdg/mopidy/mopidy.conf failed; it does not exist INFO 2019-10-15 23:31:16,186 [5489:MainThread] mopidy.config Loading config from /home/admin/.config/mopidy/mopidy.conf INFO 2019-10-15 23:31:16,189 [5489:MainThread] mopidy.config Loading config from command line options DEBUG 2019-10-15 23:31:16,199 [5489:MainThread] mopidy.ext Validating extension: mobile DEBUG 2019-10-15 23:31:16,262 [5489:MainThread] mopidy.ext Validating extension: local-images DEBUG 2019-10-15 23:31:16,275 [5489:MainThread] mopidy.ext Validating extension: iris DEBUG 2019-10-15 23:31:16,289 [5489:MainThread] mopidy.ext Validating extension: api_explorer DEBUG 2019-10-15 23:31:16,298 [5489:MainThread] mopidy.ext Validating extension: mpd DEBUG 2019-10-15 23:31:16,300 [5489:MainThread] mopidy.ext Validating extension: http DEBUG 2019-10-15 23:31:16,303 [5489:MainThread] mopidy.ext Validating extension: stream DEBUG 2019-10-15 23:31:16,305 [5489:MainThread] mopidy.ext Validating extension: m3u DEBUG 2019-10-15 23:31:16,307 [5489:MainThread] mopidy.ext Validating extension: softwaremixer DEBUG 2019-10-15 23:31:16,310 [5489:MainThread] mopidy.ext Validating extension: file DEBUG 2019-10-15 23:31:16,312 [5489:MainThread] mopidy.ext Validating extension: local DEBUG 2019-10-15 23:31:16,314 [5489:MainThread] mopidy.ext Validating extension: musicbox_webclient DEBUG 2019-10-15 23:31:16,321 [5489:MainThread] mopidy.ext Validating extension: moped DEBUG 2019-10-15 23:31:16,327 [5489:MainThread] mopidy.ext Validating extension: spotify INFO 2019-10-15 23:31:16,338 [5489:MainThread] mopidy.main Enabled extensions: iris, mpd, http, moped, stream, mobile, m3u, musicbox_webclient, softwaremixer, file, local-images, api_explorer INFO 2019-10-15 23:31:16,338 [5489:MainThread] mopidy.main Disabled extensions: spotify, local WARNING 2019-10-15 23:31:16,339 [5489:MainThread] mopidy.main Found local configuration errors, the extension has been automatically disabled: WARNING 2019-10-15 23:31:16,339 [5489:MainThread] mopidy.main local/media_dir must be set. WARNING 2019-10-15 23:31:16,339 [5489:MainThread] mopidy.main Found spotify configuration errors, the extension has been automatically disabled: WARNING 2019-10-15 23:31:16,339 [5489:MainThread] mopidy.main spotify/username must be set. WARNING 2019-10-15 23:31:16,340 [5489:MainThread] mopidy.main spotify/client_secret must be set. WARNING 2019-10-15 23:31:16,340 [5489:MainThread] mopidy.main spotify/password must be set. WARNING 2019-10-15 23:31:16,340 [5489:MainThread] mopidy.main spotify/client_id must be set. WARNING 2019-10-15 23:31:16,340 [5489:MainThread] mopidy.main Please fix the extension configuration errors or disable the extensions to silence these messages. DEBUG 2019-10-15 23:31:16,386 [5489:MainThread] mopidy.commands Available Mopidy mixers: SoftwareMixer INFO 2019-10-15 23:31:16,386 [5489:MainThread] mopidy.commands Starting Mopidy mixer: SoftwareMixer DEBUG 2019-10-15 23:31:16,389 [5489:MainThread] mopidy.commands Mixer volume left unchanged INFO 2019-10-15 23:31:16,390 [5489:MainThread] mopidy.commands Starting Mopidy audio INFO 2019-10-15 23:31:16,393 [5489:MainThread] mopidy.commands Starting Mopidy backends: StreamBackend, M3UBackend, FileBackend INFO 2019-10-15 23:31:16,408 [5489:Audio-2] mopidy.audio.actor Audio output set to "autoaudiosink" DEBUG 2019-10-15 23:31:16,421 [5489:MainThread] mopidy.file.library Failed expanding path ($XDG_MUSIC_DIR) from file/media_dirs config value. INFO 2019-10-15 23:31:16,434 [5489:MainThread] mopidy.commands Starting Mopidy core INFO 2019-10-15 23:31:16,452 [5489:MainThread] mopidy.commands Starting Mopidy frontends: IrisFrontend, MpdFrontend, HttpFrontend INFO 2019-10-15 23:31:16,453 [5489:IrisFrontend-7] mopidy_iris.core Starting Iris 3.41.2 INFO 2019-10-15 23:31:16,455 [5489:MainThread] mopidy.mpd.actor MPD server running at [::ffff:127.0.0.1]:6600 DEBUG 2019-10-15 23:31:16,456 [5489:MainThread] mopidy.http.actor Starting HTTP server INFO 2019-10-15 23:31:16,458 [5489:HttpFrontend-10] mopidy.http.actor HTTP server running at [::ffff:127.0.0.1]:6680 INFO 2019-10-15 23:31:16,459 [5489:MainThread] mopidy.commands Starting GLib mainloop DEBUG 2019-10-15 23:31:16,464 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: mobile DEBUG 2019-10-15 23:31:16,466 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: images DEBUG 2019-10-15 23:31:16,467 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: iris DEBUG 2019-10-15 23:31:16,472 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: mopidy DEBUG 2019-10-15 23:31:16,476 [5489:MpdFrontend-8] mopidy.zeroconf Zeroconf service "Mopidy MPD server on pimusic" (_mpd._tcp at []:6600): Published DEBUG 2019-10-15 23:31:16,477 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: musicbox_webclient DEBUG 2019-10-15 23:31:16,478 [5489:HttpServer] mopidy.http.actor Loaded static HTTP extension: api_explorer DEBUG 2019-10-15 23:31:16,479 [5489:HttpServer] mopidy.http.actor Loaded static HTTP extension: moped DEBUG 2019-10-15 23:31:16,480 [5489:HttpServer] mopidy.http.actor HTTP routes from extensions: u'/mobile': <class 'mopidy.http.handlers.AddSlashHandler'> u'/mobile/': <class 'tornado.web.RedirectHandler'> u'/mobile/(.\.html)': <class 'mopidy_mobile.web.IndexHandler'> u'/mobile/(.\.json)': <class 'mopidy_mobile.web.IndexHandler'> u'/mobile/(.)': <class 'mopidy_mobile.web.StaticHandler'> u'/images': <class 'mopidy.http.handlers.AddSlashHandler'> u'/images/(index.html)?': <class 'mopidy_local_images.web.IndexHandler'> u'/images/(.+)': <class 'mopidy_local_images.web.ImageHandler'> u'/iris': <class 'mopidy.http.handlers.AddSlashHandler'> u'/iris/images/(.)': <class 'tornado.web.StaticFileHandler'> u'/iris/http/([^/])': <class 'mopidy_iris.handlers.HttpHandler'> u'/iris/ws/?': <class 'mopidy_iris.handlers.WebsocketHandler'> u'/iris/assets/(.)': <class 'tornado.web.StaticFileHandler'> u'/iris/((.)(?:css|js|json|map)$)': <class 'tornado.web.StaticFileHandler'> u'/iris/(.)': <class 'mopidy_iris.ReactRouterHandler'> u'/mopidy': <class 'mopidy.http.handlers.AddSlashHandler'> u'/mopidy/ws/?': <class 'mopidy.http.handlers.WebSocketHandler'> u'/mopidy/rpc': <class 'mopidy.http.handlers.JsonRpcHandler'> u'/mopidy/(.+)': <class 'mopidy.http.handlers.StaticFileHandler'> u'/mopidy/': <class 'mopidy.http.handlers.ClientListHandler'> u'/musicbox_webclient': <class 'mopidy.http.handlers.AddSlashHandler'> u'/musicbox_webclient/': <class 'tornado.web.RedirectHandler'> u'/musicbox_webclient/(index.html)': <class 'mopidy_musicbox_webclient.web.IndexHandler'> u'/musicbox_webclient/(.)': <class 'mopidy_musicbox_webclient.web.StaticHandler'> u'/api_explorer': <class 'mopidy.http.handlers.AddSlashHandler'> u'/api_explorer/(.)': <class 'mopidy.http.handlers.StaticFileHandler'> u'/moped': <class 'mopidy.http.handlers.AddSlashHandler'> u'/moped/(.*)': <class 'mopidy.http.handlers.StaticFileHandler'> u'/': <class 'tornado.web.RedirectHandler'> DEBUG 2019-10-15 23:31:16,483 [5489:HttpFrontend-10] mopidy.zeroconf Zeroconf service "Mopidy HTTP server on pimusic" (_http._tcp at []:6680): Published DEBUG 2019-10-15 23:31:16,493 [5489:HttpFrontend-10] mopidy.zeroconf Zeroconf service "Mopidy HTTP server on pimusic" (_mopidy-http._tcp at []:6680): Published
mopidy config
[core] cache_dir = /var/cache/mopidy config_dir = /etc/mopidy data_dir = /var/lib/mopidy
[logging] config_file = /etc/mopidy/logging.conf debug_file = /var/log/mopidy/mopidy-debug.log
[proxy] scheme = hostname = 192.168.0.105 port = 6680 username = password =
[local] media_dir = /var/lib/mopidy/media
[m3u] enabled = true base_dir = default_encoding = latin-1 default_extension = .m3u8 playlists_dir = /var/lib/mopidy/playlists
password =
[local] media_dir = /var/lib/mopidy/media
[m3u] enabled = true base_dir = default_encoding = latin-1 default_extension = .m3u8 playlists_dir = /var/lib/mopidy/playlists
[http] enabled = true hostname = 192.168.0.105 port = 6680 static_dir = zeroconf = Mopidy HTTP server on $hostname allowed_origins = csrf_protection = true
I can confirm that the hard drive with the mp3 files is mounted at
/var/lib/mopidy/media
Firefox log
Object { type: "SET_WINDOW_TITLE", title: "Browse", play_state: null } app.js:73770:13 Object { type: "MOPIDY_CONNECTING" } app.js:73770:13 Object { type: "MOPIDY_CONNECT" } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Mopidy websocket:open undefined app.js:74660:7 Mopidy websocket:outgoingMessage Object { method: "core.describe", jsonrpc: "2.0", id: 0 } app.js:74660:7 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157117481464653, method: "update_connection", params: {…} } app.js:77537:9 Object { type: "PUSHER_UPDATE_CONNECTION", connection: undefined } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157117481467492, method: "get_config" } app.js:77537:9 Object { type: "PUSHER_GET_CONFIG" } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157117481469388, method: "get_radio" } app.js:77537:9 Object { type: "PUSHER_GET_RADIO" } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157117481471030, method: "get_commands" } app.js:77537:9 Object { type: "PUSHER_GET_COMMANDS" } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157117481473341, method: "get_queue_metadata" } app.js:77537:9 Object { type: "PUSHER_GET_QUEUE_METADATA" } app.js:73770:13 Object { type: "PUSHER_CONNECTED" } app.js:73770:13 Pusher log (incoming) Object { params: {…}, jsonrpc: "2.0", method: "connection_added" } app.js:77383:7 Object { type: "PUSHER_CONNECTION_ADDED", connection: {…} } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 0, \"result\": {\"core.tracklist.index\": {\"params\": [{\"default\": null, \"name\": \"tl_track\"}, {\"default\": null, \"name\": \"tlid\"}], \"description\": \"The position of the given track in the tracklist.\n\nIf neither tl_track or tlid is given we return the index of\nthe currently playing track.\n\n:param tl_track: the track to find the index of\n:type tl_track: :class:
mopidy.models.TlTrack
or :class:None
\n:param tlid: TLID of the track to find the index of\n:type tlid: :class:int
or :class:None
\n:rtype: :class:int
or :class:None
\n\n.. versionadded:: 1.1\n The tlid parameter\"}, \"core.mixer.set_mute\": {\"params\": [{\"name\": \"mute\"}], \"description\": \"Set mute state.\n\n:class:True
to mute, :class:False
to unmute.\n\nReturns :class:True
if call is successful, otherwise :class:False
.\"}, \"core.playback.seek\": {\"params\": [{\"name\": \"time_position\"}], \"description\": \"Seeks to time position given in milliseconds.\n\n:param time_position: time position in m…", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy state:online undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DIRECTORY_FLUSH" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.library.browse", params: {…}, jsonrpc: "2.0", id: 1 } app.js:74660:7 Object { type: "MOPIDY_GET_DIRECTORY", data: {…} } app.js:73770:13 Object { type: "MOPIDY_CONNECTED" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.playback.get_state", params: {}, jsonrpc: "2.0", id: 2 } app.js:74660:7 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.playback.get_volume", params: {}, jsonrpc: "2.0", id: 3 } app.js:74660:7 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.mixer.get_mute", params: {}, jsonrpc: "2.0", id: 4 } app.js:74660:7 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_consume", params: {}, jsonrpc: "2.0", id: 5 } app.js:74660:7 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_random", params: {}, jsonrpc: "2.0", id: 6 } app.js:74660:7 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_repeat", params: {}, jsonrpc: "2.0", id: 7 } app.js:74660:7 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_tl_tracks", params: {}, jsonrpc: "2.0", id: 8 } app.js:74660:7 Object { type: "MOPIDY_GET_QUEUE" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.playback.get_current_tl_track", params: {}, jsonrpc: "2.0", id: 9 } app.js:74660:7 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.playback.get_time_position", params: {}, jsonrpc: "2.0", id: 10 } app.js:74660:7 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.get_uri_schemes", params: {}, jsonrpc: "2.0", id: 11 } app.js:74660:7 Object { type: "MOPIDY_GET_URI_SCHEMES" } app.js:73770:13 Pusher log (incoming) Object { params: {…}, jsonrpc: "2.0", method: "connection_changed" } app.js:77383:7 Object { type: "PUSHER_CONNECTION_CHANGED", connection: {…} } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "update_connection", id: 157117481464653 } app.js:77383:7 Object { connection: {…}, type: "PUSHER_CONNECTION_UPDATED" } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_config", id: 157117481467492 } app.js:77383:7 Object { type: "SPOTIFY_SET", data: {…} } app.js:73770:13 Object { type: "LASTFM_SET", data: {…} } app.js:73770:13 Object { type: "GENIUS_SET", data: {…} } app.js:73770:13 Object { type: "PUSHER_CONFIG", config: {…} } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_radio", id: 157117481469388 } app.js:77383:7 Object { type: "PUSHER_RADIO_LOADED", radio: {…} } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_commands", id: 157117481471030 } app.js:77383:7 Object { type: "PUSHER_COMMANDS_UPDATED", commands: {} } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_queue_metadata", id: 157117481473341 } app.js:77383:7 Object { queue_metadata: {}, type: "PUSHER_QUEUE_METADATA" } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 1, \"result\": [{\"model\": \"Ref\", \"type\": \"track\", \"name\": \"09_Acceleration_Waltz.m4a\", \"uri\": \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.m4a\"}, {\"model\": \"Ref\", \"type\": \"track\", \"name\": \"09_Acceleration_Waltz.mp3\", \"uri\": \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.mp3\"}, {\"model\": \"Ref\", \"type\": \"track\", \"name\": \"16_Pizzicato_Waltz.mp3\", \"uri\": \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/16_Pizzicato_Waltz.mp3\"}]}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy websocket:outgoingMessage Object { method: "core.library.lookup", params: {…}, jsonrpc: "2.0", id: 12 } app.js:74660:7 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 2, \"result\": \"stopped\"}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "SET_WINDOW_TITLE", title: null, play_state: "stopped" } app.js:73770:13 Object { type: "MOPIDY_PLAY_STATE", play_state: "stopped" } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 3, \"result\": 100}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_VOLUME", volume: 100 } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 4, \"result\": false}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_MUTE", mute: false } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 5, \"result\": false}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_CONSUME", consume: false } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 6, \"result\": false}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_RANDOM", random: false } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 7, \"result\": false}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_REPEAT", repeat: false } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 8, \"result\": []}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "TRACKS_LOADED", tracks: [] } app.js:73770:13 Object { type: "QUEUE_LOADED", tracks: [] } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 9, \"result\": null}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 10, \"result\": 0}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_TIME_POSITION", time_position: 0 } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 11, \"result\": [\"file\", \"http\", \"https\", \"local\", \"m3u\", \"mms\", \"rtmp\", \"rtmps\", \"rtsp\"]}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "SPOTIFY_SET", data: {…} } app.js:73770:13 Object { type: "GOOGLE_SET", data: {…} } app.js:73770:13 Object { type: "MOPIDY_URI_SCHEMES", uri_schemes: (3) […] } app.js:73770:13 Object { type: "BROADCASTS_LOADED", broadcasts: (1) […] } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157117481527773, method: "get_version" } app.js:77537:9 Object { type: "PUSHER_GET_VERSION" } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 12, \"result\": {\"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.mp3\": [{\"album\": {\"date\": \"1990\", \"model\": \"Album\", \"name\": \"The Best of Johann Strauss, Jr.\", \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}]}, \"composers\": [{\"model\": \"Artist\", \"name\": \"Johann Strauss II\"}], \"model\": \"Track\", \"name\": \"Acceleration Waltz\", \"uri\": \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.mp3\", \"date\": \"1990\", \"length\": 198990, \"track_no\": 9, \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}], \"genre\": \"Easy Listening\", \"bitrate\": 127988}], \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.m4a\": [{\"album\": {\"date\": \"2019-09-25\", \"model\": \"Album\", \"name\": \"The Best of Johann Strauss, Jr.\", \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}]}, \"composers\": [{\"model\": \"Artist\", \"name\": \"Johann Strauss II\"}], \"model\": \"Track\", \"name\": \"Acceleration Waltz\", \"uri\": \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.m4a\", \"date\": \"2019-09-25\", \"length\": 199053, \"track_no\": 9, \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}], \"genre\": \"Easy listening\", \"bitrate\": 192000}], \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/16_Pizzicato_Waltz.mp3\": [{\"album\": {\"date\": \"1990\", \"model\": \"Album\", \"name\": \"The Best of Johann Strauss, Jr.\", \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}]}, \"composers\": [{\"model\": \"Artist\", \"name\": \"Johann Strauss II\"}], \"model\": \"Track\", \"name\": \"Pizzicato Waltz\", \"uri\": \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/16_Pizzicato_Waltz.mp3\", \"date\": \"1990\", \"length\": 111925, \"track_no\": 16, \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}], \"genre\": \"Classical\", \"bitrate\": 127988}]}}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Warning: componentWillMount has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.
- Move code with side effects to componentDidMount, and set initial state in the constructor.
- Rename componentWillMount to UNSAFEcomponentWillMount to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE name will work. To rename all deprecated lifecycles to their new names, you can run
npx react-codemod rename-unsafe-lifecycles
in your project source folder.Please update the following components: TrackList app.js:26073:7 Object { type: "MOPIDY_DIRECTORY_LOADED", directory: {…} } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_version", id: 157117481527773 } app.js:77383:7 Object { type: "PUSHER_VERSION", version: {…} } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.add", params: {…}, jsonrpc: "2.0", id: 13 } app.js:74660:7 Object { type: "MOPIDY_PLAY_URIS", uris: [], from_uri: "iris:browse:file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss,Jr" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Object { type: "CLOSE_NOTIFICATION", key: 157117481481291 } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 13, \"result\": [{\"track\": {\"album\": {\"date\": \"1990\", \"model\": \"Album\", \"name\": \"The Best of Johann Strauss, Jr.\", \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}]}, \"composers\": [{\"model\": \"Artist\", \"name\": \"Johann Strauss II\"}], \"model\": \"Track\", \"name\": \"Acceleration Waltz\", \"uri\": \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.mp3\", \"date\": \"1990\", \"length\": 198990, \"track_no\": 9, \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}], \"genre\": \"Easy Listening\", \"bitrate\": 127988}, \"__model
Dear James
I might have found the reason. I added mopidy to video & audio groups and the crashing seems to have stopped.
sudo adduser mopidy audio sudo adduser mopidy video
https://discourse.mopidy.com/t/failed-to-open-vchiq-instance/2373/5
I hope this turns out to be the solution. Thanks
Christopher
On 10/16/19 4:42 PM, christopher@fearlesstv.com wrote:
Hello James
I browsed to a m3u file and I also got the same result. Below is the log. Thanks
Christopher
Download the React DevTools for a better development experience: https://fb.me/react-devtools app.js:39774:9 Warning: componentWillMount has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.
- Move code with side effects to componentDidMount, and set initial state in the constructor.
- Rename componentWillMount to UNSAFEcomponentWillMount to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE name will work. To rename all deprecated lifecycles to their new names, you can run
npx react-codemod rename-unsafe-lifecycles
in your project source folder.Please update the following components: App, BrowserRouter, Hotkeys, Route, Router, Switch app.js:26073:7 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.
- Move data fetching code or side effects to componentDidUpdate.
- If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state
- Rename componentWillReceiveProps to UNSAFEcomponentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE name will work. To rename all deprecated lifecycles to their new names, you can run
npx react-codemod rename-unsafe-lifecycles
in your project source folder.Please update the following components: ContextMenu, LibraryBrowse, OutputControl, PlaybackControls, Route, Router, Switch app.js:26073:7 Object { type: "SET_WINDOW_TITLE", title: "Browse", play_state: null } app.js:73770:13 Object { type: "MOPIDY_CONNECTING" } app.js:73770:13 Object { type: "MOPIDY_CONNECT" } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Mopidy websocket:open undefined app.js:74660:7 Mopidy websocket:outgoingMessage Object { method: "core.describe", jsonrpc: "2.0", id: 0 } app.js:74660:7 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157123652531931, method: "update_connection", params: {…} } app.js:77537:9 Object { type: "PUSHER_UPDATE_CONNECTION", connection: undefined } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157123652534461, method: "get_config" } app.js:77537:9 Object { type: "PUSHER_GET_CONFIG" } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157123652536311, method: "get_radio" } app.js:77537:9 Object { type: "PUSHER_GET_RADIO" } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157123652538033, method: "get_commands" } app.js:77537:9 Object { type: "PUSHER_GET_COMMANDS" } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157123652540526, method: "get_queue_metadata" } app.js:77537:9 Object { type: "PUSHER_GET_QUEUE_METADATA" } app.js:73770:13 Object { type: "PUSHER_CONNECTED" } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 0, \"result\": {\"core.tracklist.index\": {\"params\": [{\"default\": null, \"name\": \"tl_track\"}, {\"default\": null, \"name\": \"tlid\"}], \"description\": \"The position of the given track in the tracklist.\n\nIf neither tl_track or tlid is given we return the index of\nthe currently playing track.\n\n:param tl_track: the track to find the index of\n:type tl_track: :class:
mopidy.models.TlTrack
or :class:None
\n:param tlid: TLID of the track to find the index of\n:type tlid: :class:int
or :class:None
\n:rtype: :class:int
or :class:None
\n\n.. versionadded:: 1.1\n The tlid parameter\"}, \"core.mixer.set_mute\": {\"params\": [{\"name\": \"mute\"}], \"description\": \"Set mute state.\n\n:class:True
to mute, :class:False
to unmute.\n\nReturns :class:True
if call is successful, otherwise :class:False
.\"}, \"core.playback.seek\": {\"params\": [{\"name\": \"time_position\"}], \"description\": \"Seeks to time position given in milliseconds.\n\n:param time_position: time position in m…", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy state:online undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DIRECTORY_FLUSH" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.library.browse", params: {…}, jsonrpc: "2.0", id: 1 } app.js:74660:7 Object { type: "MOPIDY_GET_DIRECTORY", data: {…} } app.js:73770:13 Object { type: "MOPIDY_CONNECTED" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.playback.get_state", params: {}, jsonrpc: "2.0", id: 2 } app.js:74660:7 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.playback.get_volume", params: {}, jsonrpc: "2.0", id: 3 } app.js:74660:7 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.mixer.get_mute", params: {}, jsonrpc: "2.0", id: 4 } app.js:74660:7 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_consume", params: {}, jsonrpc: "2.0", id: 5 } app.js:74660:7 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_random", params: {}, jsonrpc: "2.0", id: 6 } app.js:74660:7 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_repeat", params: {}, jsonrpc: "2.0", id: 7 } app.js:74660:7 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_tl_tracks", params: {}, jsonrpc: "2.0", id: 8 } app.js:74660:7 Object { type: "MOPIDY_GET_QUEUE" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.playback.get_current_tl_track", params: {}, jsonrpc: "2.0", id: 9 } app.js:74660:7 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.playback.get_time_position", params: {}, jsonrpc: "2.0", id: 10 } app.js:74660:7 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.get_uri_schemes", params: {}, jsonrpc: "2.0", id: 11 } app.js:74660:7 Object { type: "MOPIDY_GET_URI_SCHEMES" } app.js:73770:13 Pusher log (incoming) Object { params: {…}, jsonrpc: "2.0", method: "connection_added" } app.js:77383:7 Object { type: "PUSHER_CONNECTION_ADDED", connection: {…} } app.js:73770:13 Pusher log (incoming) Object { params: {…}, jsonrpc: "2.0", method: "connection_changed" } app.js:77383:7 Object { type: "PUSHER_CONNECTION_CHANGED", connection: {…} } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "update_connection", id: 157123652531931 } app.js:77383:7 Object { connection: {…}, type: "PUSHER_CONNECTION_UPDATED" } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_config", id: 157123652534461 } app.js:77383:7 Object { type: "SPOTIFY_SET", data: {…} } app.js:73770:13 Object { type: "LASTFM_SET", data: {…} } app.js:73770:13 Object { type: "GENIUS_SET", data: {…} } app.js:73770:13 Object { type: "PUSHER_CONFIG", config: {…} } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_radio", id: 157123652536311 } app.js:77383:7 Object { type: "PUSHER_RADIO_LOADED", radio: {…} } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_commands", id: 157123652538033 } app.js:77383:7 Object { type: "PUSHER_COMMANDS_UPDATED", commands: {} } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_queue_metadata", id: 157123652540526 } app.js:77383:7 Object { queue_metadata: {}, type: "PUSHER_QUEUE_METADATA" } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 1, \"result\": [{\"model\": \"Ref\", \"type\": \"directory\", \"name\": \"Files\", \"uri\": \"file:///var/lib/mopidy\"}, {\"model\": \"Ref\", \"type\": \"directory\", \"name\": \"Local media\", \"uri\": \"local:directory\"}]}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_DIRECTORY_LOADED", directory: {…} } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 2, \"result\": \"stopped\"}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "SET_WINDOW_TITLE", title: null, play_state: "stopped" } app.js:73770:13 Object { type: "MOPIDY_PLAY_STATE", play_state: "stopped" } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 3, \"result\": 100}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_VOLUME", volume: 100 } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 4, \"result\": false}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_MUTE", mute: false } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 5, \"result\": false}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_CONSUME", consume: false } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 6, \"result\": false}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_RANDOM", random: false } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 7, \"result\": false}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_REPEAT", repeat: false } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 8, \"result\": []}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "TRACKS_LOADED", tracks: [] } app.js:73770:13 Object { type: "QUEUE_LOADED", tracks: [] } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 9, \"result\": null}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 10, \"result\": 0}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_TIME_POSITION", time_position: 0 } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 11, \"result\": [\"file\", \"http\", \"https\", \"local\", \"m3u\", \"mms\", \"rtmp\", \"rtmps\", \"rtsp\"]}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "SPOTIFY_SET", data: {…} } app.js:73770:13 Object { type: "GOOGLE_SET", data: {…} } app.js:73770:13 Object { type: "MOPIDY_URI_SCHEMES", uri_schemes: (3) […] } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157123652600672, method: "get_version" } app.js:77537:9 Object { type: "PUSHER_GET_VERSION" } app.js:73770:13 Object { type: "BROADCASTS_LOADED", broadcasts: (1) […] } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_version", id: 157123652600672 } app.js:77383:7 Object { type: "PUSHER_VERSION", version: {…} } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Warning: componentWillMount has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.
- Move code with side effects to componentDidMount, and set initial state in the constructor.
- Rename componentWillMount to UNSAFEcomponentWillMount to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE name will work. To rename all deprecated lifecycles to their new names, you can run
npx react-codemod rename-unsafe-lifecycles
in your project source folder.Please update the following components: TrackList app.js:26073:7 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.
- Move data fetching code or side effects to componentDidUpdate.
- If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state
- Rename componentWillReceiveProps to UNSAFEcomponentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE name will work. To rename all deprecated lifecycles to their new names, you can run
npx react-codemod rename-unsafe-lifecycles
in your project source folder.Please update the following components: LibraryBrowseDirectory app.js:26073:7 Object { type: "SET_WINDOW_TITLE", title: "Browse", play_state: null } app.js:73770:13 Object { type: "MOPIDY_DIRECTORY_FLUSH" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.library.browse", params: {…}, jsonrpc: "2.0", id: 12 } app.js:74660:7 Object { type: "MOPIDY_GET_DIRECTORY", data: {…} } app.js:73770:13 Object { type: "TOGGLE_SIDEBAR", new_state: false } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: [] } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 12, \"result\": [{\"model\": \"Ref\", \"type\": \"directory\", \"name\": \"local\", \"uri\": \"file:///var/lib/mopidy/local\"}, {\"model\": \"Ref\", \"type\": \"directory\", \"name\": \"local-images\", \"uri\": \"file:///var/lib/mopidy/local-images\"}, {\"model\": \"Ref\", \"type\": \"directory\", \"name\": \"media\", \"uri\": \"file:///var/lib/mopidy/media\"}, {\"model\": \"Ref\", \"type\": \"directory\", \"name\": \"playlists\", \"uri\": \"file:///var/lib/mopidy/playlists\"}]}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_DIRECTORY_LOADED", directory: {…} } app.js:73770:13 Object { type: "CLOSE_NOTIFICATION", key: 157123652546891 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123652546891, manual: false } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "MOPIDY_DIRECTORY_FLUSH" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.library.browse", params: {…}, jsonrpc: "2.0", id: 13 } app.js:74660:7 Object { type: "MOPIDY_GET_DIRECTORY", data: {…} } app.js:73770:13 Object { type: "TOGGLE_SIDEBAR", new_state: false } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: [] } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 13, \"result\": [{\"model\": \"Ref\", \"type\": \"track\", \"name\": \"LOWDEN_MUSIC_itunes.m3u\", \"uri\": \"file:///var/lib/mopidy/playlists/LOWDEN_MUSIC_itunes.m3u\"}, {\"model\": \"Ref\", \"type\": \"track\", \"name\": \"[Radio Streams].m3u8\", \"uri\": \"file:///var/lib/mopidy/playlists/%5BRadio%20Streams%5D.m3u8\"}]}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy websocket:outgoingMessage Object { method: "core.library.lookup", params: {…}, jsonrpc: "2.0", id: 14 } app.js:74660:7 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 14, \"result\": {\"file:///var/lib/mopidy/playlists/%5BRadio%20Streams%5D.m3u8\": [{\"model\": \"Track\", \"name\": \"[Radio Streams].m3u8\", \"uri\": \"file:///var/lib/mopidy/playlists/%5BRadio%20Streams%5D.m3u8\"}], \"file:///var/lib/mopidy/playlists/LOWDEN_MUSIC_itunes.m3u\": [{\"model\": \"Track\", \"name\": \"LOWDEN_MUSIC_itunes.m3u\", \"uri\": \"file:///var/lib/mopidy/playlists/LOWDEN_MUSIC_itunes.m3u\"}]}}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_DIRECTORY_LOADED", directory: {…} } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.add", params: {…}, jsonrpc: "2.0", id: 15 } app.js:74660:7 Object { type: "MOPIDY_PLAY_URIS", uris: [], from_uri: "iris:browse:file:///var/lib/mopidy/playlists" } app.js:73770:13 Object { type: "SET_SELECTED_TRACKS", keys: (1) […] } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 15, \"result\": [{\"track\": {\"model\": \"Track\", \"name\": \"LOWDEN_MUSIC_itunes.m3u\", \"uri\": \"file:///var/lib/mopidy/playlists/LOWDEN_MUSIC_itunes.m3u\"}, \"model\": \"TlTrack\", \"tlid\": 1}]}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy websocket:outgoingMessage Object { method: "core.playback.play", params: {…}, jsonrpc: "2.0", id: 16 } app.js:74660:7 Object { type: "MOPIDY_CHANGE_TRACK", tlid: 1 } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157123653567372, method: "add_queue_metadata", params: {…} } app.js:77537:9 Object { type: "PUSHER_ADD_QUEUE_METADATA", tlids: (1) […], from_uri: "iris:browse:file:///var/lib/mopidy/playlists" } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"event\": \"tracklist_changed\"}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy event:tracklistChanged Object { } app.js:74660:7 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_tl_tracks", params: {}, jsonrpc: "2.0", id: 17 } app.js:74660:7 Object { type: "MOPIDY_GET_QUEUE" } app.js:73770:13 The connection to ws://88.191.217.32:6680/mopidy/ws/ was interrupted while the page was loading. app.js:12844:8 The connection to ws://88.191.217.32:6680/iris/ws/ was interrupted while the page was loading. app.js:77578:21 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 11225, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 11225, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 1000 } app.js:74660:7 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "MOPIDY_GET_NEXT_TRACK" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 12275, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 12275, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 2000 } app.js:74660:7 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123653703740, manual: true } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 14315, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 14315, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 4000 } app.js:74660:7 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123653907713, manual: true } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123653598886, manual: true } app.js:73770:13 Object { type: "CLOSE_NOTIFICATION", key: 157123653598886 } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123653598886, manual: false } app.js:73770:13 Object { type: "CLOSE_NOTIFICATION", key: 157123653703740 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123653703740, manual: false } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 18353, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 18353, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 8000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157123653907713 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123653907713, manual: false } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "CLOSE_NOTIFICATION", key: 157123654311432 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123654311432, manual: false } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 26391, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 26391, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 16000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157123655115357 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123655115357, manual: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Source map error: TypeError: NetworkError when attempting to fetch resource. Resource URL: http://88.191.217.32:6680/iris/app.js?v=1570931504 Source Map URL: app.js.map[Learn More] Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 55888, cancelBubble: false, originalTarget: WebSocket, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 55888, cancelBubble: false, originalTarget: WebSocket, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 32000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157123658064975 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123658064975, manual: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Mopidy reconnecting undefined app.js:74660:7 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/iris/ws/. app.js:77578:21 Object { type: "PUSHER_DISCONNECTED" } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13 Object { type: "HIDE_CONTEXT_MENU" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Firefox can’t establish a connection to the server at ws://88.191.217.32:6680/mopidy/ws/. app.js:12844:8 Mopidy websocket:error error { target: WebSocket, isTrusted: true, currentTarget: WebSocket, eventPhase: 2, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 149465, cancelBubble: false, … } app.js:74660:7 WebSocket error: error { target: WebSocket, isTrusted: true, currentTarget: WebSocket, eventPhase: 2, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 149465, cancelBubble: false, … } app.js:12901:5 Mopidy websocket:close close { target: WebSocket, isTrusted: true, wasClean: false, code: 1006, reason: "", currentTarget: WebSocket, eventPhase: 2, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy state:offline undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DISCONNECTED" } app.js:73770:13 Object { type: "CLEAR_CURRENT_TRACK" } app.js:73770:13 Mopidy reconnectionPending Object { timeToAttempt: 64000 } app.js:74660:7 Object { type: "CLOSE_NOTIFICATION", key: 157123667423823 } app.js:73770:13 Object { type: "REMOVE_NOTIFICATION", key: 157123667423823, manual: false } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: false } app.js:73770:13 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Object { type: "SET_WINDOW_FOCUS", window_focus: true } app.js:73770:13
On 10/15/19 11:44 PM, christopher@fearlesstv.com wrote:
Hello James
Thank for replying. Your thoughts are most welcome.
I am running mopidy via systemctl so I think I am getting incoherences but I don't know because I am totally newby on this.
verbose Log from Rap PI (I don't do spotify)
admin@pimusic:/etc/mopidy $ mopidy -v INFO 2019-10-15 23:31:15,799 [5489:MainThread] mopidy.main Starting Mopidy 2.3.0 DEBUG 2019-10-15 23:31:15,812 [5489:MainThread] mopidy.ext Loading entry point: mobile = mopidy_mobile:Extension DEBUG 2019-10-15 23:31:15,814 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Mobile 1.9.0 DEBUG 2019-10-15 23:31:15,814 [5489:MainThread] mopidy.ext Loading entry point: local-images = mopidy_local_images:Extension DEBUG 2019-10-15 23:31:15,815 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Local-Images 1.0.0 DEBUG 2019-10-15 23:31:15,816 [5489:MainThread] mopidy.ext Loading entry point: iris = mopidy_iris:Extension DEBUG 2019-10-15 23:31:16,144 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Iris 3.41.2 DEBUG 2019-10-15 23:31:16,144 [5489:MainThread] mopidy.ext Loading entry point: api_explorer = mopidy_explorer:APIExplorerExtension DEBUG 2019-10-15 23:31:16,145 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-API-Explorer 1.0.1 DEBUG 2019-10-15 23:31:16,146 [5489:MainThread] mopidy.ext Loading entry point: mpd = mopidy.mpd:Extension DEBUG 2019-10-15 23:31:16,147 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-MPD 2.3.0 DEBUG 2019-10-15 23:31:16,147 [5489:MainThread] mopidy.ext Loading entry point: http = mopidy.http:Extension DEBUG 2019-10-15 23:31:16,148 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-HTTP 2.3.0 DEBUG 2019-10-15 23:31:16,148 [5489:MainThread] mopidy.ext Loading entry point: stream = mopidy.stream:Extension DEBUG 2019-10-15 23:31:16,148 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Stream 2.3.0 DEBUG 2019-10-15 23:31:16,148 [5489:MainThread] mopidy.ext Loading entry point: m3u = mopidy.m3u:Extension DEBUG 2019-10-15 23:31:16,149 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-M3U 2.3.0 DEBUG 2019-10-15 23:31:16,149 [5489:MainThread] mopidy.ext Loading entry point: softwaremixer = mopidy.softwaremixer:Extension DEBUG 2019-10-15 23:31:16,150 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-SoftwareMixer 2.3.0 DEBUG 2019-10-15 23:31:16,150 [5489:MainThread] mopidy.ext Loading entry point: file = mopidy.file:Extension DEBUG 2019-10-15 23:31:16,151 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-File 2.3.0 DEBUG 2019-10-15 23:31:16,151 [5489:MainThread] mopidy.ext Loading entry point: local = mopidy.local:Extension DEBUG 2019-10-15 23:31:16,154 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Local 2.3.0 DEBUG 2019-10-15 23:31:16,155 [5489:MainThread] mopidy.ext Loading entry point: musicbox_webclient = mopidy_musicbox_webclient:Extension DEBUG 2019-10-15 23:31:16,156 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-MusicBox-Webclient 2.5.0 DEBUG 2019-10-15 23:31:16,156 [5489:MainThread] mopidy.ext Loading entry point: moped = mopidy_moped:MopedExtension DEBUG 2019-10-15 23:31:16,157 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Moped 0.7.1 DEBUG 2019-10-15 23:31:16,163 [5489:MainThread] mopidy.ext Loading entry point: spotify = mopidy_spotify:Extension DEBUG 2019-10-15 23:31:16,164 [5489:MainThread] mopidy.ext Loaded extension: Mopidy-Spotify 3.1.0 DEBUG 2019-10-15 23:31:16,175 [5489:MainThread] mopidy.ext Discovered extensions: mobile, local-images, iris, api_explorer, mpd, http, stream, m3u, softwaremixer, file, local, musicbox_webclient, moped, spotify DEBUG 2019-10-15 23:31:16,180 [5489:MainThread] mopidy.config.keyring Fetching passwords from your keyring failed. Any passwords stored in the keyring will not be available. (org.freedesktop.secrets service not running) INFO 2019-10-15 23:31:16,180 [5489:MainThread] mopidy.config Loading config from builtin defaults DEBUG 2019-10-15 23:31:16,186 [5489:MainThread] mopidy.config Loading config from /etc/xdg/mopidy/mopidy.conf failed; it does not exist INFO 2019-10-15 23:31:16,186 [5489:MainThread] mopidy.config Loading config from /home/admin/.config/mopidy/mopidy.conf INFO 2019-10-15 23:31:16,189 [5489:MainThread] mopidy.config Loading config from command line options DEBUG 2019-10-15 23:31:16,199 [5489:MainThread] mopidy.ext Validating extension: mobile DEBUG 2019-10-15 23:31:16,262 [5489:MainThread] mopidy.ext Validating extension: local-images DEBUG 2019-10-15 23:31:16,275 [5489:MainThread] mopidy.ext Validating extension: iris DEBUG 2019-10-15 23:31:16,289 [5489:MainThread] mopidy.ext Validating extension: api_explorer DEBUG 2019-10-15 23:31:16,298 [5489:MainThread] mopidy.ext Validating extension: mpd DEBUG 2019-10-15 23:31:16,300 [5489:MainThread] mopidy.ext Validating extension: http DEBUG 2019-10-15 23:31:16,303 [5489:MainThread] mopidy.ext Validating extension: stream DEBUG 2019-10-15 23:31:16,305 [5489:MainThread] mopidy.ext Validating extension: m3u DEBUG 2019-10-15 23:31:16,307 [5489:MainThread] mopidy.ext Validating extension: softwaremixer DEBUG 2019-10-15 23:31:16,310 [5489:MainThread] mopidy.ext Validating extension: file DEBUG 2019-10-15 23:31:16,312 [5489:MainThread] mopidy.ext Validating extension: local DEBUG 2019-10-15 23:31:16,314 [5489:MainThread] mopidy.ext Validating extension: musicbox_webclient DEBUG 2019-10-15 23:31:16,321 [5489:MainThread] mopidy.ext Validating extension: moped DEBUG 2019-10-15 23:31:16,327 [5489:MainThread] mopidy.ext Validating extension: spotify INFO 2019-10-15 23:31:16,338 [5489:MainThread] mopidy.main Enabled extensions: iris, mpd, http, moped, stream, mobile, m3u, musicbox_webclient, softwaremixer, file, local-images, api_explorer INFO 2019-10-15 23:31:16,338 [5489:MainThread] mopidy.main Disabled extensions: spotify, local WARNING 2019-10-15 23:31:16,339 [5489:MainThread] mopidy.main Found local configuration errors, the extension has been automatically disabled: WARNING 2019-10-15 23:31:16,339 [5489:MainThread] mopidy.main local/media_dir must be set. WARNING 2019-10-15 23:31:16,339 [5489:MainThread] mopidy.main Found spotify configuration errors, the extension has been automatically disabled: WARNING 2019-10-15 23:31:16,339 [5489:MainThread] mopidy.main spotify/username must be set. WARNING 2019-10-15 23:31:16,340 [5489:MainThread] mopidy.main spotify/client_secret must be set. WARNING 2019-10-15 23:31:16,340 [5489:MainThread] mopidy.main spotify/password must be set. WARNING 2019-10-15 23:31:16,340 [5489:MainThread] mopidy.main spotify/client_id must be set. WARNING 2019-10-15 23:31:16,340 [5489:MainThread] mopidy.main Please fix the extension configuration errors or disable the extensions to silence these messages. DEBUG 2019-10-15 23:31:16,386 [5489:MainThread] mopidy.commands Available Mopidy mixers: SoftwareMixer INFO 2019-10-15 23:31:16,386 [5489:MainThread] mopidy.commands Starting Mopidy mixer: SoftwareMixer DEBUG 2019-10-15 23:31:16,389 [5489:MainThread] mopidy.commands Mixer volume left unchanged INFO 2019-10-15 23:31:16,390 [5489:MainThread] mopidy.commands Starting Mopidy audio INFO 2019-10-15 23:31:16,393 [5489:MainThread] mopidy.commands Starting Mopidy backends: StreamBackend, M3UBackend, FileBackend INFO 2019-10-15 23:31:16,408 [5489:Audio-2] mopidy.audio.actor Audio output set to "autoaudiosink" DEBUG 2019-10-15 23:31:16,421 [5489:MainThread] mopidy.file.library Failed expanding path ($XDG_MUSIC_DIR) from file/media_dirs config value. INFO 2019-10-15 23:31:16,434 [5489:MainThread] mopidy.commands Starting Mopidy core INFO 2019-10-15 23:31:16,452 [5489:MainThread] mopidy.commands Starting Mopidy frontends: IrisFrontend, MpdFrontend, HttpFrontend INFO 2019-10-15 23:31:16,453 [5489:IrisFrontend-7] mopidy_iris.core Starting Iris 3.41.2 INFO 2019-10-15 23:31:16,455 [5489:MainThread] mopidy.mpd.actor MPD server running at [::ffff:127.0.0.1]:6600 DEBUG 2019-10-15 23:31:16,456 [5489:MainThread] mopidy.http.actor Starting HTTP server INFO 2019-10-15 23:31:16,458 [5489:HttpFrontend-10] mopidy.http.actor HTTP server running at [::ffff:127.0.0.1]:6680 INFO 2019-10-15 23:31:16,459 [5489:MainThread] mopidy.commands Starting GLib mainloop DEBUG 2019-10-15 23:31:16,464 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: mobile DEBUG 2019-10-15 23:31:16,466 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: images DEBUG 2019-10-15 23:31:16,467 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: iris DEBUG 2019-10-15 23:31:16,472 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: mopidy DEBUG 2019-10-15 23:31:16,476 [5489:MpdFrontend-8] mopidy.zeroconf Zeroconf service "Mopidy MPD server on pimusic" (_mpd._tcp at []:6600): Published DEBUG 2019-10-15 23:31:16,477 [5489:HttpServer] mopidy.http.actor Loaded HTTP extension: musicbox_webclient DEBUG 2019-10-15 23:31:16,478 [5489:HttpServer] mopidy.http.actor Loaded static HTTP extension: api_explorer DEBUG 2019-10-15 23:31:16,479 [5489:HttpServer] mopidy.http.actor Loaded static HTTP extension: moped DEBUG 2019-10-15 23:31:16,480 [5489:HttpServer] mopidy.http.actor HTTP routes from extensions: u'/mobile': <class 'mopidy.http.handlers.AddSlashHandler'> u'/mobile/': <class 'tornado.web.RedirectHandler'> u'/mobile/(.\.html)': <class 'mopidy_mobile.web.IndexHandler'> u'/mobile/(.\.json)': <class 'mopidy_mobile.web.IndexHandler'> u'/mobile/(.)': <class 'mopidy_mobile.web.StaticHandler'> u'/images': <class 'mopidy.http.handlers.AddSlashHandler'> u'/images/(index.html)?': <class 'mopidy_local_images.web.IndexHandler'> u'/images/(.+)': <class 'mopidy_local_images.web.ImageHandler'> u'/iris': <class 'mopidy.http.handlers.AddSlashHandler'> u'/iris/images/(.)': <class 'tornado.web.StaticFileHandler'> u'/iris/http/([^/])': <class 'mopidy_iris.handlers.HttpHandler'> u'/iris/ws/?': <class 'mopidy_iris.handlers.WebsocketHandler'> u'/iris/assets/(.)': <class 'tornado.web.StaticFileHandler'> u'/iris/((.)(?:css|js|json|map)$)': <class 'tornado.web.StaticFileHandler'> u'/iris/(.)': <class 'mopidy_iris.ReactRouterHandler'> u'/mopidy': <class 'mopidy.http.handlers.AddSlashHandler'> u'/mopidy/ws/?': <class 'mopidy.http.handlers.WebSocketHandler'> u'/mopidy/rpc': <class 'mopidy.http.handlers.JsonRpcHandler'> u'/mopidy/(.+)': <class 'mopidy.http.handlers.StaticFileHandler'> u'/mopidy/': <class 'mopidy.http.handlers.ClientListHandler'> u'/musicbox_webclient': <class 'mopidy.http.handlers.AddSlashHandler'> u'/musicbox_webclient/': <class 'tornado.web.RedirectHandler'> u'/musicbox_webclient/(index.html)': <class 'mopidy_musicbox_webclient.web.IndexHandler'> u'/musicbox_webclient/(.)': <class 'mopidy_musicbox_webclient.web.StaticHandler'> u'/api_explorer': <class 'mopidy.http.handlers.AddSlashHandler'> u'/api_explorer/(.)': <class 'mopidy.http.handlers.StaticFileHandler'> u'/moped': <class 'mopidy.http.handlers.AddSlashHandler'> u'/moped/(.*)': <class 'mopidy.http.handlers.StaticFileHandler'> u'/': <class 'tornado.web.RedirectHandler'> DEBUG 2019-10-15 23:31:16,483 [5489:HttpFrontend-10] mopidy.zeroconf Zeroconf service "Mopidy HTTP server on pimusic" (_http._tcp at []:6680): Published DEBUG 2019-10-15 23:31:16,493 [5489:HttpFrontend-10] mopidy.zeroconf Zeroconf service "Mopidy HTTP server on pimusic" (_mopidy-http._tcp at []:6680): Published
mopidy config
[core] cache_dir = /var/cache/mopidy config_dir = /etc/mopidy data_dir = /var/lib/mopidy
[logging] config_file = /etc/mopidy/logging.conf debug_file = /var/log/mopidy/mopidy-debug.log
[proxy] scheme = hostname = 192.168.0.105 port = 6680 username = password =
[local] media_dir = /var/lib/mopidy/media
[m3u] enabled = true base_dir = default_encoding = latin-1 default_extension = .m3u8 playlists_dir = /var/lib/mopidy/playlists
password =
[local] media_dir = /var/lib/mopidy/media
[m3u] enabled = true base_dir = default_encoding = latin-1 default_extension = .m3u8 playlists_dir = /var/lib/mopidy/playlists
[http] enabled = true hostname = 192.168.0.105 port = 6680 static_dir = zeroconf = Mopidy HTTP server on $hostname allowed_origins = csrf_protection = true
I can confirm that the hard drive with the mp3 files is mounted at
/var/lib/mopidy/media
Firefox log
Object { type: "SET_WINDOW_TITLE", title: "Browse", play_state: null } app.js:73770:13 Object { type: "MOPIDY_CONNECTING" } app.js:73770:13 Object { type: "MOPIDY_CONNECT" } app.js:73770:13 Object { type: "PUSHER_CONNECTING" } app.js:73770:13 Object { type: "PUSHER_CONNECT" } app.js:73770:13 Mopidy websocket:open undefined app.js:74660:7 Mopidy websocket:outgoingMessage Object { method: "core.describe", jsonrpc: "2.0", id: 0 } app.js:74660:7 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157117481464653, method: "update_connection", params: {…} } app.js:77537:9 Object { type: "PUSHER_UPDATE_CONNECTION", connection: undefined } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157117481467492, method: "get_config" } app.js:77537:9 Object { type: "PUSHER_GET_CONFIG" } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157117481469388, method: "get_radio" } app.js:77537:9 Object { type: "PUSHER_GET_RADIO" } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157117481471030, method: "get_commands" } app.js:77537:9 Object { type: "PUSHER_GET_COMMANDS" } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157117481473341, method: "get_queue_metadata" } app.js:77537:9 Object { type: "PUSHER_GET_QUEUE_METADATA" } app.js:73770:13 Object { type: "PUSHER_CONNECTED" } app.js:73770:13 Pusher log (incoming) Object { params: {…}, jsonrpc: "2.0", method: "connection_added" } app.js:77383:7 Object { type: "PUSHER_CONNECTION_ADDED", connection: {…} } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 0, \"result\": {\"core.tracklist.index\": {\"params\": [{\"default\": null, \"name\": \"tl_track\"}, {\"default\": null, \"name\": \"tlid\"}], \"description\": \"The position of the given track in the tracklist.\n\nIf neither tl_track or tlid is given we return the index of\nthe currently playing track.\n\n:param tl_track: the track to find the index of\n:type tl_track: :class:
mopidy.models.TlTrack
or :class:None
\n:param tlid: TLID of the track to find the index of\n:type tlid: :class:int
or :class:None
\n:rtype: :class:int
or :class:None
\n\n.. versionadded:: 1.1\n The tlid parameter\"}, \"core.mixer.set_mute\": {\"params\": [{\"name\": \"mute\"}], \"description\": \"Set mute state.\n\n:class:True
to mute, :class:False
to unmute.\n\nReturns :class:True
if call is successful, otherwise :class:False
.\"}, \"core.playback.seek\": {\"params\": [{\"name\": \"time_position\"}], \"description\": \"Seeks to time position given in milliseconds.\n\n:param time_position: time position in m…", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy state:online undefined app.js:74660:7 Object { type: "CREATE_NOTIFICATION", notification: {…} } app.js:73770:13 Object { type: "MOPIDY_DIRECTORY_FLUSH" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.library.browse", params: {…}, jsonrpc: "2.0", id: 1 } app.js:74660:7 Object { type: "MOPIDY_GET_DIRECTORY", data: {…} } app.js:73770:13 Object { type: "MOPIDY_CONNECTED" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.playback.get_state", params: {}, jsonrpc: "2.0", id: 2 } app.js:74660:7 Object { type: "MOPIDY_GET_PLAY_STATE" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.playback.get_volume", params: {}, jsonrpc: "2.0", id: 3 } app.js:74660:7 Object { type: "MOPIDY_GET_VOLUME" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.mixer.get_mute", params: {}, jsonrpc: "2.0", id: 4 } app.js:74660:7 Object { type: "MOPIDY_GET_MUTE" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_consume", params: {}, jsonrpc: "2.0", id: 5 } app.js:74660:7 Object { type: "MOPIDY_GET_CONSUME" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_random", params: {}, jsonrpc: "2.0", id: 6 } app.js:74660:7 Object { type: "MOPIDY_GET_RANDOM" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_repeat", params: {}, jsonrpc: "2.0", id: 7 } app.js:74660:7 Object { type: "MOPIDY_GET_REPEAT" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.tracklist.get_tl_tracks", params: {}, jsonrpc: "2.0", id: 8 } app.js:74660:7 Object { type: "MOPIDY_GET_QUEUE" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.playback.get_current_tl_track", params: {}, jsonrpc: "2.0", id: 9 } app.js:74660:7 Object { type: "MOPIDY_GET_CURRENT_TRACK" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.playback.get_time_position", params: {}, jsonrpc: "2.0", id: 10 } app.js:74660:7 Object { type: "MOPIDY_GET_TIME_POSITION" } app.js:73770:13 Mopidy websocket:outgoingMessage Object { method: "core.get_uri_schemes", params: {}, jsonrpc: "2.0", id: 11 } app.js:74660:7 Object { type: "MOPIDY_GET_URI_SCHEMES" } app.js:73770:13 Pusher log (incoming) Object { params: {…}, jsonrpc: "2.0", method: "connection_changed" } app.js:77383:7 Object { type: "PUSHER_CONNECTION_CHANGED", connection: {…} } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "update_connection", id: 157117481464653 } app.js:77383:7 Object { connection: {…}, type: "PUSHER_CONNECTION_UPDATED" } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_config", id: 157117481467492 } app.js:77383:7 Object { type: "SPOTIFY_SET", data: {…} } app.js:73770:13 Object { type: "LASTFM_SET", data: {…} } app.js:73770:13 Object { type: "GENIUS_SET", data: {…} } app.js:73770:13 Object { type: "PUSHER_CONFIG", config: {…} } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_radio", id: 157117481469388 } app.js:77383:7 Object { type: "PUSHER_RADIO_LOADED", radio: {…} } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_commands", id: 157117481471030 } app.js:77383:7 Object { type: "PUSHER_COMMANDS_UPDATED", commands: {} } app.js:73770:13 Pusher log (incoming) Object { result: {…}, jsonrpc: "2.0", method: "get_queue_metadata", id: 157117481473341 } app.js:77383:7 Object { queue_metadata: {}, type: "PUSHER_QUEUE_METADATA" } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 1, \"result\": [{\"model\": \"Ref\", \"type\": \"track\", \"name\": \"09_Acceleration_Waltz.m4a\", \"uri\": \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.m4a\"}, {\"model\": \"Ref\", \"type\": \"track\", \"name\": \"09_Acceleration_Waltz.mp3\", \"uri\": \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.mp3\"}, {\"model\": \"Ref\", \"type\": \"track\", \"name\": \"16_Pizzicato_Waltz.mp3\", \"uri\": \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/16_Pizzicato_Waltz.mp3\"}]}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy websocket:outgoingMessage Object { method: "core.library.lookup", params: {…}, jsonrpc: "2.0", id: 12 } app.js:74660:7 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 2, \"result\": \"stopped\"}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "SET_WINDOW_TITLE", title: null, play_state: "stopped" } app.js:73770:13 Object { type: "MOPIDY_PLAY_STATE", play_state: "stopped" } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 3, \"result\": 100}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_VOLUME", volume: 100 } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 4, \"result\": false}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_MUTE", mute: false } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 5, \"result\": false}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_CONSUME", consume: false } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 6, \"result\": false}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_RANDOM", random: false } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 7, \"result\": false}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_REPEAT", repeat: false } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 8, \"result\": []}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "TRACKS_LOADED", tracks: [] } app.js:73770:13 Object { type: "QUEUE_LOADED", tracks: [] } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 9, \"result\": null}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 10, \"result\": 0}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "MOPIDY_TIME_POSITION", time_position: 0 } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 11, \"result\": [\"file\", \"http\", \"https\", \"local\", \"m3u\", \"mms\", \"rtmp\", \"rtmps\", \"rtsp\"]}", origin: "ws://88.191.217.32:6680", lastEventId: "", ports: Restricted, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, … } app.js:74660:7 Object { type: "SPOTIFY_SET", data: {…} } app.js:73770:13 Object { type: "GOOGLE_SET", data: {…} } app.js:73770:13 Object { type: "MOPIDY_URI_SCHEMES", uri_schemes: (3) […] } app.js:73770:13 Object { type: "BROADCASTS_LOADED", broadcasts: (1) […] } app.js:73770:13 Pusher log (outgoing) Object { jsonrpc: "2.0", id: 157117481527773, method: "get_version" } app.js:77537:9 Object { type: "PUSHER_GET_VERSION" } app.js:73770:13 Mopidy websocket:incomingMessage message { target: WebSocket, isTrusted: true, data: "{\"jsonrpc\": \"2.0\", \"id\": 12, \"result\": {\"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.mp3\": [{\"album\": {\"date\": \"1990\", \"model\": \"Album\", \"name\": \"The Best of Johann Strauss, Jr.\", \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}]}, \"composers\": [{\"model\": \"Artist\", \"name\": \"Johann Strauss II\"}], \"model\": \"Track\", \"name\": \"Acceleration Waltz\", \"uri\": \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.mp3\", \"date\": \"1990\", \"length\": 198990, \"track_no\": 9, \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}], \"genre\": \"Easy Listening\", \"bitrate\": 127988}], \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.m4a\": [{\"album\": {\"date\": \"2019-09-25\", \"model\": \"Album\", \"name\": \"The Best of Johann Strauss, Jr.\", \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}]}, \"composers\": [{\"model\": \"Artist\", \"name\": \"Johann Strauss II\"}], \"model\": \"Track\", \"name\": \"Acceleration Waltz\", \"uri\": \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/09_Acceleration_Waltz.m4a\", \"date\": \"2019-09-25\", \"length\": 199053, \"track_no\": 9, \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}], \"genre\": \"Easy listening\", \"bitrate\": 192000}], \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/16_Pizzicato_Waltz.mp3\": [{\"album\": {\"date\": \"1990\", \"model\": \"Album\", \"name\": \"The Best of Johann Strauss, Jr.\", \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}]}, \"composers\": [{\"model\": \"Artist\", \"name\": \"Johann Strauss II\"}], \"model\": \"Track\", \"name\": \"Pizzicato Waltz\", \"uri\": \"file:///var/lib/mopidy/media/LOWDEN_MUSIC/MUSIC/101_Strings_Orchestra/The_Best_of_Johann_Strauss%2CJr/16_Pizzicato_Waltz.mp3\", \"date\": \"1990\", \"length\": 111925, \"track_no\": 16, \"artists\": [{\"model\": \"Artist\", \"name\": \"101 Strings Orchestra\"}], \"
That's great to hear you managed to get things working!
Hello When I have just installed the Iris http frontend. But when I push the play button on any track, mopidy disconnects. sudo systemctl restart mopidy restarts without issue
Raspbery PI 4.19.75-v7l+ #1270 SMP
Mopidy v2.3.0 (2019-10-02)
Iris version: 3.41.2
Any ideas why this might be happening? Thanks PS. Thank you for writing this app.