Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2022-03-29 Thread Michael Herger

Excuse me for my ignorance , but what exactly does the "helper" do in
regards to the spotty plugin?


It does eg. handle authentication. Or playback. Quite important features ;-)
___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2022-03-29 Thread sfraser


Excuse me for my ignorance , but what exactly does the "helper" do in
regards to the spotty plugin?



HOME OFFICE
SB2->Benchmark DAC-1-> Bryston P-25, preamp -> Carver M1.0t Amp->PMC
TB2
HOME THEATER SYSTEM#1
SB2->Anthem AVM60->Bryston 9B ST ->  PSB Stratus Goldi
/HOME THEATER SYSTEM #2/ LAZYEYE BAR
Pi3 w/7" screen/HiFiBerry DAC>Outlaw 976-> Bryston 3B ->Klipsch La
Scala's, 2x Bryston 4B (mono) EV 18" subwoofers 
BEDROOM SYSTEM
SB2-> Sony BoomBox
REAR DECK/PATIO
Pi3  HiFiBerry DAC --> Crown XLS 1500-> PSB Mini's,
KITCHEN
Pi3 HifiBerry DAC  --> Crown XLS 2502-> Polk Ceiling Speakers

sfraser's Profile: http://forums.slimdevices.com/member.php?userid=2026
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2022-03-22 Thread Michael Herger

[22-03-22 10:52:29.5264] Plugins::Spotty::Helper::get (51) Didn't find
Spotty helper application!


Spotty doesn't have helpers for *BSD built in. You'd have to either try 
to use the Spotty BSD plugin somebody is providing. But that's an 
outdated version of the spotty helper. Or you try to build it yourself 
from the source (which should be pretty straight forward, but might 
require installation of Rust).


https://github.com/michaelherger/librespot
___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2022-03-22 Thread sfraser


So I upgraded my spotty plugin and noticed my scan is failing during the
spotty portion of the scan? It appears as if the there is now an issue
with the Spotty Helper application? the helper does appear to be there
in the plugin  section.  Would you have any ideas? I may try
unchecking/rechecking the helper plugin to see if that helps.

[22-03-22 10:52:29.4871] Slim::Utils::Scanner::Local::new (905) Handling
new playlist file:///mnt/media/LMS/Playlist/randommk1.m3u
[22-03-22 10:52:29.5180] Slim::Utils::Scanner::Local::__ANON__ (381)
Rescanning changed audio files (0)
[22-03-22 10:52:29.5183] Slim::Music::Import::endImporter (711)
Completed Slim::Music::PlaylistFolderScan Scan in 3.341 seconds.
[22-03-22 10:52:29.5185] Slim::Music::Import::runImporter (578) Starting
Plugins::Spotty::Importer scan
[22-03-22 10:52:29.5264] Plugins::Spotty::Helper::get (51) Didn't find
Spotty helper application!
[22-03-22 10:52:29.5521] Plugins::Spotty::API::Token::_gotTokenInfo
(153) Failed to get Spotify access token: malformed JSON string, neither
tag, array, object, number, string or atom, at character offset 0
(before "sh: : Permission den...") at
/usr/local/share/logitechmediaserver/Cache/InstalledPlugins/Plugins/Spotty/API/Token.pm
line 150.

sh: : Permission denied
[22-03-22 10:52:29.5526] main::main (338) Error: Failed when running
main scan: [Can't use string ("sh: : Permission denied
") as a HASH ref while "strict refs" in use at
/usr/local/share/logitechmediaserver/Cache/InstalledPlugins/Plugins/Spotty/API/Token.pm
line 168.
]
[22-03-22 10:52:29.5527] main::main (339) Error: Skipping post-process &
Not updating lastRescanTime!



HOME OFFICE
SB2->Benchmark DAC-1-> Bryston P-25, preamp -> Carver M1.0t Amp->PMC
TB2
HOME THEATER SYSTEM#1
SB2->Anthem AVM60->Bryston 9B ST ->  PSB Stratus Goldi
/HOME THEATER SYSTEM #2/ LAZYEYE BAR
Pi3 w/7" screen/HiFiBerry DAC>Outlaw 976-> Bryston 3B ->Klipsch La
Scala's, 2x Bryston 4B (mono) EV 18" subwoofers 
BEDROOM SYSTEM
SB2-> Sony BoomBox
REAR DECK/PATIO
Pi3  HiFiBerry DAC --> Crown XLS 1500-> PSB Mini's,
KITCHEN
Pi3 HifiBerry DAC  --> Crown XLS 2502-> Polk Ceiling Speakers

sfraser's Profile: http://forums.slimdevices.com/member.php?userid=2026
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2022-02-08 Thread Simonef


sfraser wrote: 
> Well I stand corrected. I checked it again today and it is indeed
> running 8.3. It's been a few days since I did the upgrade, but I have 
> upgraded some plugins since then   which required me to start/start the
> LMS. Would it be possible the manual  LMS start/stop did something?
> 
> Thanks
> 
> sfraser

Maybe you started the installer without root permissions and it failed
to restart the logitech media server service. I'll tag you on the next
update so that we can check the behaviour and verify if this kind of
error happens again.



Website https://audiodigitale.eu
Contact me at: i...@audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2022-02-07 Thread sfraser


Well I stand corrected. I checked it again today and it is indeed
running 8.3. It's been a few days since I did the upgrade, but I have 
upgraded some plugins since then   which required me to start/start the
LMS. Would it be possible the manual  LMS start/stop did something?

Thanks

sfraser



