Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Patricia P wrote: > The chromebase works fine on its alpine os, so upgrading is optional as > long as squeezelite is supported. While its within the LAN (no ports > forwarded) I hope it is secure. Or as secure as the network anyway. > > Its remarkable that a device sold new in 2019 was 32 bit. Yes, that is my thinking too. As I (sort of) understand it, 'Postmarketos' (https://postmarketos.org/), which is built on Alpine, uses armv7 to support older 32bit phones so hopefully that influences Alpine to continue support for armv7 for some time. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
sodface wrote: > I noticed this in Alpine's IRC logs yesterday: > > > > Which would be kind of disappointing. I have a bunch of original pi zero > w's though I'm not really currently using them for anything. The > chromebase/box is 32bit also but armv7 which I guess Alpine should > support for a while yet, though I think the days are numbered for 32bit > generally, not just for Alpine. Time marches on. The chromebase works fine on its alpine os, so upgrading is optional as long as squeezelite is supported. While its within the LAN (no ports forwarded) I hope it is secure. Or as secure as the network anyway. Its remarkable that a device sold new in 2019 was 32 bit. SB Touch (Community firmware v8.01) UE Radio, SMSL Sanskrit MkII, Talk Electronic Cyclone 1.2 amplifier. LMS 8.2 Snakeoil OS, HP t520 thin client. BBCiPlayer, BBC Sounds, Shairtunes2 plugins, edo applet Patricia P's Profile: http://forums.slimdevices.com/member.php?userid=30580 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
I noticed this in Alpine's IRC logs yesterday: > > 2022-11-23 16:39:18 i have been thinking of sunset armhf. rpi1 > is not worth supporting anymore. so its only rpi zero. I think even the > latest gen of rpi zero runs armv7 IIRC > 2022-11-23 16:39:43 I would like to drop armhf > 2022-11-23 16:50:37 I agree > 2022-11-23 16:57:06 Copy that, I won't pursue armhf support > for dotnet7 then. Thanks! > 2022-11-23 19:53:33 Latest gen of rpi zero (2nd gen) still is > based on armv6, FWIW > Which would be kind of disappointing. I have a bunch of original pi zero w's though I'm not really currently using them for anything. The chromebase/box is 32bit also but armv7 which I guess Alpine should support for a while yet, though I think the days are numbered for 32bit generally, not just for Alpine. Time marches on. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
jpmenil wrote: > Yeah, same here, works great! > Thanks again!! My pleasure, glad to hear I didn't screw anything up (so far!). sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Yeah, same here, works great! Thanks again!! jpmenil's Profile: http://forums.slimdevices.com/member.php?userid=70929 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Yatsushiro wrote: > Just applied the 3.17 and LMS upgrades, without problem. > > Thanks for your continued, and continuing, support. Great! Thanks for the report!! sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Just applied the 3.17 and LMS upgrades, without problem. Thanks for your continued, and continuing, support. Yatsushiro's Profile: http://forums.slimdevices.com/member.php?userid=66935 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Alpine 3.17.0 was released today. I uploaded updated squeezelite and lms related packages to the sodface.com repo. See 'post #93 above for upgrade tips.' (https://forums.slimdevices.com/showthread.php?112276-My-Alpine-Linux-Repo-for-LMS-and-Squeezelite=1065185=1#post1065185) Just remember, if you stay on Alpine 3.16 but update using my lms packages, lms will likely break because of the perl version change. Conversely, if you upgrade Alpine to 3.17.0 but don't update my lms packages, lms will also likely break. Please update/upgrade everything! I hope this does not cause any issues, please let me know if you run into any problems. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
ralphy wrote: > That's great! > > Audio Scan 1.06 fixes parsing large comment headers (such as large > embedded images) in opus files. Thanks for the info ralphy. It's really nice to see things moving along and maintained in the LMS ecosystem. Slightly off topic, but, I had an issue yesterday with squeezelite refusing to play mp3's on a cbm I had running Alpine 3.17_rc1. Fix was to rebuild squeezelite against 3.17, so I did that on all arches yesterday and will upload those along with the LMS updates on 3.17 release day. I was a bit behind on squeezelite versions anyway so updating was sort of needed regardless. I'm just glad I caught it. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
sodface wrote: > > > Code: > > > Logitech Media Server Version: 8.4.0 - 1668416677 @ Mon 14 Nov 2022 10:29:44 AM CET > Hostname: server > Server IP Address: 10.0.0.10 > Server HTTP Port Number: 9000 > Operating system: Alpine Linux - EN - utf8 > Platform Architecture: x86_64-linux > Perl Version: 5.36.0 - x86_64-linux-thread-multi > Audio::Scan: 1.06 > IO::Socket::SSL: 2.075 > Database Version: DBD::SQLite 1.58 (sqlite 3.22.0) > Total Players Recognized: 3 > > > That's great! Audio Scan 1.06 fixes parsing large comment headers (such as large embedded images) in opus files. Ralphy *1*-Touch, *5*-Classics, *3*-Booms, *2*-UE Radio 'Squeezebox client builds' (https://sourceforge.net/projects/lmsclients/files/) 'donations' (https://www.paypal.com/cgi-bin/webscr?cmd=_donations=LL5P6365KQEXN=CA_name=Squeezebox%20client%20builds_code=USD=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted) always appreciated. ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Upgraded my local packages to latest nightly and 'audio-scan 1.06 being discussed here' (https://forums.slimdevices.com/showthread.php?117063-Audio-scan-1-06). I don't know what the audio-scan change brings exactly but it's exciting to see the number change! Will upload soon when Alpine 3.17 is released, but, I repeat myself. Code: Logitech Media Server Version: 8.4.0 - 1668416677 @ Mon 14 Nov 2022 10:29:44 AM CET Hostname: server Server IP Address: 10.0.0.10 Server HTTP Port Number: 9000 Operating system: Alpine Linux - EN - utf8 Platform Architecture: x86_64-linux Perl Version: 5.36.0 - x86_64-linux-thread-multi Audio::Scan: 1.06 IO::Socket::SSL: 2.075 Database Version: DBD::SQLite 1.58 (sqlite 3.22.0) Total Players Recognized: 3 sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
I upgraded my server to Alpine 3.17.0_rc1 and rebuilt the lms-modules package against perl 5.36 (was 5.34 but upgraded as part of the Alpine 3.17 upgrade). The new lms-modules package only has the 5.36 modules in it but I wasn't sure if you already had the 5.34 modules installed whether they would stay and the 5.36 would just be added alongside, but no, it looks like apk removed the 5.34 when doing the upgrade. So I think that means you don't have much choice other than to upgrade both - Alpine to 3.17 and lms-modules to lms-modules-8-r6. I don't have the new packages uploaded to sodface.com/repo yet though I've tested locally and it seems good: Code: Logitech Media Server Version: 8.4.0 - 1667914576 @ Tue 08 Nov 2022 03:13:40 PM CET Hostname: server Server IP Address: 10.0.0.10 Server HTTP Port Number: 9000 Operating system: Alpine Linux - EN - utf8 Platform Architecture: x86_64-linux Perl Version: 5.36.0 - x86_64-linux-thread-multi Audio::Scan: 1.05 IO::Socket::SSL: 2.075 Database Version: DBD::SQLite 1.58 (sqlite 3.22.0) Total Players Recognized: 2 I'm building lms-modules for the other architectures now. I plan to upload on the same day Alpine 3.17.0 final is released. To upgrade everything then, check your /etc/apk/repositories file and make sure it's pointing to either latest-stable or v3.17, and make sure the sodface.com repo is uncommented eg: Code: http://dl-cdn.alpinelinux.org/alpine/v3.17/main http://dl-cdn.alpinelinux.org/alpine/v3.17/community #http://dl-cdn.alpinelinux.org/alpine/edge/testing http://www.sodface.com/repo Then update and upgrade: Code: $ sudo apk update $ sudo apk upgrade --available sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
With the official release of LMS 8.3 today and the start of the 8.4 branch, I updated the lms-nocpan to 8.4. Working ok for me: Code: Logitech Media Server Version: 8.4.0 - 1667572584 @ Fri 04 Nov 2022 04:01:12 PM CET Also a reminder that the release of Alpine 3.17 is expected very soon, sometime between now and a couple of weeks if I read the IRC banter correctly. With that comes a new perl version so if you decide to update Alpine to 3.17 on release day, your LMS will break if you are using my packages. I need to update the lms-modules package for the new perl version. I'm going to try and get it ready ahead of time but it might not be updated and available until a day or so after the Alpine release. I'll update this thread when I have it all sorted out. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Just a note about the Spotty plugin for LMS if you are using my packages. Alpine uses musl libc, not glibc like most other distros use so generally, software should be built against musl to run on Alpine. There are ways around it, 'which you can read about here' (https://wiki.alpinelinux.org/wiki/Running_glibc_programs) but again generally, it's "best" to to compile the software from source for the target environment. The Spotty plugin includes helper binaries for different architectures: Code: InstalledPlugins/Plugins/Spotty/Bin/i386-linux/spotty-x86_64 InstalledPlugins/Plugins/Spotty/Bin/i386-linux/spotty InstalledPlugins/Plugins/Spotty/Bin/arm-linux/spotty-hf InstalledPlugins/Plugins/Spotty/Bin/darwin-thread-multi-2level/spotty InstalledPlugins/Plugins/Spotty/Bin/MSWin32-x86-multi-thread/spotty.exe InstalledPlugins/Plugins/Spotty/Bin/aarch64-linux/spotty The i386-linux binaries are statically linked so those work out of the box on Alpine: Code: server:/var/opt/lms/cache/InstalledPlugins/Plugins/Spotty/Bin$ file i386-linux/spotty i386-linux/spotty: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, BuildID[sha1]=5e320001d63c07a82ee79eea2b77b829b31f, stripped server:/var/opt/lms/cache/InstalledPlugins/Plugins/Spotty/Bin$ file i386-linux/spotty-x86_64 i386-linux/spotty-x86_64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, BuildID[sha1]=ffcc50d53d957922dbb94a29dd3192e623962fe4, stripped The issue I had was trying to run LMS with my car project which uses an armv7 cpu. The arm binaries included with Spotty are dynamically linked and won't run on Alpine as-is: Code: server:/var/opt/lms/cache/InstalledPlugins/Plugins/Spotty/Bin$ file arm-linux/spotty-hf arm-linux/spotty-hf: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.26, BuildID[sha1]=65f83e7aa10c3accfc378452d474253bc19bbb4e, stripped server:/var/opt/lms/cache/InstalledPlugins/Plugins/Spotty/Bin$ file aarch64-linux/spotty aarch64-linux/spotty: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=c295a41b3d01fa8389286e32e342deed7dd8efe0, stripped The Spotty plugin looks for and uses a helper binary named "spotty-custom" so that end users can build their own with that name and the plugin will find it automatically. So long story long, that's what I ended up doing, building the spotty helpers natively on Alpine for armv7, aarch64, x86, and x86_64. I didn't really need to do x86 and x86_64 since the statically linked ones included with the plugin work, but I was testing on x86_64 so I just built them both anyway. If you want to use the Alpine spotty helpers, make sure you have my repo added and: Code: # apk update # apk add spotty # rc-service lms restart In the spotty plugin settings, you should see /usr/bin/spotty-custom automatically selected: +---+ |Filename: Screenshot 2022-10-08 at 09-10-09 Server Settings.png| |Download: http://forums.slimdevices.com/attachment.php?attachmentid=38848| +---+ sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
They say you shouldn't drink and mess around with your website, but I'm doing it anyway. I tweaked the /repo indexing script a little to add a "View" link on the far right for text files, which should display them in your browser. I have another addition that adds a "tgz" link next to directories so you can download a tarball of that directory. It's enabled but I haven't displayed the links, because bots. For a directory like: http://www.sodface.com/repo/index/aports/repo/jivelite In your url bar, you can tack a ".tgz" onto the end (eg. jivelite.tgz) and hopefully get a tarball of the directory. If anybody wants to give it a shot and report back I'd appreciate it! sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
I updated the indexing script to use more human readable file sizes, did some more cleanup, and added the aports directory for the jivelite, squeezelite, lms and related APKBUILD files and patches: http://www.sodface.com/repo/index/aports/repo It's a clunky url but the way abuild works when you build a package, it uses the immediate parent directory as the repository directory (in this case named repo), so locally I have the aports directory nested in the same directory as the packages so I can just rsync the whole thing to sodface.com. Anyway, I think it makes it a little easier for me this way but I end up with repo twice in the path to the aports... Yes, it would be much easier if I just posted these somewhere like github but I sort of like making things difficult for myself. The other negatives to this setup are you can't just download a tarball of the whole directory and the files, even though they are mostly just text, don't preview in the browser, forcing you to download them to look at them. I'll probably tinker around with fixing those few things also. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
I finished up the script to enable some basic, old school, directory indexing: http://www.sodface.com/repo I'll be tidying up over the weekend. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
sodface wrote: > Awesome, you are welcome! Glad it is of some use but the heavy lifting > is really being done by MHerger, Ralphy and many others in the LMS > community. We all do what we can though, so I'm glad these packages can > be of some benefit. > > > > Concur! > > > > With age (and experience) comes wisdom though right? :) Based on your > comments, I think we are on the same page here. > > > > So I assume you are using Alpine 3.15.0 aarch64 correct? I > cross-compiled the aarch64 modules and utils for aarch64 and I'm ashamed > to admit, did not test them on my pi4 before posting them. So far as I > know you are the first person to use them. Thanks! And again, let me > know if you have any issues. MHerger was asking in another thread if I'd > had any issues with plugins that use helper binaries. I don't use many > plugins but I do use Spotty and it has a statically linked helper binary > which works fine on musl libc based Alpine. There may be issues with > other plugins though because I haven't tested them all. > > // edit, well, maybe cross-compile isn't exactly the right term here, I > built them on x86_64 under qemu-user emulation using an Alpine aarch64 > miniroot based chroot. You're correct, it's 3.15.0 and this is the output from uname "Linux pi4lms 5.15.4-0-rpi4 #1-Alpine SMP PREEMPT Mon Nov 22 10:43:31 UTC 2021 aarch64 Linux". I don't think I use any plugins as such... I really only point lms at my music/playlists directories and that's it! I do have another pi3 with a hifiberry card that outputs directly to my stereo. I run hifiberryos on that and it use it to stream internet stations. It works a charm! Occassionally I might stream from lms to the pi3 so I can listen to music through the stereo but generally prefer the headphones... So yeah, basic functionality is definitely working like a charm. No skipping, no buffering issues, no crackles, etc. All problems I've experienced with other distros in the past. Since I'm fairly new to this forum, although I've used lms for years, I didn't know about "MHerger, Ralphy and many others in the LMS community", my sincere thanks go out to them too! cheers. peterb1962's Profile: http://forums.slimdevices.com/member.php?userid=72651 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
peterb1962 wrote: > First things first... It works like a charm! I've now got a fully > functioning LMS running with squeezelite as the client and I've already > listened to some of my music. Your packages just made it so easy!!! > Thanks again and much appreciated!!! Awesome, you are welcome! Glad it is of some use but the heavy lifting is really being done by MHerger, Ralphy and many others in the LMS community. We all do what we can though, so I'm glad these packages can be of some benefit. > I only just found out about Alpine Linux a few days ago... I've been > using Linux for many years but with the trillions of distros out there, > it's hard to keep track of them all... I'm glad I discovered it as I > like the lean & clean approach, and no bloat! > > I do know there are others out there like tinycore, etc. but it's hard > to find a distro that just sticks to the basics a bit what Arch used > to be like many years ago. Personally, I like the idea of editing a > bunch of text files to start/stop services etc. and generally control > the system. I did eventually get used to systemd but it still blows me > away what a convoluted mess that is compared to just system V setups... > I've wasted so much time just trying to come to grips why my files keep > changing like resolv.conf etc. Concur! > > In any case, guess I'm showing my age. I cut my teeth on terminal-based > systems (VT100, VT220, etc.), even remember the days when you could run > WordPerfect of 2 floppy drives! talk about efficient and lean > programming... Microsoft has so much to answer for! Again, all just my > personal opinions. You mentioned HTTP v HTTPS etc. which is what kinda > inspired me to write this. I know all about personal peeves... I think I > could write a very small book about the bs that's supposedly progress. With age (and experience) comes wisdom though right? :) Based on your comments, I think we are on the same page here. > > To answer your question, yes it's a pi4 with 2gb, coupled with an Allo > Digione board. I use it with a Cambridge Dac and Sennheiser headphones. > The quality of the audio this produces is amazing! and I've heard some > truly expensive audio systems in the past... On top of that, when you > build something yourself from parts etc. it's just so much more > satisfying than taking something out of a box and just plugging it in... > well to me anyway ;-) > > cheers. So I assume you are using Alpine 3.15.0 aarch64 correct? I cross-compiled the aarch64 modules and utils for aarch64 and I'm ashamed to admit, did not test them on my pi4 before posting them. So far as I know you are the first person to use them. Thanks! And again, let me know if you have any issues. MHerger was asking in another thread if I'd had any issues with plugins that use helper binaries. I don't use many plugins but I do you Spotty and it has a statically linked helper binary which works fine on musl libc base Alpine. There may be issues with other plugins though because I haven't tested them all. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
sodface wrote: > My website, such as it is, is "powered by" awk and shell scripts, I > basically restricted myself to the tools busybox provides. The webserver > is 'althttpd' (https://sqlite.org/althttpd/doc/trunk/althttpd.md) which > up until very recently did not support https directly, but you could add > that capability with something like stunnel. Althttpd also doesn't have > a switch that you can flip to turn on directory indexing. That said, I > specifically chose althttpd because it's simple and for the features it > does provide which I built the mechanics of the page generation around. > > Anyway, althttpd added native https support at the beginning of this > year. I've tested it locally but haven't updated the Alpine package yet > or enabled it on sodface.com. I personally find it a little irritating > that everything is being pushed to https and that browsers are shunning > http sites to the point that you experienced what you did. But I don't > want to get into a religious war here on the forum about http vs https. > I don't feel that strongly about it except generally I don't like to be > coerced into things "for my own good". > > I'm tinkering around with the directory indexing, should be up pretty > quick I hope. > > > > What hardware are you using for a player? If you are using a raspberry > pi and are looking for a more out of the box solution, you might > consider [url=https://www.picoreplayer.org/]picoreplayer though I personally > love Alpine and it's a great solution if you are using different hardware (or even if you are using a pi). Let me know if you need any help or if you have any issues with the repo. First things first... It works like a charm! I've now got a fully functioning LMS running with squeezelite as the client and I've already listened to some of my music. Your packages just made it so easy!!! Thanks again and much appreciated!!! I only just found out about Alpine Linux a few days ago... I've been using Linux for many years but with the trillions of distros out there, it's hard to keep track of them all... I'm glad I discovered it as I like the lean & clean approach, and no bloat! I do know there are others out there like tinycore, etc. but it's hard to find a distro that just sticks to the basics a bit what Arch used to be like many years ago. Personally, I like the idea of editing a bunch of text files to start/stop services etc. and generally control the system. I did eventually get used to systemd but it still blows me away what a convoluted mess that is compared to just system V setups... I've wasted so much time just trying to come to grips why my files keep changing like resolv.conf etc. In any case, guess I'm showing my age. I cut my teeth on terminal-based systems (VT100, VT220, etc.), even remember the days when you could run WordPerfect of 2 floppy drives! talk about efficient and lean programming... Microsoft has so much to answer for! Again, all just my personal opinions. You mentioned HTTP v HTTPS etc. which is what kinda inspired me to write this. I know all about personal peeves... I think I could write a very small book about the bs that's supposedly progress. To answer your question, yes it's a pi4 with 2gb, coupled with an Allo Digione board. I use it with a Cambridge Dac and Sennheiser headphones. The quality of the audio this produces is amazing! and I've heard some truly expensive audio systems in the past... On top of that, when you build something yourself from parts etc. it's just so much more satisfying than taking something out of a box and just plugging it in... well to me anyway ;-) cheers. peterb1962's Profile: http://forums.slimdevices.com/member.php?userid=72651 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
peterb1962 wrote: > Oh wow! It never occurred to me that it could be the browser... Yes, I > use Firefox (98) but got no warnings at all, it just created 0-byte > files. I copied the links from this page and pasted them into Edge and > it worked fine! My website, such as it is, is "powered by" awk and shell scripts, I basically restricted myself to the tools busybox provides. The webserver is 'althttpd' (https://sqlite.org/althttpd/doc/trunk/althttpd.md) which up until very recently did not support https directly, but you could add that capability with something like stunnel. Althttpd also doesn't have a switch that you can flip to turn on directory indexing. That said, I specifically chose althttpd because it's simple and for the features it does provide which I built the mechanics of the page generation around. Anyway, althttpd added native https support at the beginning of this year. I've tested it locally but haven't updated the Alpine package yet or enabled it on sodface.com. I personally find it a little irritating that everything was being pushed to https and that the browsers are shunning http sites to the point that you experienced what you did. But I don't want to get into a religious war here on the forum about http vs https. I don't feel that strongly about it except generally I don't like to be coerced into things "for my own good". I'm tinkering around with the directory indexing, should be up pretty quick I hope. > > > Because I couldn't download your signature, the repo was ignored and I > never got past that point... I'm going to give this another go as the > concept of a very lightweight Linux audio player really appeals to me. > > Thanks for help, much appreciated. :) What hardware are you using for a player? If you are using a raspberry pi and are looking for a more out of the box solution, you might consider [url=https://www.picoreplayer.org/]picoreplayer though I personally love Alpine and it's a great solution if you are using different hardware (or even if you are using a pi). Let me know if you need any help or if you have any issues with the repo. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
sodface wrote: > Not sure. These links both work for me: > > http://www.sodface.com/repo/lms-aports.tar.gz > http://www.sodface.com/repo/sodface-pub-key.tar.gz > > I get good files from those, you get 0-byte files? > > I do get a warning from firefox 94.0 that it's a potential security risk > because it's served from http and not https. I had to specifically tell > firefox it was ok to download it. What client are you using? I don't > usually access those files via browser, so I didn't know that was > occurring. > > And again, I don't have directory indexing enabled, so you can't browse > http://www.sodface.com/repo with a browser but it will work with > Alpine's package manager, apk, which is really the point of the repo to > begin with, to serve packages for installation via apk. That said I will > be enabling some very basic indexing for /repo soon. My website is a > completely "roll your own" effort, which is probably very obvious when > you look at it. Oh wow! It never occurred to me that it could be the browser... Yes, I use Firefox (98) but got no warnings at all, it just created 0-byte files. I copied the links from this page and pasted them into Edge and it worked fine! Because I couldn't download your signature, the repo was ignored and I never got past that point... I'm going to give this another go as the concept of a very lightweight Linux audio player really appeals to me. Thanks for help, much appreciated. :) peterb1962's Profile: http://forums.slimdevices.com/member.php?userid=72651 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
peterb1962 wrote: > I tried your original instructions first, the ones above, but the repo > is empty. I then found your update and tried to follow that but for all > downlinks I get 0 byte files downloaded... your signature, the tar file > as per reply > > "Sorry, I replaced the tarball again. Fixed some typos and other > cleanup." > > > Am I doing something wrong? I can't seem to work it out... Not sure. These links both work for me: http://www.sodface.com/repo/lms-aports.tar.gz http://www.sodface.com/repo/sodface-pub-key.tar.gz I get good files from those, you get 0 byte files? sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
I tried your original instructions first, the ones above, but the repo is empty. I then found your update and tried to follow that but for all downlinks I get 0 byte files downloaded... your signature, the tar file as per reply "Sorry, I replaced the tarball again. Fixed some typos and other cleanup." Am I doing something wrong? I can't seem to work it out... peterb1962's Profile: http://forums.slimdevices.com/member.php?userid=72651 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
I did some repo updating tonight. Fixed some build failures with a few of the APKBUILD files and updated a few others. Rebuilt the lms modules for aarch64 to work with the perl 5.34. Architectures with squeezelite, jivelite, and supporting packages: x86_64, x86, armv7, armhf, aarch64 Architectures with lms and supporting packages: x86_64, x86, armv7, aarch64 sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Sorry, I replaced the tarball again. Fixed some typos and other cleanup. http://www.sodface.com/repo/lms-aports.tar.gz sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
2 things: 1. I replaced the tarball at the download link previously posted for the lms aports: http://www.sodface.com/repo/lms-aports.tar.gz The main changes are for lms-modules and lms-utils which should now just build with abuild -r as would be expected (none of the build manually and copy in a tarball as source nonsense that I was doing before). So please re-download and use these versions instead. 2. The x86 packages that Ralphy provided I had to re-sign with my public key, however, I forgot to do it as root originally so I'm not sure if that contributed to the issues mherger was seeing with is iSH experiments. I re-signed them as root and reuploaded them. I believe that running: sudo apk update sudo apk fix lms should reinstall everything. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
mherger wrote: > > sudo rc-service lms start > > rc-service is unknown. There are serious limitations in that image... > > > I've see similiar issues when I attempted to run slimserver.pl > directly. > > Permissions issues or the networking errors? Permissions. The networking issues are likely to still be a problem. As long as lms-openrc is installed you can run the script as root. # apk list | grep lms-openrc lms-openrc-8-r1 noarch {lms} (GPL-2.0) *[installed]* # /etc/init.d/lms start Ralphy *1*-Touch, *5*-Classics, *3*-Booms, *2*-UE Radio 'Squeezebox client builds' (https://sourceforge.net/projects/lmsclients/files/) 'donations' (https://www.paypal.com/cgi-bin/webscr?cmd=_donations=LL5P6365KQEXN=CA_name=Squeezebox%20client%20builds_code=USD=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted) always appreciated. ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
sudo rc-service lms start rc-service is unknown. There are serious limitations in that image... I've see similiar issues when I attempted to run slimserver.pl directly. Permissions issues or the networking errors? ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
mherger wrote: > Woot! I was able to connect a Squeezeplay instance to my LMS on iPhone > :D. But as soon as I tried to access the web UI, it crashed. There are a > lot of network related errors. And at that point it's the CLI plugin(!) > which goes crazy, logging messages in the thousands. > > Earlier challenge: iSH would start as root. LMS would not start as root. > Use "--user guest" with LMS. And make sure /var/opt/log/lms is world > writable. Otherwise it crashes with some logging error. Did you try starting lms using the init.d script? sudo rc-service lms start It should handle the folder permissions for you and it uses the lms user not root. I've see similiar issues when I attempted to run slimserver.pl directly. Ralphy *1*-Touch, *5*-Classics, *3*-Booms, *2*-UE Radio 'Squeezebox client builds' (https://sourceforge.net/projects/lmsclients/files/) 'donations' (https://www.paypal.com/cgi-bin/webscr?cmd=_donations=LL5P6365KQEXN=CA_name=Squeezebox%20client%20builds_code=USD=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted) always appreciated. ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
mherger wrote: > Woot! I was able to connect a Squeezeplay instance to my LMS on iPhone > :D. But as soon as I tried to access the web UI, it crashed. There are a > lot of network related errors. And at that point it's the CLI plugin(!) > which goes crazy, logging messages in the thousands. > > Earlier challenge: iSH would start as root. LMS would not start as root. > Use "--user guest" with LMS. And make sure /var/opt/log/lms is world > writable. Otherwise it crashes with some logging error. That's good (I guess??) I don't have any iThingies (ripping off Ralphy's term) either so I'm not really following along but if there's anything I need to change generally for my lms packages can you point that out? sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Woot! I was able to connect a Squeezeplay instance to my LMS on iPhone :D. But as soon as I tried to access the web UI, it crashed. There are a lot of network related errors. And at that point it's the CLI plugin(!) which goes crazy, logging messages in the thousands. Earlier challenge: iSH would start as root. LMS would not start as root. Use "--user guest" with LMS. And make sure /var/opt/log/lms is world writable. Otherwise it crashes with some logging error. Michael "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!" (LMS: Settings/Information) mherger's Profile: http://forums.slimdevices.com/member.php?userid=50 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Ralphy provided an updated modules package for x86 (lms-modules-8-r4.apk) which supports perl 5.32 and 5.34. He also provided jivelite and supporting sdl packages. The x86 repo at sodface.com has been updated. Thanks Ralphy! apk update apk add -l lms should upgrade lms-modules to the r4 package version, though you can do it explicitly too: apk add -l lms-modules sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
As far as the perl version, I don't know anything about iSH but is it possible to add the 3.15 main repo to /etc/apk/repositories and then just upgrade perl? The LMS package would need to be upgraded, too. They two must be in sync with the Perl version. ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
As far as the perl version, I don't know anything about iSH but is it possible to add the 3.15 main repo to /etc/apk/repositories and then just upgrade perl? http://dl-cdn.alpinelinux.org/alpine/v3.15/main apk update apk add -l perl or even do a full upgrade of iSH to 3.15? http://dl-cdn.alpinelinux.org/alpine/v3.15/main http://dl-cdn.alpinelinux.org/alpine/v3.15/community apk upgrade --available sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
mherger wrote: > Tried this in iSH. I can indeed install LMS on my iPhone :-D. Alas: it > comes with Perl 5.34 binaries, but the Perl version installed is 5.32. I > > only installed iSH a day or two ago. What would I have to do to get the > > latest Perl? Checking out iSH on the app store it's using alpine 3.14 which is a release behind the current stable version 3.15. Unfortunately perl was upgraded between the 2 releases and I don't have an ithingy that runs the minimum version of iOS required. I'll see if I can downgrade perl temporarily to build the modules for perl 5.32. Ralphy *1*-Touch, *5*-Classics, *3*-Booms, *2*-UE Radio 'Squeezebox client builds' (https://sourceforge.net/projects/lmsclients/files/) 'donations' (https://www.paypal.com/cgi-bin/webscr?cmd=_donations=LL5P6365KQEXN=CA_name=Squeezebox%20client%20builds_code=USD=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted) always appreciated. ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Tried this in iSH. I can indeed install LMS on my iPhone :-D. Alas: it comes with Perl 5.34 binaries, but the Perl version installed is 5.32. I only installed iSH a day or two ago. What would I have to do to get the latest Perl? ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Thanks both! I look forward to trying these out. That won't be until this evening unfortunately, so perhaps I should look forward instead to Michael showing us whether they work under iSH. :) EDIT: Had a quick try with Squeezelite. There don't seem to be any sound output devices under iSH. :( Code: Chriss-iPad:~# squeezelite -l Output devices: null - Discard all samples (playback) or generate zero samples (capture) chill's Profile: http://forums.slimdevices.com/member.php?userid=10839 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Ralphy was kind enough to build and provide the following packages for x86: Code: libalac-1.0.0-r1.apk libalac-dev-1.0.0-r1.apk libalac-doc-1.0.0-r1.apk lms-8-r1.apk lms-modules-8-r3.apk lms-nocpan-8.3.0.1645360070-r0.apk lms-openrc-8-r1.apk lms-utils-8-r3.apk squeezelite-1.9.9.1401-r0.apk squeezelite-doc-1.9.9.1401-r0.apk squeezelite-openrc-1.9.9.1401-r0.apk He also updated the Custom.pm included with the lms base package so that Platform Architecture is now correct and no longer says "unknown". I rebuilt the lms and lms-nocpan packages for x86_64 and armv7 also so they now include the change. Upgrade and restart with: Code: sudo apk update sudo apk add -l lms sudo rc-service lms restart Thanks Ralphy!! sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
ralphy wrote: > @sodface where can I find your latest APKBUILD files for lms? Ralphy, all, Here is a link to a tarball for the following aports and supporting files: lms (this also creates the lms-openrc subpackage) lms-nocpan lms-utils lms-modules http://www.sodface.com/repo/lms-aports.tar.gz My build process for LMS is a little embarassing. I manually build the binaries for the -utils and -modules packages and include those as "source" files, so I don't have a completely automated build process using Alpine's build system. I guess I'm mostly using abuild as a packager to facilitate distribution and installation. When Alpine changes perl versions and breaks my LMS, which has happened a couple of times. I manually rebuild the binaries for the different arches against the new perl, tar up the result and move it into the applicable aport package directory as the new source. Anyway, I'm sure you get the picture, it's clunky but the binary rebuilds are infrequent so it's not that big a deal for me. Also, I made my best effort to come up with what I think are the appropriate installation paths. I had some different threads going awhile back about it and got opinions from you and Roland0 and others. There is probably some disagreement about the paths these packages use. There are a couple patches I apply too which you may or may not want to keep, the upnp one was mostly for me so that the Roku media player worked like I wanted, there's a thread on that too. I don't think most people use that upnp plugin. And finally, attached are the notes I use when building the binaries. They are a mess, I can barely follow them, and I wrote them. +---+ |Filename: Notes.txt| |Download: http://forums.slimdevices.com/attachment.php?attachmentid=37270| +---+ sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
mherger wrote: > > I have a latest generation iPhone. I'd be keen to try it out too. I've installed iSH on an iPad - must admit, I didn't look into whether it's available for an iPhone, so haven't tried it. chill's Profile: http://forums.slimdevices.com/member.php?userid=10839 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
That would interesting - do you have any iDevices to try those builds under iSH? I have a latest generation iPhone. ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
ralphy wrote: > I have an alpine i686 build system that I'm using to repurpose my O2 > joggler. > So far, I only have squeezeplay and squeezelite apks but I should be > able to build the lms packages. > That would interesting - do you have any iDevices to try those builds under iSH? Squeezeplay on an iPad would be fun, although I'd be surprised if the graphics would work. But Squeezelite on an iPhone would be a good thing to have. chill's Profile: http://forums.slimdevices.com/member.php?userid=10839 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
I have an alpine i686 build system that I'm using to repurpose my O2 joggler. So far, I only have squeezeplay and squeezelite apks but I should be able to build the lms packages. @sodface where can I find your latest APKBUILD files for lms? Ralphy *1*-Touch, *5*-Classics, *3*-Booms, *2*-UE Radio 'Squeezebox client builds' (https://sourceforge.net/projects/lmsclients/files/) 'donations' (https://www.paypal.com/cgi-bin/webscr?cmd=_donations=LL5P6365KQEXN=CA_name=Squeezebox%20client%20builds_code=USD=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted) always appreciated. ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
iSH is using i686. Am I right that an i686 build would therefore allow, for instance, LMS to run on an iPad, and Squeezelite to run on an iPhone? That's the idea I wanted to explore... ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
mherger wrote: > iSH is using i686. Am I right that an i686 build would therefore allow, for instance, LMS to run on an iPad, and Squeezelite to run on an iPhone? That would be interesting. chill's Profile: http://forums.slimdevices.com/member.php?userid=10839 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Your repo URL would give me a 404. Yes, in a browser it will, I don't have directory listing enabled. The repo will work from the Alpine package manager. Oh, and unsupported platoforms, too? I blindly tried installation on iSH again - before I saw that I did that already right after your announcement... iSH is using i686. ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
mherger wrote: > Your repo URL would give me a 404. Yes, in a browser it will, I don't have directory listing enabled. The repo will work from the Alpine package manager. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Your repo URL would give me a 404. Michael "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!" (LMS: Settings/Information) mherger's Profile: http://forums.slimdevices.com/member.php?userid=50 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
sodface wrote: > Kev, also if you see this and decide to try Alpine on the 3040, here are > some notes I took at the time (it's been a while). > Sorry missed this, Cool thanks as ever for your help and work on this. Still not got round to playing further, got Unbuntu up and running on the Wyse to prove it was all OK and then shelved it till I feel like playing around with it. Cheers Kev KeBul's Profile: http://forums.slimdevices.com/member.php?userid=32883 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Yatsushiro wrote: > I'm really quite impressed, so thanks for setting up the repo. My pleasure, I'm happy to know it's in use. Now I need to do a little better job with keeping the repo cleaned up and up to date. I did put up a newer lms-nocpan this morning: lms-nocpan-8.3.0.1644303427-r0 x86_64 > > It seems that this 3040 unit is almost half as fast as an RPi4 for > scanning the database. What do you attribute the difference to? I assume you are now using the same external HDD that you were using on the Pi4? So is it USB controller / bus, CPU, or RAM? I wouldn't think OS differences would be that dramatic, must be hardware related? sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
sodface wrote: > Great, glad you got it sorted. I'd be interested in any feedback you > have! I'm really quite impressed, so thanks for setting up the repo. I had a chance to buy a cheap 3040 so took the opportunity to free up an 8GB RPi4 from it's LMS duties so I can use it for other projects. I've set up the 3040 on a spare HD that had a backup of my music for testing, setting up Samba etc. Before I disconnect the RPi4 to swap disks, I'll do a full rescan and compare times taken. I've only set up the 3040 as an LMS box, so won't need it as a player. This little 3040 is a nice little box for 45 with PSU; it's quiet, runs cool and seems 'nippy' over ssh from a Q4OS Debian PC. It does take a relatively long time to boot/reboot compared to the RPi4, but that's more an inconvenience than a problem I'll report on any issues I have as time moves on, and possibly ask for help along the way. Yatsushiro's Profile: http://forums.slimdevices.com/member.php?userid=66935 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Yatsushiro wrote: > Hi > > Just set up LMS on Alpine on a Wyse 3040 using your repo. All is good > until I need to install/update "libcrypt-openssl-rsa-perl" to support > the Shairtunes plugin. I've tried apk search but am drawing blanks (I'm > more used to Arch and Debian based distros. so I'm sure the issue is > me!) > > Can you help? > > Edit: Found it, the package is called 'perl-crypt-openssl-rsa' in > Alpine. Great, glad you got it sorted. I'd be interested in any feedback you have! sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Hi Just set up LMS on Alpine on a Wyse 3040 using your repo. All is good until I need to install/update "libcrypt-openssl-rsa-perl" to support the Shairtunes plugin. I've tried apk search but am drawing blanks (I'm more used to Arch and Debian based distros. so I'm sure the issue is me!) Can you help? Yatsushiro's Profile: http://forums.slimdevices.com/member.php?userid=66935 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
blackbird wrote: > Thank you. > I have successfully built the jivelite package with the APKBUILD file > you provided. I have connected a 7" touchscreen to an HP Thinclient t420 > and it is working fine. > Awesome! sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
sodface wrote: > Hi blackbird, I'm thrilled to see someone else running Alpine on a thin > client and that you were able to use at least my x86_64 packages for > squeezelite and jivelite successfully! I do not personally have a need > to support x86 and I don't really want to set up another build machine. > I've already sort of failed after my recent move to set back up aarch64 > and armhf. I'm looking at my pi4 right now, unplugged, dark, and covered > in dust :( > > I've done some cross compiling previously for armel so maybe I'll look > into that for x86 though probably qemu on my x86_64 builder would be a > better option?? > > See this link for APKBUILD files for jivelite and the couple extra sdl > packages not in the Alpine repos: > https://forums.slimdevices.com/showthread.php?111488-Jivelite-on-Alpine-Linux=1044729=1#post1044729 Thank you. I have successfully built the jivelite package with the APKBUILD file you provided. I have connected a 7" touchscreen to an HP Thinclient t420 and it is working fine. 37034 +---+ |Filename: 2022-01-25 21.01.39.jpg | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=37034| +---+ blackbird's Profile: http://forums.slimdevices.com/member.php?userid=70562 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Kev, also if you see this and decide to try Alpine on the 3040, here are some notes I took at the time (it's been a while). > > Notes on Wyse 3040 audio setup > > Had issues with the chtbswrt5672 onboard audio card showing up reliably > sometimes it was there, sometimes not. Regardless of whether it was > there or not, dmesg | grep cht would show errors about codec. When the > card showed up there were only a handful of error messages, when it > didn't > show up there were a bunch: > > cht-bsw-rt5672 cht-bsw-rt5672: ASoC: failed to init link SSP2-Codec: > -517 > > What seems to be reliable is to blacklist the module so it doesn't load > at boot then load it manually once the box is booted. > > Add to the end of /etc/modprobe.d/blacklist.conf > blacklist snd_soc_sst_cht_bsw_rt5672 > > Then after boot: > modprobe snd_soc_sst_cht_bsw_rt5672 > > and tail dmesg: > [ 48.903788] cht-bsw-rt5672 cht-bsw-rt5672: snd-soc-dummy-dai <-> > media-cpu-dai mapping ok > [ 48.904727] cht-bsw-rt5672 cht-bsw-rt5672: snd-soc-dummy-dai <-> > deepbuffer-cpu-dai mapping ok > [ 48.906025] cht-bsw-rt5672 cht-bsw-rt5672: rt5670-aif1 <-> ssp2-port > mapping ok > [ 48.915735] input: cht-bsw-rt5672 Headset as > /devices/pci:00/808622A8:00/cht-bsw-rt5672/sound/card1/input20 > > Also need to do this to get the headphone jack working: > apk add alsa-ucm-conf > apk add alsa-utils > alsaucm -c cht-bsw-rt5672 set _verb HiFi set _enadev Headphones > speaker-test -D hw:1,0 --channels=2 > > jack-02:/home/sodface# cat /proc/asound/cards > 0 [A ]: USB-Audio - USB-C to 3.5mm Headphone Jack A > Apple, Inc. USB-C to 3.5mm Headphone Jack A at > usb-:00:14.0-3, full speed > 1 [chtbswrt5672 ]: cht-bsw-rt5672 - cht-bsw-rt5672 > DellInc.-Wyse3040ThinClient--022RX4 > sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
sodface wrote: > Hey Kev, > > I haven't used Ubuntu much so I can't really make an informed comparison > between it and Alpine. It's extremely petty of me, but the cutesy little > animal names they use for the Ubuntu releases irritate me and make me > not want to use it just for that. I'd rather just say that Alpine kind > of just "clicked" for me when I started using it and the fact that they > support a bunch of architectures means I can use it everywhere I need > it, router, desktop, rpi's, thin clients etc. So far, the only thing > that has a been a negative to me is that the Linux version of the > proprietary DAW, Reaper, only supports glibc and Alpine is based on musl > libc. I've tried to get Reaper to work on Alpine with the gcompat > package (a glibc / muslc translation layer) but it isn't stable. I have > a license for Reaper and I like it but if I want to use it on Linux I'll > have to use something other than Alpine. So depending on your use cases, > software compatibility on Alpine may be more of a problem than on > Ubuntu. For me, Reaper is the only example that I can give. > > I thought this blog post by Drew Devault was good and lines up with my > thoughts about Alpine, give it a read: > > https://git.sr.ht/~sircmpwn/drewdevault.com/blob/master/content/blog/Praise-for-Alpine-Linux.gmi OK thanks, will have a read. Kev KeBul's Profile: http://forums.slimdevices.com/member.php?userid=32883 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Hey Kev, I haven't used Ubuntu much so I can't really make an informed comparison between it and Alpine. It's extremely petty of me, but the cutesy little animal names they use for the Ubuntu releases irritate me and make me not want to use it just for that. I'd rather just say that Alpine kind of just "clicked" for me when I started using it and the fact that they support a bunch of architectures means I can use it everywhere I need it, router, desktop, rpi's, thin clients etc. So far, the only thing that has a been a negative to me is that the Linux version of the proprietary DAW, Reaper, only supports glibc and Alpine is based on musl libc. I've tried to get Reaper to work on Alpine with the gcompat package (a glibc / muslc translation layer) but it isn't stable. I have a license for Reaper and I like it but if I want to use it on Linux I'll have to use something other than Alpine. So depending on your use cases, software compatibility on Alpine may be more of a problem than on Ubuntu. For me, Reaper is the only example that I can give. I thought this blog post by Drew Devault was good and lines up with thoughts about Alpine, give it a read: https://git.sr.ht/~sircmpwn/drewdevault.com/blob/master/content/blog/Praise-for-Alpine-Linux.gmi sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Hi Sodface, What's the advantage of using Alpine over say Ubuntu, Not yet got round to playing around with it but I picked up a Wyse 3040 16Gb thin client after your recommendation. Not sure what it's end use will be yet, but definitely will try it for LMS, thinking also maybe an entire standalone Squeezebox system for taking away on holiday breaks and other option is my OpenVPN server needs a rebuild and I could use this instead of the current Raspberry Pi. Cheers Kev KeBul's Profile: http://forums.slimdevices.com/member.php?userid=32883 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
blackbird wrote: > Im very happy to run squeezelite and jivelite on my Thin client (t620). > > > I appreciate your effort. I want to run it on my HP t420. HP t420 is > 32bit arch. Do you have any plan for supporting x86 ? Hi blackbird, I'm thrilled to see someone else running Alpine on a thin client and that you were able to use at least my x86_64 packages for squeezelite and jivelite successfully! I do not personally have a need to support x86 and I don't really want to set up another build machine. I've already sort of failed after my recent move to set back up aarch64 and armhf. I'm looking at my pi4 right now, unplugged, dark, and covered in dust :( I've done some cross compiling previously for armel so maybe I'll look into that for x86 though probably qemu on my x86_64 builder would be a better option?? See this link for APKBUILD files for jivelite and the couple extra sdl packages not in the Alpine repos: https://forums.slimdevices.com/showthread.php?111488-Jivelite-on-Alpine-Linux=1044729=1#post1044729 sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Im very happy to run squeezelite and jivelite on my Thin client (t620). I appreciate your effort. I want to run it on my HP t420. HP t420 is 32bit arch. Do you have any plan for supporting x86 ? blackbird's Profile: http://forums.slimdevices.com/member.php?userid=70562 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Alpine 3.15.0 was released back on November 24th. Perl was upgraded to 5.34. I just rebuilt the modules for x86_64 and armv7 and updated the repo\. I don't have my aarch64 builder set back up yet after the move. I'll get it back online this weekend and rebuild the modules for that architecture too. Currently in the x86_64 and armv7 repos: Code: lms-openrc-8-r0 lms-8-r0 lms-modules-8-r3 lms-utils-8-r3 lms-nocpan-8.3.0.1638573231-r0 LMS starts ok and seems to be running normally: Code: [21-12-09 22:42:59.4316] main::init (390) Starting Logitech Media Server (v8.3.0, 1638573231, Sat 04 Dec 2021 12:36:15 AM CET) perl 5.034000 - x86_64-linux-thread-multi sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Hello, I did a second container for this, using the latest Alpine LXC image, and the packages in your repository. Unfortunately squeezelite and lms services crash at startup, with default settings. I have tried it with enabling the Alpine testing repo and also without it. Where can I check the logs for both of these services, as in /var/log/messages there is nothing related to it. Thank You, pocok's Profile: http://forums.slimdevices.com/member.php?userid=71864 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Updated repos and weekly update script to LMS 8.3 branch. I missed that 8.3 was available. I have it installed on my Alpine LMS server: Logitech Media Server Version: 8.3.0 - 1628023423 @ Tue Aug 3 23:02:57 CEST 2021 Everything seems to be working fine so far. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
I made an attempt to cleanup my repo and update the lms packages to make sure they work on the latest 3.14 release of alpine. Currently lms* in the armhf and armel repos are incomplete/broken and I'm not sure when or if I'll fix them. The following three arch's should be ok to use: Code: ./armv7/lms-openrc-8-r0.apk ./armv7/lms-nocpan-8.2.0.1624871911-r0.apk ./armv7/lms-utils-8-r3.apk ./armv7/lms-modules-8-r2.apk ./armv7/lms-8-r0.apk ./aarch64/lms-openrc-8-r0.apk ./aarch64/lms-nocpan-8.2.0.1624871911-r0.apk ./aarch64/lms-utils-8-r3.apk ./aarch64/lms-modules-8-r2.apk ./aarch64/lms-8-r0.apk ./x86_64/lms-openrc-8-r0.apk ./x86_64/lms-nocpan-8.2.0.1624871911-r0.apk ./x86_64/lms-utils-8-r3.apk ./x86_64/lms-modules-8-r2.apk ./x86_64/lms-8-r0.apk sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Alpine 3.14 just came out on 6/15 and I hadn't upgraded my server yet, which I did this morning - lms seems to still be working after a reboot so that's good! Current package versions for x86_64 are: lms-openrc-8-r0 x86_64 {lms} (GPL-2.0) [installed] lms-8-r0 x86_64 {lms} (GPL-2.0) [installed] lms-modules-8-r1 x86_64 {lms-modules} (GPL-2.0) [installed] lms-utils-8-r1 x86_64 {lms-utils} (GPL-2.9) [installed] lms-nocpan-8.2.0.1623987577-r0 x86_64 {lms-nocpan} (GPL-2.0) [installed] sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
pocok wrote: > I'm interrestend in your repo. I would like to try installing LMS in an > Alpine LXC container (currently using Debian in LXC). If your repository > is still working, I would try to do a test install. The architecture is > x86_64 of course. Sorry I missed your post. Yes, the repo should still be working. See Post #1, basically download my public key and add to /etc/apk/keys/ and then add http://www.sodface.com/repo to /etc/apk/repositories. Then sudo apk add lms. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
I'm interrestend in your repo. I would like to try installing LMS in an Alpine LXC container (currently using Debian in LXC). If your repository is still working, I would try to do a test install. The architecture is x86_64 of course. pocok's Profile: http://forums.slimdevices.com/member.php?userid=71864 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
sodface wrote: > Hi diode84, yes still have the repo up, currently with versions: > > > So it looks like I need to get my repos straightened out. But I think > you are only interested in x86_64? Yes, at first x86. Thanks diode84's Profile: http://forums.slimdevices.com/member.php?userid=68983 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
diode84 wrote: > Hello sodface > Are you still working on this as I would like another go at it. > diode84 Hi diode84, yes still have the repo up, currently with versions: lms-openrc-8-r0 x86_64 {lms} (GPL-2.0) lms-8-r0 x86_64 {lms} (GPL-2.0) lms-modules-8-r0 x86_64 {lms-modules} (GPL-2.0) lms-utils-8-r0 x86_64 {lms-utils} (GPL-2.9) lms-nocpan-8.2.0.1614990095-r0 x86_64 {lms-nocpan} (GPL-2.0) aarch64 I didn't "fix" yet to a more generic version 8 and it's a lot behind because I also apparently missed the 8.1 to 8.2 version switch in the script I have cron'd to pull updates and besides that, the builder is an RPi4 which is currently reloaded with armv7 building a kernel for another project I'm working on so aarch64 updates to the below packages might not happen for a bit: lms-8.0-r2.apk lms-modules-8.0-r0.apk lms-nocpan-8.0.1.1608617100-r0.apk lms-openrc-8.0-r2.apk lms-utils-8.0-r0.apk armel however, confusingly, seems to be more current than aarch64: lms-8.0-r2.apk lms-modules-8.0-r0.apk lms-nocpan-8.2.0.1614990095-r0.apk lms-openrc-8.0-r2.apk lms-utils-8.0-r0.apk So it looks like I need to get my repos straightened out. But I think you are only interested in x86_64? sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
sodface wrote: > I decided I wanted to rename the lms packages slightly to make them less > version specific except for the lms-nocpan package. Probably a bad idea > as I borked up my own server install and ended up having to walk through > the setup again like it was an initial install. Oops. > > Here's the new package names with most of them just being "8" and > lms-nocpan being more specific: > > lms-openrc-8-r0 x86_64 {lms} (GPL-2.0) [installed] > lms-8-r0 x86_64 {lms} (GPL-2.0) [installed] > lms-modules-8-r0 x86_64 {lms-modules} (GPL-2.0) [installed] > lms-utils-8-r0 x86_64 {lms-utils} (GPL-2.9) [installed] > lms-nocpan-8.2.0.1614180387-r0 x86_64 {lms-nocpan} (GPL-2.0) [installed] Hello sodface Are you still working on this as I would like another go at it. diode84 diode84's Profile: http://forums.slimdevices.com/member.php?userid=68983 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
I decided I wanted to rename the lms packages slightly to make them less version specific except for the lms-nocpan package. Probably a bad idea as I ended up borking up my own server install and ended up having to walk through the setup again like it was an initial install. Oops. Here's the new package names with most of them just being "8" and lms-nocpan being more specific: lms-openrc-8-r0 x86_64 {lms} (GPL-2.0) [installed] lms-8-r0 x86_64 {lms} (GPL-2.0) [installed] lms-modules-8-r0 x86_64 {lms-modules} (GPL-2.0) [installed] lms-utils-8-r0 x86_64 {lms-utils} (GPL-2.9) [installed] lms-nocpan-8.2.0.1614180387-r0 x86_64 {lms-nocpan} (GPL-2.0) [installed] sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
New modules package uploaded to repo: lms-modules-8.2-r0.apk for x86_64 only. Let me know if anyone needs any other architecture built. Haha... for a short moment I was wondering whether this would allow me to run LMS on the iPhone using iSH :D. But that seems to be 686, rather than x86_64. ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
New modules package uploaded to repo: lms-modules-8.2-r0.apk for x86_64 only. Let me know if anyone needs any other architecture built. LMS is back up and running for me. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
I'm working on getting LMS functioning again on Alpine 3.13.2. I'd say "Don't Panic!" except I don't think anybody except me is using my packages. I upgraded my server earlier to Alpine 3.13.3 and didn't realize until 8 hours or so later that LMS isn't starting. Perl version changed to: This is perl 5, version 32, subversion 0 (v5.32.0) built for x86_64-linux-thread-multi which I think is the culprit. I'm currently rebuilding the modules and utilities. We'll see how good my notes were. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Added aarch64 packages to the repo: Code: althttpd-202005092232-r1.apk althttpd-openrc-202005092232-r1.apk fossil-2.11.1-r0.apk lms-8.0-r2.apk lms-modules-8.0-r0.apk lms-nocpan-8.0.0.1596358186-r0.apk lms-openrc-8.0-r2.apk lms-utils-8.0-r0.apk squeezelite-1.9.7.1269-r0.apk squeezelite-doc-1.9.7.1269-r0.apk squeezelite-openrc-1.9.7.1269-r0.apk sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
sodface wrote: > Unfortunately there is no forum, just a wiki, a couple mailing lists, > and their GitLab issue tracker. There is no gui by default but you can > add one fairly easily with a meta-package I believe but I think that > changed a bit recently. I'm running xfce on the laptop I'm typing this > on and on another thin client (samsung cloud monitor) but not on any of > the Wyse's - I'm cli only on those. > > This should get you close: > https://wiki.alpinelinux.org/wiki/Xfce_Setup Thanks again, will give a try. diode84's Profile: http://forums.slimdevices.com/member.php?userid=68983 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
diode84 wrote: > I am struggling a bit with Alpine linux. I can set it up to a terminal > but get no gui. Is there a gui and is there a forum that helps with > Alpine install that is a regular forum. Unfortunately there is no forum, just a wiki, a couple mailing lists, and their GitLab issue tracker. There is no gui by default but you can add one fairly easily with a meta-package I believe but I think that changed a bit recently. I'm running xfce on the laptop I'm typing this on and on another thin client (samsung cloud monitor) but not on any of the Wyse's - I'm cli only on those. This should get you close: https://wiki.alpinelinux.org/wiki/Xfce_Setup sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
sodface wrote: > Hi diode84, the info in the first post is still accurate. Install > Alpine then: > - download and add my public key (link in #1) to /etc/apk/keys > - add http://www.sodface.com to /etc/apk/repositories > - sudo apk update > - sudo apk add lms squeezelite > - edit /etc/conf.d/squeezelite config file to add any startup options > you need > - sudo rc-update add lms > - sudo rc-update add squeezelite > - reboot > > > I am struggling a bit with Alpine linux. I can set it up to a terminal but get no gui. Is there a gui and is there a forum that helps with Alpine install that is a regular forum. diode84's Profile: http://forums.slimdevices.com/member.php?userid=68983 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
diode84 wrote: > Exactly what I was looking for, I have a number of Wyse thin clients > which will run Daphile but what I want is LMS and Squeezelite instead. > A link to anything updated would be appreciated. > Thanks > diode84 Hi diode84, the info in the first post is still accurate. Install Alpine then: - download and add my public key (link in #1) to /etc/apk/keys - add http://www.sodface.com to /etc/apk/repositories - sudo apk update - sudo apk add lms squeezelite - edit /etc/conf.d/squeezelite config file to add any startup options you need - sudo rc-update add lms - sudo rc-update add squeezelite - reboot Versions currently in the repo: Code: squeezelite-1.9.7.1264-r0 squeezelite-doc-1.9.7.1264-r0 squeezelite-openrc-1.9.7.1264-r0 lms-openrc-8.0-r2 lms-8.0-r2 lms-modules-8.0-r0 lms-utils-8.0-r0 lms-nocpan-8.0.0.1594451286-r0 sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Exactly what I was looking for, I have a number of Wyse thin clients which will run Daphile but what I want is LMS and Squeezelite instead. A link to anything updated would be appreciated. Thanks diode84 diode84's Profile: http://forums.slimdevices.com/member.php?userid=68983 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
FYI, I don't think anyone is using my alpine packages, but just a head's up that I moved the repo (and sodface.com) to a different instance out there in the cloud somewhere. It was originally running on a canned CentOS image available from the hosting provider and it was bugging me on a number of levels that I wasn't running Alpine, one of which was that it just didn't seem right to have an Alpine package repo hosted on a CentOS VM. ;) The move was a geographic region change and IP address change. DNS is updated and everything seems to be resolving and working ok for me. Let me know if you have any issues. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
Thanks to Ralphy, the lms and squeezelite packages are added to the armel repo. I'm not able to test them however so feedback is welcome! The lms-nocpan package for armel should be updated once a week (or more often if I run it manually) along with the x86_64 and any other architectures I add since it doesn't need to be compiled, just packaged. sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] My Alpine Linux Repo for LMS and Squeezelite
I've got a cron job running on my x86_64 build machine that checks for LMS updates at the nightly downloads page then rebuilds the nocpan package and updates the repo accordingly. Picked up the change to build 1590299558 and the updated package was available in the repo as of this morning. Here's the script I'm using, improvements welcome! Code: #!/bin/sh cd "/home/sodface/aports/main/lms-nocpan" newfrag=$(wget -q http://downloads.slimdevices.com/nightly/?ver=8.0 -O - | grep noCPAN.tgz | cut -d'/' -f4,5 | cut -d'"' -f1) commit=$(printf "${newfrag}" | cut -d'/' -f1) build=$(printf "${newfrag}" | cut -d'-' -f3) if ! grep -q ${build} APKBUILD then sed -i "s/_build=\".*\"/_build=\"${build}\"/" APKBUILD sed -i "s/_commit=\".*\"/_commit=\"${commit}\"/" APKBUILD abuild -q checksum abuild -qr abuild -q cleanoldpkg else echo "No update on $(date)" fi sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=112276 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix