MediaMonkey Server pre-release testing

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

Moderators: drakinite, Gurus

rusty
Posts: 8689
Joined: Tue Apr 29, 2003 3:39 am
Location: Montreal, Canada

MediaMonkey Server pre-release testing

Post by rusty »

MediaMonkey Server is a server-only implementation of MediaMonkey that is designed to provide a means of sharing a library across multiple clients and present each user with almost the same experience as if the library were local. In addition, the server provides a lightweight means of browsing content via a web server. It is designed for portability so that it can eventually be deployed on any Linux server/NAS. We created it because UPnP doesn't scale sufficiently for our users, and because DB sharing hacks weren't sufficiently robust.

The product is an open source project, with the code and associated tools at:
https://github.com/mediamonkeyserver/mms
We welcome and encourage your involvement in the project!

The current implementation is alpha quality, and limited in the sense that:
- there's currently only an install package to deploy the server to a windows machine (though it's possible to use the source code to install to other platforms--see below)
- the only supported client (aside from web browsers) is MediaMonkey 5 (though MediaMonkey for Android will be supported in the future)
- some functionality is still broken, though in general the functionality that's been implemented works reasonably well.

We're sharing this in the hopes of collecting feedback about the design/features that you'd like to see evolve in the short to medium term, and regarding any bugs that you experience.

Installation and use (windows):
1) Extract the files to a directory and run mms.exe.
2) Continue configuration (setting which directories to scan) by connecting to the server using a browser (as indicated in the mms screen).
3) Run MM5 (you may want to initially test with a fresh install), and in 'Devices and Services' click the 'MediaMonkey Server' and enable 'Scan for media files and playlists continuously' to cause all server content to appear in the library. Use MediaMonkey as you normally would!

Installation (Linux):
You can install MMS to your Linux box/NAS provided you have Node.js 8+ installed.
1) Download the source code directly from https://github.com/mediamonkeyserver/mm ... master.zip and then 'npm install' it.
You can then proceed similarly to above (Windows instructions).

Installation on QNAP and Synology:
Instructions on how to install MMS on your QNAP or Synology NAS are provided here: https://mediamonkey.com/forum/viewtopic.php?t=101323

Note: we plan on creating more packages for MacOS / Linux in the future. You can check latest progress HERE

Please let us know what you think--Thanks!

-The MediaMonkey team
rusty
Posts: 8689
Joined: Tue Apr 29, 2003 3:39 am
Location: Montreal, Canada

MediaMonkey Server 0.1.6 alpha

Post by rusty »

Here's an update to MediaMonkey Server. The main difference is that we've added executables for Linux and MacOS (in addition to Windows). A list of other changes can be seen at https://github.com/mediamonkeyserver/mms/commits/master .

The current implementation is alpha quality, and limited in the sense that:
- it has undergone limited testing (especially on MacOS and Linux)
- there are no installation packages--just zip files with executables contained within
- the only supported client (aside from web browsers) is MediaMonkey 5 (though MediaMonkey for Android will be supported in the future)

We're sharing this in the hopes of collecting feedback about the design/features that you'd like to see evolve in the short to medium term, and regarding any bugs that you experience.

Download:
https://www.mediamonkey.com/beta/MMS-win64-0.1.6.rar
https://www.mediamonkey.com/beta/MMS-linux64-0.1.6.rar
https://www.mediamonkey.com/beta/MMS-mac64-0.1.6.rar

Installation and use:
1) Extract the files to a directory and run mms.
2) Continue configuration (setting which directories to scan) by connecting to the server using a browser (as indicated in the mms screen).
3) Run MM5 (you may want to initially test with a fresh install), and in 'Devices and Services' click the 'MediaMonkey Server' and enable 'Scan for media files and playlists continuously' to cause all server content to appear in the library. Use MediaMonkey as you normally would!

Note: for installation on Linux you can proceed alternatively as follows provided that you have Node.js 8+ installed:
Download the source code directly from https://github.com/mediamonkeyserver/mm ... master.zip and then 'npm install' it.
You can then run mms and proceed similarly to the instructions above.

Please let us know what you think--Thanks!

-The MediaMonkey team
rusty
Posts: 8689
Joined: Tue Apr 29, 2003 3:39 am
Location: Montreal, Canada

MediaMonkey Server 0.2.1 alpha

Post by rusty »

Here's a major update to MediaMonkey Server that includes fixes you've asked for, better integration with MM5 (you must use MM5 build 2138+). A list of other changes can be seen at https://github.com/mediamonkeyserver/mms/commits/master .

The current implementation is alpha quality, and limited in the sense that:
- it has undergone limited testing (especially on MacOS and Linux)
- there are no installation packages--just zip files with executables contained within
- the only supported client (aside from web browsers) is MediaMonkey 5 (though MediaMonkey for Android will be supported in the future)