HOME OFFICE
SB2->Benchmark DAC-1-> Bryston P-25, preamp -> Carver M1.0t Amp->PMC
TB2
HOME THEATER SYSTEM#1
SB2->Anthem AVM60->Bryston 9B ST ->  PSB Stratus Goldi
/HOME THEATER SYSTEM #2/ LAZYEYE BAR
Pi3 w/7" screen/HiFiBerry DAC>Outlaw 976-> Bryston 3B ->Klipsch La
Scala's, 2x Bryston 4B (mono) EV 18" subwoofers 
BEDROOM SYSTEM
SB2-> Sony BoomBox
REAR DECK/PATIO
Pi3  HiFiBerry DAC --> Crown XLS 1500-> PSB Mini's,
KITCHEN
Pi3 HifiBerry DAC  --> Crown XLS 2502-> Polk Ceiling Speakers

sfraser's Profile: http://forums.slimdevices.com/member.php?userid=2026
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2022-02-02 Thread Simonef


sfraser wrote: 
> Hmmm, ran the lms-installer, from what i could tell it updated the
> installer package. I then ran it again and it updated LMS to 8.2.1 ? I
> was expecting 8.3?  TrueNAS is @ 12.0-U2 if that helps?
> 
> I should mention everything has been rock solid with both a large
> library > 90K songs and 8 players.
> 
> Thanks!

Mmm, that's weird. It might sound stupid but have you tried to run again
the update?

If you're still on 8.2.1 (visible in settings->information) can you post
the output of "cat /usr/local/etc/lms_installer/build-8.0.0"



Website https://audiodigitale.eu
Contact me at: i...@audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2022-02-02 Thread sfraser


Hmmm, ran the lms-installer, from what i could tell it updated the
installer package. I then ran it again and it updated LMS to 8.2.1 ? I
was expecting 8.3?  TrueNAS is @ 12.0-U2 if that helps?

I should mention everything has been rock solid with both a large
library < 90K songs and 8 players.

Thanks!



HOME OFFICE
SB2->Benchmark DAC-1-> Bryston P-25, preamp -> Carver M1.0t Amp->PMC
TB2
HOME THEATER SYSTEM#1
SB2->Anthem AVM60->Bryston 9B ST ->  PSB Stratus Goldi
/HOME THEATER SYSTEM #2/ LAZYEYE BAR
Pi3 w/7" screen/HiFiBerry DAC>Outlaw 976-> Bryston 3B ->Klipsch La
Scala's, 2x Bryston 4B (mono) EV 18" subwoofers 
BEDROOM SYSTEM
SB2-> Sony BoomBox
REAR DECK/PATIO
Pi3  HiFiBerry DAC --> Crown XLS 1500-> PSB Mini's,
KITCHEN
Pi3 HifiBerry DAC  --> Crown XLS 2502-> Polk Ceiling Speakers

sfraser's Profile: http://forums.slimdevices.com/member.php?userid=2026
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2022-01-30 Thread Simonef


New update to version 8.3. Report back if you encounter any bugs



Website https://audiodigitale.eu
Contact me at: i...@audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-09-07 Thread alfcnx


Simonef wrote: 
> It seems that the plugin does not support the latest version of Perl.
> The last commit was to add perl support up to 5.32. You should ask
> @philippe_44 to add support for perl 5.34
Thanks, I will do so.



alfcnx's Profile: http://forums.slimdevices.com/member.php?userid=72065
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-09-07 Thread Simonef


alfcnx wrote: 
> Hi,
> thank you very much for this installation helper. I have just installed
> the latest update smoothly in Truenas.
> However, I am having problems with the Airplay bridge plugin. I can not
> make it pair with AppleTV.
> I get (server log):
> > 
Code:

  >   > [21-09-06 19:45:44.3366] Plugins::RaopBridge::Pairing::displayPIN (57) 
Cannot load crypto modules, please check your configurationAttempt to reload 
CryptX.pm aborted.
  > Compilation failed in require at 
/usr/local/share/logitechmediaserver/Cache/InstalledPlugins/Plugins/RaopBridge/Pairing.pm
 line 47.

> > 
> I have the same behavior using the Truenas LogitechMediaSever plugin.
> I guess that it is a problem with the Airplay bridge plugin in
> FreeBSD. I posted a message in the tread 
> '105198-ANNOUNCE-AirPlay-Bridge-integrate-AirPlay-devices-with-LMS-(squeeze2raop)'
> (https://forums.slimdevices.com/showthread.php?105198-ANNOUNCE-AirPlay-Bridge-integrate-AirPlay-devices-with-LMS-(squeeze2raop)=1030586=1#post1030586)
> but got no clues yet.

It seems that the plugin does not support the latest version of Perl.
The last commit was to add perl support up to 5.32. You should ask
@philippe_44 to add support for perl 5.34



Website https://audiodigitale.eu
Contact me at: i...@audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-09-06 Thread kappclark


Nice thread ... using TrueNas, but just for the music library. The LMS
running on a VM. TrueNas is such a great platform.



--
Bill Clark, Windham, VT
Logitech Media Server Version: 8.2.0 - 1627922070 @ Tue Aug 3 11:37:35
CEST 2021
Hostname: ubuntu-lms  - ProxMox Virtual Environment 5.4-3 | Ubuntu 20.04
focal
piCorePlayer | piCorePlayer v8.0.0 | www v00016 | linux
5.10.42-pcpCore-v7 (32) | piCore v13.0 | Squeezelite v1.9.9-1386-pCP
---

kappclark's Profile: http://forums.slimdevices.com/member.php?userid=29572
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-09-06 Thread alfcnx


Simonef wrote: 
> New update to 8.2.1 released. Please if you encounter any bug report
> them immediatly. Thanks
Hi,
thank you very much for this installation helper. I have just installed
the latest update smoothly in Truenas.
However, I am having problems with the Airplay bridge plugin. I can not
make it pair with AppleTV.
I get (server log):

Code:

[21-09-06 19:45:44.3366] Plugins::RaopBridge::Pairing::displayPIN (57) 
Cannot load crypto modules, please check your configurationAttempt to reload 
CryptX.pm aborted.
  Compilation failed in require at 
/usr/local/share/logitechmediaserver/Cache/InstalledPlugins/Plugins/RaopBridge/Pairing.pm
 line 47.


I have the same behavior using the Truenas LogitechMediaSever plugin. I
guess that it is a problem with the Airplay bridge plugin in FreeBSD. I
posted a message in the tread 
'105198-ANNOUNCE-AirPlay-Bridge-integrate-AirPlay-devices-with-LMS-(squeeze2raop)'
(https://forums.slimdevices.com/showthread.php?105198-ANNOUNCE-AirPlay-Bridge-integrate-AirPlay-devices-with-LMS-(squeeze2raop)=1030586=1#post1030586)
but got no clues yet.



alfcnx's Profile: http://forums.slimdevices.com/member.php?userid=72065
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-09-02 Thread Simonef


New update which includes:
- Perl updated to 5.34
- Updated CPAN modules



Website https://audiodigitale.eu
Contact me at: i...@audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-20 Thread Simonef


New update to 8.2.1 released. Please if you encounter any bug report
them immediatly. Thanks



https://audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-16 Thread sfraser


Yep, that seemed to work, I have scanned twice now and the playlists
have remained intact.

Once again thank you!

Scott



HOME OFFICE
SB2->Benchmark DAC-1-> Bryston P-25, preamp -> Carver M1.0t Amp->PMC
TB2
HOME THEATER SYSTEM#1
SB2-> Emotiva PrePro->Bryston 9B ST ->  PSB Stratus Goldi
/HOME THEATER SYSTEM #2/ LAZYEYE BAR
Pi3 w/7" screen/HiFiBerry DAC>Outlaw 976-> Bryston 3B ->Klipsch La
Scala's, 2x Bryston 4B (mono) EV 18" subwoofers 
BEDROOM SYSTEM
SB2-> Sony BoomBox
REAR DECK/PATIO
Pi4 --> Yamaha Receiver-> PSB Mini's,
KITCHEN
Pi4 --> Yamaha Receiver -> Polk Ceiling Speakers
ENSUITE
Squeeze Radio

sfraser's Profile: http://forums.slimdevices.com/member.php?userid=2026
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-13 Thread Simonef


sfraser wrote: 
> I have noticed an issue with the file scanning, when I perform the 
> "look for new and changed media files" it appears to clear the playlists
> , but does not rescan the playlists, therefore the playlists are left
> empty . If I recall this particular  function used to scan the playlists
> as well? I notice the following in the log file for the above scan. Any
> idea's ? I have included the True-NAS & LMS versions below the log
> file.
> 
> Thanks!
> 
> [21-08-13 14:10:51.3941] Slim::Utils::Scanner::Local::deleteTracks (519)
> Removing deleted audio files (22)
> [21-08-13 14:10:52.3239] Slim::Utils::Scanner::Local::__ANON__ (301)
> Scanning new audio files (0)
> [21-08-13 14:10:52.3241] Slim::Utils::Scanner::Local::__ANON__ (381)
> Rescanning changed audio files (0)
> [21-08-13 14:10:52.3273] main::main (338) Error: Failed when running
> main scan: [Can't load
> '/usr/local/share/logitechmediaserver/CPAN/arch/5.32/amd64-freebsd-thread-multi/auto/Media/Scan/Scan.so'
> for module Media::Scan: Shared object "libintl.so.8" not found, required
> by "Scan.so" at /usr/local/lms-perl/lib/5.32.0/XSLoader.pm line 93.
> at
> /usr/local/share/logitechmediaserver/CPAN/arch/5.32/amd64-freebsd-thread-multi/Media/Scan.pm
> line 36.
> Compilation failed in require at
> /usr/local/share/logitechmediaserver/Slim/Utils/Scanner/LMS.pm line 16.
> BEGIN failed--compilation aborted at
> /usr/local/share/logitechmediaserver/Slim/Utils/Scanner/LMS.pm line 16.
> Compilation failed in require at
> /usr/local/share/logitechmediaserver/Slim/Media/MediaFolderScan.pm line
> 76.
> ]
> [21-08-13 14:10:52.3275] main::main (339) Error: Skipping post-process &
> Not updating lastRescanTime!
> 
> True-NAS 12.0-U2
> Version: 8.1.2 - 1624550702 @ audiodigitale.eu 10-07-2021
> Hostname: LMS
> Server IP Address: 192.168.1.202
> Operating system: freebsd - EN - UTF8
> Platform Architecture: amd64-freebsd
> Perl Version: 5.32.0 - amd64-freebsd-thread-multi
> Audio::Scan: 1.02
> IO::Socket::SSL: 2.069
> Database Version: DBD::SQLite 1.66 (sqlite 3.32.3)

mmm, curious. I'm a bit busy this holiday so I'll try to replicate the
problem from monday. As a quick fix you can try "pkg install -f
gettext-runtime". Let me know!



https://audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-13 Thread sfraser


I have noticed an issue with the file scanning, when I perform the 
"look for new and changed media files" it appears to clear the playlists
, but does not rescan the playlists, therefore the playlists are left
empty . If I recall this particular  function used to scan the playlists
as well? I notice the following in the log file for the above scan. Any
idea's ? I have included the True-NAS & LMS versions below the log
file.

Thanks!

[21-08-13 14:10:51.3941] Slim::Utils::Scanner::Local::deleteTracks (519)
Removing deleted audio files (22)
[21-08-13 14:10:52.3239] Slim::Utils::Scanner::Local::__ANON__ (301)
Scanning new audio files (0)
[21-08-13 14:10:52.3241] Slim::Utils::Scanner::Local::__ANON__ (381)
Rescanning changed audio files (0)
[21-08-13 14:10:52.3273] main::main (338) Error: Failed when running
main scan: [Can't load
'/usr/local/share/logitechmediaserver/CPAN/arch/5.32/amd64-freebsd-thread-multi/auto/Media/Scan/Scan.so'
for module Media::Scan: Shared object "libintl.so.8" not found, required
by "Scan.so" at /usr/local/lms-perl/lib/5.32.0/XSLoader.pm line 93.
at
/usr/local/share/logitechmediaserver/CPAN/arch/5.32/amd64-freebsd-thread-multi/Media/Scan.pm
line 36.
Compilation failed in require at
/usr/local/share/logitechmediaserver/Slim/Utils/Scanner/LMS.pm line 16.
BEGIN failed--compilation aborted at
/usr/local/share/logitechmediaserver/Slim/Utils/Scanner/LMS.pm line 16.
Compilation failed in require at
/usr/local/share/logitechmediaserver/Slim/Media/MediaFolderScan.pm line
76.
]
[21-08-13 14:10:52.3275] main::main (339) Error: Skipping post-process &
Not updating lastRescanTime!

True-NAS 12.0-U2
Version: 8.1.2 - 1624550702 @ audiodigitale.eu 10-07-2021
Hostname: LMS
Server IP Address: 192.168.1.202
Operating system: freebsd - EN - UTF8
Platform Architecture: amd64-freebsd
Perl Version: 5.32.0 - amd64-freebsd-thread-multi
Audio::Scan: 1.02
IO::Socket::SSL: 2.069
Database Version: DBD::SQLite 1.66 (sqlite 3.32.3)



HOME OFFICE
SB2->Benchmark DAC-1-> Bryston P-25, preamp -> Carver M1.0t Amp->PMC
TB2
HOME THEATER SYSTEM#1
SB2-> Emotiva PrePro->Bryston 9B ST ->  PSB Stratus Goldi
/HOME THEATER SYSTEM #2/ LAZYEYE BAR
Pi3 w/7" screen/HiFiBerry DAC>Outlaw 976-> Bryston 3B ->Klipsch La
Scala's, 2x Bryston 4B (mono) EV 18" subwoofers 
BEDROOM SYSTEM
SB2-> Sony BoomBox
REAR DECK/PATIO
Pi4 --> Yamaha Receiver-> PSB Mini's,
KITCHEN
Pi4 --> Yamaha Receiver -> Polk Ceiling Speakers
ENSUITE
Squeeze Radio

sfraser's Profile: http://forums.slimdevices.com/member.php?userid=2026
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-13 Thread ralphy


wcattey wrote: 
> Ralph:  Is there a developer thread where discussions about decisions
> like,"forked faad vs. stand-alone ALAC tool" are discussed?

Not that I remember and since bugs.slimdevices.com has been retired, it
makes finding those kinds of answers difficult.

The alac_decoder sources were untouched for 13 years then 4 years ago a
PR was submitted to fix building it for FreeBSD.



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=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-13 Thread Simonef

Simonef wrote: 
> About the points 1 and 2. I’ll do that. it’s reasonable.
> 
> About the last sentence I’ve already tried with the following result:
> https://github.com/Logitech/slimserver-vendor/pull/83

Guide updated with a disclaimer with more info ;)



https://audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-12 Thread Simonef

wcattey wrote: 
> How about the following clarifications that will help others understand
> what to do:
> 
> 1. State that the build presented is an example, and that followers of
> the instructions to get the current stable release that can be found at
> ...
> 2. Clarify which tools and CPAN libraries should come from a fork.
> 
> It seems like we should get mherger to merge in your CPAN updates.
> 
> Can you tell that I'm a big believer that forks should be temporary, and
> that we should try as much as possible to get our improvements into
> upstream so it becomes a matter of, "Take the current latest release"
> instead of, "I have to maintain my fork for all time."

About the points 1 and 2. I’ll do that. it’s reasonable.

About the last sentence I’ve already tried with the following result:
https://github.com/Logitech/slimserver-vendor/pull/83



https://audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-12 Thread wcattey


How about the following clarifications that will help others understand
what to do:

1. State that the build presented is an example, and that followers of
the instructions to get the current stable release that can be found at
...
2. Clarify the tools and CPAN libraries should come from a fork.

It seems like we should get mherger to merge in your CPAN updates.

Can you tell that I'm a big believer that forks should be temporary, and
that we should try as much as possible to get our improvements into
upstream so it becomes a matter of, "Take the current latest release"
instead of, "I have to maintain my fork for all time."



LMS 7.9 - 2xSB2, 2xBoom, 2xKodi, Ocean Digital WR2300S, Denon
AVR-X6200W, SHIELD Android TV

wcattey's Profile: http://forums.slimdevices.com/member.php?userid=7506
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-12 Thread Simonef


wcattey wrote: 
> Cool! Thank you.
> 
> Are you going to update your instructions at
> https://audiodigitale.eu/?p=87 ?

That's unlikely to happen because it would mean that for every new
release of every dependencies I should update all the link every time,
the guide is still a valid example. 
My main focus is to make the prebuild package stable and updated
constantly since I don't see the point to compile everything by hand
every time there's an update



https://audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-12 Thread wcattey


Cool! Thank you.

Are you going to update your instructions at
https://audiodigitale.eu/?p=87 ?



LMS 7.9 - 2xSB2, 2xBoom, 2xKodi, Ocean Digital WR2300S, Denon
AVR-X6200W, SHIELD Android TV

wcattey's Profile: http://forums.slimdevices.com/member.php?userid=7506
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-12 Thread Simonef


wcattey wrote: 
> Ah! I get it.  The richer parsing of faad, together with the STDOUT
> patch enables richer seek functionality.

BTW, I've just released the update with ALAC transcoding fixed. You can
update from lms_installer. Thanks for reporting this problem :D



https://audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-12 Thread wcattey


Ah! I get it.  The richer parsing of faad, together with the STDOUT
patch enables richer seek functionality.



LMS 7.9 - 2xSB2, 2xBoom, 2xKodi, Ocean Digital WR2300S, Denon
AVR-X6200W, SHIELD Android TV

wcattey's Profile: http://forums.slimdevices.com/member.php?userid=7506
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-12 Thread Simonef


wcattey wrote: 
> Thank you Ralph, and Simone for the additional information.
> 
> Simone:  Re: changes to conver.conf: 
> 
> Instead of using faad, use the tool bound to "[alac]".
> 
> What tool is that exactly?  Is it the alac_decoder tool that, in the
> reply from Ralphy, he says is not used?
> 
> If so, maybe we should review if a fork of faad is strictly necessary if
> we have a stand-alone converter available for ALAC format.  Getting the
> ALAC code into faad became more difficult with the upstream rewrite of
> the mp4 parser.
> 
> Ralph:  Is there a developer thread where discussions about decisions
> like,"forked faad vs. stand-alone ALAC tool" are discussed?

[alac] = alac_decoder. It is not used because it makes impossible to
start a track from whatever timestamp. It is just a temporary fix until
I'll release the update if you need to listen to alac files.



https://audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-12 Thread wcattey


Thank you Ralph, and Simone for the additional information.

Simone:  Re: changes to conver.conf: 

Instead of using faad, use the tool bound to "[alac]".

What tool is that exactly?  Is it the alac_decoder tool that, in the
reply from Ralphy, he says is not used?

If so, maybe we should review if a fork of faad is strictly necessary if
we have a stand-alone converter available for ALAC format.  Getting the
ALAC code into faad became more difficult with the upstream rewrite of
the mp4 parser.

Ralph:  Is there a developer thread where discussions about decisions
like,"forked faad vs. stand-alone ALAC tool" are discussed?



LMS 7.9 - 2xSB2, 2xBoom, 2xKodi, Ocean Digital WR2300S, Denon
AVR-X6200W, SHIELD Android TV

wcattey's Profile: http://forums.slimdevices.com/member.php?userid=7506
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-12 Thread Simonef


> 
> You need to bring in the CPAN subdirectory from
> https://github.com/Logitech/slimserver-vendor instead of using generic
> Perl packages because there are dependencies that will make
> logitechmediaserver quit working if you update Perl.
> You need to bring in, compile, and statically link particular local
> versions of helper utilities and libraries, also from
> https://github.com/Logitech/slimserver-vendor. To wit: flac, faad,
> wavpack. The known good compile/link options can be found at
> https://audiodigitale.eu/?p=87
> 

Correct

> 
> Note that your build from source instructions refer to:
> https://github.com/Logitech/slimserv...rchive/public/...
> 
> There is no longer an "archive" subdirectory of slimserver-vendor, and
> the faad tree there has a README that sends people to
> https://github.com/ralph-irving/faad2
> 
> Stuff is starting to spread out, and it is a growing challenge to chase
> down to the correct canonical versions.
> 

The slimserver vendor repository contains all the perl modules and the
binaries. 
At the moment all the perl modules in the official repository are
following the philosophy ""if it works don't touch it". 
While sometimes this may work I don't really share this pov. Because
when something will start to not work anymore, since it will be severly
outdated, it will be a real pain to fix it. Due to this a made a fork
here https://github.com/simonefil/slimserver-vendor and updated pretty
much all the perl modules used by LMS (and, Q.E.D., it has been a real
pain). 
In the next days I will update also the source for the binaries used,
faad2 included. (Both on github and in the FreeBSD package)

For a very quick fix while I work on the update, to be able to listen to
ALAC files you just need to edit the conver.conf files and change the
transcoding lines for ALAC in this way:

For alac -> wav


Code:


  alc pcm * *
# FT:{START=-j %s}U:{END=-e %u}
[alac] $FILE$
  



for alac -> mp3


Code:


  alc mp3 * *
# FB:{BITRATE=--abr %B}D:{RESAMPLE=--resample %D}T:{START=-j 
%s}U:{END=-e %u}
[alac] $FILE$ | [lame] --silent -q $QUALITY$ $RESAMPLE$ $BITRATE$ - -
  



