Closed anLizard closed 2 years ago
This way of working has been deprecated, I'm testing AAMPP implementation in the development branch. This should be released soon and will require no configuration. It just works out of the box for all services :smile:
Very nice! Can't wait to try it out!
Hmmm, first failed test -> AirPlay 👎 Update: AirPlay is having all kinds of issues with my version of iTunes :( MPD, YT Cast & Volspotconnect seem to work though. I need to strip some old code, because I don't need to "patch" all configs anymore (yay!), I'll try to test some more next week.
Is there an update on this? I can "patch" MPD and streaming is working. But this does not survive a reboot...
Volumi 3.301 Snapserver 1.3.9
Please note that it's not done yet, but the new zip-file is a working version, which respects the AAMPP architecture. So no more difficult configs, it works for everything... but AirPlay (for some reason, I cannot get this to work). Use version 2.1.4 and up
In other words, you'll need to reinstall manually unfortunately :wink: I will not release to the store yet, because I want to finish the snapweb config and possibly some other options I now brutally removed :)
So if I want to test it, I should install the version on the development branch?
I looked inside install.sh and saw the echo "## Installing SnapServer plugin v1.3.9 ##"
Oh, good find, yes I did not update install.sh yet. The package.json should reflect the proper version (which is also shown in the Volumio GUI)
Tried to install, but it failed
volumio@pimulti:~$ cd volumio-snapserver-plugin-development/
volumio@pimulti:~/volumio-snapserver-plugin-development$ volumio plugin install
This command will install the plugin on your device
================================ WARNING ====================================
This plugin is not verified by Volumio. Installing it is UNSAFE and can make your system UNSTABLE!
You are STRONGLY advised not to install plugins manually, better wait they are officially available.
=============================================================================
? Do you want to install this plugin anyway? Yes
Compressing the plugin
No modules found, running "npm install"
npm notice created a lockfile as package-lock.json. You should commit this file.
Plugin succesfully compressed
/bin/mv: target '/tmp/plugins/snapserver.zip' is not a directory
(node:3146) UnhandledPromiseRejectionWarning: Error: Command failed: /bin/mv *.zip /tmp/plugins/snapserver.zip
/bin/mv: target '/tmp/plugins/snapserver.zip' is not a directory
at checkExecSyncError (child_process.js:616:11)
at execSync (child_process.js:652:15)
at /volumio/pluginhelper.js:778:17
at processTicksAndRejections (internal/process/task_queues.js:93:5)
(Use `node --trace-warnings ...` to show where the warning was created)
(node:3146) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:3146) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Ok, I installed from the main branch and it works! Radio, Spotify, Youtube, it all pipes through. :) and I had to change no settings at all!
Volumio 3.198 Snapserver 1.3.9 Raspberry Pi 3
When I try to patch MDP Output and reboot, MDP stays unpatched in the UI, and MDP audio doesn't get sent by Snapcast. Spotify seems to work though.
Steps to reproduce:
Result:
Live Log when patching: