MMS for NAS (Synology, QNAP)?

Report bugs & feature requests for MediaMonkey Server and learn about the newest builds.

Moderators: drakinite, Gurus

Pluti
Posts: 13
Joined: Fri Feb 22, 2019 10:46 am

Re: MMS for Synology NAS?

Post by Pluti »

Hi Jiri,

I downloaded the armv7 and got it running at least ab bit. :)

Code: Select all

Thor@Asgard:/volume1/MMS$ ./mms
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
Using node.js v8.11.3
Caught exception: Error: SQLITE_CANTOPEN: unable to open database file
Database loaded in 4 seconds
==================================================
Running at http://192.168.2.112:10222 (or http://localhost:10222)
Connect using a web browser or using MediaMonkey 5.
==================================================
0 files has been read from SQL DB in 123 milliseconds
Scanning of /var/services/homes/Thor/Music has failed: Error: Can not scan direc                                                                                                                                                             tory
Scanning of /var/services/homes/Thor/Videos has failed: Error: Can not scan dire                                                                                                                                                             ctory
^Cdisconnecting...
jiri
Posts: 5417
Joined: Tue Aug 14, 2001 7:00 pm
Location: Czech Republic
Contact:

Re: MMS for Synology NAS?

Post by jiri »

Great, I forgot to write that the initial warnings are ok on an armv7 synology NAS. MMS should work fine then.

Jiri
Pluti
Posts: 13
Joined: Fri Feb 22, 2019 10:46 am

Re: MMS for Synology NAS?

Post by Pluti »

jiri wrote: Thu Feb 28, 2019 5:11 pm Great, I forgot to write that the initial warnings are ok on an armv7 synology NAS. MMS should work fine then.

Jiri
Ok, good to know. I already did update the directories to scan an First the server did scan them. After a short time the server did seem to crash and stopped scanning. I did not have enough time to check but will try today afternoon again and let you know.

Currently my database is about 30k files.
Pluti
Posts: 13
Joined: Fri Feb 22, 2019 10:46 am

Re: MMS for Synology NAS?

Post by Pluti »

Ok I just did a second try but it seems the server has an issue with scanning the directoriers and crashes at some point.

Code: Select all

Thor@Asgard:/volume1/MMS$ ./mms
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
Using node.js v8.11.3
Database loaded in 163 ms
==================================================
Running at http://192.168.2.112:10222 (or http://localhost:10222)
Connect using a web browser or using MediaMonkey 5.
==================================================
1987 files has been read from SQL DB in 890 milliseconds
Scan of repository /volume1/music has been finished in 3 seconds
Scan of repository /volume1/video has been finished in 0 second
A new client connected (Chrome on Windows)
1885 files has been read from SQL DB in 1524 milliseconds
Playing "A Beast Am I" at Chrome on Windows
Caught exception: Error: read ECONNRESET 
Pluti
Posts: 13
Joined: Fri Feb 22, 2019 10:46 am

Re: MMS for Synology NAS?

Post by Pluti »

Ok it seems that I found a bug. After I got the MMS running I now can still start it via command but when I open MediaMonkey 5 to configure the server or even listen to music I get told that the server is not up and running. Also the server does not scan the directory correctly. It only says 1885 files were scanned but within this folder there are aroung 30k files of music within different folders.

I did restart the NAS and together the PC to find out whether it would be running again but unfortunately nothing changed.

Edit:
Ok I think I found a part of the answer. While MMS does scan the folders it seems that my network / router crashes for some reason. I still can access the internet and even the NAS but MM5 says the server is down. After I did restart my router I can access the MMS again. Unfortunately the same happened again after I tried to scan the folders again.

After I deleted the database and did try a new attept to scan the folders I got further than before. Now the MMS did scan 4k files istead of only 1,8k.

Code: Select all

Thor@Asgard:/volume1/MMS$ ./mms
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
./mms: /lib/libstdc++.so.6: no version information available (required by ./mms)
Using node.js v8.11.3
Database loaded in 132 ms
Could not start server, port 10222 is already in use !!!
Probably another instance of this server is already running?
4088 files has been read from SQL DB in 1573 milliseconds
Scan of repository /volume1/music has been finished in 6 seconds
Is there any command to perform a rescan of the folders? Seems the server gets stuck at some point.

