arthurmv 14 Posted January 21 Posted January 21 I just realized about the new Windows app and looks great, but like the Android app it doesn't have WavPack support, my DSD collection is in this format, it would be great to play them using the new Windows app. Emby for Windows is amazing! Thanks. 1
softworkz 4534 Posted January 22 Posted January 22 Thanks a lot for the feedback! TBH, I've never seen such files. Would you be able to provide 2 or 3 sample files for taking a look? (I've sent you an upload link)
generiq 250 Posted January 22 Posted January 22 DSD is supported Audio decoders: comfortnoise - RFC 3389 comfort noise generator dvaudio - Ulead DV Audio 8svx_exp - 8SVX exponential 8svx_fib - 8SVX fibonacci rka - RKA (RK Audio) s302m - SMPTE 302M speex - Speex aac - AAC (Advanced Audio Coding) aac_fixed (aac) - AAC (Advanced Audio Coding) aac_latm - AAC LATM (Advanced Audio Coding LATM syntax) ac3 - ATSC A/52A (AC-3) ac3_fixed (ac3) - ATSC A/52A (AC-3) acelp.kelvin - Sipro ACELP.KELVIN alac - ALAC (Apple Lossless Audio Codec) als (mp4als) - MPEG-4 Audio Lossless Coding (ALS) amrnb (amr_nb) - AMR-NB (Adaptive Multi-Rate NarrowBand) amrwb (amr_wb) - AMR-WB (Adaptive Multi-Rate WideBand) apac - Marian's A-pac audio ape - Monkey's Audio aptx - aptX (Audio Processing Technology for Bluetooth) aptx_hd - aptX HD (Audio Processing Technology for Bluetooth) atrac1 - ATRAC1 (Adaptive TRansform Acoustic Coding) atrac3 - ATRAC3 (Adaptive TRansform Acoustic Coding 3) atrac3al - ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless) atrac3plus (atrac3p) - ATRAC3+ (Adaptive TRansform Acoustic Coding 3+) atrac3plusal (atrac3pal) - ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless) atrac9 - ATRAC9 (Adaptive TRansform Acoustic Coding 9) binkaudio_dct - Bink Audio (DCT) binkaudio_rdft - Bink Audio (RDFT) bmv_audio - Discworld II BMV audio bonk - Bonk audio cook - Cook / Cooker / Gecko (RealAudio G2) dca (dts) - DCA (DTS Coherent Acoustics) dfpwm - DFPWM1a audio dolby_e - Dolby E dsd_lsbf - DSD (Direct Stream Digital), least significant bit first dsd_msbf - DSD (Direct Stream Digital), most significant bit first dsd_lsbf_planar - DSD (Direct Stream Digital), least significant bit first, planar dsd_msbf_planar - DSD (Direct Stream Digital), most significant bit first, planar dsicinaudio - Delphine Software International CIN audio dss_sp - Digital Speech Standard - Standard Play mode (DSS SP) dst - DST (Digital Stream Transfer) eac3 - ATSC A/52B (AC-3, E-AC-3) evrc - EVRC (Enhanced Variable Rate Codec) fastaudio - MobiClip FastAudio wavesynth - Wave synthesis pseudo-codec flac - FLAC (Free Lossless Audio Codec) ftr - FTR Voice g723_1 - G.723.1 g729 - G.729 gsm - GSM gsm_ms - GSM Microsoft variant hca - CRI HCA hcom - HCOM Audio iac - IAC (Indeo Audio Coder) ilbc - iLBC (Internet Low Bitrate Codec) imc - IMC (Intel Music Coder) interplayacm - Interplay ACM mace3 - MACE (Macintosh Audio Compression/Expansion) 3:1 mace6 - MACE (Macintosh Audio Compression/Expansion) 6:1 metasound - Voxware MetaSound misc4 - Micronas SC-4 Audio mlp - MLP (Meridian Lossless Packing) mp1 - MP1 (MPEG audio layer 1) mp1float (mp1) - MP1 (MPEG audio layer 1) mp2 - MP2 (MPEG audio layer 2) mp2float (mp2) - MP2 (MPEG audio layer 2) mp3float (mp3) - MP3 (MPEG audio layer 3) mp3 - MP3 (MPEG audio layer 3) mp3adufloat (mp3adu) - ADU (Application Data Unit) MP3 (MPEG audio layer 3) mp3adu - ADU (Application Data Unit) MP3 (MPEG audio layer 3) mp3on4float (mp3on4) - MP3onMP4 mp3on4 - MP3onMP4 mpc7 (musepack7) - Musepack SV7 mpc8 (musepack8) - Musepack SV8 msnsiren - MSN Siren nellymoser - Nellymoser Asao on2avc (avc) - On2 Audio for Video Codec opus - Opus osq - OSQ (Original Sound Quality) paf_audio - Amazing Studio Packed Animation File Audio qcelp - QCELP / PureVoice qdm2 - QDesign Music Codec 2 qdmc - QDesign Music Codec 1 qoa - QOA (Quite OK Audio) real_144 (ra_144) - RealAudio 1.0 (14.4K) real_288 (ra_288) - RealAudio 2.0 (28.8K) ralf - RealAudio Lossless sbc - SBC (low-complexity subband codec) shorten - Shorten sipr - RealAudio SIPR / ACELP.NET siren - Siren smackaud (smackaudio) - Smacker audio sonic - Sonic tak - TAK (Tom's lossless Audio Kompressor) truehd - TrueHD truespeech - DSP Group TrueSpeech tta - TTA (True Audio) twinvq - VQF TwinVQ vmdaudio - Sierra VMD audio vorbis - Vorbis wavarc - Waveform Archiver wavpack - WavPack wmalossless - Windows Media Audio Lossless wmapro - Windows Media Audio 9 Professional wmav1 - Windows Media Audio 1 wmav2 - Windows Media Audio 2 wmavoice - Windows Media Audio Voice ws_snd1 (westwood_snd1) - Westwood Audio (SND1) xma1 - Xbox Media Audio 1 xma2 - Xbox Media Audio 2 pcm_alaw - PCM A-law / G.711 A-law pcm_bluray - PCM signed 16|20|24-bit big-endian for Blu-ray media pcm_dvd - PCM signed 16|20|24-bit big-endian for DVD media pcm_f16le - PCM 16.8 floating point little-endian pcm_f24le - PCM 24.0 floating point little-endian pcm_f32be - PCM 32-bit floating point big-endian pcm_f32le - PCM 32-bit floating point little-endian pcm_f64be - PCM 64-bit floating point big-endian pcm_f64le - PCM 64-bit floating point little-endian pcm_lxf - PCM signed 20-bit little-endian planar pcm_mulaw - PCM mu-law / G.711 mu-law pcm_s8 - PCM signed 8-bit pcm_s8_planar - PCM signed 8-bit planar pcm_s16be - PCM signed 16-bit big-endian pcm_s16be_planar - PCM signed 16-bit big-endian planar pcm_s16le - PCM signed 16-bit little-endian pcm_s16le_planar - PCM signed 16-bit little-endian planar pcm_s24be - PCM signed 24-bit big-endian pcm_s24daud - PCM D-Cinema audio signed 24-bit pcm_s24le - PCM signed 24-bit little-endian pcm_s24le_planar - PCM signed 24-bit little-endian planar pcm_s32be - PCM signed 32-bit big-endian pcm_s32le - PCM signed 32-bit little-endian pcm_s32le_planar - PCM signed 32-bit little-endian planar pcm_s64be - PCM signed 64-bit big-endian pcm_s64le - PCM signed 64-bit little-endian pcm_sga - PCM SGA pcm_u8 - PCM unsigned 8-bit pcm_u16be - PCM unsigned 16-bit big-endian pcm_u16le - PCM unsigned 16-bit little-endian pcm_u24be - PCM unsigned 24-bit big-endian pcm_u24le - PCM unsigned 24-bit little-endian pcm_u32be - PCM unsigned 32-bit big-endian pcm_u32le - PCM unsigned 32-bit little-endian pcm_vidc - PCM Archimedes VIDC cbd2_dpcm - DPCM Cuberoot-Delta-Exact derf_dpcm - DPCM Xilam DERF gremlin_dpcm - DPCM Gremlin interplay_dpcm - DPCM Interplay roq_dpcm - DPCM id RoQ sdx2_dpcm - DPCM Squareroot-Delta-Exact sol_dpcm - DPCM Sol xan_dpcm - DPCM Xan wady_dpcm - DPCM Marble WADY adpcm_4xm - ADPCM 4X Movie adpcm_adx - SEGA CRI ADX ADPCM adpcm_afc - ADPCM Nintendo Gamecube AFC adpcm_agm - ADPCM AmuseGraphics Movie adpcm_aica - ADPCM Yamaha AICA adpcm_argo - ADPCM Argonaut Games adpcm_ct - ADPCM Creative Technology adpcm_dtk - ADPCM Nintendo Gamecube DTK adpcm_ea - ADPCM Electronic Arts adpcm_ea_maxis_xa - ADPCM Electronic Arts Maxis CDROM XA adpcm_ea_r1 - ADPCM Electronic Arts R1 adpcm_ea_r2 - ADPCM Electronic Arts R2 adpcm_ea_r3 - ADPCM Electronic Arts R3 adpcm_ea_xas - ADPCM Electronic Arts XAS g722 (adpcm_g722) - G.722 ADPCM g726 (adpcm_g726) - G.726 ADPCM g726le (adpcm_g726le) - G.726 ADPCM little-endian adpcm_ima_acorn - ADPCM IMA Acorn Replay adpcm_ima_amv - ADPCM IMA AMV adpcm_ima_alp - ADPCM IMA High Voltage Software ALP adpcm_ima_apc - ADPCM IMA CRYO APC adpcm_ima_apm - ADPCM IMA Ubisoft APM adpcm_ima_cunning - ADPCM IMA Cunning Developments adpcm_ima_dat4 - ADPCM IMA Eurocom DAT4 adpcm_ima_dk3 - ADPCM IMA Duck DK3 adpcm_ima_dk4 - ADPCM IMA Duck DK4 adpcm_ima_ea_eacs - ADPCM IMA Electronic Arts EACS adpcm_ima_ea_sead - ADPCM IMA Electronic Arts SEAD adpcm_ima_iss - ADPCM IMA Funcom ISS adpcm_ima_moflex - ADPCM IMA MobiClip MOFLEX adpcm_ima_mtf - ADPCM IMA Capcom's MT Framework adpcm_ima_oki - ADPCM IMA Dialogic OKI adpcm_ima_qt - ADPCM IMA QuickTime adpcm_ima_rad - ADPCM IMA Radical adpcm_ima_ssi - ADPCM IMA Simon & Schuster Interactive adpcm_ima_smjpeg - ADPCM IMA Loki SDL MJPEG adpcm_ima_wav - ADPCM IMA WAV adpcm_ima_ws - ADPCM IMA Westwood adpcm_ima_xbox - ADPCM IMA Xbox adpcm_ms - ADPCM Microsoft adpcm_mtaf - ADPCM MTAF adpcm_psx - ADPCM Playstation adpcm_sbpro_2 - ADPCM Sound Blaster Pro 2-bit adpcm_sbpro_3 - ADPCM Sound Blaster Pro 2.6-bit adpcm_sbpro_4 - ADPCM Sound Blaster Pro 4-bit adpcm_swf - ADPCM Shockwave Flash adpcm_thp - ADPCM Nintendo THP adpcm_thp_le - ADPCM Nintendo THP (little-endian) adpcm_vima - LucasArts VIMA audio adpcm_xa - ADPCM CDROM XA adpcm_xmd - ADPCM Konami XMD adpcm_yamaha - ADPCM Yamaha adpcm_zork - ADPCM Zork libopus (opus) - libopus Opus libspeex (speex) - libspeex Speex libvorbis (vorbis) - libvorbis anull - null audio
softworkz 4534 Posted January 22 Posted January 22 34 minutes ago, generiq said: DSD is supported The app doesn't use mpv for audio playback
generiq 250 Posted January 22 Posted January 22 2 minutes ago, softworkz said: The app doesn't use mpv for audio playback He's using emby for Windows . 10 hours ago, arthurmv said: I just realized about the new Windows app and looks great, but like the Android app it doesn't have WavPack support, my DSD collection is in this format, it would be great to play them using the new Windows app. Emby for Windows is amazing! Thanks.
softworkz 4534 Posted January 22 Posted January 22 1 minute ago, generiq said: He's using emby for Windows . The app doesn't use mpv for audio playback
generiq 250 Posted January 22 Posted January 22 1 minute ago, softworkz said: The app doesn't use mpv for audio playback Oh, ha! Right! Maybe this is reason to change that
Mahinepua 59 Posted January 22 Posted January 22 why isn’t MPV used for audio playback? Quality issues? 1
arthurmv 14 Posted January 22 Author Posted January 22 14 hours ago, softworkz said: Thanks a lot for the feedback! TBH, I've never seen such files. Would you be able to provide 2 or 3 sample files for taking a look? (I've sent you an upload link) Done. Let me know if you need anything else.
SikSlayer 241 Posted January 22 Posted January 22 15 hours ago, softworkz said: The app doesn't use mpv for audio playback Just for the sake of knowing, what IS used?
generiq 250 Posted January 22 Posted January 22 29 minutes ago, SikSlayer said: Just for the sake of knowing, what IS used? The Windows player. 8 hours ago, Mahinepua said: why isn’t MPV used for audio playback? Quality issues? Nope. It baffles me, too. mpv is superior. Theater used mpv for music. 1
softworkz 4534 Posted January 22 Posted January 22 Not the Windows media player but the Windows Media APIs. The simple reason is that MPV doesn't run on Xbox, only Windows Media is working there, so we could cover both with a single implementation. 3
softworkz 4534 Posted January 22 Posted January 22 8 hours ago, arthurmv said: 22 hours ago, softworkz said: TBH, I've never seen such files. Would you be able to provide 2 or 3 sample files for taking a look? (I've sent you an upload link) Done. Let me know if you need anything else. Thanks a lot for the files. They will play with the next update (with server transcoding). 2
arthurmv 14 Posted January 22 Author Posted January 22 2 minutes ago, softworkz said: Thanks a lot for the files. They will play with the next update (with server transcoding). Do you recommend me to transcode my collection to another container? like DSF, DFF or WSD, in order to avoid the transcoding.
softworkz 4534 Posted January 23 Posted January 23 I think the only lossless compressed format which plays without transcoding is FLAC.
arthurmv 14 Posted January 23 Author Posted January 23 (edited) So it would be DSD to PCM, as far as I know FLAC is limited to 24bit/192kHz or something like that. The automatic transcoding could reach those limits? Edited January 23 by arthurmv
softworkz 4534 Posted January 23 Posted January 23 2 minutes ago, arthurmv said: as I know FLAC is limited to 24bit/192kHz What more do you want than that? No production goes beyond this. 4 minutes ago, arthurmv said: DSD to PCM ??
arthurmv 14 Posted January 23 Author Posted January 23 I mean DSD over PCM (DoP) like most DACs plays DSD over PCM. 24bit/192kHz is good quality. My headphones, speakers and DACs are HiRes, just I want to keep the experience.
softworkz 4534 Posted January 23 Posted January 23 I'm not sure whether Emby Server can transcode FLAC with DoP data. It may work when direct playing in the Windows App and you have an audio device which is capable to play it, but: When you use another Emby client which cannot direct play FLAC you might be unable to play them at all When you switch to any other audio device (onboard audio, or bluetooth speakers erc.) you won't be able to play
Ronstang 220 Posted January 26 Posted January 26 On 1/22/2025 at 6:04 PM, softworkz said: I think the only lossless compressed format which plays without transcoding is FLAC. Yes but WavPack is much better than FLAC and my entire collection of thousands of CDs is in this format I have not used emby for my music in the last 4 years since I bought Premiere because I don't have time to change all my files. Months of work for me so I just use Foobar2000 as I have for many years. Why is it so hard to support these different codecs? Especially when what many consider the STANDARD are outdated and subpar. Fraunhofer was once the standard for mp3 but compared to Lame it is junk. 1
Ronstang 220 Posted January 26 Posted January 26 I'm sorry, I realize the DEVs think emby's ability to transcode everything is some big plus, to me it is an Achilles heal. I don't want my content transcoded, I want it played as is. People claim transcoding is fine but there is no way it does not affect quality, simply no way possible. Plus I don't want the hit on my server performancewise. All my movies are in a format natively supported in emby on my devices ON PURPOSE. I want to avoid transcoding PERIOD. What is the big deal with having this stuff just play natively? I have tons of apps that will play anything I throw at them, but not emby. It's bad enough I cannot use LiveTV because it simply does not work but I also cannot use emby for my music because it is married to outdated codecs. If I didn't have a lifetime Premiere subscription I would have dumped emby years ago over both these issues.
Jdiesel 1291 Posted January 26 Posted January 26 Emby is not really setup for serious audio playback. Regardless of the WavPack support, no Emby apps support bit-perfect playback, including the Windows app, which is the bare minimum for high quality playback. Support of lossless formats is irrelevant when the OS mixer is going to resample it anyways. I understand why this can't be done on Android and iOS because of how the audio chain works, although PlexAmp on Android now supports bit-perfect playback to an USB DAC. With Windows and Linux there is no reason that it can't be done other than a software design decision to have code that supports both Windows and the Xbox consoles. You are better off stick with Foobar2000 if audio quality is important to you. If lossless remote play is important then PlexAmp or Roon are better options. I personally run Plex solely for PlexAmp at this point. Now that Wiim as added support for Plex I'm unlikely to switch to anything else.
Mahinepua 59 Posted January 26 Posted January 26 Your only solution maybe to use the linux version if thats an option as it should still use MPV not windows API's. Maybe an on/off mpv switch option can be added for music playback at some stage. Whats the issue with LiveTV? I'm using it all the time.
Mahinepua 59 Posted January 26 Posted January 26 (edited) Maybe the PlexAmp developer could make a plugin for Emby? or the Finamp creater. Edited January 26 by Mahinepua
Jdiesel 1291 Posted January 26 Posted January 26 Just now, Mahinepua said: Maybe the PlexAmp developer could make a plugin for Emby? That would be Plex, so unlikely. FinAmp is for Jellyfin and there is nothing stopping someone from adding support for Emby but there isn't much appetite from developers for supporting Emby due to the smaller user base and it being closed source. Lot's of dead projects and 3rd party developers who are MIA if your browse the plugins section of the forums.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now