Is there somewhere I can find the source code of the Docker image?
https://github.com/Logitech/slimserver-platforms/tree/public/8.0/Docker
There's no link to a github repository or similar on docker hub.
Thanks for the reminder! Will try to add it.
--
Michael
As I said. That's not enough according to GPL. You're IMO not GPL
compliant. That'd make you vulnerable.
Vulnerable to what?
--
Michael
___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix
I believe the clock speed for the Raspberry pi is set for a default of
50mhz. The UHS cards can be safely increased to 100mhz and some of the
cards up to 203mhz. I just don't know if there are any issues for the
piCore architecture or any advantages to be had.
Guys... is listening to music even
Does this mean that in order to use these plugins, I need to have
mysqueezebox integration enabled,
Yes! Most of the browsing code still is run on mysqueezebox.com
where as I could upgrade DSDPlayer
v1.07 without having this enabled?
I don't see how these are related. DSDPlayer is about
:o All serene, they were missing because I was running with
--nomysqueezebox.com on that LMS instance. :o
Damn those wannabe power users! :-D
Thanks for letting me know. I was worried...
--
Michael
___
unix mailing list
unix@lists.slimdevices.com
There are roughly 120 plugins listed, active/inactive/3rd party, Quboz
is there, but not Tidal or Deezer.
Did a fresh install of pCP7/b6, LMS 8.0.1, and both are installed an
active by default.
Are you using 32 or 64 bit? Don't even know what kind of Pi I'm using
here what't the minimum
I am sort of an 'oldskool guy' which prefer a separate stable (aka
8.0.x) and developent (8.x) branch available, but I understand this
impacts available resources of people.
There are tags for "latest" (8.0.1 nightly) or "stable" (8.0.0) available:
However, I cannot find the TIDAL and DEEZER plugins? Do I need to
install an extension to get these?
They are part of LMS. You should find them in Settings/Plugins.
--
Michael
___
unix mailing list
unix@lists.slimdevices.com
My question: Would it be possible to add the node-red server to
piCorePlayer? My Pi 3 seems to have enough headroom to make some calls
to IP-addresses...
I doubt it's possible. pCP really is a minimalist distribution, not
meant to offer the flexibility of a general Linux.
But that idea has
works perfectly, thank you Michael!
Great!
I note that some plugins don't appear to have a uuid and use
'SlimServer' instead. Will that suffice if I need to repeat this on
another server?
No, every plugin should have its own UUID. But you can use for the same
on different machines, of
The docker suggestion is interesting though. I had come across the
thread you mentioned and tried that container, it almost brought my NAS
to its knees - swallowed GBs of RAM. Maybe I had set something up
incorrectly but my fix was to simply choose a different container. The
But how to understand if something is really changed in the sound?
Trust your ears. If you can't hear the difference, then it's probably
not worth the hassle ;-)
--
Michael
___
unix mailing list
unix@lists.slimdevices.com
I am seeing Audio::Scan version 0.95 in the official docker image, but I
am using some features from subsequent releases. Is 0.95 the latest
which has been built for Perl 5.24?
I bumped it to 1.02 for x86_64. I believe aarch still is at 0.95. Please
update in an hour or two (or from github
I have added links to ApplePi-Baker in the documentation.
You might want to check out USBImage if you like "cut to the bone"
apps.
I've switched over to the "official" Raspberry Pi Imager utility. While
it would suggest installing the Rapberry Pi OS, you can select any image
you want.
Oh, about a Plugins folder which can be mapped from the outside? I'm
sorry, forgot about that. What about /cache/Plugins?
I've added support for /config/cache/Plugins. Please give it a try!
--
Michael
___
unix mailing list
unix@lists.slimdevices.com
In terms of a persistant plugin location can this be edited somewhere or
is it something which would need to be added to the default container?
Oh, about a Plugins folder which can be mapped from the outside? I'm
sorry, forgot about that. What about /cache/Plugins? Would that be good
enough?
Can the MusicIP detection of the default plugin be fooled by setting
some inter container network or port forwarding? I'm assuming that by
I don't know, really. Most people here probably have more experience
with Docker than I do :-). Thanks to them I've been able to create an
image. But I
model to get, for example, Spotify to work correctly?
Please define correctly ;-). It would certainly work as is, but you'd
have to enter credentials, and it wouldn't be seen by anybody but the
authenticated user. That's a limitation indeed.
This is a first version of the image. I could
Couldn't there at least maybe be an option in the context menu like in
Material Skin where checkboxes appear, you choose the tracks you want to
delete from the current playlist and then press ok?
I'm sure it could be done somehow. It's software after all. Anything can
be done. But I don't know
404 Not Found:
plugins/Extensions/settings/plugins/ShairTunes2W/settings/basic.html
That URL is invalid, and this unfortunately is an issue which shows up
every now and then. Never have been able to nail it.
Can you point me to an 'issue'
404 Not Found:
plugins/Extensions/settings/plugins/ShairTunes2W/settings/basic.html
That URL is invalid, and this unfortunately is an issue which shows up
every now and then. Never have been able to nail it.
Not a docker thing, but an
Just trying to get ShairTunes2 up and running, but am experiencing the
404 issue when viewing the settings:
Code:
404 Not Found:
plugins/Extensions/settings/plugins/ShairTunes2W/settings/basic.html
This certainly has nothing to do with Docker. I
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
Essentially it duplicates the timezone settings of the host into the
container. It's the easiest way I've found of getting 'proper' localtime
inside the container (for logs and the like).
Ah, right. I must have asked
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
Please excuse my ignorance: what would these two be used for? I've seen
them mappen a few times before, but haven't looked into them yet.
--
Michael
___
unix mailing list
One question regarding docker is there a way to give a dockerized
instance a meaningful name as opposed to the container hash? I realize
most people use ip address to connect to the server, but I got spoiled
by having my server name.
In bridge mode you'd use the name of the host on which you
I'm using the official Pi 7" touchscreen.
Is there anyway I can use swipe gestures to delete tracks from a
player's current playlist or even move them up/down by just
No, that's not possible.
Is it possible to display/use a website (e.g. Wikipedia) from within
PCP? If it is possible within
I realise it's still early days, but are there any plans to have
different 'tags' for the container to track the different branches of
LMS?
What branches?... as it's early days and kind of experimental it's only
available for 8.0. And I don't plan to backport it, tbh. I'd prefer to
release an
Ok. I'll wait until the container is updated and give that a try.
Ok, the latest build should work again.
--
Michael
___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix
There appears to be something amiss with permissions.
Please see https://github.com/Logitech/slimserver-platforms/pull/11. I
haven't had time to test that change yet, but it might work for you.
--
Michael
___
unix mailing list
Minor point, the image name in the examples is incorrect:
'Logitech/slimserver'
Thanks! Fixed.
--
Michael
___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix
Ok, it's done: an "official" Docker image now is available on Docker hub:
https://hub.docker.com/r/lmscommunity/logitechmediaserver
It doesn't come with any of the bells and whistles some of the others
do. But it'll be updated automatically, like for the other packages.
Thus it doesn't rely
@mherger where are we currently with the official one? The major benefit
of the official one would be that it would be up to date as now we have
to make manual triggers.
Thanks for submitting https://github.com/Logitech/slimserver/pull/439!
Would the knowledgable people here please chime in on
@mherger where are we currently with the official one? The major benefit
of the official one would be that it would be up to date as now we have
to make manual triggers.
I'm following the discussion, but am not familiar enough with it all to
actually take some action. If somebody submitted a
I've seen a couple of posts like this recently. Where do they come from?
They make no sense to me at all.
A user trying to unsubscribe from the mailing list, but sending those
mails to the wrong address.
--
Michael
___
unix mailing list
Note also that the errors:
thread 'main' panicked at 'Authentication failed with reason:
BadCredentials',
/home/pi/.cargo/git/checkouts/librespot-40ba8a51a8dd7e0d/8c2bd4e/core/src/connection/mod.rs:93:21
still occur at then end of boot log, but now they are well after
everything else is started
Would a scan succeed scanning those folders? Could there be a
permissions problem?
And as always: anything in server.log or scanner.log?
--
Michael
___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix
I understand not to backup the plugins and let the plugin manager handle
it, so the wiki should be edited to not include them in the Backup
wiki.
see: http://wiki.slimdevices.com/index.php/Backup
That wiki article definitely is dated... like so many :-(
--
Michael
So mr-b may have these settings undefined?
Correct.
--
Michael
___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix
Album cover lookup (4245 of 4245) Complete 00:20:51
Artist picture lookup (2343 of 2343) Complete 01:02:36
The Music & Artist Information plugin can search for missing and artist
artwork. Depending on your configuration this takes more or less long.
The above example must be a
However, I wanted to turn on the digital output of a player, so went to
the Player tab in Server Settings. It says
404 Not Found: settings/player/basic.html
Which skin are you using? Where are you selecting this link? What does
server.log say?
--
Michael
On a side note Michael, if your listening here, is there a reason
You'd always have my mail address if you needed it ;-)
that.
Code:
http://www.mysqueezebox.com/update/?version=${VERSION}=${REVISION}=1=nocpan
Cannot return the link to a
$>> In my server log there are entries like:
"[20-09-01 09:06:55.2096] Slim::Networking::SqueezeNetwork::_error (500)
Unable to login to SN: 503 Service Temporarily Unavailable
This could be caused by your system sending too many sign-in attempts to
I checked our systems, and I "only" see a
amounts of resources (around 48% according to "top" on an Intel i5, or
90% on an older Pentium-based NUC). I admittedly have a rather large
collection (>13.400 albums - collecting CDs for more than 30 years now),
That should be ok.
but I do not see this behavior on a Raspberry Pi 3
I have installed the 7.9.3 version of the docker image for the purpose
of easier debugging of a problem that I am facing with LMS on Intel
architectures.
Please start a new thread, as your problem seems unrelated to this thread.
--
Michael
___
unix
Currently I differentiate between armv7 and armv8 - I assume debarm is
for both?
Yes, that's correct.
The background of my question is that there are major changes for
Windows and macOS ahead. ActiveState, the vendor of the Perl tools we're
using on Windows, recently wrote that they would
Currently I have one docker-file per architecture - so if you have a URL
where I can get the package for a specific architecture, I would be
happy to use it instead of getting the "big package" every time. Is
Use
http://www.mysqueezebox.com/update/?version=7.9.3=159775317=1=debXXX
where
I know, my reaction was from Docker perspective however.
As 7.9.3 is released now, let's optimize the Docker image for it. So no
'Docker' effort in a LMS 7.9.4 image as long as there is no released
version.
Sounds good to me.
One challenge I've never fully understood is plugins with helper
I know, and I don't think it is necessary to keep/maintain a nightly
7.9.4 (and 7.7.x) image. Let's focus on 7.9.3 and 8.0.
There's no more work done on 7.9.3, as it has been released. Any further
work will be 8.x or 7.9.4 (or later).
--
Michael
Hmm - it seems that this week something changed with the URLs of the
packages changed. I do not get the URL of the last build via
http://www.mysqueezebox.com/update/?version=${VERSION}=1=1=deb
anymore - does anyone have some infos on this?
Ok, that should work again. Can you confirm?
--
Hmm - it seems that this week something changed with the URLs of the
packages changed. I do not get the URL of the last build via
http://www.mysqueezebox.com/update/?version=${VERSION}=1=1=deb
anymore - does anyone have some infos on this?
Oops... I'm sorry, that was me: I thought that there
Loading the material skin and Potty plugin is the current. issue. They.
don't seem to add to list and then the plugin section hangs. I am a
little confused!!
Please enable logging for server.plugins and plugin.extensions, try
again, then share your server.log.zip file with us.
--
Michael
My other SB3s are able to connecte to the LMS instance running on this
pCP. it seems that remote clients try to connect on both ports 9000 and
9002.
Players only use the web port (900x) for the audio stream. Other
communication happens on port 3483. Part of this other communication is
telling
So nobody installed Logitechmediaserver with perl 5.30?
There are thousands of ARM based systems out there running LMS. But
requests for Perl 5.30 haven't come up often. I must assume that popular
choices of distributions (in particular pCP, max2play & Raspberry OS)
aren't using it. It's
What about converting the documentation from fixed web pages to a wiki?
That could allow the admins to spread the maintenance over lots more
people, relieve the coders of a bit of work, and likely keep things more
up to date than can sometimes be the case.
I put the CACHE on the drive with music files. But many people report
keeping it on the SD card with no problems with years of use
That's me. Three or four years, I don't know. IMHO SD cards are by far
good enough for the average user not to have to go through the
additional hoops of
Isn't it about time someone got off their arse and changed 300MB to
something more realistic?
Thanks for your suggestion!
300MB has always worked for me.
I'd vote for full size, too. 300MB is not enough in many cases. In
particular if you're using my Music and Artist Information plugins
Because most don't know that that means. That would just lead to more
questions. 8.0.0 is fine for most. pCP has always been on the latest
branchwhatever branch that is.
I can't fully agree: LMS8 is pretty new, while 7.9 has been in minor
bugfix mode for many years. There might be
Why would you think the SD card is not reliable?
I'd second that question. With thousands of active LMS on pCP
installations out there I bet 99% of them are using the default setup
writing to SD card. There can't be a bigger problem to this.
--
Michael
I've been running my pCP based LMS on the same SD card for three or four
years without a hiccup. Yes, it might give up at some point, but it's
easy enough to backup it up and re-deploy. Easier than handling
additional storage devices. Not to mention that USB sticks aren't any
more robust than
Etcher is available 'here' (https://www.balena.io/etcher/).
Etcher has a windows version too and it works well for creating SD cards
for rPi.
Etcher has a somewhat poor reputation for sharing too much information.
The Raspberry Pi Foundation now provides a new imager of their own.
- would Spotty work inside such an image? I see that you forward 5353
which might be part of what's required.
I'm using Spotty and it works fine... but I'm not necessarily using the
ideal configuration - see the next point.
Is local discovery working? Eg. can any Spotify user in your network
But we have these recipes already.
I'm still low in the learning curve. But last time I tried to use LMS
inside Docker (I believe incl. your image), it didn't work for me. But
that's probably been a year ago.
I'd have quite a few questions wrt. to your image I'd be happy to
discuss with
[20-05-20 08:27:36.0949] Slim::Utils::Misc::msg (1255) Warning:
[08:27:36.0937] private subdirectory /tmp/par-7463 is unsafe (please
remove it and retry your operation) at
/usr/local/slimserver/CPAN/PAR/SetupTemp.pm line 120.
You should ask the developer to get rid of PAR and distribute the
A recipe for building (publishing?) an image is whatÂ’s needed.
Exactly. Because all the political, philosophical and theoretical
arguments won't take us anywhere :-D.
--
Michael
___
unix mailing list
unix@lists.slimdevices.com
I come from volumio, I would like to know if I need a screen if or if
for the raspberry pi and if this platform has to pay or something, it is
compatible with tidal so I see something that interests me very much I
would like to know if it is compatible with qobuzz too, ¿ Can this be
handled on
This is only for ARM, right? I haven't looked but I guess the ARM deb
isn't including all the CPAN versions that the x86 one does, it is 47Mb
compared to 139Mb.
Once we had a documented "standard" image I could build optimized
packages for these. We would know what Perl was used, thus could
Is there a way to use my pCP units as digital photo frames when
squeezelite isn't playing anything?
There's the Image Viewer screensaver you could use. I've never used it
with Jivelite or pCP. But in theory it would allow you to store images
on a USB stick or SD card and show them as a
So is there any way, to keep this property when the RPI is both running
pCP and LMS? Maybe the LMS writes can be moved to e.g. an attached USB
stick?
The USB stick will suffer the same risk of getting corrupted as the SD
card does. It won't solve that problem.
--
Michael
What does "official" image mean? There are many good LMS docker images
available already in hub:
https://hub.docker.com/search?q=logitech=image=1. Instead of
rebuilding the wheel, maybe pull a few of these down see if something
can be blessed as official.
I think one of the issues of the
I'd be very interested if it's possible for songs from my Tidal favorite
albums to be part of a random playlist (from the Random Mix menu) that
also includes my locally stored files. That would be epic.
That's what LMS8 is all about (right now): did you enable and configure
the Online Library
I checked your log and don't see any reason why that should fail... the
file as logged looks perfectly fine, I can parse it no problem. I have
no clue why that fails :-(.
I just released Spotty 4.0 which would handle this case slightly
differently. It's mostly in the error logging where I'm
If I connect the Squeezebox radio to the Raspberry Pi running LMS 7.9.2,
the alarm works at the specified time.
Any ideas?
Double or triple-check the time settings on your LMS Pi running LMS 8.
There's no change related to this in LMS8. I bet you could install 7.9
on that machine and would
{"username":"myusername","auth_type":1,"auth_data":"QVFER283Vm.k="}
I checked your log and don't see any reason why that should fail... the
file as logged looks perfectly fine, I can parse it no problem. I have
no clue why that fails :-(.
Maybe I'm going to change the code slightly to
{"username":"myusername","auth_type":1,"auth_data":"QVFER283Vm.k="}
Would you mind sharing the full log file with me? Non edited and all?
I'd like to understand why your data would fail to parse as JSON.
--
Michael
___
unix mailing list
The alarms set on my two SBRs no longer work since I upgraded to 8.0.
This surprises me, since I thought the alarm function was held on the
SBR itself.
There should be absolutely no change in how alarms work in LMS8. Did you
install the LMS8 compatibility patch for SBR?
--
Michael
Ok, I'm now on 8.0.0
Welcome to the wild side! :-)
--
Michael
___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix
Michael, can you summarise the bug fix commit policy as relates to
different versions.
As if there was a policy :-). But here's what I try to do:
- important stuff breaking 7.9 is fixed in 7.9, as long as 8.0 is not
considered a stable release
- more exotic fixes only go in to 8 (and might
You suggest to switch to 8?
I for myself for sure. That's why I created it :-).
Whether the service integration is for you or not, I can not say. Give
it a try. If you don't like it you can re-install 7.9 again.
--
Michael
___
unix mailing list
No way to disable the check completely?
It's there for a reason. You need to allow the outside network - which
shouldn't change on restarts.
But can't you configure docker in bridge mode or something, where it
would use the same network configuration as the outside world?
--
Michael
Then I edit the config to set 'allowedHosts' to '*'. I run the container
up again, and it's changed back to '172.22.0.2', which is the IP address
of the container.
If I read the code correctly, then '*' isn't a valid value. It needs to
be some network definition, eg. 172.22.1.0.
--
Michael
If I switched to 7.9.3 or to 8.0 which is the difference? Now it works
Biggest new feature (so far) is integration of music services: your
album collection from Spotify/TIDAL/Qobuz would show up as part of "My
Music".
--
Michael
___
unix mailing
Hmmm, that's odd. It appears that the setting for allowedHosts in
server.prefs is being regenerated whenever I restart the container.
Are you storing it outside the container? Check the file before you shut
down the container.
--
Michael
___
unix
I'm running LMS on this:
DS1511+ Intel Atom D525 Dual Core 4 Yes X86 DDR2 1 GB
Not sure if that's 64 bit?
Yes, that's x86_64.
--
Michael
___
unix mailing list
unix@lists.slimdevices.com
I don't know of any backups of this in Synology unfortunately. Yea, I
would agree. This looks like the new auth json. Can you give me a test
build to keep the old corrupt one around? I can wait for it to fail
again.
Please add http://www.herger.net/slim-plugins/test.xml to the list of
It looks like fine json (I stubbed out the auth data just in case for
now, but just lots more chars)
{"username":"mynamehere","auth_type":1,"auth_data":"QVFxyzxyz="}
I guess that's the new credentials you got, not the broken one? Would
you have backups you can restore?
--
Michael
This is a problem I used to see fairly regularly. The configuration file
gets removed so there is no way to know how it got corrupted. It has
been quite a while since I experienced this though.
Hmm... I should probably change the code to keep the previous version
around.
--
Michael
I'm not really sure what file I'm looking for or where to look. I'm
ssh'ed in though. Here is a list of all files in that area. Anything
you see of interest?
It would be in Cache/spotty/*/credentials.json.
--
Michael
___
unix mailing list
One thing that I was unsure of. When I go into spotify, I get lots of
options of what player to authorize, and one of those is a generic one
that seems to work for all my LMS. But maybe that's something to
understand?
That's not for authorization. Once you've authorized LMS to use Spotify,
"Plugins::Spotty::Plugin::getCredentials (518) Corrupted credentials
file discovered. Removing configuration."
Could you see whether you have a backup copy of that file? I'd be
interested in understanding in what way that file was corrupted.
--
Michael
So are you saying that once they lose auth (maybe by the going away and
reconnecting) then they've lost auth for good? And does that mean all
players have lost auth for good? I.e. does the overall LMS account lose
auth if any one player loses auth?
I'm not sure what I'm seeing has anything to
So, no compile when installing perl5-28 on a Pi3b. No perl at all in the
host.
Maybe I'm hitting the limits of my admittedly little Docker know-how.
But looking at that Dockerfile
Has anyone seen this issue where the Spotty plugin will work for a
few days, but then need you to reauthorize it again? Here is my log,
and my LMS information. I run it on a synology NAS, and I have a mix of
real SB's and some piCorePlayers. I am using Spotty version 3.1.3
Do some of your
There is an official perl docker image, in many variants. Looks like
perl-slim is about '+100MB'
(https://github.com/Perl/docker-perl/issues/52#issuecomment-412763706)
and debian based.
Perhaps that could be a starting point?
At first I thought: great idea! Alas, those images seem to build Perl
When running an image, the container can know its arch; but in-container
update isn't mainstream as it breaks the promise of repeatability.
So you'd say there would need to be at least two images (x86 & ARM)? Or
the one image should download the package with binaries for all platforms?
--
Could a docker image be smart enough to install an architecture
dependent package?
--
Michael
___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix
In order to update you'd have to re-build the container? Or can it
update itself?
It could, but that's "holding it wrong".
In principle, an image is used to spawn a container, then you kill it or
clone it, and the next container will be completely identical except for
a few details like
Thanks for that info. In that case it should be relatively simple. Just
need a mechanism that queries for the latest nightly when the container
is built and installs it.
In order to update you'd have to re-build the container? Or can it
update itself?
--
Michael
I don't necessarily want to start completely from scratch.
Just saw that Alpine is based around musl, rather than glibc. Which
means that you'd have to build all binaries yourself. I'm not sure you
want to go there. It's probably more reasonable to start with a
minimalist Debian based
Pretty much, how to get from a git checkout to a running system.
Ok, then your best bet would probably be getting Perl 5.28 on that
system. Because we have binaries for it on x86_64, armhf, and aarch64.
The Debian build file lists the following dependencies:
libc6, libgcc1, libstdc++6,
Can you point me to 'definitive' install instructions @mherger ?
No, because they don't exist. What would you want to know specifically?
I mean, you could stick with some Debian based base system. But that you
don't want because of its size. And with Alpine you're on your own.
Also in a
201 - 300 of 1372 matches
Mail list logo