I also noticed that only playback of some scanned files is possible but not all 4K that have been scanned.

The server is falling to sleepmode but cannot be reactivated by calling the web address or MM5 only by terminal.
jiri
Posts: 5417
Joined: Tue Aug 14, 2001 7:00 pm
Location: Czech Republic
Contact:

Re: MMS for Synology NAS?

Post by jiri »

Note that you can connect/manage the MMS at the url indicated on its start, which in your case was http://192.168.2.112:10222. You can also see a debug log there, please send it to me then.

Thanks!
Jiri
Pluti
Posts: 13
Joined: Fri Feb 22, 2019 10:46 am

Re: MMS for Synology NAS?

Post by Pluti »

Code: Select all

Reverse
17:12:49   A new client connected (Chrome on Windows) 
17:12:40   Scan of repository /volume1/music has been finished in 7 seconds 
17:12:34   4088 files has been read from SQL DB in 1735 milliseconds 
17:12:33   ================================================== 
17:12:33   Connect using a web browser or using MediaMonkey 5. 
17:12:33   Running at http://192.168.2.112:10222 (or http://localhost:10222) 
17:12:33   ================================================== 
17:12:33   Database loaded in 142 ms 
17:12:32   Using node.js v8.11.3 

Code: Select all

17:14:06   HTTP GET /api/log/debug, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web/log","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA"} 
17:14:03   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:14:03 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:14:00   HTTP GET /api/log/verbose, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web/log","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA"} 
17:13:53   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:53 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:43   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:43 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:33   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:33 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:25   HTTP GET /api/log/messages, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web/log","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"399-ANmNPXv4nQI7YerPZ6f0KCMKLZ4\""} 
17:13:23   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:23 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:13   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:13 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:03   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:03 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:12:53   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:53 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:12:50   HTTP GET /api/collections, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"45-j2zHV4eYHpMU03nbYGxezsh4fcc\""} 
17:12:50   HTTP GET /api/log/messages, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"399-7SdBjWwGr/mWn/KOn2BRMXQi+HY\""} 
17:12:50   HTTP GET /api/collections, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"45-j2zHV4eYHpMU03nbYGxezsh4fcc\""} 
17:12:50   HTTP GET /api/, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"77-FCp/uxEnN76ErAK32AsgXfeoAMs\""} 
17:12:49   User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36 
17:12:49   A new client connected (Chrome on Windows) 
17:12:49   HTTP GET /web/static/js/main.42b1a6ae.js, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg","if-none-match":"W/\"116c35-16933a04f90\"","if-modified-since":"Thu, 28 Feb 2019 10:22:18 GMT"} 
17:12:49   HTTP GET /web/static/css/main.52ec1c9f.css, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"text/css,*/*;q=0.1","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg","if-none-match":"W/\"1d9a-16933a04f90\"","if-modified-since":"Thu, 28 Feb 2019 10:22:18 GMT"} 
17:12:49   HTTP GET /web, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg","if-none-match":"W/\"23d-16933a04f90\"","if-modified-since":"Thu, 28 Feb 2019 10:22:18 GMT"} 
17:12:43   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:43 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:12:40   Scan of repository /volume1/music has been finished in 7 seconds 
17:12:39   HTTP GET /cds/scpd.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0","host":"192.168.2.112:10222"} 
17:12:39   HTTP POST /mrr/control, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","content-type":"text/xml; charset=\"utf-8\"","user-agent":"Microsoft-Windows/10.0 UPnP/1.0 Microsoft-DLNA DLNADOC/1.50","friendlyname.dlna.org":"SPATZ","soapaction":"\"urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1#IsAuthorized\"","content-length":"403","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /mrr/scpd.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0 Microsoft-DLNA DLNADOC/1.50","friendlyname.dlna.org":"SPATZ","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /icons/icon_120.png, headers: {"connection":"Keep-Alive","user-agent":"User-Agent: Microsoft-DLNA DLNADOC/1.50","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /icons/icon_48.png, headers: {"connection":"Keep-Alive","user-agent":"User-Agent: Microsoft-DLNA DLNADOC/1.50","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /description.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /description.xml, headers: {"cache-control":"no-cache","connection":"Keep-Alive","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"DAFUPnP","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /cds/scpd.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0","host":"192.168.2.112:10222"} 
17:12:37   HTTP POST /mrr/control, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","content-type":"text/xml; charset=\"utf-8\"","user-agent":"Microsoft-Windows/10.0 UPnP/1.0 Microsoft-DLNA DLNADOC/1.50","friendlyname.dlna.org":"SPATZ","soapaction":"\"urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1#IsAuthorized\"","content-length":"403","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /mrr/scpd.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0 Microsoft-DLNA DLNADOC/1.50","friendlyname.dlna.org":"SPATZ","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /icons/icon_120.png, headers: {"connection":"Keep-Alive","user-agent":"User-Agent: Microsoft-DLNA DLNADOC/1.50","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /icons/icon_48.png, headers: {"connection":"Keep-Alive","user-agent":"User-Agent: Microsoft-DLNA DLNADOC/1.50","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /description.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /description.xml, headers: {"cache-control":"no-cache","connection":"Keep-Alive","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"DAFUPnP","host":"192.168.2.112:10222"} 
17:12:36   HTTP SUBSCRIBE /cds/event, headers: {"host":"192.168.2.112:10222","callback":"<http://192.168.2.109:49154/>","nt":"upnp:event","timeout":"Second-300","connection":"close"} 
17:12:36   HTTP GET /icons/icon_120.png, headers: {"host":"192.168.2.112:10222","accept":"*/*"} 
17:12:36   HTTP GET /cds/scpd.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:38 GMT","connection":"close","user-agent":"Linux/ UPnP/1.0 HUAWEI_iCOS/iCOS V1R1C00 DLNADOC/1.50"} 
17:12:36   HTTP POST /cds/control, headers: {"host":"192.168.2.112:10222","accept":"*/*","content-length":"313","content-type":"text/xml; charset=\"utf-8\"","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","soapaction":"\"urn:schemas-upnp-org:service:ContentDirectory:1#GetSearchCapabilities\"","connection":"close"} 
17:12:36   HTTP GET /mrr/scpd.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:38 GMT","connection":"close","user-agent":"Linux/ UPnP/1.0 HUAWEI_iCOS/iCOS V1R1C00 DLNADOC/1.50"} 
17:12:36   HTTP GET /cds/scpd.xml, headers: {"host":"192.168.2.112:10222","accept-language":"en-us","connection":"Keep-Alive","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","content-length":"0"} 
17:12:36   HTTP GET /mrr/scpd.xml, headers: {"host":"192.168.2.112:10222","accept-language":"en-us","connection":"Keep-Alive","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","content-length":"0"} 
17:12:36   HTTP GET /cms/scpd.xml, headers: {"host":"192.168.2.112:10222","accept-language":"en-us","connection":"Keep-Alive","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","content-length":"0"} 
17:12:36   HTTP GET /cms/scpd.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:38 GMT","connection":"close","user-agent":"Linux/ UPnP/1.0 HUAWEI_iCOS/iCOS V1R1C00 DLNADOC/1.50"} 
17:12:36   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","accept-language":"en-us","connection":"Keep-Alive","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","content-length":"0"} 
17:12:36   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:38 GMT","connection":"close","user-agent":"Linux/ UPnP/1.0 HUAWEI_iCOS/iCOS V1R1C00 DLNADOC/1.50"} 
17:12:36   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:36 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:12:34   4088 files has been read from SQL DB in 1735 milliseconds 
17:12:34   SQL: SELECT * FROM media took 1735 milliseconds 
17:12:33   ================================================== 
17:12:33   Connect using a web browser or using MediaMonkey 5. 
17:12:33   Running at http://192.168.2.112:10222 (or http://localhost:10222) 
17:12:33   ================================================== 
17:12:33   Initializing clients connections. 
17:12:33   SQL open: SELECT * FROM media 
17:12:33   makedir path= /var/services/homes/Thor/MediaMonkeyServer 
17:12:33   SQL: SELECT * FROM collections took 1 milliseconds 
17:12:33   SQL open: SELECT * FROM collections 
17:12:33   Database loaded in 142 ms 
17:12:33   SQL: SELECT * FROM db_info took 1 milliseconds 
17:12:33   SQL open: SELECT * FROM db_info 
17:12:33   SQL: CREATE TABLE IF NOT EXISTS db_info (version INTEGER) took 137 milliseconds 
17:12:32   SQL exec: CREATE TABLE IF NOT EXISTS db_info (version INTEGER) 
17:12:32   makedir path= /var/services/homes/Thor/MediaMonkeyServer 
17:12:32   Using node.js v8.11.3 
Pluti
Posts: 13
Joined: Fri Feb 22, 2019 10:46 am

