Shanling M0 - Smallest Hi-Res Portable Player - New Firmware V3.6
May 27, 2019 at 8:58 PM Post #5,161 of 6,413
I know... That was my point. You had a great app to reference... Hence I found it odd that after 15 months it's still in the planning phase. Like if this app were the first of its kind, I could see the long planning stage, but you had a very nice one to reference off of from the get go and you're just out of planning and into development.

Unfortunately, our software team has limited amount of people and while working on system for M0, then for M2X, M5s, always adding new features people are asking for, they simply do not have enough time to do everything at once, so app was little bit sidelined.

And it's not in planning phase, we have working beta in Chinese.

Exactly, cause I want to listen a album only once and not infinite.

Please Shanling, change that and separate the shuffle mode of random

So, must to have two modes, shuffle and random and the user choose

So in total, we should have 3 different shuffles? Shuffle as it's now, shuffle that ends after current songs are played and then completely random?

First post, so not cool to ask for something, but...

@Shanling

Could you please introduce a 5 second rewind on pause option?

It was an extremely useful option on my Rockboxed Sansa Clip, especially when the back and forward buttons started dying. It's perfect for combating interruptions while listening to Podcasts/Audiobooks and would integrate well with the wheel button play/pause.

I know a lot of people are waiting for a Podcast/Audiobook app, but this would be a great stopgap and obviously be much easier to implement.

Thanks

Not planning to add rewind on pause to current playback mode.

How to change background image (not lockscreen)?

Please what background you mean exactly? In menu there is no background and on now playing screen it should be showing album art.

I've tested latest firmware 2.5 because i'm interested to act as a bridge between bluetooth and an USB speaker or play directly to speaker with digital output.
This USB speaker works fine under windows in USB-C. When I'm trying to connect with USB-C to USB-C cable (i've tried multiple cable) Shanling M0 does not detect it as a sound output.
I've tested it with a DAC and it was working that time.
Is there ongoing fixes to add more compatible device (Speaker is a VIFA REYKJAVIK) ? Anything to debug ?

My assumption, it's trying to charge from M0, which is not possible and M0 do not recognize it for that reason. Looking at website of Vifa, they do not mention running it over USB from phone, so I think they simply set it to work with more powerful USB output on computer and do not optimize it to be used with portable USB sources.

Was usb out meant to work that way on a m0? Like would Usb-c headphones work with the M0? I don't think or remember reading or seeing anything about analog audio out via USB.

And why use Usb-c when you can just use the headphone jack?

Some USB-C headphones work with our players.
Actually our Chinese customers wanted to use their USB-C headphones with M0 so much, we needed to add separate USB output mode with variable volume.
 
Shanling Have any question about our players? Just PM me or send me email. Stay updated on Shanling at their sponsor profile on Head-Fi.
 
https://www.facebook.com/Shanling-Audio-603230783166845/ https://twitter.com/ShanlingAudio https://www.instagram.com/shanlingaudio/ http://en.shanling.com/ frankie@shanling.com
May 28, 2019 at 3:20 AM Post #5,162 of 6,413
Actually our Chinese customers wanted to use their USB-C headphones with M0 so much, we needed to add separate USB output mode with variable volume.

I wonder what high quality type c headphones are out there. I'm assuming the dac amp section in those headphone cables are superior to the m0 for such a demand. Now I'm curious
 
May 28, 2019 at 3:54 AM Post #5,163 of 6,413
My assumption, it's trying to charge from M0, which is not possible and M0 do not recognize it for that reason. Looking at website of Vifa, they do not mention running it over USB from phone, so I think they simply set it to work with more powerful USB output on computer and do not optimize it to be used with portable USB sources.
Thanks for your answer. I've tried another combination that works on my phone but not with Shanling M0 (with USB-C to USB-A OTG then USB-A to USB-C cable). In that case Shanling M0 is crashing (power down) and I need to restart it. Is there a chance to fix this issue ?
 
May 28, 2019 at 4:00 AM Post #5,164 of 6,413
I wonder what high quality type c headphones are out there. I'm assuming the dac amp section in those headphone cables are superior to the m0 for such a demand. Now I'm curious

Well, just because somebody wants to use them doesn't matter they are better...

Thanks for your answer. I've tried another combination that works on my phone but not with Shanling M0 (with USB-C to USB-A OTG then USB-A to USB-C cable). In that case Shanling M0 is crashing (power down) and I need to restart it. Is there a chance to fix this issue ?

Please what combination?

We tried our players on dozens of DACs, user around the World added even more, with most of them it worked without problem.
Problematic are DACs demanding too much power, some special drivers or otherwise some special communication with computer.
 
Shanling Have any question about our players? Just PM me or send me email. Stay updated on Shanling at their sponsor profile on Head-Fi.
 
https://www.facebook.com/Shanling-Audio-603230783166845/ https://twitter.com/ShanlingAudio https://www.instagram.com/shanlingaudio/ http://en.shanling.com/ frankie@shanling.com
May 28, 2019 at 4:12 AM Post #5,165 of 6,413
New firmware for Shanling M0 is ready, bringing custom EQ and new graphical design.

MOUI升级固件英文.gif


New Functions:


1. Redesigned Main menu, improving speed of system.

2. Added custom 10 band Equalizer.

3. Added possibility to adjust preset Equalizer profiles.

4. Added Quick Access menu.

Note: to open Quick Access menu, swipe up in Main menu. Swipe down to close it.


Changes and fixes:



5. Additional graphic changes to system.

6. Added separate volume control for Bluetooth receiver mode. Separated volume level from standard volume and with its own volume memory.

7. Added “LO” logo when output is switched to Line Out mode.

8. Adjusted limit for jpg files used as album art, now supporting up to 8192 X 8192 resolution.

9. Fixed problem disabling resume function after Sleep timer was used.

10. Fixed problem disabling Sleep timer while player was in Bluetooth receiver mode.

11. Fixed problem related to album art while white theme was used.

12. Other bug fixes


Download from Shanling website or from Google Drive
 
Last edited:
Shanling Have any question about our players? Just PM me or send me email. Stay updated on Shanling at their sponsor profile on Head-Fi.
 
https://www.facebook.com/Shanling-Audio-603230783166845/ https://twitter.com/ShanlingAudio https://www.instagram.com/shanlingaudio/ http://en.shanling.com/ frankie@shanling.com
May 28, 2019 at 4:42 AM Post #5,166 of 6,413
New firmware for Shanling M0 is ready, bringing custom EQ and new graphical design.



New Functions:


1. Redesigned Main menu, improving speed of system.

2. Added custom 10 band Equalizer.

3. Added possibility to adjust preset Equalizer profiles.

4. Added Quick Access menu.

Note: to open Quick Access menu, swipe up in Main menu. Swipe down to close it.


Changes and fixes:



5. Additional graphic changes to system.

6. Added separate volume control for Bluetooth receiver mode. Separated volume level from standard volume and with its own volume memory.

7. Added “LO” logo when output is switched to Line Out mode.

8. Adjusted limit for jpg files used as album art, now supporting up to 8192 X 8192 resolution.

9. Fixed problem disabling resume function after Sleep timer was used.

10. Fixed problem disabling Sleep timer while player was in Bluetooth receiver mode.

11. Fixed problem related to album art while white theme was used.

12. Other bug fixes


Download from Shanling website or from Google Drive

Super. Thank you.
Will it be possible to add 3 or 5 sec. back function using for example double or triple wheel click? I am sure it would be extremely useful for listening to audiobooks.
 
Last edited:
May 28, 2019 at 4:54 AM Post #5,169 of 6,413
Shanling Have any question about our players? Just PM me or send me email. Stay updated on Shanling at their sponsor profile on Head-Fi.
 
https://www.facebook.com/Shanling-Audio-603230783166845/ https://twitter.com/ShanlingAudio https://www.instagram.com/shanlingaudio/ http://en.shanling.com/ frankie@shanling.com
May 28, 2019 at 4:56 AM Post #5,170 of 6,413
Hello.

Many thanks for the update, was waiting for the custom EQ since the beginning!

However, not sure if doing something wrong but the presets or any changes, even turning the EQ on or off doesnt make any change to sound. Just doesnt work.

Tried editing presets, switching to other, turning the EQ on and off, pausing the track and doing the same all over again etc., no use.

Using Sennheiser PXC550 with aptX.

Please, lets fix this.
 
May 28, 2019 at 5:00 AM Post #5,171 of 6,413
Please what combination?

We tried our players on dozens of DACs, user around the World added even more, with most of them it worked without problem.
Problematic are DACs demanding too much power, some special drivers or otherwise some special communication with computer.
When using USB-C to USB-A OTG adapter plus USB-A to USB-C to the speaker. As soon as connected there is a black screen on M0 and it need to be power up again.
I've tried the 3.0 firmware (great!) but same issue.
Find the debug output for this device from the phone perspective:
USBAudioDevice: fd = 61, opened = 1, Vend/Prod = 0xa12 / 0x1243, USBrev = 200, configs = 1
USBAudioDevice: Manufacturer = , Product = CSR USB HS, SerialNr = ABCDEF0123456789
USBConfiguration: # interfaces = 4, config val = 1, config string = , attr = 0x80, maxPower = 500mA
USBInterface: interface nr = 0
USBAltSetting1: alt setting = 0, class = AUDIO, subclass = AUDIOCONTROL, protocol = 0, descr =
USBInputTerminal: m_ID = 4, assoc = 0 m_logicalOutputChannels = 1, m_channelConfig = 0, , , TERMINAL_TYPE_INPUT_PERSONAL_MIC
USBFeatureUnit1: m_ID = 5, SourceID = 4, m_controlSize = 2, channels = 2
m_ID = 5, channel control = 1 (Mute )
m_ID = 5, channel control = 0 ( )
USBOutputTerminal: m_ID = 6, assoc = 0, source = 5, , STREAMING
USBInputTerminal: m_ID = 1, assoc = 0 m_logicalOutputChannels = 2, m_channelConfig = 3, , , STREAMING
USBFeatureUnit1: m_ID = 2, SourceID = 1, m_controlSize = 2, channels = 3
m_ID = 2, channel control = 1 (Mute )
m_ID = 2, channel control = 2 ( Volume )
m_ID = 2, channel control = 2 ( Volume )
USBOutputTerminal: m_ID = 3, assoc = 0, source = 2, , TERMINAL_TYPE_OUTPUT_SPEAKER
USBInterface: interface nr = 1
USBAltSetting1: alt setting = 0, class = AUDIO, subclass = AUDIOSTREAMING, protocol = 0, descr =
USBAltSetting1: alt setting = 1, class = AUDIO, subclass = AUDIOSTREAMING, protocol = 0, descr =
USBAltSetting1 (AS): link = 6, delay(f) = 0, PCM, type(1) = 1, ch = 1, subframesize = 2, reso = 16
48000 (fixed)
USBEndPoint: nr = 3, IN, , SYNC_TYPE_NONE,
maxPacket = 96, addT = 0, pollingInt = 1, refresh = 0, syncEndp = 0, , NO FREQ CONTROL!
USBInterface: interface nr = 2
USBAltSetting1: alt setting = 0, class = AUDIO, subclass = AUDIOSTREAMING, protocol = 0, descr =
USBAltSetting1: alt setting = 1, class = AUDIO, subclass = AUDIOSTREAMING, protocol = 0, descr =
USBAltSetting1 (AS): link = 1, delay(f) = 0, PCM, type(1) = 1, ch = 2, subframesize = 2, reso = 16
48000 (fixed)
USBEndPoint: nr = 3, OUT, , SYNC_TYPE_NONE,
maxPacket = 192, addT = 0, pollingInt = 1, refresh = 0, syncEndp = 0, , NO FREQ CONTROL!
USBInterface: interface nr = 3
USBAltSetting1: alt setting = 0, class = HID, subclass = Undefined, protocol = 0, descr =
USBEndPoint: nr = 1, IN, TRANSFER_TYPE_INTERRUPT, SYNC_TYPE_NONE,
maxPacket = 16, addT = 0, pollingInt = 1, refresh = 0, syncEndp = 0, , NO FREQ CONTROL!
 
May 28, 2019 at 5:04 AM Post #5,172 of 6,413
You would need to play around with firmware files, creating your own custom firmware?
Could you please pass the dev team to remove that one super bright white random thumbnail? I use my Shanling at night and I use dark theme. These random album arts are generally okay since they are dark as well, but one of them isn't. That one burns my eyes randomly.

Btw I installed the newest firmware and I'm glad you guys moved the icons away from the borders of the device. It's much easier to press them now. Aesthetically this update is great as well. However, MP3 and FLAC icons have still the same color (so if you want to find some FLAC quickly, good luck with that) and there is still no option to turn these icons. Many of us would rather see more text than the extension of each file.

And the last thing - Whenever you wake up the device, you are teleported back to the playback screen, no matter where you were before. It was always like that and I was "ugh, okay" with this. But the newest update released new quick panel which is kinda useless because of this "always-go-back-to-the-playback-screen" feature.
 
Last edited:
May 28, 2019 at 5:40 AM Post #5,174 of 6,413
Blocked on the startup screen after updating. and after the message. 'successful update'
Connected on pc: blocked on startup screen
Not connected on pc: Blocked on startup screen
SD Card removed : Blocked on startup screen

Exactly the same for me. After a claimed "successful upgrade", the M0 just remains stuck on the "boot" Shanling screen. I have tried an OFF/ON cycle with or without the SD card with no result. Always blocked on Shanling boot screen.

@Shanling Anything to do to 'unbrick' the M0? (I know Linux quite well I would say).
 

Users who are viewing this thread

Back
Top