Comments (3)
hi I had issues 6-12 months ago with ALAC playback. That was solved with updating ffmpeg libraries/package to version 3+.
As I don't use almost anything else but FLAC and DSD/DSF i do not know if that is still the case... but without FFMPEG #define in Makefile you do not get support for alac (and wma).
from squeezelite.
Thanks gahabana. Initially I couldn't get alac to play at all, then I downloaded and used the ffmpeg version from here. I'm working under the assumption that this has ffmpeg built in so should work for me, and it mostly does.
Since my original post, I've been trying to test further to try and narrow down where the issue is. It's been rather frustrating. I've tried re-encoding problem albums with different encoders, but have not been able to get consistent results. In fact, an album encoded all at once can have one two problem tracks. I'm beginning to wonder if the issue is either RPi or Libreelec specific or something to do with my configuration.
For now I've disconnected my RPi and using a desktop PC running ubuntu and it's working near perfectly.
from squeezelite.
The common issue I've encountered the ALAC files is that they must have all ATOMs at the beginning of the file for ffmpeg in squeezelite to be able to play them. I use mp4file --optimize filename.m4a on every alac and aac file before deploying them to my music library and never have an issue. You haven't provided a log file with the errors reported by squeezelite. Alternatively, you can disable native alac in LMS advanced settings-> file types and have the server decode the alac files.
from squeezelite.
Related Issues (20)
- MPRIS support HOT 3
- Compiling with SSL on a 32 bits system fails HOT 3
- Decoding m4a files over-runs music data atom HOT 11
- squeezelite on MacOS keeps coreaudiod pinned at 11-12% CPU HOT 5
- Compiling squeezelite on raspberry pi 4 with Debian bullseye HOT 6
- squeezelite Kills PulseAudio Daemon on Pause
- Cannot play PGGB (WAV) files of 705 and 768kHz HOT 4
- Squeezelite uses too much cpu at the beginning of tracks HOT 1
- Use of STMf HOT 4
- Squeezer for Android HOT 3
- [win10] squeezelite ignores output assigned through windows settigns and uses system default instead
- vorbis noise on large output buffer HOT 1
- Build error in gpio.c with latest PR HOT 2
- codec min space in OggFlac can cause dead lock HOT 1
- flac and ogf streams HOT 3
- output threshold is incorrect HOT 2
- Power controls (gpio/script) tied to output device being open rather than soft power button state
- Build fails on 1466 (commit c89faf3) HOT 15
- Build error in flac.c on revision 1466 HOT 2
- Whole-album flacs with embedded cuesheet playback broken by commit c89faf3 Ogg metadata (and a bit more) HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from squeezelite.