Re: MMS for Synology NAS?

Post by Pluti »

Hi Jiri,

ok here is the debug log. I knew that I can reach the server by webside / MM5 but I could not see any option to rescan the libary since it is stuck. Did I miss that?

Code: Select all

17:14:06   HTTP GET /api/log/debug, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web/log","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA"} 
17:14:03   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:14:03 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:14:00   HTTP GET /api/log/verbose, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web/log","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA"} 
17:13:53   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:53 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:43   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:43 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:33   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:33 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:25   HTTP GET /api/log/messages, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web/log","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"399-ANmNPXv4nQI7YerPZ6f0KCMKLZ4\""} 
17:13:23   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:23 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:13   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:13 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:03   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:03 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:12:53   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:53 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:12:50   HTTP GET /api/collections, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"45-j2zHV4eYHpMU03nbYGxezsh4fcc\""} 
17:12:50   HTTP GET /api/log/messages, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"399-7SdBjWwGr/mWn/KOn2BRMXQi+HY\""} 
17:12:50   HTTP GET /api/collections, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"45-j2zHV4eYHpMU03nbYGxezsh4fcc\""} 
17:12:50   HTTP GET /api/, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"77-FCp/uxEnN76ErAK32AsgXfeoAMs\""} 
17:12:49   User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36 
17:12:49   A new client connected (Chrome on Windows) 
17:12:49   HTTP GET /web/static/js/main.42b1a6ae.js, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg","if-none-match":"W/\"116c35-16933a04f90\"","if-modified-since":"Thu, 28 Feb 2019 10:22:18 GMT"} 
17:12:49   HTTP GET /web/static/css/main.52ec1c9f.css, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"text/css,*/*;q=0.1","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg","if-none-match":"W/\"1d9a-16933a04f90\"","if-modified-since":"Thu, 28 Feb 2019 10:22:18 GMT"} 
17:12:49   HTTP GET /web, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg","if-none-match":"W/\"23d-16933a04f90\"","if-modified-since":"Thu, 28 Feb 2019 10:22:18 GMT"} 
17:12:43   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:43 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:12:40   Scan of repository /volume1/music has been finished in 7 seconds 
17:12:39   HTTP GET /cds/scpd.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0","host":"192.168.2.112:10222"} 
17:12:39   HTTP POST /mrr/control, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","content-type":"text/xml; charset=\"utf-8\"","user-agent":"Microsoft-Windows/10.0 UPnP/1.0 Microsoft-DLNA DLNADOC/1.50","friendlyname.dlna.org":"SPATZ","soapaction":"\"urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1#IsAuthorized\"","content-length":"403","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /mrr/scpd.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0 Microsoft-DLNA DLNADOC/1.50","friendlyname.dlna.org":"SPATZ","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /icons/icon_120.png, headers: {"connection":"Keep-Alive","user-agent":"User-Agent: Microsoft-DLNA DLNADOC/1.50","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /icons/icon_48.png, headers: {"connection":"Keep-Alive","user-agent":"User-Agent: Microsoft-DLNA DLNADOC/1.50","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /description.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /description.xml, headers: {"cache-control":"no-cache","connection":"Keep-Alive","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"DAFUPnP","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /cds/scpd.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0","host":"192.168.2.112:10222"} 
17:12:37   HTTP POST /mrr/control, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","content-type":"text/xml; charset=\"utf-8\"","user-agent":"Microsoft-Windows/10.0 UPnP/1.0 Microsoft-DLNA DLNADOC/1.50","friendlyname.dlna.org":"SPATZ","soapaction":"\"urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1#IsAuthorized\"","content-length":"403","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /mrr/scpd.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0 Microsoft-DLNA DLNADOC/1.50","friendlyname.dlna.org":"SPATZ","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /icons/icon_120.png, headers: {"connection":"Keep-Alive","user-agent":"User-Agent: Microsoft-DLNA DLNADOC/1.50","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /icons/icon_48.png, headers: {"connection":"Keep-Alive","user-agent":"User-Agent: Microsoft-DLNA DLNADOC/1.50","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /description.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /description.xml, headers: {"cache-control":"no-cache","connection":"Keep-Alive","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"DAFUPnP","host":"192.168.2.112:10222"} 
17:12:36   HTTP SUBSCRIBE /cds/event, headers: {"host":"192.168.2.112:10222","callback":"<http://192.168.2.109:49154/>","nt":"upnp:event","timeout":"Second-300","connection":"close"} 
17:12:36   HTTP GET /icons/icon_120.png, headers: {"host":"192.168.2.112:10222","accept":"*/*"} 
17:12:36   HTTP GET /cds/scpd.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:38 GMT","connection":"close","user-agent":"Linux/ UPnP/1.0 HUAWEI_iCOS/iCOS V1R1C00 DLNADOC/1.50"} 
17:12:36   HTTP POST /cds/control, headers: {"host":"192.168.2.112:10222","accept":"*/*","content-length":"313","content-type":"text/xml; charset=\"utf-8\"","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","soapaction":"\"urn:schemas-upnp-org:service:ContentDirectory:1#GetSearchCapabilities\"","connection":"close"} 
17:12:36   HTTP GET /mrr/scpd.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:38 GMT","connection":"close","user-agent":"Linux/ UPnP/1.0 HUAWEI_iCOS/iCOS V1R1C00 DLNADOC/1.50"} 
17:12:36   HTTP GET /cds/scpd.xml, headers: {"host":"192.168.2.112:10222","accept-language":"en-us","connection":"Keep-Alive","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","content-length":"0"} 
17:12:36   HTTP GET /mrr/scpd.xml, headers: {"host":"192.168.2.112:10222","accept-language":"en-us","connection":"Keep-Alive","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","content-length":"0"} 
17:12:36   HTTP GET /cms/scpd.xml, headers: {"host":"192.168.2.112:10222","accept-language":"en-us","connection":"Keep-Alive","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","content-length":"0"} 
17:12:36   HTTP GET /cms/scpd.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:38 GMT","connection":"close","user-agent":"Linux/ UPnP/1.0 HUAWEI_iCOS/iCOS V1R1C00 DLNADOC/1.50"} 
17:12:36   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","accept-language":"en-us","connection":"Keep-Alive","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","content-length":"0"} 
17:12:36   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:38 GMT","connection":"close","user-agent":"Linux/ UPnP/1.0 HUAWEI_iCOS/iCOS V1R1C00 DLNADOC/1.50"} 
17:12:36   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:36 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:12:34   4088 files has been read from SQL DB in 1735 milliseconds 
17:12:34   SQL: SELECT * FROM media took 1735 milliseconds 
17:12:33   ================================================== 
17:12:33   Connect using a web browser or using MediaMonkey 5. 
17:12:33   Running at http://192.168.2.112:10222 (or http://localhost:10222) 
17:12:33   ================================================== 
17:12:33   Initializing clients connections. 
17:12:33   SQL open: SELECT * FROM media 
17:12:33   makedir path= /var/services/homes/Thor/MediaMonkeyServer 
17:12:33   SQL: SELECT * FROM collections took 1 milliseconds 
17:12:33   SQL open: SELECT * FROM collections 
17:12:33   Database loaded in 142 ms 
17:12:33   SQL: SELECT * FROM db_info took 1 milliseconds 
17:12:33   SQL open: SELECT * FROM db_info 
17:12:33   SQL: CREATE TABLE IF NOT EXISTS db_info (version INTEGER) took 137 milliseconds 
17:12:32   SQL exec: CREATE TABLE IF NOT EXISTS db_info (version INTEGER) 
17:12:32   makedir path= /var/services/homes/Thor/MediaMonkeyServer 
17:12:32   Using node.js v8.11.3 
[/quote]
Pluti
Posts: 13
Joined: Fri Feb 22, 2019 10:46 am