for alac -> flac


Code:


  alc flc * *
# FT:{START=-j %s}U:{END=-e %u}D:{RESAMPLE=-r %d}
[alac] $FILE$ | [sox] -q -t wav - -t flac -C 0 $RESAMPLE$ -
  




https://audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-12 Thread ralphy


wcattey wrote: 
> Indeed, as I'm composing this reply and requesting a sanity check I see
> that https://github.com/Logitech/slimserver-vendor contains
> alac_decoder, shine, and sox in addition to the trees you call for in
> your instructions. 
> 
> Do we still need the forked versions of shine and sox?
Shine - No
Sox - Yes

wcattey wrote: 
> Is alac_decoder deprecated in favor of the fork of faad2, or is it a
> stand-alone transcode utility that obviates need for the forked faad?
alac_decoder - Not used.
forked faad2 - Yes.  It provides the alac support, reading from stdin
and the ability to start a track at any point in the song.



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=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-11 Thread wcattey


Hello Simone,

Thank you for the additional clarification.

I am going to reach out to titou386, and see if I can get him to produce
a better plug-in package for TrueNAS.  I totally agree that it should
not fall to you to create such a one-off.

I had originally believed that titou386 had been following your build
instructions to build and package logitechmediaserver.

Since you say:

> he seems to also take a lot of perl modules that are already included in
> the LMS installation (slimserver-vendor repository) and the generic
> binaries for transcoding instead of compiling them statically linked
> with the options currently used for LMS. (again, available on the
> slimserver-vendor repository).

