LMS Announce is a plugin providing a web API for playing announcements /
notifications (audio / speech), enabling integration with anything able
to call an URL with parameters.
More information on the 'homepage'
(https://www.nexus0.net/pub/sw/lmsannounce/)
SW: 'Web UI for LMS'
(http://forums.sl
Any progress on this? I would love to see this implemented.
Thanks!
Roland0 wrote:
> I just checked and the playlist resume command used by the plugin has an
> option to avoid the automatic start.
andyss's Profile: htt
andyss wrote:
> Any progress on this?
Just released an update - give it a try.
'Various SW' (https://www.nexus0.net/pub/sw/): Web Interface | TUI |
Playlist Editor / Generator | Music Classification | Similar Music |
Announce | EventTrigger | Chiptunes | LMSlib2go | ...
'Various HowTos' (http
Dear @Roland0,
thank you very much!
Now, the SB won't start the actual playlist, when it wasn't running
before. Great! :)
One minor issue remains, yet: the SB doesn't get switched off after the
announcement, when it was powered off before.
So: the stopped state will be reestablished afterward
The update works perfectly, thanks for that!
Does anyone know how to generate a playlist to use the pre-roll
function?
Thanks.
andyss's Profile: http://forums.slimdevices.com/member.php?userid=71209
View this thread: htt
The update works perfectly, thanks for that!
Does anyone know how to generate a playlist on the fly to use the
pre-roll function?
Background:
I'm using Node-Red to generate TTS alerts and currently tried to send a
pre-roll sound and synthesized alert. Doing it in node red sends two
audio files
andyss wrote:
> Does anyone know how to generate a playlist on the fly to use the
> pre-roll function?
>
Why not use the method documented ' on the homepage'
(https://www.nexus0.net/pub/sw/lmsannounce/#pre-roll-post-roll-sound)?
'Various SW' (https://www.nexus0.net/pub/sw/): Web Interface |
Roland0 wrote:
> Why not use the method documented ' on the homepage'
> (https://www.nexus0.net/pub/sw/lmsannounce/#pre-roll-post-roll-sound)?
I would, but I'm trying to consolidate all my rules in Node-Red. I
actually accomplished it by writing an m3u file after the TTS is
generated and send
karlek wrote:
>
> One minor issue remains, yet: the SB doesn't get switched off after the
> announcement, when it was powered off before.
> So: the stopped state will be reestablished afterwards, but not the
> power state.
>
Updated. Also added a "forcewake" parameter (default true).
'Vario
Roland0 wrote:
> Updated. Also added a "forcewake" parameter (default true).
Fixed.Thank You very much! :-)
I don't understand how forcewake=false should behave. Either if set to
true or false, it still woke up my SB (and powered it off again,
afterwards).
And sorry for the late reply. I wasn
karlek wrote:
>
> I don't understand how forcewake=false should behave. Either if set to
> true or false, it still woke up my SB (and powered it off again,
> afterwards).
>
Tested with squeezelite only, maybe a HW player behaves differently.
If you want to help debug this:
on the server, edit
Thanks again for the plugin, works (almost) perfectly i my setup. Just
wondering if it's possible to specify a volume level when sending an
announcement to a player?
andyss's Profile: http://forums.slimdevices.com/member.
andyss wrote:
> Just wondering if it's possible to specify a volume level when sending
> an announcement to a player?
new version adds a volume parameter
'Various SW' (https://www.nexus0.net/pub/sw/): Web Interface | TUI |
Playlist Editor / Generator | Music Classification | Similar Music |
Roland0 wrote:
> new version adds a volume parameter
It went from almost perfect in my setup to perfect. Thanks for this
Roland0!
andyss's Profile: http://forums.slimdevices.com/member.php?userid=71209
View this thread:
Roland0 wrote:
> Tested with squeezelite only, maybe a HW player behaves differently.
> If you want to help debug this:
> on the server, edit the file LMSannounce/Plugin.pm and change lines
> 214-216 from:
> >
Code:
> > #my $clientpower = $targetClient->
I have just installed the plugin and get the following error when
testing with Squeezeplay:
Code:
{"msg":"error 32512 while executing TTS","error":true}
when trying to execute the command
Code:
arthur.fritz.box:9000/plu
SingingDwarf wrote:
>
> The server.log shows:
>
> >
Code:
> >
> [21-04-14 22:55:39.1375] Plugins::LMSannounce::Plugin::announceTTS (325)
announceTTS: preset={'options' => '-ven+m1','cmd' => '/usr/bin/espeak','text'
=> '','output' => '-w '}
> [21-04-14 22:55:39.
Hi Roland,
great plugin and works "out of the box" after I compiled and installed
mimic1 for my RPi. But just one question - Did I miss something or is
the only way to send out a TTS-Message via URL and browser e.g.:
http://lmsserver:9000/plugins/LMSannounce/js.html?cmd=announceTTS&ttsprofile=m
MichaelPr wrote:
>
> No interface for just typing a text and send?
No interface, as there are loads of existing options
e.g.
Android: 'HTTP Shortcuts' (https://http-shortcuts.rmy.ch/)
bash/curl:
Code:
$ function LMS_announce { curl -G -s -o /dev/null
'http://lmsser
Roland0 wrote:
> No interface, as there are loads of existing options
> e.g.
> Android: 'HTTP Shortcuts' (https://http-shortcuts.rmy.ch/)
> bash/curl:
> >
Code:
> > $ function LMS_announce { curl -G -s -o /dev/null
'http://lmsserver:9000/plugins/LMSannounce/js.html'
MichaelPr wrote:
> Also a configuration/setting option would be nice if e.g. your speech
> engine is not linked to /usr/bin/ or you just want use other options
already available using 'Custom TTS profiles'
(https://www.nexus0.net/pub/sw/lmsannounce/#custom-tts-profiles)
'Various SW' (https://
Roland0 wrote:
> First, check from the shell if your TTS engine actually works. Then,
> check if the command
> >
Code:
> > /usr/bin/espeak -w /tmp/annTTS.wav -ven+m1 "new message"
> >
> works (delete /tmp/annTTS.wav when done)
I unders
Thank you
SingingDwarf wrote:
>
> On another notes, is there any documentation around getting the plugin
> to work with a cloud TTS service, such as Google TTS or Azure TTS? I
> understand that a custom la-ttsprofiles.json is required, but not sure
> how to go about starting
1. find out how to gene
Hi, I am using this plugin on my rpi4 with raspbian.
Installed from Debian package.
Logitech Media Server Version: 8.1.1 - 1610364019 @ Thu Jan 14 06:24:07
CET 2021
Betriebssystem: Debian - DE - utf8
Plattformarchitektur: armv7l-linux
Perl-Version: 5.28.1 - arm-linux-gnueabihf-thread-multi-64i
Announcement only working after manual restart of squeezeboxserver
service on rpi4
Hi, I am using this plugin on my rpi4 with raspbian.
Installed from Debian package.
Logitech Media Server Version: 8.1.1 - 1610364019 @ Thu Jan 14 06:24:07
CET 2021
Betriebssystem: Debian - DE - utf8
Plattformarc
Gozumuli wrote:
>
> The Logfile of LMS shows this:
> >
Code:
> >
> [21-05-06 17:32:21.5962] Plugins::LMSannounce::Plugin::handleJSONP (210)
handleJSONP targetClient=ab:cd:ef:12:34:02
> [21-05-06 17:32:21.6018] Plugins::LMSannounce::Plugin::announceTTS (330)
anno
Roland0 wrote:
> - verify that the command
> /home/pi/.local/bin/gtts-cli -o /tmp/annTTS.mp3 -l de "Ansage:
> Test-Ansage"
> can be successfully execute by the user LMS runs as (usually
> squeezeboxserver)
> - verify that the player ID (ab:cd:ef:12:34:02) is correct
I investigated a bit further
I can't add the repo to my LMS 8.0.
I've seen
Code:
maxTarget="7.*"
when I oben 'the repo.xml'
(https://www.nexus0.net/pub/sw/lmsannounce/repo.xml) in a browser.
Could this be the reason why?
In install.xml on my LMS 7.9.3 there is
Code:
-
karlek wrote:
> I can't add the repo to my LMS 8.0.
> I've seen >
Code:
> > maxTarget="7.*"
> > when I oben 'the repo.xml'
> (https://www.nexus0.net/pub/sw/lmsannounce/repo.xml) in a browser.
> Could this be the reason why?
>
Most likely. I've ch
Now the repo is shown and I could (re)activate LMSannounce without ans
problems. Thank you very much!
As far I could test (file and TTS), everything works fine. ;)
What I observed (also with LMS 7.9.3):
- If the desired player ain't reachable for LMS, another player is
chosen randomly.
- Re
karlek wrote:
>
> Regardless of the previous state, the SB will continue to play her
> actual playlist.
>
Just to clarify: Do you mean that if the playlist was paused before, it
starts to play after the announcement ?
This probably happens if the SB is set to automatically start playing if
a p
Roland0 wrote:
> Just to clarify: Do you mean that if the playlist was paused before, it
> starts to play after the announcement ?
> This probably happens if the SB is set to automatically start playing if
> a playlist is loaded.
If the playlist was paused or the SB was off, it will always cont
karlek wrote:
> If the playlist was paused or the SB was off, it will always continue to
> play the previous playlist, regardless which setting is chosen for that
> player. I tried even Stop at power off / Remain stopped after power on
> with the same result.
>
I just checked and the playlist
Roland0 wrote:
> I just checked and the playlist resume command used by the plugin has an
> option to avoid the automatic start.
> However, since my desktop pc's monitor gave up the ghost recently and
> setting up on my laptop is too much of a hassle, this will have to wait
> until I have a re
Cadster wrote:
> Thanks for creating a great plugin!
> Works perfectly with Home Assistant.
>
> Thanks!
Would you be able to share how you use this plugin with Home Assistant?
I've installed it in LMS, but haven't figured out how to trigger it from
Home Assistant. Big thanks in advance!
kassai wrote:
> Would you be able to share how you use this plugin with Home Assistant?
> I've installed it in LMS, but haven't figured out how to trigger it from
> Home Assistant. Big thanks in advance!
Here is a 'link'
(https://community.home-assistant.io/t/squeezebox-audio-alert-script/11774
I've updated to the latest nightly and now the saved playlist (before
the announcement) does not resume.
Does anybody, using the latest lms 8.2 nightly, have the same problem?
Cadster's Profile: http://forums.slimdevices.c
I played around with the plugin. Very nice! :cool:
I would be interested regarding your experience with different tts
engines.
I started with espeak - very fast, but also very robotic sound. German
voice support seems ok.
I then tested the German mbrola files for espeak, which give better
resul
I also tried out larynx.
Great quality of the generated audio file, lots of languages and voices
- but very slow (too slow for my Raspberry...).
Rothaar's Profile: http://forums.slimdevices.com/member.php?userid=71905
Vie
Rothaar wrote:
>
> Does anyone know if there is a German voice anywhere for mimic?
>
you can find a HTS voice here:
https://github.com/m-toman/SALB/blob/master/data/leo.htsvoice
Supposedly, mimic can use this format. My install, however, can't use
this one - maybe one has to compile mimic with
Rothaar wrote:
> Does anyone know if there is a German voice anywhere for mimic?
> Which engines do you use?
I am using Reverso TTS inside my Home Assistant installation and the
voice "Klaus-German" and this sound really good.
pi4 4gb picoreplayer with lms and squeezelite for usb inside an a
Hi,
After some debugging I finally got everything working stably with larynx
running inside of a docker container. Larynx TTS is not particularly
fast on my RPi but a response time of <10s is an acceptable trade-off
for my use-case, especially given the terrible performance of espeak in
Dutch.
KVerb wrote:
>
> if I launch multiple GETs at the same time, my SBs are not properly
> reset to their previous state. I think the playlistStoppedCallback is
> interrupted by the next announceFile or announceTTS that is queued, is
> that possible?
>
It is
>
> Is that fixable? ;-)
>
Yes, but
Roland0 wrote:
>
> Yes, but for a clean solution (i.e. not simply ignoring requests while
> there's still one being processed), this would require an huge effort
> (which I'm not going to spend).
Thanks for the reply. For my use-case I'd prefer to ignore the request
over leaving the SBs to pla
KVerb wrote:
> Thanks for the reply. For my use-case I'd prefer to ignore the request
> over leaving the SBs to play music at volume 70 for instance. Could you
> point me in the right direction on how to achieve that? I have a good
> understanding of programming in general but no experience with
is it with this plugin possible to start a news radio station and after
the announcmnent switch back to the then running playlist?
mamema's Profile: http://forums.slimdevices.com/member.php?userid=44662
View this thread: h
Yes. :)
In the first post there is a link to further information and features.
karlek's Profile: http://forums.slimdevices.com/member.php?userid=64321
View this thread: http://forums.slimdevices.com/showthread.php?t=1090
karlek wrote:
> Yes. :)
> In the first post there is a link to further information and features.
Huh? I was asking this question because i didn't find a clear howto
regarding radio stations in that link. Can you give me a head start
please?
Sorry, I misunderstood your intention.
I dont think, LMSannounce is appropriate to announce a radio stream and
return afterwards to the former playlist. Yet.
karlek's Profile: http://forums.slimdevices.com/member.php?u
karlek wrote:
> Sorry, I misunderstood your intention.
>
> I dont think, LMSannounce is appropriate to announce a radio stream and
> return afterwards to the former playlist. Yet.
oh, sad, is it the return after 5 min whats not working or is it the
radio stream at all?
-
The Radio stream would work, if you put it in a playlist. But
LMSannounce would only restore the previous playlist after the announced
one has finished. And a radio stream doesnt end
karlek's Profile: http://forums.slim
can tell me how this would be looking with my proposed config link?
How i will switch back would then be another issue which i perhaps could
fix without LMS announce
mamema's Profile: http://forums.slimdevices.com/member.p
Hi i guess i need a little help.
LMS 8.3 in Ubuntu Server 20.04
I installed the plugin and compiled mimic.
The wav test file works.
but when i do
Code:
curl -G 'hxxp://myip:9000/plugins/LMSannounce/js.html' --data-urlencode
"cmd=announceTTS" --data-urlencode "ttspro
Assuming the playlist is "SWR3":
>From within a (Linux) terminal
Code:
curl -G 'http://ip.of.your.lms:9000/plugins/LMSannounce/js.html'
--data-urlencode "cmd=announcePlaylist" --data-urlencode
"playerid=ma:ca:dd:re:ss:xx" --data-urlencode "playlist=SWR3"
-
mamema wrote:
> can tell me how this would be looking with my proposed config link?
> How i will switch back would then be another issue which i perhaps could
> fix without LMS announce
You could try using LMS Event Trigger (haven't tested this myself)
- create a playlist containing the radio s
trollmar wrote:
>
> I installed the plugin and compiled mimic.
> The wav test file works.
>
> but when i do
> >
Code:
> > curl -G 'hxxp://myip:9000/plugins/LMSannounce/js.html'
--data-urlencode "cmd=announceTTS" --data-urlencode "ttsprofile=mimic-ap"
--data-urlenc
karlek wrote:
> Assuming the playlist is "SWR3":
> From within a (Linux) terminal
> >
Code:
> > curl -G 'http://ip.of.your.lms:9000/plugins/LMSannounce/js.html'
--data-urlencode "cmd=announcePlaylist" --data-urlencode
"playerid=ma:ca:dd:re:ss:xx" --data-urlencode "pl
mamema wrote:
> Not working (yet)
>
> i've created a playlist named SWR3, have this mac address:
> 14:18:77:66:28:84 of the player which would be
> 14%3A18%3A77%3A66%3A28%3A84 and the curl string:
> curl -G 'http://ip:9000/plugins/LMSannounce/js.html' --data-urlencode
> "cmd=announcePlaylist"
You must not encode the colons when using curl. The percent sign would
then be encoded either, as Roland0 wrote above.
karlek's Profile: http://forums.slimdevices.com/member.php?userid=64321
View this thread: http://foru
mamema wrote:
> [21-08-28 10:04:57.4406] Plugins::LMSannounce::Plugin::handleJSONP (217)
> player specified (00%3A06%3A78%3A22%3A1b%3A46) not found, falling back
> to 7c:9e:bd:28:de:10
>
> something wrong with my http annotations? no mac is discovered as
> existent.
>
> so i've tried again
[21-08-28 10:04:57.4406] Plugins::LMSannounce::Plugin::handleJSONP (217)
player specified (00%3A06%3A78%3A22%3A1b%3A46) not found, falling back
to 7c:9e:bd:28:de:10
something wronh with my http annotations? no mac is discovered as
existent.
-
ah stupid me. Thanks
mamema's Profile: http://forums.slimdevices.com/member.php?userid=44662
View this thread: http://forums.slimdevices.com/showthread.php?t=109096
___
plugins
Roland0 wrote:
> You'd have to introduce a global variable to be used for locking (e.g.
> $Plugins::LMSannounce::Plugin::globalProcessingLock). Check and set in
> handleJSONP(), unset in playlistStoppedCallback() and anywhere the
> plugin may stop processing due to error conditions (probably all
KVerb wrote:
> I tried that but I was still able to leave the SBs hanging at high
> volume and/or without restarting their playlist after multiple
> refreshes. It seems handleJSONP() still gets called on every http GET
> and interrupts playlistStoppedCallback() before it can reset the SBs to
> t
Roland0 wrote:
> LMS is single-threaded, so any kind of blocking in a plugin should be
> avoided.
I think I already found that out the hard way :D
My current solution will work fine for my usecase, people can push my
doorbell as many times as they like while my HA controller is playing a
TTS m
Hi there!
I'm using this plugin as part of my home automation setup. I wrote a
'rhasspy' (https://rhasspy.readthedocs.io) sound output plugin that uses
this plugin to make my local voice assistant respond to me on my
squeezebox devices (I might release this publicly once I clean it up a
bit), eve
mots wrote:
>
> If I do something like "resume living room music", rhasspy will detect
> that and try to continue playback on the relevant player. However, it
> will also send a "request recognized" sound to the squeezebox using
> aforementioned rhasspy plugin that uses this LMS plugin.
> This
Roland0 wrote:
>
> I suspect the race condition is
> - rhasspy sends "announce" command
> - plugin saves player state (paused) and returns
> - rhasspy sends "play" command
> - plugin finished announcement and restores player state (paused)
Yes, this is the condition I was
mots wrote:
> Yes, this is the condition I was thinking of, too. I will take the
> steps you suggested to verify that is the case, though. If that is the
> case, how would we solve it? This is where I thought a queue might come
> in handy - listen to requests that came in while the notification
Could you queue a playlist containing just the 2 announcements and then
put the original playlist back when the 2nd finishes?
Paul Webster
http://dabdig.blogspot.com
author of \"now playing\" plugins covering radio france (fip etc),
planetradio (bauer - kiss, absolute, scala, jazzfm etc), kcrw
Paul Webster wrote:
> Could you queue a playlist containing just the 2 announcements and then
> put the original playlist back when the 2nd finishes?
There is a "announcePlaylist" API call, but I don't understand how this
relates to this issue. Queue the playlist where? Which "2 announcements"
d
Maybe I was thinking incorrectly ... so re-reading ...
> "It works great, for the most part. However, there is one issue. If I do
> something like "resume living room music", rhasspy will detect that and
> try to continue playback on the relevant player. However, it will also
> send a "request re
Paul Webster wrote:
>
> Instead of issuing the resume why not insert the "request recognized"
> sound as the first item in the playlist and shuffle everything else down
> by one ... and then issue the resume?
I still don't understand what the playlist has to do with anything.
See post #86 for a
Hi Roland,
Today Ive installed the plugin for the first time on my piCoreplayer
LMS - 8.2.0, works as expected for mp3 announcements- great!
Two questions:
1) Im using DynamicPlaylists 3.2.7- after the announcements the
playlist is continuing as expected, but like/as static playlist
(DynamicPla
martingr wrote:
>
> 1) Im using DynamicPlaylists 3.2.7- after the announcements the
> playlist is continuing as expected, but like/as static playlist
> (DynamicPlaylists stops)- is there a way to continue with the dynamic
> playlist?
>
The plugin uses LMS' built-in methods to save/restore the
Roland0 wrote:
> The plugin uses LMS' built-in methods to save/restore the playlist, so
> there isn't an obvious solution except writing some custom logic to
> detect that DynamicPlaylists is active, somehow save it's state,
> restore state and re-activate it afterwards, which seems excessive.
martingr wrote:
>
> ad Dynamic PLaylist:
> OK, as an idea: one workoround might be to add the announcement mp3 to
> the playlist (play as next title) and go to the next title (which is the
> announcement itself). The playlist will continue then after the
> announcement with the next Diynamic Pl
Roland0 wrote:
> That's going to fail for a lot of cases (e.g. streaming)
>
>
> Simplest way would be using ssh.
> Here's a script to use in a TTS profile:
> >
Code:
> >
> #!/bin/bash
>
> while getopts "o:t:" opt; do
> case $opt in
> o)
> DESTFILE="$OPTA
martingr wrote:
>
> I've created a custom tts profile:
> unfortunately receiving the following error whe calling TTS:
> >
Code:
> >
http://192.168.1.130:9000/plugins/LMSannounce/js.html?cmd=announceTTS&ttsprofile=gtts-de&text=Hallo&playerid=00:04:20:22:fa:31
-
Roland0 wrote:
> switch logging to debug for the plugin (LMS Web
> interface/Settings/Advanced/Logging/plugin.lmsannounce). Search the
> server log for lines like
> - "LMSannounce: using /usr/local/etc/
> - "LMSannounce: parsed la-ttsprofiles.json'
> - "announceTTS called: ttspreset=
> - "annou
martingr wrote:
> I've set logging to "Debug" and found the following log entries after
> calling TTS:
>
>
Have you restarted LMS with debug logging ? You should see:
Code:
[21-12-11 04:16:38.0798] Plugins::LMSannounce::Plugin::initPlugin (116)
LMSannounce init star
Roland0 wrote:
> Have you restarted LMS with debug logging ? You should see:
> >
Code:
> > [21-12-11 04:16:38.0798] Plugins::LMSannounce::Plugin::initPlugin (116)
LMSannounce init start
> [21-12-11 04:16:38.0808] Plugins::LMSannounce::Plugin::initPlugin (137)
LMSann
martingr wrote:
>
> >
Code:
> >
http://192.168.1.130:9000/plugins/LMSannounce/js.html?cmd=announceTTS&ttsprofile=gtts-de&text=Hallo&playerid=00:04:20:22:fa:31
> >
>
> received the following error:
> >
Code:
> > {"error"
Roland0 wrote:
> I assume you've changed something, since this is now a different error:
>
>
> (in your case, the TTS engine is "/home/tc/gTTS.sh", so run that -as the
> LMS user- from the shell. Check for permission issues first.)
Hi Roland, I did only two things, also did recognize the diff
martingr wrote:
> Hi Roland, I did only two things, also did recognize the different error
> message (I thought it is because of switching on debugging maybe)
> 1) I saw a lot of Spotty plugin error messages in the log, but anyway
> I'm not using it - so I've uninstalled
> 2) Switched on "(plug
martingr wrote:
>
>
> >
Code:
> >
> tc@pi-LMS:~$ sh /home/tc/gTTS.sh -o /tmp/annTTS.wav -t "Test"
>
> >
>
> >
Code:
> >
> [21-12-19 18:45:08.3569] Plugins::LMSannounce::Plugin::announceTTS (325)
announceTTS: p
Roland0 wrote:
> You seem to have tested this command:
> >
Code:
> > /home/tc/gTTS.sh -o /tmp/annTTS.wav -t "Test"
> >
>
> and not the one actually used according to the log you posted:
> >
Code:
> > /home/tc/gTTS.sh -o /
martingr wrote:
> Hi Roland, you're right - I've removed the extra parameters (included in
> the gTTS.sh script):
>
> >
Code:
> > #!/bin/bash
> # MG 2021-12-12
> # based on
https://forums.slimdevices.com/showthread.php?109096-Announce-LMS-Announce-play-announcemen
Great work on the plugin!
Just one issue I've come across. I have 3 SqueezeBox players, and I'm
unable to play announcements on all of them. Regardless of which
playerid I specify in the announceFile API call, the announcement is
always played on the same SqueezeBox player. I've enabled debug lo
petar wrote:
> Regardless of which playerid I specify in the announceFile API call, the
> announcement is always played on the same SqueezeBox player. I've
> enabled debug logging and I can definitely see that the different MAC
> addresses are being received by the plugin, but for some reason, L
Roland0 wrote:
> I get the the same message, you can ignore it.
> (Technical background: LMS writes 3 wierd characters ( (hex
> %EF%BB%BF)) at the start of a playlist file, which I already had to work
> around when reading it from other applications. The plugin, however,
> only uses the LMS AP
mrw wrote:
> It's a BOM (https://en.wikipedia.org/wiki/Byte_order_mark), which for
> some reason LMS always puts at the start of a playlist file. (See
> https://github.com/Logitech/slimserver/blob/public/7.9/Slim/Formats/Playlists/Base.pm#L75).
>
> And it seems that -playlistEntryIsValid- will
Roland0 wrote:
> Specifying a player isn't currently implemented, unfortunately. I
> thought about supporting this (that's why the player id can be passed as
> a parameter), but never got around to actually adding the functionality
> to the plugin.
Roland0 - have you looked at supporting player
Would be interesting to get this working. Hi, kids. Dinnertime [emoji3]
*SqueezeBoxes:* 1x Transporter (Living room) 1x SB2 (shed), 1x Radio
(Kitchen), 1x Boom (Dining room), 1x piCorePlayer (jacuzzi), 1x
piCorePlayer (Garden) 1x OSMC + Squeezelite (Movie room), 1x Touch
(Study 2), few spare u
kidhazy wrote:
> have you looked at supporting player selection since you wrote this back
> in 2018?
>
Just released a new version, which includes player selection. Not really
well tested, since I run a single player setup atm.
SW: 'Web UI for LMS'
(http://forums.slimdevices.com/showthread.p
repo/website may be down at moment
https://www.nexus0.net/pub/sw/lmsannounce/repo.xml
kidhazy's Profile: http://forums.slimdevices.com/member.php?userid=42259
View this thread: http://forums.slimdevices.com/showthread.php?
kidhazy wrote:
> repo/website may be down at moment
> https://www.nexus0.net/pub/sw/lmsannounce/repo.xml
should be up again - the hosting provider had a couple of hours downtime
for some infra sw updates.
SW: 'Web UI for LMS'
(http://forums.slimdevices.com/showthread.php?98186-Announce-Alter
Roland0 wrote:
> Just released a new version, which includes player selection. Not really
> well tested, since I run a single player setup atm.
Couldn't get it to direct to a particular player. Though it did go to a
different player than the other day.
FYI, what I do is grab the MAC address o
kidhazy wrote:
>
> FYI, what I do is grab the MAC address of the player from the Squeezebox
> Settings Info panel, and then replace all the ":" with %3A
>
> So, player 00:04:20:1e:49:e6 becomes:
> http:// ADDRESS>:9002/plugins/LMSannounce/js.html?cmd=announceFile&file=%2Fvolume1%2FMusic%2Fdoor
Here's what I see with debug on.
http://:9002/plugins/LMSannounce/js.html?cmd=announceFile&file=%2Fvolume1%2FMusic%2Fdoorbell.mp3&playerid=00%3A04%3A20%3A1e%3A51%3A88
Code:
[19-07-27 19:58:39.4161] Plugins::LMSannounce::Plugin::handleJSONP (193)
handleJSONP cmd=announ
1 - 100 of 108 matches
Mail list logo