Jump to content

Please add SMB (Samba)


Dmitry.R
Go to solution Solved by maxmp,

Recommended Posts

  • 7 months later...
  • 2 months later...

CIFS document provider is excellent solution even apart of Poweramp player. I tested it last month with Xiaomi Readme 7A and Mi A2 Lite phones and dedicated linux based SMB share that holds more than 500 folders filled with more than 6000 mp3 and .flac files. So I have some conclusions about it:

1. CIFS document provider is stable, easy to use and free application. No problem found with this app itself at all.

2. Adding folders from SMB share to Poweramp library takes a time. Poweramp scanning speed is about 32 tracks per 3 minutes. It is not possible to scan entire my share in one click since after 500 tracks (or something about) every of my phones are crashed and went to reboot. After reboot no new records appears in library.

3. If you add or remove something at SMB share than refreshing Poweramp library takes significantly less time.

4. Playing mp3 tracks is no problem in most cases. Playback starts immediately and plays track smoothly if you do not use other apps like browser, online banking, etc. Rescan SMB folder library while playing track of this folder is bad idea too.

5. Playing flac tracks is very problematic. Folder playback starts after 10-50 sec delay and begins with long sequence of 3-5 sec music and 3-5 pause. Really smooth playback usually begins after 1 or 2 minutes. Auto switching to next tracks in folder can take up to 20 sec and music/pause sequence may occur again with 50% chance.

Both apps standalone are excellent, but in couple cause problems in some cases. So I stopped use of PA/CIFS couple and will wait more convenient result.

 

Edited by mikprog
Link to comment
Share on other sites

  • 11 months later...
On 8/3/2022 at 5:21 PM, mikprog said:

CIFS document provider is excellent solution even apart of Poweramp player. I tested it last month with Xiaomi Readme 7A and Mi A2 Lite phones and dedicated linux based SMB share that holds more than 500 folders filled with more than 6000 mp3 and .flac files. So I have some conclusions about it:

1. CIFS document provider is stable, easy to use and free application. No problem found with this app itself at all.

2. Adding folders from SMB share to Poweramp library takes a time. Poweramp scanning speed is about 32 tracks per 3 minutes. It is not possible to scan entire my share in one click since after 500 tracks (or something about) every of my phones are crashed and went to reboot. After reboot no new records appears in library.

3. If you add or remove something at SMB share than refreshing Poweramp library takes significantly less time.

4. Playing mp3 tracks is no problem in most cases. Playback starts immediately and plays track smoothly if you do not use other apps like browser, online banking, etc. Rescan SMB folder library while playing track of this folder is bad idea too.

5. Playing flac tracks is very problematic. Folder playback starts after 10-50 sec delay and begins with long sequence of 3-5 sec music and 3-5 pause. Really smooth playback usually begins after 1 or 2 minutes. Auto switching to next tracks in folder can take up to 20 sec and music/pause sequence may occur again with 50% chance.

Both apps standalone are excellent, but in couple cause problems in some cases. So I stopped use of PA/CIFS couple and will wait more convenient result.

 

Hi, how are you managing the network storage playback then? Did you drop it or are you using any alternative method? I'm planning to setup a raspberry Pi network storage and use the same SMB/CIFS method. But I just did a trial setup of a network folder in Windows 10 and accessed it using Poweramp via CIFS Documents Provider. But the phone started rebooting each time, even with just 50 FLAC tracks. I've around 4000 FLAC files btw.

I read at few places that there's a root method to achieve a network folder linking or something to the Android storage. But couldn't find the exact way, do you have any idea about that?

Link to comment
Share on other sites

There are root options of course, but not something we can really get into here. The method Max suggested is non-root, and should allow setting up a symbolic folder link in your Android filesystem pointing to your NAS SMB share, which you can then include in your Music Folders configuration setting in Poweramp.

That said, it will be slower and far less responsive than locally mounted storage. Poweramp's scanner expects to be able to rapidly crawl though any folder hierarchy that is listed in the Music Folders menu, and then access each found file to read the metadata so song details can be stored in its internal database for later quick viewing in the Library. Remote NAS storage is not very friendly to that sort of intensive directory/file access, and while music found in local storage may scan into the database a few minutes, even with thousands of files, it could take hours over a wireless network connection.

I would also suggest turning the Auto Scan features off in PA Settings=>Library=>Scanner. Routine background rescans could become somewhat protracted over a network - and will most likely fail completely if they occur while you are away from your LAN connection, with unpredictable results for your music database contents.

Andre

Link to comment
Share on other sites

  • 4 weeks later...
On 7/16/2023 at 9:36 AM, neon bulb said:

Hi, how are you managing the network storage playback then? Did you drop it or are you using any alternative method? I'm planning to setup a raspberry Pi network storage and use the same SMB/CIFS method. But I just did a trial setup of a network folder in Windows 10 and accessed it using Poweramp via CIFS Documents Provider. But the phone started rebooting each time, even with just 50 FLAC tracks. I've around 4000 FLAC files btw.

I read at few places that there's a root method to achieve a network folder linking or something to the Android storage. But couldn't find the exact way, do you have any idea about that?

I updated Poweramp on my device. It seems the new version really crashed after much fewer tracks than before.

Now I found for everyday use another music player with native access to SMB/CIFS that solved network access problem completely. No root access or plugins needed. In comparison to Poweramp I lost much, but I choose easy living. If Poweramp in the future will be able to scan all my network folders in one pass without crashes, so I will use it again.

Edited by mikprog
Link to comment
Share on other sites

@mikprog if it's crashed, please send the log (Poweramp suggests that on the next startup, provided Send Errors To Developer is checked in the settings). As I'm monitoring new build performance/crashes and can't see any new crashes as reported by Play. Also, what is the updated Poweramp build? Thanks!

As for SMB support, it can be added and somewhat planned but it will be not feature complete, work the same way as local storage tracks do, nor fast (not faster or better than https://play.google.com/store/apps/details?id=com.wa2c.android.cifsdocumentsprovider&hl=en&gl=US), as we can't scan large SMB storages to fill up the library, so only the reduced functionality in Folders/Folders Hierarchy/Playlists without Library categories.

Link to comment
Share on other sites

2 hours ago, maxmp said:

@mikprog if it's crashed,

@maxmp Here is the content of "Send log" from settings Support section. As I see, it holds every problem for a long period of time, but not only last crash report. Real crash log records, I think, at 12:41. You need to keep in mind that event crash and reboots the entire system. Other issues are occurred while I played with CIFS Document provider settings (jcif-ng/smbj) and Poweramp library scan settings and caused by CIFS Document provider itself with dialog "CIFS Document provider stopped working" (in most cases after scanned files counter reaches 144/754 on screen).

Version Info ======================
Build: Poweramp build-972-bundle-play full verified cached
Store: Play
Unlocker: build-303
Arch: 64
Skin: ActivityTheme_Black
Device: LENOVO Lenovo TB-8505F akita_row_wifi 8505F LenovoTB-8505F-RU [arm64-v8a, armeabi-v7a, armeabi]
Installer: com.android.vending (36.8.24-29 [0] [PR] 551330932)
Android: 10 Lenovo/LenovoTB-8505F-RU/8505F:10/QP1A.190711.020/S300907_230331_BMP:user/release-keys ru_RU


Poweramp Log ======================
--------- beginning of crash
08-08 12:41:47.762 18602 18639 E AndroidRuntime: FATAL EXCEPTION: external api thread
08-08 12:41:47.762 18602 18639 E AndroidRuntime: Process: com.maxmpz.audioplayer, PID: 18602
08-08 12:41:47.762 18602 18639 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause
--------- beginning of system
08-08 12:58:12.806 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.Pt@11ea3ff that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 12:58:12.806 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.Pt@11ea3ff that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 12:58:12.806 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588)
08-08 12:58:12.806 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368)
08-08 12:58:12.806 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516)
08-08 12:58:12.806 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489)
08-08 12:58:12.806 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:640)
08-08 12:58:12.806 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:373)
08-08 12:58:12.806 27110 27110 E ActivityThread: at ׅ.xs.В(_:755)
08-08 12:58:12.806 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5)
08-08 12:58:12.806 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107)
08-08 12:58:12.806 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214)
08-08 12:58:12.806 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67)
08-08 12:58:12.807 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ua@26ca0a3 that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 12:58:12.807 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ua@26ca0a3 that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 12:58:12.807 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588)
08-08 12:58:12.807 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368)
08-08 12:58:12.807 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516)
08-08 12:58:12.807 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489)
08-08 12:58:12.807 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:640)
08-08 12:58:12.807 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:351)
08-08 12:58:12.807 27110 27110 E ActivityThread: at ׅ.xs.В(_:755)
08-08 12:58:12.807 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5)
08-08 12:58:12.807 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107)
08-08 12:58:12.807 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214)
08-08 12:58:12.807 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67)
08-08 12:58:12.809 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.f7@63db5cc that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 12:58:12.809 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.f7@63db5cc that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 12:58:12.809 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588)
08-08 12:58:12.809 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368)
08-08 12:58:12.809 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516)
08-08 12:58:12.809 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489)
08-08 12:58:12.809 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1477)
08-08 12:58:12.809 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:627)
08-08 12:58:12.809 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:391)
08-08 12:58:12.809 27110 27110 E ActivityThread: at ׅ.xs.В(_:755)
08-08 12:58:12.809 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5)
08-08 12:58:12.809 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107)
08-08 12:58:12.809 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214)
08-08 12:58:12.809 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67)
08-08 12:58:12.810 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ms@d72c015 that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 12:58:12.810 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ms@d72c015 that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 12:58:12.810 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588)
08-08 12:58:12.810 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368)
08-08 12:58:12.810 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516)
08-08 12:58:12.810 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489)
08-08 12:58:12.810 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:640)
08-08 12:58:12.810 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:417)
08-08 12:58:12.810 27110 27110 E ActivityThread: at ׅ.xs.В(_:755)
08-08 12:58:12.810 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5)
08-08 12:58:12.810 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107)
08-08 12:58:12.810 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214)
08-08 12:58:12.810 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67)
08-08 12:58:12.811 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver com.maxmpz.audioplayer.player.BTReceiver@dbf5b07 that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 12:58:12.811 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver com.maxmpz.audioplayer.player.BTReceiver@dbf5b07 that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 12:58:12.811 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588)
08-08 12:58:12.811 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368)
08-08 12:58:12.811 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516)
08-08 12:58:12.811 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489)
08-08 12:58:12.811 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1477)
08-08 12:58:12.811 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:627)
08-08 12:58:12.811 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:289)
08-08 12:58:12.811 27110 27110 E ActivityThread: at ׅ.xs.В(_:755)
08-08 12:58:12.811 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5)
08-08 12:58:12.811 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107)
08-08 12:58:12.811 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214)
08-08 12:58:12.811 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67)
08-08 13:12:41.324 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.Pt@25796f that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 13:12:41.324 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.Pt@25796f that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 13:12:41.324 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588)
08-08 13:12:41.324 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368)
08-08 13:12:41.324 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516)
08-08 13:12:41.324 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489)
08-08 13:12:41.324 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:640)
08-08 13:12:41.324 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:373)
08-08 13:12:41.324 27110 27110 E ActivityThread: at ׅ.xs.В(_:755)
08-08 13:12:41.324 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5)
08-08 13:12:41.324 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107)
08-08 13:12:41.324 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214)
08-08 13:12:41.324 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67)
08-08 13:12:41.325 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ms@485ab05 that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 13:12:41.325 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ms@485ab05 that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 13:12:41.325 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588)
08-08 13:12:41.325 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368)
08-08 13:12:41.325 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516)
08-08 13:12:41.325 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489)
08-08 13:12:41.325 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:640)
08-08 13:12:41.325 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:417)
08-08 13:12:41.325 27110 27110 E ActivityThread: at ׅ.xs.В(_:755)
08-08 13:12:41.325 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5)
08-08 13:12:41.325 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107)
08-08 13:12:41.325 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214)
08-08 13:12:41.325 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67)
08-08 13:12:41.326 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ua@4f0744e that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 13:12:41.326 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ua@4f0744e that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 13:12:41.326 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588)
08-08 13:12:41.326 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368)
08-08 13:12:41.326 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516)
08-08 13:12:41.326 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489)
08-08 13:12:41.326 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:640)
08-08 13:12:41.326 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:351)
08-08 13:12:41.326 27110 27110 E ActivityThread: at ׅ.xs.В(_:755)
08-08 13:12:41.326 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5)
08-08 13:12:41.326 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107)
08-08 13:12:41.326 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214)
08-08 13:12:41.326 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67)
08-08 13:12:41.328 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.f7@5ceb67c that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 13:12:41.328 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.f7@5ceb67c that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 13:12:41.328 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588)
08-08 13:12:41.328 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368)
08-08 13:12:41.328 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516)
08-08 13:12:41.328 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489)
08-08 13:12:41.328 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1477)
08-08 13:12:41.328 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:627)
08-08 13:12:41.328 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:391)
08-08 13:12:41.328 27110 27110 E ActivityThread: at ׅ.xs.В(_:755)
08-08 13:12:41.328 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5)
08-08 13:12:41.328 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107)
08-08 13:12:41.328 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214)
08-08 13:12:41.328 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67)
08-08 13:12:41.330 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver com.maxmpz.audioplayer.player.BTReceiver@89d9550 that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 13:12:41.330 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver com.maxmpz.audioplayer.player.BTReceiver@89d9550 that was originally registered here. Are you missing a call to unregisterReceiver()?
08-08 13:12:41.330 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588)
08-08 13:12:41.330 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368)
08-08 13:12:41.330 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516)
08-08 13:12:41.330 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489)
08-08 13:12:41.330 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1477)
08-08 13:12:41.330 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:627)
08-08 13:12:41.330 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:289)
08-08 13:12:41.330 27110 27110 E ActivityThread: at ׅ.xs.В(_:755)
08-08 13:12:41.330 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5)
08-08 13:12:41.330 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107)
08-08 13:12:41.330 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214)
08-08 13:12:41.330 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67)
--------- beginning of main
08-08 13:39:45.949 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2282.0332 seconds.
08-08 13:39:45.949 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:40:15.961 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2312.0461 seconds.
08-08 13:40:15.961 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:40:46.002 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2342.0862 seconds.
08-08 13:40:46.002 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:41:16.042 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2372.1272 seconds.
08-08 13:41:16.042 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:41:46.080 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2402.165 seconds.
08-08 13:41:46.080 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:42:16.121 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2432.205 seconds.
08-08 13:42:16.121 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:42:46.161 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2462.245 seconds.
08-08 13:42:46.161 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:43:16.201 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2492.2861 seconds.
08-08 13:43:16.201 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:43:46.242 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2522.3262 seconds.
08-08 13:43:46.242 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:44:16.282 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2552.3672 seconds.
08-08 13:44:16.282 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:44:46.319 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2582.404 seconds.
08-08 13:44:46.319 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:45:16.360 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2612.444 seconds.
08-08 13:45:16.360 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:45:46.400 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2642.485 seconds.
08-08 13:45:46.400 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:46:16.441 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2672.5251 seconds.
08-08 13:46:16.441 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:46:46.481 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2702.5662 seconds.
08-08 13:46:46.481 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:47:16.500 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2732.5842 seconds.
08-08 13:47:16.500 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:47:46.511 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2762.5962 seconds.
08-08 13:47:46.511 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:48:16.552 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2792.6362 seconds.
08-08 13:48:16.552 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:48:46.592 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2822.6772 seconds.
08-08 13:48:46.592 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:49:16.633 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2852.717 seconds.
08-08 13:49:16.633 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:49:46.673 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2882.758 seconds.
08-08 13:49:46.673 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:50:16.714 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2912.798 seconds.
08-08 13:50:16.714 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:50:46.727 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2942.811 seconds.
08-08 13:50:46.727 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:51:16.733 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2972.818 seconds.
08-08 13:51:16.733 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:51:46.774 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3002.8582 seconds.
08-08 13:51:46.774 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:52:16.814 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3032.8992 seconds.
08-08 13:52:16.814 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:52:46.855 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3062.9392 seconds.
08-08 13:52:46.855 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:53:16.895 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3092.9802 seconds.
08-08 13:53:16.895 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:53:46.936 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3123.0203 seconds.
08-08 13:53:46.936 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:54:16.976 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3153.061 seconds.
08-08 13:54:16.976 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:54:47.017 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3183.101 seconds.
08-08 13:54:47.017 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:55:17.057 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3213.141 seconds.
08-08 13:55:17.057 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:55:47.097 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3243.1821 seconds.
08-08 13:55:47.097 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:56:17.138 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3273.2222 seconds.
08-08 13:56:17.138 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:56:47.178 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3303.2632 seconds.
08-08 13:56:47.178 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:56:55.035 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
08-08 13:56:55.039 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
08-08 13:56:55.042 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
08-08 13:57:09.886 27110 27133 W mpz.audioplaye: Reducing the number of considered missed Gc histogram windows from 273 to 100
08-08 13:57:17.216 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3333.3 seconds.
08-08 13:57:17.216 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:57:17.390 27110 27110 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@8bf2958
08-08 13:57:17.493 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
08-08 13:57:19.926 27110 27110 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@a702116
08-08 13:57:19.987 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
08-08 13:57:25.197 27110  1099 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 216 (player service thread) with flags 0x2 for 30.000002 seconds.
08-08 13:57:25.197 27110  1099 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:57:47.216 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3363.3013 seconds.
08-08 13:57:47.216 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:57:55.197 27110  1099 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 216 (player service thread) with flags 0x2 for 60.000004 seconds.
08-08 13:57:55.197 27110  1099 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:58:17.217 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3393.3013 seconds.
08-08 13:58:17.217 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:58:24.281 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
08-08 13:58:25.197 27110  1099 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 216 (player service thread) with flags 0x2 for 90.00101 seconds.
08-08 13:58:25.197 27110  1099 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available.
08-08 13:58:28.099 27110 27110 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@f68251
08-08 13:58:28.155 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
08-08 13:58:30.540 27110 27110 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@f7844
08-08 13:58:30.592 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false

 

Link to comment
Share on other sites

You could try pointing your SMB virtual folder to somewhere else on your NAS, with a more limited set of audio files, and then once that's scanned gradually add more to it until the crash occurs. It could be the CIFS manager app, or the way it's seeing one particular audio file. Max might be able to tell more from the log, but if the whole phone is crashing and rebooting then the cause may not be present.

As far as I know, Poweramp simply treats a symbolic SMB folder like any other storage location. It first crawls the directory tree to find any audio filenames, at which point the music database would consist of a load of folder and song filenames with no Title, Artist, Album, Genre, etc details (and no artwork). It then does a deeper scan, checking each found filename for any embedded tag data so it can build a library of Song Titles, Artist names, Albums, etc.  It's that second phase that is the most intensive, and could take a very long time with non-local storage. Hence Max's indication that any potential direct support for external storage (either WLAN or cloud-based) would most likely only offer a basic directory crawl and show the available folders and filenames, but no other Library-style tag features (unless maybe it can read that information on-the-fly at display time when opening a folder, thus populating the details in the same way that cover art gradually populates when you open an Album view?). 

Andre

Link to comment
Share on other sites

4 hours ago, andrewilley said:

You could try pointing your SMB virtual folder to somewhere else on your NAS, with a more limited set of audio files, and then once that's scanned gradually add more to it until the crash occurs. It could be the CIFS manager app, or the way it's seeing one particular audio file. Max might be able to tell more from the log, but if the whole phone is crashing and rebooting then the cause may not be present.

As far as I know, Poweramp simply treats a symbolic SMB folder like any other storage location. It first crawls the directory tree to find any audio filenames, at which point the music database would consist of a load of folder and song filenames with no Title, Artist, Album, Genre, etc details (and no artwork). It then does a deeper scan, checking each found filename for any embedded tag data so it can build a library of Song Titles, Artist names, Albums, etc.  It's that second phase that is the most intensive, and could take a very long time with non-local storage. Hence Max's indication that any potential direct support for external storage (either WLAN or cloud-based) would most likely only offer a basic directory crawl and show the available folders and filenames, but no other Library-style tag features (unless maybe it can read that information on-the-fly at display time when opening a folder, thus populating the details in the same way that cover art gradually populates when you open an Album view?). 

Andre

Thank you for guidelines, Andre. But I'm invented other investigation method. While I started network folders scanning (this time only two of them) I periodically sended log to myself. First log follows:

Version Info ======================
Build: Poweramp build-972-bundle-play full verified cached
Store: Play
Unlocker: build-303
Arch: 64
Skin: ActivityTheme_Black
Device: LENOVO Lenovo TB-8505F akita_row_wifi 8505F LenovoTB-8505F-RU [arm64-v8a, armeabi-v7a, armeabi]
Installer: com.android.vending (36.8.24-29 [0] [PR] 551330932)
Android: 10 Lenovo/LenovoTB-8505F-RU/8505F:10/QP1A.190711.020/S300907_230331_BMP:user/release-keys ru_RU


Poweramp Log ======================
--------- beginning of system
08-08 14:39:49.110  8503 13902 I ActivityThread: Removing dead content provider:android.content.ContentProviderProxy@25eb205
--------- beginning of main
08-08 14:40:18.776  8503  9230 I GED     : ged_boost_gpu_freq, level 100, eOrigin 2, final_idx 2, oppidx_max 2, oppidx_min 0
08-08 14:40:19.712  8503  9247 E libEGL  : call to OpenGL ES API with no current context (logged once per thread)
08-08 14:40:21.169 14103 14103 E mpz.audioplaye: Unknown bits set in runtime_flags: 0x8000
08-08 14:40:21.200 14103 14103 E mpz.audioplaye: Not starting debugger since process cannot load the jdwp agent.
08-08 14:40:21.344 14103 14103 W mpz.audioplaye: JIT profile information will not be recorded: profile file does not exits.
08-08 14:40:21.369 14103 14103 W audioplayer.Application: Poweramp edition: bundle-play
08-08 14:40:21.432 14103 14103 W mpz.audioplayer: type=1400 audit(0.0:1285): avc: denied { read } for name="u:object_r:lenovo_ro_prop:s0" dev="tmpfs" ino=1254 scontext=u:r:untrusted_app:s0:c86,c256,c512,c768 tcontext=u:object_r:lenovo_ro_prop:s0 tclass=file permissive=0
08-08 14:40:21.437 14103 14103 I plugininterface-internal.c: Registered subsystem=com.maxmpz.audioplayer/subsystem.pipeline [0]
08-08 14:40:21.438 14103 14103 I plugininterface-internal.c: Registered subsystem=com.maxmpz.audioplayer/subsystem.decoder_thread [1]
08-08 14:40:21.438 14103 14103 I plugininterface-internal.c: Registered subsystem=com.maxmpz.audioplayer/subsystem.dsp_thread [2]
08-08 14:40:21.438 14103 14103 E libc    : Access denied finding property "ro.lenovo.hifi_support"
08-08 14:40:21.441 14103 14103 I plugininterface-internal.c: Registered output=com.maxmpz.audioplayer/output.osl [3]
08-08 14:40:21.441 14103 14103 I plugininterface-internal.c: Registered output=com.maxmpz.audioplayer/output.at [4]
08-08 14:40:21.441 14103 14103 I plugininterface-internal.c: Registered output=com.maxmpz.audioplayer/output.athd [5]
08-08 14:40:21.443 14103 14103 I plugininterface-internal.c: Registered output=com.maxmpz.audioplayer/output.aa [6]
08-08 14:40:21.443 14103 14103 I plugininterface-internal.c: Registered output=com.maxmpz.audioplayer/output.cc [7]
08-08 14:40:21.444 14103 14103 I plugininterface-internal.c: Registered DSP=com.maxmpz.audioplayer/plugin.milk [8]
08-08 14:40:21.445 14103 14103 I dsp-internal.c: Set Internal DSP=plugin.dspi com.maxmpz.audioplayer/plugin.dspi [9]
08-08 14:40:21.445 14103 14103 I resampler_internal.c: Set Internal Resampler=plugin.resampler3 com.maxmpz.audioplayer/plugin.resampler3 [10]
08-08 14:40:21.445 14103 14103 I plugininterface-internal.c: Registered decoder=com.maxmpz.audioplayer/decoder.ffmpeg [11]
08-08 14:40:21.445 14103 14103 I plugininterface-internal.c: Registered decoder=com.maxmpz.audioplayer/decoder.mpc [12]
08-08 14:40:21.445 14103 14103 I plugininterface-internal.c: Registered decoder=com.maxmpz.audioplayer/decoder.wv [13]
08-08 14:40:21.445 14103 14103 I plugininterface-internal.c: Registered DSP=com.maxmpz.audioplayer/plugin.tempo [14]
08-08 14:40:21.445 14103 14103 I plugininterface-internal.c: Registered DSP=com.maxmpz.audioplayer/plugin.reverb [15]
08-08 14:40:21.688 14103 14125 I SQLiteConnection: /data/user/0/com.maxmpz.audioplayer/databases/folders.db-wal 2175392 bytes: Bigger than 1048576; truncating
08-08 14:40:21.758 14103 14131 W PSOutputManager: no output_headset pref, using unassigned output deviceName=headset routedEndDeviceName=null
08-08 14:40:21.761 14103 14131 W PSOutputManager: selected output=com.maxmpz.audioplayer/output.osl for device=0 deviceName=headset flags=0x10
08-08 14:40:21.768 14103 14131 I osloutput.c: output_create output_buf_ms=60 dsp_bufs=2 dsp_postfade_blocks=1 dsp_prefetch_bufs=3 flags=0x10 sample_rate=0 sample_fmt=0 vis_latency_ms=0
08-08 14:40:21.776 14103 14131 I osloutput.c: output_create frames_per_block=3072 block ms=64.000000 num_bufs=2 at_min_buf_frames=1540 sl_min_buf_frames=256 sr=48000 at_sr=48000 sl_sr=48000 config.sr=0 caps=0x400010 latency=128.000000
08-08 14:40:21.783 14103 14134 W dsp_thread.c: output resampler required, output:  ch=2 fmt=1 sr=48000 ch_lay=3
08-08 14:40:21.785 14103 14134 I libOpenSLES: Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
08-08 14:40:21.789 14103 14103 W HeadsetMicroService: Not allowed to start service Intent { cmp=com.maxmpz.audioplayer/.player.HeadsetMicroService }: app is in background uid UidRecord{6410894 u0a86 SVC  idle change:uncached procs:1 seq(0,0,0)}
08-08 14:40:21.801 14103 14103 W PlayerService: Poweramp Player Service leaves the scene
08-08 14:40:21.915 14103 14134 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.milk(8)
08-08 14:40:21.915 14103 14134 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.tempo(14)
08-08 14:40:21.916 14103 14134 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.reverb(15)
08-08 14:40:21.936 14103 14131 W MessageQueue: Handler (ׅ.Mo) {96728da} sending message to a Handler on a dead thread
08-08 14:40:21.936 14103 14131 W MessageQueue: java.lang.IllegalStateException: Handler (ׅ.Mo) {96728da} sending message to a Handler on a dead thread
08-08 14:40:21.936 14103 14131 W MessageQueue: at android.os.MessageQueue.enqueueMessage(MessageQueue.java:558)
08-08 14:40:21.936 14103 14131 W MessageQueue: at android.os.Handler.enqueueMessage(Handler.java:754)
08-08 14:40:21.936 14103 14131 W MessageQueue: at android.os.Handler.sendMessageAtTime(Handler.java:703)
08-08 14:40:21.936 14103 14131 W MessageQueue: at android.os.Handler.sendMessageDelayed(Handler.java:673)
08-08 14:40:21.936 14103 14131 W MessageQueue: at android.os.Handler.sendEmptyMessageDelayed(Handler.java:638)
08-08 14:40:21.936 14103 14131 W MessageQueue: at ׅ.zs.<init>(_:92)
08-08 14:40:21.936 14103 14131 W MessageQueue: at com.maxmpz.audioplayer.processing.Pipeline2.<init>(_:192)
08-08 14:40:21.936 14103 14131 W MessageQueue: at ׅ.Mj.run(_:170)
08-08 14:40:21.936 14103 14131 W MessageQueue: at java.lang.Thread.run(Thread.java:919)
08-08 14:40:21.939 14103 14131 W MessageQueue: Handler (ׅ.xs) {bb2fbe8} sending message to a Handler on a dead thread
08-08 14:40:21.939 14103 14131 W MessageQueue: java.lang.IllegalStateException: Handler (ׅ.xs) {bb2fbe8} sending message to a Handler on a dead thread
08-08 14:40:21.939 14103 14131 W MessageQueue: at android.os.MessageQueue.enqueueMessage(MessageQueue.java:558)
08-08 14:40:21.939 14103 14131 W MessageQueue: at android.os.Handler.enqueueMessage(Handler.java:754)
08-08 14:40:21.939 14103 14131 W MessageQueue: at android.os.Handler.sendMessageAtTime(Handler.java:703)
08-08 14:40:21.939 14103 14131 W MessageQueue: at android.os.Handler.sendMessageDelayed(Handler.java:673)
08-08 14:40:21.939 14103 14131 W MessageQueue: at android.os.Handler.sendMessage(Handler.java:611)
08-08 14:40:21.939 14103 14131 W MessageQueue: at android.os.Message.sendToTarget(Message.java:468)
08-08 14:40:21.939 14103 14131 W MessageQueue: at ׅ.Mj.run(_:186)
08-08 14:40:21.939 14103 14131 W MessageQueue: at java.lang.Thread.run(Thread.java:919)
08-08 14:40:22.341 14103 14103 W HeadsetMicroService: Not allowed to start service Intent { cmp=com.maxmpz.audioplayer/.player.HeadsetMicroService }: app is in background uid UidRecord{6410894 u0a86 CEM  idle change:cached procs:1 seq(0,0,0)}
08-08 14:40:33.205 14103 14103 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@a31f932
08-08 14:40:33.266 14103 14103 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@3cb7c8a
08-08 14:40:33.288 14103 14103 I SurfaceFactory: [static] sSurfaceFactory = com.mediatek.view.impl.SurfaceFactoryImpl@592c930
08-08 14:40:33.560 14103 14157 W PSOutputManager: no output_headset pref, using unassigned output deviceName=headset routedEndDeviceName=null
08-08 14:40:33.561 14103 14157 W PSOutputManager: selected output=com.maxmpz.audioplayer/output.osl for device=0 deviceName=headset flags=0x10
08-08 14:40:33.568 14103 14157 I osloutput.c: output_create output_buf_ms=60 dsp_bufs=2 dsp_postfade_blocks=1 dsp_prefetch_bufs=3 flags=0x10 sample_rate=0 sample_fmt=0 vis_latency_ms=0
08-08 14:40:33.570 14103 14157 I osloutput.c: output_create frames_per_block=3072 block ms=64.000000 num_bufs=2 at_min_buf_frames=1540 sl_min_buf_frames=256 sr=48000 at_sr=48000 sl_sr=48000 config.sr=0 caps=0x400010 latency=128.000000
08-08 14:40:33.570 14103 14158 W dsp_thread.c: output resampler required, output:  ch=2 fmt=1 sr=48000 ch_lay=3
08-08 14:40:33.571 14103 14158 I libOpenSLES: Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
08-08 14:40:33.584 14103 14158 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.milk(8)
08-08 14:40:33.584 14103 14158 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.tempo(14)
08-08 14:40:33.584 14103 14158 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.reverb(15)
08-08 14:40:33.609 14103 14152 W RestStorages: Available mounts=[primary/, @com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F!Fresh%2F/, @com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F.lossless%2F/]
08-08 14:40:33.610 14103 14103 E GraphicExt: Can't load libboost_ext_fwk
08-08 14:40:33.610 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
08-08 14:40:33.611 14103 14144 I GPUD    : @gpudInitialize: successfully initialized with GL, dbg=0 mmdump_dbg=0 mmpath_dbg=0
08-08 14:40:33.631 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
08-08 14:40:33.641 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
08-08 14:40:33.653 14103 14149 W Gralloc3: mapper 3.x is not supported
08-08 14:40:33.657 14103 14149 E ion     : ioctl c0044901 failed with code -1: Invalid argument
08-08 14:40:33.658 14103 14149 I GLScene.cpp: Imagination Technologies PowerVR Rogue GE8300
08-08 14:40:33.658 14103 14149 I GLScene.cpp: OpenGL ES 3.2 build 1.11@5425693 OpenGL ES GLSL ES 3.20 build 1.11@5425693
08-08 14:40:34.118 14103 14103 I DynamiteModule: Considering local module com.google.android.gms.cast.framework.dynamite:0 and remote module com.google.android.gms.cast.framework.dynamite:226
08-08 14:40:34.119 14103 14103 I DynamiteModule: Selected remote version of com.google.android.gms.cast.framework.dynamite, version >= 226
08-08 14:40:34.289 14103 14103 I mpz.audioplaye: Waiting for a blocking GC ClassLinker
08-08 14:40:34.333 14103 14115 I mpz.audioplaye: Background young concurrent copying GC freed 2634(301KB) AllocSpace objects, 0(0B) LOS objects, 2% free, 3786KB/3894KB, paused 643us total 152.025ms
08-08 14:40:34.334 14103 14103 I mpz.audioplaye: WaitForGcToComplete blocked ClassLinker on ClassLinker for 44.711ms
08-08 14:40:34.384 14103 14103 I CastDynamiteModuleImpl: xv created by ClassLoader dalvik.system.DelegateLastClassLoader[DexPathList[[zip file "/data/user_de/0/com.google.android.gms/app_chimera/m/00000320/DynamiteModulesC.apk"],nativeLibraryDirectories=[/data/user_de/0/com.google.android.gms/app_chimera/m/00000320/DynamiteModulesC.apk!/lib/arm64-v8a, /system/lib64, /system/product/lib64]]].
08-08 14:40:34.464 14103 14103 I MediaRouter: Found default route: MediaRouter.RouteInfo{ uniqueId=android/ׅ.jH:DEFAULT_ROUTE, name=Наушники, description=null, iconUri=null, enabled=true, connectionState=0, canDisconnect=false, playbackType=0, playbackStream=3, deviceType=0, volumeHandling=1, volume=9, volumeMax=15, presentationDisplayId=-1, extras=null, settingsIntent=null, providerPackageName=android }
08-08 14:40:34.464 14103 14103 I MediaRouter: Unselecting the current route because it is no longer selectable: null
08-08 14:40:34.542 14103 14181 W mpz.audioplaye: Accessing hidden field Ljava/util/Collections$SynchronizedCollection;->mutex:Ljava/lang/Object; (greylist-max-o, reflection, denied)
08-08 14:40:34.542 14103 14181 W mpz.audioplaye: Accessing hidden method Ljava/util/Collections$SynchronizedSet;-><init>(Ljava/util/Set;Ljava/lang/Object;)V (greylist-max-o, reflection, denied)
08-08 14:40:34.542 14103 14181 W mpz.audioplaye: Accessing hidden method Ljava/util/Collections$SynchronizedCollection;-><init>(Ljava/util/Collection;Ljava/lang/Object;)V (greylist-max-o, reflection, denied)
08-08 14:40:35.594 14103 14115 I mpz.audioplaye: NativeAlloc concurrent copying GC freed 10006(736KB) AllocSpace objects, 0(0B) LOS objects, 49% free, 6251KB/12MB, paused 93us total 148.357ms
08-08 14:40:38.161 14103 14103 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@3156af
08-08 14:40:38.298 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
08-08 14:40:38.832 14103 14155 W Gralloc3: allocator 3.x is not supported
08-08 14:40:40.471 14103 14103 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@6af1288
08-08 14:40:40.560 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
08-08 14:40:40.767 14103 14144 I GED     : ged_boost_gpu_freq, level 100, eOrigin 2, final_idx 2, oppidx_max 2, oppidx_min 0
08-08 14:40:40.788 14103 14150 I GED     : ged_boost_gpu_freq, level 100, eOrigin 2, final_idx 2, oppidx_max 2, oppidx_min 0
08-08 14:40:46.888 14103 14208 W ScanDispatcherService: Scan requested: pref rescan_folders com.maxmpz.audioplayer.ACTION_SCAN_DIRS
08-08 14:40:46.895 14103 14208 W RestStorages: Using foldersPref=@com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F!Fresh%2F/:@com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F.lossless%2F/ folders=[@com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F!Fresh%2F/, @com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F.lossless%2F/]
08-08 14:40:47.026 14103 14208 W DirWalker: Starting scan=@com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F!Fresh%2F/ fast=false full=false
08-08 14:40:47.172 14103 14208 W DirWalker: Starting scan=@com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F.lossless%2F/ fast=false full=false
08-08 14:41:24.453 14103 14208 W FolderScanner3: Scanned dirs: 1063, files: 4870 in 37456ms 130.0 files per sec, 28.4 folders per sec, fast=false full=false eraseTags=false scanProviders=true
08-08 14:41:24.458 14103 14208 W ScanDispatcherService: Scan requested: pref rescan_folders com.maxmpz.audioplayer.ACTION_SCAN_TAGS
08-08 14:41:24.625 14103 14208 W LibraryScanner3: scan pass=1 (lastId=0) limit=4002 memoryMb=256 MAX_MEMORY=256
08-08 14:42:11.921 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
08-08 14:42:14.269 14103 14103 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@8f5abad
08-08 14:42:14.359 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
08-08 14:42:15.524 14103 14103 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@16d825a
08-08 14:42:15.639 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false

You can see first stage finished successfully at 14:41:24:453 and second phase started at 14:41:24:458. No interesting in subsequent logs found until system crashed at file #176. I'm not a coder anymore for long time, but I kept some skills until now, so I think it is hard much to solve this issue without remote access to environment same to mine.

Link to comment
Share on other sites

Just note for myself. Playing with different options of both apps and looking into crash logs, I discovered following facts:

1. System crash and CIFS Document Provider crash without system crash are alternated in unpredictable way.

2. System log contains only com.wa2c.android.cifsdocumentsprovider crash records like

08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: FATAL EXCEPTION: CifsDocumentsProvider
08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: Process: com.wa2c.android.cifsdocumentsprovider, PID: 18362
08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: java.lang.OutOfMemoryError: Failed to allocate a 1048592 byte allocation with 85496 free bytes and 83KB until OOM, target footprint 268435456, growth limit 268435456
08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime:     at com.wa2c.android.cifsdocumentsprovider.data.io.BackgroundBufferReader$readAsync$1.invokeSuspend(BackgroundBufferReader.kt:112)
08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime:     at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime:     at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime:     at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime:     at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime:     at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime:     at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime:     at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime:     at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

No other fatal exceptions found.

3. Сall stack contains com.wa2c.android.cifsdocumentsprovider.data.io.BackgroundBufferReader$readAsync$1.invokeSuspend(BackgroundBufferReader.kt:112) as reason of memory overflow.

 

So cifsdocumentsprovider, probably, allows memory to leak.  What is a reason? Who knows... Now, I can't understand many things in programming. For example, why so many processes, service requests and file locks I see in smbstatus info while Poweramp retrieving info of single file. All of the pids (except 6947 and 7038) are appeared only while Poweramp is scanning data. pids 6947 and 7038 shows usual expectable pattern of accessing shared file by other app from same device without usage of cifsdocumentprovider.

Samba version 4.7.0
PID     Username     Group        Machine                                   Protocol Version  Encryption           Signing
----------------------------------------------------------------------------------------------------------------------------------------
7038    root         root         192.168.10.103 (ipv4:192.168.10.103:59640) SMB3_11           -                    partial(AES-128-CMAC)
7065    root         root         192.168.10.103 (ipv4:192.168.10.103:59730) SMB3_11           -                    partial(AES-128-CMAC)
7070    root         root         192.168.10.103 (ipv4:192.168.10.103:59740) SMB3_11           -                    partial(AES-128-CMAC)
7069    root         root         192.168.10.103 (ipv4:192.168.10.103:59736) SMB3_11           -                    partial(AES-128-CMAC)
7103    root         root         192.168.10.103 (ipv4:192.168.10.103:59754) SMB3_11           -                    partial(AES-128-CMAC)
7105    root         root         192.168.10.103 (ipv4:192.168.10.103:59756) SMB3_11           -                    partial(AES-128-CMAC)
7108    root         root         192.168.10.103 (ipv4:192.168.10.103:59764) SMB3_11           -                    partial(AES-128-CMAC)
7075    root         root         192.168.10.103 (ipv4:192.168.10.103:59750) SMB3_11           -                    partial(AES-128-CMAC)
7062    root         root         192.168.10.103 (ipv4:192.168.10.103:59728) SMB3_11           -                    partial(AES-128-CMAC)
7076    root         root         192.168.10.103 (ipv4:192.168.10.103:59752) SMB3_11           -                    partial(AES-128-CMAC)
6947    root         root         192.168.10.103 (ipv4:192.168.10.103:59420) SMB3_11           -                    partial(AES-128-CMAC)
7066    root         root         192.168.10.103 (ipv4:192.168.10.103:59732) SMB3_11           -                    partial(AES-128-CMAC)
7106    root         root         192.168.10.103 (ipv4:192.168.10.103:59758) SMB3_11           -                    partial(AES-128-CMAC)
7071    root         root         192.168.10.103 (ipv4:192.168.10.103:59742) SMB3_11           -                    partial(AES-128-CMAC)

Service      pid     Machine       Connected at                     Encryption   Signing
---------------------------------------------------------------------------------------------
extense      7066    192.168.10.103 Чт авг 10 10:15:18 2023 MSK -            AES-128-CMAC
extense      7069    192.168.10.103 Чт авг 10 10:15:21 2023 MSK -            AES-128-CMAC
extense      7038    192.168.10.103 Чт авг 10 10:13:59 2023 MSK -            -
extense      6947    192.168.10.103 Чт авг 10 10:09:43 2023 MSK -            -
extense      7076    192.168.10.103 Чт авг 10 10:15:32 2023 MSK -            AES-128-CMAC
extense      7065    192.168.10.103 Чт авг 10 10:15:16 2023 MSK -            AES-128-CMAC
extense      7105    192.168.10.103 Чт авг 10 10:15:41 2023 MSK -            AES-128-CMAC
extense      7103    192.168.10.103 Чт авг 10 10:15:36 2023 MSK -            AES-128-CMAC
extense      7071    192.168.10.103 Чт авг 10 10:15:27 2023 MSK -            AES-128-CMAC
extense      7108    192.168.10.103 Чт авг 10 10:15:50 2023 MSK -            AES-128-CMAC
extense      7062    192.168.10.103 Чт авг 10 10:15:10 2023 MSK -            AES-128-CMAC
extense      7106    192.168.10.103 Чт авг 10 10:15:44 2023 MSK -            AES-128-CMAC
extense      7070    192.168.10.103 Чт авг 10 10:15:24 2023 MSK -            AES-128-CMAC
extense      7075    192.168.10.103 Чт авг 10 10:15:30 2023 MSK -            AES-128-CMAC

Locked files:
Pid          Uid        DenyMode   Access      R/W        Oplock           SharePath   Name   Time
--------------------------------------------------------------------------------------------------
7108         0          DENY_WRITE 0x1         RDONLY     NONE             /mnt/extense   .torrents/.lossless/Hallas - Conundrum (2020) [FLAC]/01 - Ascension.flac   Thu Aug 10 10:15:51 2023
7108         0          DENY_WRITE 0x1         RDONLY     NONE             /mnt/extense   .torrents/.lossless/Hallas - Conundrum (2020) [FLAC]/01 - Ascension.flac   Thu Aug 10 10:15:51 2023
7108         0          DENY_WRITE 0x1         RDONLY     NONE             /mnt/extense   .torrents/.lossless/Hallas - Conundrum (2020) [FLAC]/01 - Ascension.flac   Thu Aug 10 10:15:51 2023
7108         0          DENY_WRITE 0x1         RDONLY     NONE             /mnt/extense   .torrents/.lossless/Hallas - Conundrum (2020) [FLAC]/01 - Ascension.flac   Thu Aug 10 10:15:51 2023
7108         0          DENY_WRITE 0x1         RDONLY     NONE             /mnt/extense   .torrents/.lossless/Hallas - Conundrum (2020) [FLAC]/01 - Ascension.flac   Thu Aug 10 10:15:51 2023
7108         0          DENY_WRITE 0x1         RDONLY     NONE             /mnt/extense   .torrents/.lossless/Hallas - Conundrum (2020) [FLAC]/01 - Ascension.flac   Thu Aug 10 10:15:51 2023
7108         0          DENY_WRITE 0x1         RDONLY     NONE             /mnt/extense   .torrents/.lossless/Hallas - Conundrum (2020) [FLAC]/01 - Ascension.flac   Thu Aug 10 10:15:51 2023
6947         0          DENY_NONE  0x100089    RDONLY     NONE             /mnt/extense   .torrents/.lossless/Luke Morley - El Gringo Retro - 2001/02 - This World.flac   Thu Aug 10 10:09:43 2023
7038         0          DENY_NONE  0x100089    RDONLY     NONE             /mnt/extense   .torrents/.lossless/Luke Morley - El Gringo Retro - 2001/03 - Loving You (Is All I Can Do).flac   Thu Aug 10 10

 

Any way. Poweramp is a great music player. I will keep checking in future for SMB function will be fixed.

 

Edited by mikprog
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...