He must have made his own path through the maze.

Am I understanding that comment and your instructions correctly if I
were to say to titou386:

  
- You need to bring in the CPAN subdirectory from
  https://github.com/Logitech/slimserver-vendor instead of using generic
  Perl packages because there are dependencies that will make
  logitechmediaserver quit working if you update Perl.
- You need to bring in, compile, and statically link particular local
  versions of helper utilities and libraries, also from
  https://github.com/Logitech/slimserver-vendor. To wit: flac, faad,
  wavpack. The known good compile/link options can be found at
  https://audiodigitale.eu/?p=87
  

Note that your build from source instructions refer to:
https://github.com/Logitech/slimserver-vendor/archive/public/...

There is no longer an "archive" subdirectory of slimserver-vendor, and
the faad tree there has a README that sends people to
https://github.com/ralph-irving/faad2

Stuff is starting to spread out, and it is a growing challenge to chase
down to the correct canonical versions.

Indeed, as I'm composing this reply and requesting a sanity check I see
that https://github.com/Logitech/slimserver-vendor contains
alac_decoder, shine, and sox in addition to the trees you call for in
your instructions. 

Do we still need the forked versions of shine and sox?

Is alac_decoder deprecated in favor of the fork of faad2, or is it a
stand-alone transcode utility that obviates need for the forked faad?

