Options for controlling LMS

You need to read the post on slimdevices. It seems that different rippers make ALAC files in two different ways. One puts the index info at the beginning of the file and these will be playable others stick it at the end meaning the whole file needs to be loaded before the player knows what to do with it. Id say that’s a flaw in ALAC format that can’t be fixed.

My ALACs were created using iTunes from 2010 onwards.

Maybe the problem is Apple changing the format to ensure you use their products?
 
I don’t think Apple added DRM protection to anything you ripped via iTunes, and thought anyway they had stopped using DRM in iTunes before then. Are these definitely the original files you ripped, or ones you downloaded from iTunes/Aple Music after using iMatch? If the latter, they might be DRM protected.
 
I don’t think Apple added DRM protection to anything you ripped via iTunes, and thought anyway they had stopped using DRM in iTunes before then. Are these definitely the original files you ripped, or ones you downloaded from iTunes/Aple Music after using iMatch? If the latter, they might be DRM protected.
@AlanB did these work with your old Squeezeboxen?
 
You need to read the post on slimdevices. It seems that different rippers make ALAC files in two different ways. One puts the index info at the beginning of the file and these will be playable others stick it at the end meaning the whole file needs to be loaded before the player knows what to do with it. Id say that’s a flaw in ALAC format that can’t be fixed.
The ffmpeg command didn't work for me. In the output you can see it's 'moving the moov atom to the beginning of the file', I assume that was the intention.

Does anybody have any ALAC files that do work?
I'll try on PoPieee.
 
The ffmpeg command didn't work for me. In the output you can see it's 'moving the moov atom to the beginning of the file', I assume that was the intention.

Does anybody have any ALAC files that do work?
I'll try on PoPieee.
The LMS forum post is about making ALAC play in Squeezelite generally but I’m not sure the version WiiM has implemented will work anyway. It’s a typical Apple muddle.
A ticket is raised so no doubt WiiM can properly investigate.
I would just bite the bullet and convert as it’s bound to be some time before they fix and even then it may only be for one type of ALAC
 
I had a pCP SD card in the Pi and that played both sets of files without any problems, so unfortunately it's the WiiM implementation.
 
I had a pCP SD card in the Pi and that played both sets of files without any problems, so unfortunately it's the WiiM implementation.
I think I agree but I’d still convert to FLAC rather than wait.
 
Obviously FLAC over ALAC if he has no use case where he needs them in ALAC.

Not sure why he couldn't get it transcoding to PCM though as that appeared stable in my limited testing.

I guess I'd better try pCP and transcoding to FLAC as that was causing LMS to crash with the WiiM.
 
Obviously FLAC over ALAC if he has no use case where he needs them in ALAC.

Not sure why he couldn't get it transcoding to PCM though as that appeared stable in my limited testing.

I guess I'd better try pCP and transcoding to FLAC as that was causing LMS to crash with the WiiM.
I will be doing similar tomorrow.
I stated a couple of times that I have no ALACs but I have found that I do actually have a few albums in my live library but I had never noticed they wouldn’t play on the WiiM. I guess I’d never tried to play them.
I will move an album into my dev library on pCP and test accordingly.
 
I will be doing similar tomorrow.
I stated a couple of times that I have no ALACs but I have found that I do actually have a few albums in my live library but I had never noticed they wouldn’t play on the WiiM. I guess I’d never tried to play them.
I will move an album into my dev library on pCP and test accordingly.

I have some ALAC files that are very old CD rips using iTunes. They do not play on a WiiM Pro Plus as Squeezelite renderer, just as @AlanB describes, progress alternates between 0 and 1 second elapsed and no sound.

The LMS is a pCP instance running on Raspberry Pi 4B, Material skin. These same ALAC files play back trouble free to other Squeezelite renderers including pCP, and Moode.
 
If I disable the ALAC file type in the LMS settings, the tracks do play on the WiiM Pro Plus.
The only indication of what is then playing on the WiiM Home App just says 16 bits, 44.1kHz:

Screenshot_2023-11-05-20-15-31-485.jpeg


Screen Shot 2023-11-05 at 8.18.46 PM.png
 
If I disable the ALAC file type in the LMS settings, the tracks do play on the WiiM Pro Plus.
The only indication of what is then playing on the WiiM Home App just says 16 bits, 44.1kHz:
I'm performing this from a browser so it may be different, but in playlist view, if you click on the vertical ellipses next to the playing track and choose 'More > More Info' you should see in the Bitrate field that it's being converted to FLAC e.g. '824kbps VBR (Converted to 705kbps FLAC)'.

If you skip to the next track does it work? With LMS on Windows and the WiiM Pro or pCP it crashes on me. If that works for you can you seek within the track?
 
I have some ALAC files that are very old CD rips using iTunes. They do not play on a WiiM Pro Plus as Squeezelite renderer, just as @AlanB describes, progress alternates between 0 and 1 second elapsed and no sound.

The LMS is a pCP instance running on Raspberry Pi 4B, Material skin. These same ALAC files play back trouble free to other Squeezelite renderers including pCP, and Moode.
@Mike in NY - If you convert to FLAC do they play OK?
 
@AlanB did these work with your old Squeezeboxen?

Yes, and strangely I have turned my laptop on this morning and Material Skin is working with the ALAC files I have tried so far both as a localhost from the laptop and on my mobile phone. Perhaps it just needed the laptop rebooting?

If it stays like this I will be happy. This screenshot is from my mobile phone showing one of the albums I have that is not available on Amazon Music.

The second screenshot shows the album playing on the WiiM App at 16/44.1.
 

Attachments

  • Screenshot_20231106-093943.png
    Screenshot_20231106-093943.png
    633 KB · Views: 9
  • Screenshot_20231106-095256.png
    Screenshot_20231106-095256.png
    484.2 KB · Views: 6
Last edited:
Yes, and strangely I have turned my laptop on this morning and Material Skin is working with the ALAC files I have tried so far both as a localhost from the laptop and on my mobile phone.

If it stays like this I will be happy. This screenshot is from my mobile phone showing one of the albums I have that is not available on Amazon Music.
Excellent.

The final thing is to set a static IP on the Ethernet interface on Laptop.

The best way of doing this is to set a DHCP reservation in your Router - depending on your router it will either be obvious or hidden away somewhere.

The other way is to set the static IP on the Laptop itself. Here you would do the reverse of what we did to unset the rogue Static IP you had but replace with sensible values that will work. Normally you would choose an IP that is outside the DHCP scope.

Guessing that your ISP is BT then the default DHCP scope is as below.
  • 192.168. 1.1 to 192.168. 1.253 (The default DHCP range is 192.168. 1.64 to 192.168. 1.253)
In which case you'd would set your IPv4 settings like this

1699264309355.png

1. 192.168.1.1 is outside the scope of teh DHCP server meaning no other device should recive this IP. Make sure that 192.168.1.1 is NOT being used first by pinging that address - you should get a failure.
1699264464640.png

2. These are Google's public DNS servers.

NOTE.
Once done you would use http://192.168.1.1:9000/material in place of what you previously had.
 
Yes, and strangely I have turned my laptop on this morning and Material Skin is working with the ALAC files I have tried so far both as a localhost from the laptop and on my mobile phone. Perhaps it just needed the laptop rebooting?

If it stays like this I will be happy. This screenshot is from my mobile phone showing one of the albums I have that is not available on Amazon Music.

The second screenshot shows the album playing on the WiiM App at 16/44.1.
I assume you mean with Apple Lossless Disabled?
Can you skip tracks?
 
I assume you mean with Apple Lossless Disabled?
Can you skip tracks?

#Yes, with ALAC disabled, and yes I can skip tracks (at least on the album currently playing I haven't tried any others yet).

The only anomaly is that the volume is lower than it would be if the music was steamed from Amazon Music, despite me setting LMS to 100%.
 
Back
Top