We're sharing this in the hopes of collecting feedback about the design/features that you'd like to see evolve in the short to medium term, and regarding any bugs that you experience.

Download:
https://www.mediamonkey.com/beta/mms/MM ... -0.2.1.rar
https://www.mediamonkey.com/beta/mms/MM ... -0.2.1.rar
https://www.mediamonkey.com/beta/mms/MM ... -0.2.1.rar

Installation and use:
1) Extract the files to a directory and run mms.
2) Continue configuration (setting which directories to scan) by connecting to the server using a browser (as indicated in the mms screen).
3) Run MM5 (you may want to initially test with a fresh install), and in 'Devices and Services' click the 'MediaMonkey Server' and enable 'Scan for media files and playlists continuously' to cause all server content to appear in the library. Use MediaMonkey as you normally would!

Note: for installation on Linux you can proceed alternatively as follows provided that you have Node.js 8+ installed:
Download the source code directly from https://github.com/mediamonkeyserver/mm ... master.zip and then 'npm install' it.
You can then run mms and proceed similarly to the instructions above.

Please let us know what you think--Thanks!

-The MediaMonkey team
jiri
Posts: 5420
Joined: Tue Aug 14, 2001 7:00 pm
Location: Czech Republic
Contact:

Re: MediaMonkey Server pre-release testing

Post by jiri »

Here's an update (v0.2.2) to MediaMonkey Server that includes few fixes and particularly builds for armv7 and armv8 (they work on Synology NASes or e.g. Raspberry Pi). A list of other changes can be seen at https://github.com/mediamonkeyserver/mms/commits/master .

The current implementation is alpha quality, and limited in the sense that:
- it has undergone limited testing (especially on MacOS and Linux)
- there are no installation packages--just zip files with executables contained within
- the only supported client (aside from web browsers) is MediaMonkey 5 (though MediaMonkey for Android will be supported in the future)

We're sharing this in the hopes of collecting feedback about the design/features that you'd like to see evolve in the short to medium term, and regarding any bugs that you experience.

Download:
Windows: https://www.mediamonkey.com/beta/mms/MM ... -0.2.2.rar
Linux (x64): https://www.mediamonkey.com/beta/mms/MM ... 2.2.tar.gz
Linux (armv7): https://www.mediamonkey.com/beta/mms/MM ... 2.2.tar.gz
Linux (armv8): https://www.mediamonkey.com/beta/mms/MM ... 2.2.tar.gz
Mac: https://www.mediamonkey.com/beta/mms/MM ... -0.2.2.rar

Installation and use:
1) Extract the files to a directory and run mms.
2) Continue configuration (setting which directories to scan) by connecting to the server using a browser (as indicated in the mms screen).
3) Run MM5 (you may want to initially test with a fresh install), and in 'Devices and Services' click the 'MediaMonkey Server' and enable 'Scan for media files and playlists continuously' to cause all server content to appear in the library. Use MediaMonkey as you normally would!

Note: for not yet supported platforms you can proceed alternatively as follows provided that you have Node.js 8+ installed:
Download the source code directly from https://github.com/mediamonkeyserver/mm ... master.zip and then 'npm install' it.
You can then run mms and proceed similarly to the instructions above.

Please let us know what you think--Thanks!

-The MediaMonkey team
jiri
Posts: 5420
Joined: Tue Aug 14, 2001 7:00 pm
Location: Czech Republic
Contact:

Re: MediaMonkey Server pre-release testing

Post by jiri »

Here's an update (v0.3.2) to MediaMonkey Server that supports user's authentication. A list of other changes can be seen at https://github.com/mediamonkeyserver/mms/commits/master .

The current implementation is alpha quality, and limited in the sense that:
- it has undergone limited testing (especially on MacOS and Linux)
- there are no installation packages--just zip files with executables contained within
- the only supported client (aside from web browsers) is MediaMonkey 5 (though MediaMonkey for Android will be supported in the future)

We're sharing this in the hopes of collecting feedback about the design/features that you'd like to see evolve in the short to medium term, and regarding any bugs that you experience.

Download:
Windows: https://www.mediamonkey.com/beta/mms/MM ... -0.3.2.rar
Linux (x64): https://www.mediamonkey.com/beta/mms/MM ... 3.2.tar.gz
Linux (armv7): https://www.mediamonkey.com/beta/mms/MM ... 3.2.tar.gz
Linux (armv8): https://www.mediamonkey.com/beta/mms/MM ... 3.2.tar.gz
Mac: https://www.mediamonkey.com/beta/mms/MM ... -0.3.2.rar

Installation and use:
1) Extract the files to a directory and run mms.
2) Continue configuration (setting which directories to scan) by connecting to the server using a browser (as indicated in the mms screen).
3) Run MM5 (you may want to initially test with a fresh install), and in 'Devices and Services' click the 'MediaMonkey Server' and enable 'Scan for media files and playlists continuously' to cause all server content to appear in the library. Use MediaMonkey as you normally would!

Note: for not yet supported platforms you can proceed alternatively as follows provided that you have Node.js 8+ installed:
Download the source code directly from https://github.com/mediamonkeyserver/mm ... master.zip and then 'npm install' it.
You can then run mms and proceed similarly to the instructions above.

Please let us know what you think--Thanks!

-The MediaMonkey team
jiri
Posts: 5420
Joined: Tue Aug 14, 2001 7:00 pm
Location: Czech Republic
Contact:

Re: MediaMonkey Server pre-release testing

Post by jiri »

Here's an update (v0.4.1) to MediaMonkey Server that's based on better-sqlite3 package, resulting in significant performance improvement. Also Node.js v16 usage of the precompiled binaries positively influence performance. A list of other changes can be seen at https://github.com/mediamonkeyserver/mms/commits/master .

Edit: We found out some issues in this version resulting in not working sync with MM5. A fix to be released soon!

The current implementation is alpha quality, and limited in the sense that:
- it has undergone limited testing (especially on MacOS and Linux)
- there are no installation packages--just zip files with executables contained within
- the only supported client (aside from web browsers) is MediaMonkey 5 (though MediaMonkey for Android will be supported in the future)

We're sharing this in the hopes of collecting feedback about the design/features that you'd like to see evolve in the short to medium term, and regarding any bugs that you experience.

Download:
Windows: https://www.mediamonkey.com/beta/mms/MM ... -0.4.1.rar
Linux (x64): https://www.mediamonkey.com/beta/mms/MM ... 4.1.tar.gz
Linux (arm 64bit): https://www.mediamonkey.com/beta/mms/MM ... 4.1.tar.gz
Mac: https://www.mediamonkey.com/beta/mms/MM ... -0.4.1.rar

Installation and use:
1) Extract the files to a directory and run mms. ('./mms' in linux).
2) Continue configuration (setting which directories to scan) by connecting to the server using a browser (as indicated in the mms screen).
3) Run MM5 (you may want to initially test with a fresh install), and in 'Devices and Services' click the 'MediaMonkey Server' and enable 'Scan for media files and playlists continuously' to cause all server content to appear in the library. Use MediaMonkey as you normally would!

Note: for not yet supported platforms you can proceed alternatively as follows provided that you have Node.js 10+ installed:
Download the source code directly from https://github.com/mediamonkeyserver/mm ... master.zip and then 'npm install' it.
You can then run mms and proceed similarly to the instructions above.

Please let us know what you think--Thanks!

-The MediaMonkey team
jiri
Posts: 5420
Joined: Tue Aug 14, 2001 7:00 pm
Location: Czech Republic
Contact:

Re: MediaMonkey Server pre-release testing

Post by jiri »

Here's an update (v0.4.3) to MediaMonkey Server that mainly fixes some issues of v0.4.1 and includes all of its performance improvements. A list of other changes can be seen at https://github.com/mediamonkeyserver/mms/commits/master .

The current implementation is alpha quality, and limited in the sense that:
- it has undergone limited testing (especially on MacOS and Linux)
- there are no installation packages--just zip files with executables contained within
- the only supported client (aside from web browsers) is MediaMonkey 5 (though MediaMonkey for Android will be supported in the future)

We're sharing this in the hopes of collecting feedback about the design/features that you'd like to see evolve in the short to medium term, and regarding any bugs that you experience.

Download:
Windows: https://www.mediamonkey.com/beta/mms/MM ... -0.4.3.rar
Linux (x64): https://www.mediamonkey.com/beta/mms/MM ... 4.3.tar.gz
Linux (arm 64bit): https://www.mediamonkey.com/beta/mms/MM ... 4.3.tar.gz
Mac: https://www.mediamonkey.com/beta/mms/MM ... -0.4.3.rar

Installation and use:
1) Extract the files to a directory and run mms. ('./mms' in linux).
2) Continue configuration (setting which directories to scan) by connecting to the server using a browser (as indicated in the mms screen).
3) Run MM5 (you may want to initially test with a fresh install), and in 'Devices and Services' click the 'MediaMonkey Server' and enable 'Scan for media files and playlists continuously' to cause all server content to appear in the library. Use MediaMonkey as you normally would!

Note: for not yet supported platforms you can proceed alternatively as follows provided that you have Node.js 10+ installed:
Download the source code directly from https://github.com/mediamonkeyserver/mm ... master.zip and then 'npm install' it.
You can then run mms and proceed similarly to the instructions above.

Please let us know what you think--Thanks!

-The MediaMonkey team
Locked