Re: MMS for Synology NAS?

Post by Pluti »

Pluti wrote: Mon Mar 04, 2019 11:16 am Hi Jiri,

ok here is the debug log. I knew that I can reach the server by webside / MM5 but I could not see any option to rescan the libary since it is stuck. Did I miss that?

I have to go by commandline every time the serve had some idle time since otherwise the server is not accessabel by MM5 or webside.

Code: Select all

17:14:06   HTTP GET /api/log/debug, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web/log","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA"} 
17:14:03   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:14:03 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:14:00   HTTP GET /api/log/verbose, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web/log","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA"} 
17:13:53   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:53 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:43   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:43 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:33   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:33 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:25   HTTP GET /api/log/messages, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web/log","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"399-ANmNPXv4nQI7YerPZ6f0KCMKLZ4\""} 
17:13:23   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:23 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:13   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:13 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:13:03   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:13:03 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:12:53   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:53 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:12:50   HTTP GET /api/collections, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"45-j2zHV4eYHpMU03nbYGxezsh4fcc\""} 
17:12:50   HTTP GET /api/log/messages, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"399-7SdBjWwGr/mWn/KOn2BRMXQi+HY\""} 
17:12:50   HTTP GET /api/collections, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"45-j2zHV4eYHpMU03nbYGxezsh4fcc\""} 
17:12:50   HTTP GET /api/, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg; io=mLgA0vLmdsBR04QHAAAA","if-none-match":"W/\"77-FCp/uxEnN76ErAK32AsgXfeoAMs\""} 
17:12:49   User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36 
17:12:49   A new client connected (Chrome on Windows) 
17:12:49   HTTP GET /web/static/js/main.42b1a6ae.js, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"*/*","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg","if-none-match":"W/\"116c35-16933a04f90\"","if-modified-since":"Thu, 28 Feb 2019 10:22:18 GMT"} 
17:12:49   HTTP GET /web/static/css/main.52ec1c9f.css, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"text/css,*/*;q=0.1","referer":"http://192.168.2.112:10222/web","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg","if-none-match":"W/\"1d9a-16933a04f90\"","if-modified-since":"Thu, 28 Feb 2019 10:22:18 GMT"} 
17:12:49   HTTP GET /web, headers: {"host":"192.168.2.112:10222","connection":"keep-alive","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","dnt":"1","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8","accept-encoding":"gzip, deflate","accept-language":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","cookie":"stay_login=0; smid=Eb8GvLXb7NWVH_07gpJ4wkKYBt939ljf-QD7aSEbRsoHq0S1Geccz8sWyXKm370vm0rWsRmIrXwz7M6EhBGKtg","if-none-match":"W/\"23d-16933a04f90\"","if-modified-since":"Thu, 28 Feb 2019 10:22:18 GMT"} 
17:12:43   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:43 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:12:40   Scan of repository /volume1/music has been finished in 7 seconds 
17:12:39   HTTP GET /cds/scpd.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0","host":"192.168.2.112:10222"} 
17:12:39   HTTP POST /mrr/control, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","content-type":"text/xml; charset=\"utf-8\"","user-agent":"Microsoft-Windows/10.0 UPnP/1.0 Microsoft-DLNA DLNADOC/1.50","friendlyname.dlna.org":"SPATZ","soapaction":"\"urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1#IsAuthorized\"","content-length":"403","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /mrr/scpd.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0 Microsoft-DLNA DLNADOC/1.50","friendlyname.dlna.org":"SPATZ","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /icons/icon_120.png, headers: {"connection":"Keep-Alive","user-agent":"User-Agent: Microsoft-DLNA DLNADOC/1.50","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /icons/icon_48.png, headers: {"connection":"Keep-Alive","user-agent":"User-Agent: Microsoft-DLNA DLNADOC/1.50","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /description.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0","host":"192.168.2.112:10222"} 
17:12:39   HTTP GET /description.xml, headers: {"cache-control":"no-cache","connection":"Keep-Alive","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"DAFUPnP","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /cds/scpd.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0","host":"192.168.2.112:10222"} 
17:12:37   HTTP POST /mrr/control, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","content-type":"text/xml; charset=\"utf-8\"","user-agent":"Microsoft-Windows/10.0 UPnP/1.0 Microsoft-DLNA DLNADOC/1.50","friendlyname.dlna.org":"SPATZ","soapaction":"\"urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1#IsAuthorized\"","content-length":"403","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /mrr/scpd.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0 Microsoft-DLNA DLNADOC/1.50","friendlyname.dlna.org":"SPATZ","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /icons/icon_120.png, headers: {"connection":"Keep-Alive","user-agent":"User-Agent: Microsoft-DLNA DLNADOC/1.50","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /icons/icon_48.png, headers: {"connection":"Keep-Alive","user-agent":"User-Agent: Microsoft-DLNA DLNADOC/1.50","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /description.xml, headers: {"cache-control":"no-cache","connection":"Close","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"Microsoft-Windows/10.0 UPnP/1.0","host":"192.168.2.112:10222"} 
17:12:37   HTTP GET /description.xml, headers: {"cache-control":"no-cache","connection":"Keep-Alive","pragma":"no-cache","accept":"text/xml, application/xml","user-agent":"DAFUPnP","host":"192.168.2.112:10222"} 
17:12:36   HTTP SUBSCRIBE /cds/event, headers: {"host":"192.168.2.112:10222","callback":"<http://192.168.2.109:49154/>","nt":"upnp:event","timeout":"Second-300","connection":"close"} 
17:12:36   HTTP GET /icons/icon_120.png, headers: {"host":"192.168.2.112:10222","accept":"*/*"} 
17:12:36   HTTP GET /cds/scpd.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:38 GMT","connection":"close","user-agent":"Linux/ UPnP/1.0 HUAWEI_iCOS/iCOS V1R1C00 DLNADOC/1.50"} 
17:12:36   HTTP POST /cds/control, headers: {"host":"192.168.2.112:10222","accept":"*/*","content-length":"313","content-type":"text/xml; charset=\"utf-8\"","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","soapaction":"\"urn:schemas-upnp-org:service:ContentDirectory:1#GetSearchCapabilities\"","connection":"close"} 
17:12:36   HTTP GET /mrr/scpd.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:38 GMT","connection":"close","user-agent":"Linux/ UPnP/1.0 HUAWEI_iCOS/iCOS V1R1C00 DLNADOC/1.50"} 
17:12:36   HTTP GET /cds/scpd.xml, headers: {"host":"192.168.2.112:10222","accept-language":"en-us","connection":"Keep-Alive","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","content-length":"0"} 
17:12:36   HTTP GET /mrr/scpd.xml, headers: {"host":"192.168.2.112:10222","accept-language":"en-us","connection":"Keep-Alive","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","content-length":"0"} 
17:12:36   HTTP GET /cms/scpd.xml, headers: {"host":"192.168.2.112:10222","accept-language":"en-us","connection":"Keep-Alive","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","content-length":"0"} 
17:12:36   HTTP GET /cms/scpd.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:38 GMT","connection":"close","user-agent":"Linux/ UPnP/1.0 HUAWEI_iCOS/iCOS V1R1C00 DLNADOC/1.50"} 
17:12:36   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","accept-language":"en-us","connection":"Keep-Alive","user-agent":"DLNADOC/1.50 SEC_HHP_[TV] Samsung 6 Series (40)/1.0 UPnP/1.0","content-length":"0"} 
17:12:36   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:38 GMT","connection":"close","user-agent":"Linux/ UPnP/1.0 HUAWEI_iCOS/iCOS V1R1C00 DLNADOC/1.50"} 
17:12:36   HTTP GET /description.xml, headers: {"host":"192.168.2.112:10222","date":"Mon, 04 Mar 2019 16:12:36 GMT","connection":"close","user-agent":"Linux/3.10.105, UPnP/1.0, Portable SDK for UPnP devices/1.6.21"} 
17:12:34   4088 files has been read from SQL DB in 1735 milliseconds 
17:12:34   SQL: SELECT * FROM media took 1735 milliseconds 
17:12:33   ================================================== 
17:12:33   Connect using a web browser or using MediaMonkey 5. 
17:12:33   Running at http://192.168.2.112:10222 (or http://localhost:10222) 
17:12:33   ================================================== 
17:12:33   Initializing clients connections. 
17:12:33   SQL open: SELECT * FROM media 
17:12:33   makedir path= /var/services/homes/Thor/MediaMonkeyServer 
17:12:33   SQL: SELECT * FROM collections took 1 milliseconds 
17:12:33   SQL open: SELECT * FROM collections 
17:12:33   Database loaded in 142 ms 
17:12:33   SQL: SELECT * FROM db_info took 1 milliseconds 
17:12:33   SQL open: SELECT * FROM db_info 
17:12:33   SQL: CREATE TABLE IF NOT EXISTS db_info (version INTEGER) took 137 milliseconds 
17:12:32   SQL exec: CREATE TABLE IF NOT EXISTS db_info (version INTEGER) 
17:12:32   makedir path= /var/services/homes/Thor/MediaMonkeyServer 
17:12:32   Using node.js v8.11.3 
[/quote]
jiri
Posts: 5417
Joined: Tue Aug 14, 2001 7:00 pm
Location: Czech Republic
Contact:

Re: MMS for Synology NAS?

Post by jiri »

Currently you can only Edit a Collection and click OK to force-rescan. We'll need to make this more user-friendly... ;-)

Jiri
Pluti
Posts: 13
Joined: Fri Feb 22, 2019 10:46 am

Re: MMS for Synology NAS?

Post by Pluti »

jiri wrote: Mon Mar 04, 2019 12:02 pm Currently you can only Edit a Collection and click OK to force-rescan. We'll need to make this more user-friendly... ;-)

Jiri
Yes this would be good and a solution that the server stays up and running when you close the website where you can configure it.
jiri
Posts: 5417
Joined: Tue Aug 14, 2001 7:00 pm
Location: Czech Republic
Contact:

Re: MMS for Synology NAS?

Post by jiri »

the server stays up and running when you close the website where you can configure it.
The server runs independently of the configuration. Did you have any issues?

Jiri
Pluti
Posts: 13
Joined: Fri Feb 22, 2019 10:46 am

Re: MMS for Synology NAS?

Post by Pluti »

jiri wrote: Wed Mar 06, 2019 6:12 am
the server stays up and running when you close the website where you can configure it.
The server runs independently of the configuration. Did you have any issues?

Jiri

Yes, indeed. The server seems to enter idle mode as soon as I leave the configuration page. Latest 5minutes after leaving the webpage the server idles and then I cannot reach it by browser or mm5. Only possibility to reactivate it is going by commandline.
jiri
Posts: 5417
Joined: Tue Aug 14, 2001 7:00 pm
Location: Czech Republic
Contact:

Re: MMS for Synology NAS?

Post by jiri »

I see, I guess that something like

Code: Select all

nohup ./mms &
should fix it. Starting from v0.2.4 there will be more command-line options, e.g.

Code: Select all

sudo ./mms --start
that'd start MMS as a service. And then, we'd like to create MMS packages for various platforms soon (Synology, QNAP, ...) and avoid command-line usage altogether.

Jiri
Timo_Beil
Posts: 659
Joined: Thu Sep 20, 2007 1:00 pm
Location: Germany, Northern Heath

Re: MMS for Synology NAS? (And QNAP)

Post by Timo_Beil »

Thx Jiri for the packages,
Installation and use:
1) Extract the files to a directory and run mms.
My QNAP has an Cortex A15, I think it's an ARMv7 so I get that package, extracted it in Windows and put the four Files (SFTP) to /opt/MMS on my NAS.
I marked "mms" as executable, but every time I tried to run it in Putty, I get the error: "command not found".
I'm not very skilled in Linux at all. Is there any readme for Newbies to setup the server?
MM 2024.0.0.3005-port-DE, Win 11 pro, I7-6700, 16GB RAM, DB & Media>TrueNAS
Post Reply