If you can answer these questions, that would be great, but if you
can't, I understand.



LMS 7.9 - 2xSB2, 2xBoom, 2xKodi, Ocean Digital WR2300S, Denon
AVR-X6200W, SHIELD Android TV

wcattey's Profile: http://forums.slimdevices.com/member.php?userid=7506
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-10 Thread Simonef


wcattey wrote: 
> Hello Simone,
> 
> I learned from my husband what exactly was done to install LMS.  He used
> the pre-packaged plugin with the TrueNAS 12.2 Release.
> 
> I found the dev tree at the ix-plugin-hub on github.  The checkin to
> 'Add Logitech Media Server to 12.2-RELEASE'
> (https://github.com/ix-plugin-hub/iocage-plugin-index/pull/212/commits/eb2cdf1e2200d47dd1420140af859eeb7d4fde6a)
> shows what the issue is:
> 
> In logitechmediaserver.json, in the  "pkgs" section, we see, "faad2"
> which is installing the faad2 package from the FreeBSD package
> repository, (which presumes the latest and greatest upstream version is
> canon) instead of a fork of faad2 that has the ALAC support.
> 
> That manifest also seems to grab the FreeBSD Perl5 system, which has
> proven problematic.  I see a comment of 26 March 2018 on your
> instructional page talking about how to lock in the known good Perl
> version.
> 
> Do we need to work with titou386 to get these versions cooked into to
> the distributed plugin?
> 
> -Bill

- Thanks for reporting the bug about ALAC file transcoding. It will be
fixed in the next update (ETA ~ before the 15th). The next one will be
the upgrade from 8.1 to 8.2.
- About ports: they have always been broken or severely outdated. Even
when working they are still a very time consuming a fragile way to
install a software. So my personal suggestion about the "current state
of ports" is to just do not use them.
- the FreeBSD perl5 version is not the real problem. The problem is that
if the system-wide perl gets an update and LMS doesn't support it then
LMS stops working. This is why to build a local version of perl to use
with LMS and leave the system-wide for everything else.
- I've looked on the manifest you linked me, he seems to also take a lot
of perl modules that are already included in the LMS installation
(slimserver-vendor repository) and the generic binaries for transcoding
instead of compiling them statically linked with the options currently
used for LMS. (again, available on the slimserver-vendor repository).
- About working with titou386: it's up to you, I don't use FreeNAS and I
won't develop custom solution for FreeNAS only



https://audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-09 Thread wcattey


Hello Simone,

I learned from my husband what exactly was done to install LMS.  He used
the pre-packaged plugin with the TrueNAS 12.2 Release.

I found the dev tree at the ix-plugin-hub on github.  The checkin to
'Add Logitech Media Server to 12.2-RELEASE'
(https://github.com/ix-plugin-hub/iocage-plugin-index/pull/212/commits/eb2cdf1e2200d47dd1420140af859eeb7d4fde6a)
shows what the issue is:

In logitechmediaserver.json, in the  "pkgs" section, we see, "faad2"
which is installing the faad2 package from the FreeBSD package
repository, (which presumes the latest and greatest upstream version is
canon) instead of a fork of faad2 that has the ALAC support.

That manifest also seems to grab the FreeBSD Perl5 system, which has
proven problematic.  I see a comment of 26 March 2018 on your
instructional page talking about how to lock in the known good Perl
version.

Do we need to work with titou386 to get these versions cooked into to
the distributed plugin?

-Bill



LMS 7.9 - 2xSB2, 2xBoom, 2xKodi, Ocean Digital WR2300S, Denon
AVR-X6200W, SHIELD Android TV

wcattey's Profile: http://forums.slimdevices.com/member.php?userid=7506
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-09 Thread Simonef


wcattey wrote: 
> Hello Simone,
> 
> Thank you very much for your helpful Wiki page, 'Logitech Media Server
> and FreeBSD/FreeNAS' (https://audiodigitale.eu/?p=87).
> 
> It enabled my husband and me to get LMS up and happy on our spanking new
> TrueNAS server under FreeBSD 12.
> 
> Everything worked so well, I was surprised when one of my Albums simply
> would not play.  After about half a day of reading code, searching
> forums, and head scratching, we discovered the root cause:
> 
> The Album was encoded in Apple ALAC format.
> 
> There is a transcoding rule to deal with this, which sends the m4a file
> through faad and then through sox to create a stream that will play.
> 
> However, the instructions you provide assume installing the latest and
> greatest faad will do the right thing.  Alas, in 2016, a critical change
> was made to version 2.7 of faad2 that added ALAC support.  A subsequent
> rewrite to the upstream version of faad never took that change, and made
> re-integrating that change not at all obvious.
> 
> To those like mherger who know LMS backwards and forwards inside and
> outside, it's obvous, "We have our own version of faad, and it does the
> right thing."  Learning that from swimming around in Forums and google
> searches is a challenge.
> 
> Indeed, one could do a different transcoding setup using ffmpeg.  The
> downside to doing so in that way is that ffmpeg wants to bring in
> elephantine quantities of other libraries.  So using faad and adding in
> support specific to ALAC makes sense.
> 
> I'm coming at this from the outside, and have only a partial
> understanding of the milieu.  However, it seems to me that we should
> engage certain other maintainers with the following issues:
> 
> 1. Update the instructions at 'Logitech Media Server and
> FreeBSD/FreeNAS' (https://audiodigitale.eu/?p=87) to utilize Ralph
> Irving's ALAC-aware fork of faad2.
> 2. Reach out to the maintainers of the FreeBSD port,
> https://www.freshports.org/audio/logitechmediaserver/ and let them know
> they need to either incorporate or point to the ALAC-aware fork of
> faad2.
> 3. Review the ALAC update to faad2 and see if getting it into upstream
> v2.10 is feasible, sensible so we could, longer term, eliminate the
> LMS-specific version.  This probably involves outreach to Ralph Irving
> and his fork at https://github.com/ralph-irving/faad2
> 4. Maybe begin discussing how to get an easier summary of current state
> of ports than "swim around half a day in google and forums.slimdevices".
> With the shift to community support, marking all the legacy wiki pages
> read only makes sense, as does the approach of keeping the forums as the
> basis of ground truth.  Unfortunately, the amount of data to digest is
> huge.
> 
> As the first action step, Simone, would you agree that changing the
> instructions to point at ralph-irvings's ALAC-aware fork of faad2 in
> your page makes sense?
> 
> Oh and one more thing... (Thinking of Steve Jobs saying so, and how such
> a preface leads into big stuff...)
> 
> The current stable version of LMS has moved from 8.1.2 to 8.2, so some
> sort of refresh is apropos.  The FreeBSD port mentions 7.9.2 as its
> basis.

Hi wcattey, before answering to all your questions which method of
installation have you used? In the guide I expose 3 methods



https://audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-08-09 Thread wcattey


Hello Simone,

Thank you very much for your helpful Wiki page, 'Logitech Media Server
and FreeBSD/FreeNAS' (https://audiodigitale.eu/?p=87).

It enabled my husband and me to get LMS up and happy on our spanking new
TrueNAS server under FreeBSD 12.

Everything worked so well, I was surprised when one of my Albums simply
would not play.  After about half a day of reading code, searching
forums, and head scratching, we discovered the root cause:

The Album was encoded in Apple ALAC format.

There is a transcoding rule to deal with this, which sends the m4a file
through faad and then through sox to create a stream that will play.

However, the instructions you provide assume installing the latest and
greatest faad will do the right thing.  Alas, in 2016, a critical change
was made to version 2.7 of faad2 that added ALAC support.  A subsequent
rewrite to the upstream version of faad never took that change, and made
re-integrating that change not at all obvious.

To those like mherger who know LMS backwards and forwards inside and
outside, it's obvous, "We have our own version of faad, and it does the
right thing."  Learning that from swimming around in Forums and google
searches is a challenge.

Indeed, one could do a different transcoding setup using ffmpeg.  The
downside to doing so in that way is that ffmpeg wants to bring in
elephantine quantities of other libraries.  So using faad and adding in
support specific to ALAC makes sense.

I'm coming at this from the outside, and have only a partial
understanding of the milieu.  However, it seems to me that we should
engage certain other maintainers with the following issues:

1. Update the instructions at 'Logitech Media Server and
FreeBSD/FreeNAS' (https://audiodigitale.eu/?p=87) to utilize Ralph
Irving's ALAC-aware fork of faad2.
2. Reach out to the maintainers of the FreeBSD port,
https://www.freshports.org/audio/logitechmediaserver/ and let them know
they need to either incorporate or point to the ALAC-aware fork of
faad2.
3. Review the ALAC update to faad2 and see if getting it into upstream
v2.10 is feasible, sensible so we could, longer term, eliminate the
LMS-specific version.  This probably involves outreach to Ralph Irving
and his fork at https://github.com/ralph-irving/faad2
4. Maybe begin discussing how to get an easier summary of current state
of ports than "swim around half a day in google and forums.slimdevices".
With the shift to community support, marking all the legacy wiki pages
read only makes sense, as does the approach of keeping the forums as the
basis of ground truth.  Unfortunately, the amount of data to digest is
huge.

As the first action step, Simone, would you agree that changing the
instructions to point at ralph-irvings's ALAC-aware fork of faad2 in
your page makes sense?

Oh and one more thing... (Thinking of Steve Jobs saying so, and how such
a preface leads into big stuff...)

The current stable version of LMS has moved from 8.1.2 to 8.2, so some
sort of refresh is apropos.  The FreeBSD port mentions 7.9.2 as its
basis.



LMS 7.9 - 2xSB2, 2xBoom, 2xKodi, Ocean Digital WR2300S, Denon
AVR-X6200W, SHIELD Android TV

wcattey's Profile: http://forums.slimdevices.com/member.php?userid=7506
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-02-10 Thread Simonef


sfraser wrote: 
> Been trying to get this working on FreeNAS/FreeBSD for years. Got it
> working today thanks to you . In the late great words of Gord Downie of
> the Tragically Hip: "I looked up to the Lord above and said hey man!
> Thanks!"

I perfectly know how much a pain could be to make it work by doing
everything by yourself, I did It for a lot of time. Then I remembered
some wise words from my IT teacher "If you have to do a thing more than
once, automate It!"
Thanks for the feedback! :D



https://audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


Re: [SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-02-10 Thread sfraser


Simonef wrote: 
> Hi!
> 
> A while ago I've written a guide to compile and install LMS on *BSD
> based systems ('here' (https://audiodigitale.eu/?p=87)).
> But compiling everything for every update is quite tedious, the port of
> LMS in FreeBSD is broken and not updated and there is no package
> available to install.
> So I decided to make an installer/update for LogitechMediaServer to make
> all the procedure easy and without wasting time every time that an
> update comes out.
> 
> The Perl installation is contained in LMS and separated from the system
> Perl, this is necessary to avoid malfunctioning every time that the
> system Perl is updated.
> All the Perl modules and the binaries included are usually the latest
> version, more updated than the official repository ('here'
> (https://github.com/simonefil/slimserver-vendor) my fork)
> 
> To install (as root):
> 
> > 
Code:

  >   > 
  > pkg install curl
  > curl -A "audiodigitale" -o /usr/local/bin/lms_installer 
https://audiodigitale.eu/repo/freebsd/lms_installer
  > chmod +x /usr/local/bin/lms_installer
  > lms_installer
  > 

> > 
> 
> I usually update the installed version every time a major feature (or
> fix) becomes available in the stable branch of LMS. I've been
> maintaining the installer since the beginning of 2019.
> 
> To report bugs write here in the thread or at i...@audiodigitale.eu






Been trying to get this working on FreeNAS/FreeBSD for years. Got it
working today thanks to you . In the late great words of Gord Downie of
the Tragically Hip: "I looked up to the Lord above and said hey man!
Thanks!"



2 CHAN. SYSTEM
SB3->Benchmark DAC-1-> Bryston(BP-25,3B)->PMC TB2
HOME THEATER SYSTEM
SB2-> Bryston(SP1,4B,4B,2B,2B)-> PSB Stratus Goldi
BASEMENT SYSTEM
Pi3 w/7" screen>Outlaw 976 Bryston 3B ->Klipsch La Scala's, 2x Bryston
4B (mono) EV 18" subwoofers 
BEDROOM SYSTEM
SB2-> Sony BoomBox
REAR DECK/PATIO
Duet-> Yamaha Reciever-> PSB Mini's,
OFFICE
Squeezebox  Boom
KITCHEN
Squeeze Radio
ENSUITE
Squeeze Radio

sfraser's Profile: http://forums.slimdevices.com/member.php?userid=2026
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter


[SlimDevices: SqueezeCenter] [FreeBSD/XigmaNAS/TrueNAS] LogitechMediaServer Installation

2021-02-10 Thread Simonef


Hi!

A while ago I've written a guide to compile and install LMS on *BSD
based systems ('here' (https://audiodigitale.eu/?p=87)).
But compiling everything for every update is quite tedious, the port of
LMS in FreeBSD is broken and not updated and there is no package
available to install.
So I decided to make an installer/update for LogitechMediaServer to make
all the procedure easy and without wasting time every time that an
update comes out.

The Perl installation is contained in LMS and separated from the system
Perl, this is necessary to avoid malfunctioning every time that the
system Perl is updated.
All the Perl modules and the binaries included are usually the latest
version, more updated than the official repository ('here'
(https://github.com/simonefil/slimserver-vendor) my fork)

To install (as root):


Code:


  pkg install curl
  curl -A "audiodigitale" -o /usr/local/bin/lms_installer 
https://audiodigitale.eu/repo/freebsd/lms_installer
  chmod +x /usr/local/bin/lms_installer
  lms_installer
  



I usually update the installed version every time a major feature (or
fix) becomes available in the stable branch of LMS. I've been
maintaining the installer since the beginning of 2019.

To report bugs write here in the thread or at i...@audiodigitale.eu



https://audiodigitale.eu

Simonef's Profile: http://forums.slimdevices.com/member.php?userid=67438
View this thread: http://forums.slimdevices.com/showthread.php?t=113909

___
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter