Author Topic: Wifi android device synching  (Read 169594 times)

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 32433
I've been having this happen a lot where it acts like its going to sync and then says "synchronization cancelled", but usually if I retry it a few times it will finally get it together and do the sync. At least for the moment, though, that's not happening. I can preview the sync, but it won't run.
Looking at the code, the only two places "Synchroniztion cancelled" is set is when you tap the "STOP" button or when you tap "No" on the delete files confirmation dialog.
It sounds like I need to create a debug version to see exactly what it is doing, which I can do tomorrow.

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7272
It sounds like I need to create a debug version to see exactly what it is doing, which I can do tomorrow.
I assume you couldn't glean anything useful from my two error logs?
Download the latest MusicBee v3.4 patch from here.
Download the latest MusicBee v3.5 beta patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
Check out the MusicBee Wiki.
How to post screenshots is here

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 32433
It sounds like I need to create a debug version to see exactly what it is doing, which I can do tomorrow.
I assume you couldn't glean anything useful from my two error logs?
I just googled "EPIPE (Broken pipe)" and it has come up with some interesting results so I will get back to you although it seems system related and probably not anything i can do about.
You mentioned sync is really slow - roughly how long does it take to copy 1 file?
Last Edit: May 03, 2019, 10:40:26 PM by Steven

SkyZippr

  • Jr. Member
  • **
  • Posts: 114
I just noticed that the Wifi app's error log is not being updated.
I'm still struggling with 'Server not found' issue, but it seems the newer events are not recorded to error log.

The error log date was from 3 days ago, recorded by app version 0.6.1. I've already updated it to version 0.7.
Is such behavior normal?

(Btw, no log has ever been recorded on MB's side regarding the 'Server not found' issue,)

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7272
You mentioned sync is really slow - roughly how long does it take to copy 1 file?
Sorry, but I don't recall mentioning anything about a slow sync. Certainly not recently. When the sync does work, I have no complaints about its speed.
Download the latest MusicBee v3.4 patch from here.
Download the latest MusicBee v3.5 beta patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
Check out the MusicBee Wiki.
How to post screenshots is here

Babydoll32

  • Jr. Member
  • **
  • Posts: 122
Hi Steven,
are you planning a playcount sync to GoneMadPlayer?
It's because, if you have a song played in MB a thousand times GMP doesn't know.
And when I'm playing song in GMP, it will count from zero. So, when I sync back to MB,
MB won't recognize the new plays and doesn't increase playcount.
You already asked and i already said no. When you sync back from GMP or PoweAmp, its incremental ie. it adds to the existing MB playcount. Did you actually try it?

Yes. It worked. Version I tested before didn't. Thank you!

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 32433
@psychoadept and others,
v0.7.1
https://play.google.com/apps/internaltest/4700978781087552506

I have added a "enable debug logging" option to the settings window. Its not persisted on app restart, so set it before you do any testing where you want extra logging written to the error log.
Keep in mind the error log is only rewritten if there is a new error - if you still see an old log then that means no errors have been logged

For someone who is still at initial the "Locate Server" window, the logging is automatically enabled if the first attempt fails

edit:
to be clear, this is for debugging connectivity and command exection, not the specific issue of one file repeating sync

@phred,
although i dont know why your socket connection was breaking, I did find that for one function its not retrying the connection. This new version addresses that
Last Edit: May 04, 2019, 05:47:52 PM by Steven

psychoadept

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10467
Thanks, Steven! Here's the error log just generated:

Code
2019-05-04: SM-G950U;  8.0.0;  0.7.1
11:54:38: startSync: preview=true,iteration=0
11:54:39: command: action=SYNC_START
11:54:39: tryStart: connecting /192.168.1.128, attempt=0
11:54:39: tryStart: connected
11:54:39: tryStart: hello=true,fromMB=true,custfiles=false,preview=true,dev=SM-G950U,2
11:54:39: syncDevice: root=/storage/6162-6433,ignoreErrors=false,playlists=false,ratings=false,playcount=false
11:54:39: syncDevice: command=ShowResults
11:54:39: syncDevice: command=GetFiles
11:54:39: getFiles: Get: MusicBee/Music/, inc=true
11:54:40: syncDevice: command=GetFiles
11:54:40: getFiles: Get: MusicBee/Podcasts/, inc=true
11:54:40: syncDevice: command=GetFiles
11:54:40: getFiles: Get: MusicBee/Playlists/, inc=false
11:54:40: syncDevice: command=DeleteFiles
11:54:40: deleteFiles: Delete: MusicBee/Playlists/NSFW.m3u
11:54:40: syncDevice: command=ShowPreviewResults
11:54:40: syncDevice: exit
11:54:57: startSync: preview=false,iteration=1
11:54:57: command: action=SYNC_START
11:54:57: tryStart: connecting /192.168.1.128, attempt=0
11:54:57: tryStart: connected
11:54:57: tryStart: hello=true,fromMB=true,custfiles=false,preview=false,dev=SM-G950U,2
11:54:57: syncDevice: root=/storage/6162-6433,ignoreErrors=false,playlists=false,ratings=false,playcount=false
11:54:57: syncDevice: command=ShowResults
11:54:58: syncDevice: command=GetFiles
11:54:58: getFiles: Get: MusicBee/Playlists/, inc=false
11:54:58: syncDevice: command=ShowDeleteConfirmation
11:54:58: syncDevice: command=Exit
11:54:58: exitSync: Exiting fails=0
11:54:59: syncDevice: exit
Last Edit: May 04, 2019, 06:09:45 PM by psychoadept
MusicBee Wiki
Use & improve MusicBee's documentation!

Latest beta patch (3.4)
(Unzip and overwrite existing program files)

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 32433
so according to the log you did a preview which looks like some files were due to be deleted. You proceeded with the sync and got as far as the delete confirmation prompt. Did you tap Cancel at that point or did you proceed and the app mysteriously exited?
Or perhaps you didnt see any prompt at all?
Last Edit: May 04, 2019, 06:10:06 PM by Steven

psychoadept

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10467
so according to the log you did a preview which looks like some files were due to be deleted. You proceeded with the sync and got as far as the delete confirmation prompt. Did you tap Cancel at that point or did you proceed and the app mysteriously exited?

Neither, the delete confirmation never appeared. it went straight to "synchronization cancelled" after I pressed "Sync Now".

Incidentally, that playlist NSFW is not in my list of playlists to sync. Nor is it in my playlists folder on the sd card. However, there's a second folder of playlists that keeps appearing on internal storage, in .pla format.  And it does show up there. I don't know why that exists, since I've only ever synced .m3u.
Last Edit: May 04, 2019, 06:15:22 PM by psychoadept
MusicBee Wiki
Use & improve MusicBee's documentation!

Latest beta patch (3.4)
(Unzip and overwrite existing program files)

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 32433
Neither, the delete confirmation never appeared. it went straight to "synchronization cancelled" after I pressed "Sync Now".
v0.7.2
https://play.google.com/apps/internaltest/4700978781087552506

if this doesnt make any difference i will need to do something more drastic


Incidentally, that playlist NSFW is not in my list of playlists to sync. Nor is it in my playlists folder on the sd card. However, there's a second folder of playlists that keeps appearing on internal storage, in .pla format.  And it does show up there. I don't know why that exists, since I've only ever synced .m3u.
sometimes the mediastore database gets out of sync with reality. When you do get synching working again, and if it still happens after that sync, then let me know

psychoadept

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10467
Ok, here's the next error log. Nothing changed on the behavior.

Code
2019-05-04: SM-G950U;  8.0.0;  0.7.2
12:40:29: startSync: preview=true,iteration=0
12:40:29: command: action=SYNC_START
12:40:29: tryStart: connecting /192.168.1.128, attempt=0
12:40:29: tryStart: connected
12:40:29: tryStart: hello=true,fromMB=true,custfiles=false,preview=true,dev=SM-G950U,2
12:40:29: syncDevice: root=/storage/6162-6433,ignoreErrors=false,playlists=false,ratings=false,playcount=false
12:40:30: syncDevice: command=ShowResults
12:40:30: syncDevice: command=GetFiles
12:40:30: getFiles: Get: MusicBee/Music/, inc=true
12:40:30: syncDevice: command=GetFiles
12:40:30: getFiles: Get: MusicBee/Podcasts/, inc=true
12:40:31: syncDevice: command=GetFiles
12:40:31: getFiles: Get: MusicBee/Playlists/, inc=false
12:40:31: syncDevice: command=DeleteFiles
12:40:31: deleteFiles: Delete: MusicBee/Playlists/NSFW.m3u
12:40:31: syncDevice: command=ShowPreviewResults
12:40:31: syncDevice: exit
12:40:40: startSync: preview=false,iteration=1
12:40:40: command: action=SYNC_START
12:40:40: tryStart: connecting /192.168.1.128, attempt=0
12:40:40: tryStart: connected
12:40:40: tryStart: hello=true,fromMB=true,custfiles=false,preview=false,dev=SM-G950U,2
12:40:40: syncDevice: root=/storage/6162-6433,ignoreErrors=false,playlists=false,ratings=false,playcount=false
12:40:40: syncDevice: command=ShowResults
12:40:41: syncDevice: command=GetFiles
12:40:41: getFiles: Get: MusicBee/Playlists/, inc=false
12:40:41: syncDevice: command=ShowDeleteConfirmation
12:40:41: syncDevice: command=Exit
12:40:41: exitSync: fails=0
12:40:42: syncDevice: exit
MusicBee Wiki
Use & improve MusicBee's documentation!

Latest beta patch (3.4)
(Unzip and overwrite existing program files)

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7272
Part 1 of 2...
Keep in mind the error log is only rewritten if there is a new error - if you still see an old log then that means no errors have been logged
Installed 0.7.1 and enabled debugging but note how 'enable debugging' is covered up by 'grant access.' This is on my FiiO - on the Samsung it appears properly.


I then performed a sync that had no changes to music files. The preview showed that only playlists would be synced. It completed successfully according to MB's status bar. It also appeared to complete successfully when watching it take place on the FiiO. Yet a new error log was created even though it didn't appear that there was an error.
Code
2019-05-04: X5;  5.1.1;  0.7.2
13:53:38: startSync: preview=true,iteration=0
13:53:38: command: action=SYNC_START
13:53:38: tryStart: connecting /192.168.1.101, attempt=0
13:53:38: tryStart: connected
13:53:38: tryStart: hello=true,fromMB=true,custfiles=false,preview=true,dev=X5,2
13:53:38: syncDevice: root=/mnt/external_sd1,ignoreErrors=false,playlists=false,ratings=false,playcount=false
13:53:43: syncDevice: command=ShowResults
13:53:48: syncDevice: command=GetFiles
13:53:48: getFiles: Get: Music/, inc=true
13:53:52: syncDevice: command=GetFiles
13:53:52: getFiles: Get: Podcasts/, inc=true
13:53:53: syncDevice: command=GetFiles
13:53:53: getFiles: Get: Playlists/, inc=false
13:53:53: syncDevice: command=ShowPreviewResults
13:53:53: syncDevice: exit
13:53:58: startSync: preview=false,iteration=1
13:53:58: command: action=SYNC_START
13:53:58: tryStart: connecting /192.168.1.101, attempt=0
13:53:58: tryStart: connected
13:53:58: tryStart: hello=true,fromMB=true,custfiles=false,preview=false,dev=X5,2
13:53:58: syncDevice: root=/mnt/external_sd1,ignoreErrors=false,playlists=false,ratings=false,playcount=false
13:54:02: syncDevice: command=ShowResults
13:54:07: syncDevice: command=GetFiles
13:54:07: getFiles: Get: Playlists/, inc=false
13:54:07: syncDevice: command=ReceiveFile
13:54:07: receiveFile: Receive: Playlists/Zumba.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Yesterday, Today, Tomorrow.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Yes & No.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Wishing & Hoping.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Will & Won't.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Weather.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Walking & Running.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Up & Down.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Truth & Lies.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Trains, Planes & Automobiles.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Time.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/The Wrecking Crew.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/The Rolling Stones.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/The Four Seasons.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/The Commitments.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Temperature.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Tears.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Sweet Stuff.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Street Map.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Stop, Look, Listen.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Something.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Sleeping, Dreaming, & Waking.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Royalty.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Rolling Stone's 500 Greatest Songs.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Rivers, Creeks, Streams.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Right & Wrong.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/R & R HoF Inductees.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Questions.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/One-Hit Wonders.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/O Canada.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Now & Then.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Non-lexical Vocables.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Night & Day.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Names.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Musical Map.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Muscle Shoals.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Money.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Mama Gimme Layla.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Madness.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Look! Up In The Sky!.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Ladies.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Joy of Trumpet.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Joy of Sax.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Joy of Keyboards.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Joy of Bass.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Humans.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Hey Oh.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Here, There, & Everywhere.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Hello Goodbye.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Happy & Sad.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Good & Bad.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Give or Take.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/George Harrison.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Funk.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Fools.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Family.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Falsetto.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Edible Arrangements.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Dynamic Duos.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Do & Don't.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Distinctive Voices.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Devil or Angel.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Dead or Alive.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Days of the Week.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Current Favorites.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Comings & Goings.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Colors.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Cats & Dogs.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Can & Can't.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/By the Ordinals.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/By the Numbers.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Body Parts.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Big & Little.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Benjamin.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Beginnings, Middles, & Ends.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Before & After.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Beatles & Stones Covers.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Baseball.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Animals.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Anatomy of a Song.m3u
13:54:13: syncDevice: command=ReceiveFile
13:54:13: receiveFile: Receive: Playlists/All Work & Some Play.m3u
13:54:13: syncDevice: command=ReceiveFile
13:54:13: receiveFile: Receive: Playlists/All or Nothing.m3u
13:54:13: syncDevice: command=Exit
13:54:13: exitSync: fails=0
13:54:27: syncDevice: exit
Download the latest MusicBee v3.4 patch from here.
Download the latest MusicBee v3.5 beta patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
Check out the MusicBee Wiki.
How to post screenshots is here

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7272
Part 2 of 2...
Then I deleted an album and did another sync. This time MB said it was successful, but the FiiO immediately said it was cancelled. I did not hit 'Stop' nor did I touch the device after touching 'sync now.' Here's the error log which contains not only the log data posted above, but also the new data, which starts at line 193 (time 14:00:28)
Code
2019-05-04: X5;  5.1.1;  0.7.2
13:53:38: startSync: preview=true,iteration=0
13:53:38: command: action=SYNC_START
13:53:38: tryStart: connecting /192.168.1.101, attempt=0
13:53:38: tryStart: connected
13:53:38: tryStart: hello=true,fromMB=true,custfiles=false,preview=true,dev=X5,2
13:53:38: syncDevice: root=/mnt/external_sd1,ignoreErrors=false,playlists=false,ratings=false,playcount=false
13:53:43: syncDevice: command=ShowResults
13:53:48: syncDevice: command=GetFiles
13:53:48: getFiles: Get: Music/, inc=true
13:53:52: syncDevice: command=GetFiles
13:53:52: getFiles: Get: Podcasts/, inc=true
13:53:53: syncDevice: command=GetFiles
13:53:53: getFiles: Get: Playlists/, inc=false
13:53:53: syncDevice: command=ShowPreviewResults
13:53:53: syncDevice: exit
13:53:58: startSync: preview=false,iteration=1
13:53:58: command: action=SYNC_START
13:53:58: tryStart: connecting /192.168.1.101, attempt=0
13:53:58: tryStart: connected
13:53:58: tryStart: hello=true,fromMB=true,custfiles=false,preview=false,dev=X5,2
13:53:58: syncDevice: root=/mnt/external_sd1,ignoreErrors=false,playlists=false,ratings=false,playcount=false
13:54:02: syncDevice: command=ShowResults
13:54:07: syncDevice: command=GetFiles
13:54:07: getFiles: Get: Playlists/, inc=false
13:54:07: syncDevice: command=ReceiveFile
13:54:07: receiveFile: Receive: Playlists/Zumba.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Yesterday, Today, Tomorrow.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Yes & No.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Wishing & Hoping.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Will & Won't.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Weather.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Walking & Running.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Up & Down.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Truth & Lies.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Trains, Planes & Automobiles.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/Time.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/The Wrecking Crew.m3u
13:54:08: syncDevice: command=ReceiveFile
13:54:08: receiveFile: Receive: Playlists/The Rolling Stones.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/The Four Seasons.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/The Commitments.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Temperature.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Tears.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Sweet Stuff.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Street Map.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Stop, Look, Listen.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Something.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Sleeping, Dreaming, & Waking.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Royalty.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Rolling Stone's 500 Greatest Songs.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Rivers, Creeks, Streams.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Right & Wrong.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/R & R HoF Inductees.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/Questions.m3u
13:54:09: syncDevice: command=ReceiveFile
13:54:09: receiveFile: Receive: Playlists/One-Hit Wonders.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/O Canada.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Now & Then.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Non-lexical Vocables.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Night & Day.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Names.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Musical Map.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Muscle Shoals.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Money.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Mama Gimme Layla.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Madness.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Look! Up In The Sky!.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Ladies.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Joy of Trumpet.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Joy of Sax.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Joy of Keyboards.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Joy of Bass.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Humans.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Hey Oh.m3u
13:54:10: syncDevice: command=ReceiveFile
13:54:10: receiveFile: Receive: Playlists/Here, There, & Everywhere.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Hello Goodbye.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Happy & Sad.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Good & Bad.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Give or Take.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/George Harrison.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Funk.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Fools.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Family.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Falsetto.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Edible Arrangements.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Dynamic Duos.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Do & Don't.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Distinctive Voices.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Devil or Angel.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Dead or Alive.m3u
13:54:11: syncDevice: command=ReceiveFile
13:54:11: receiveFile: Receive: Playlists/Days of the Week.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Current Favorites.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Comings & Goings.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Colors.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Cats & Dogs.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Can & Can't.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/By the Ordinals.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/By the Numbers.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Body Parts.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Big & Little.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Benjamin.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Beginnings, Middles, & Ends.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Before & After.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Beatles & Stones Covers.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Baseball.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Animals.m3u
13:54:12: syncDevice: command=ReceiveFile
13:54:12: receiveFile: Receive: Playlists/Anatomy of a Song.m3u
13:54:13: syncDevice: command=ReceiveFile
13:54:13: receiveFile: Receive: Playlists/All Work & Some Play.m3u
13:54:13: syncDevice: command=ReceiveFile
13:54:13: receiveFile: Receive: Playlists/All or Nothing.m3u
13:54:13: syncDevice: command=Exit
13:54:13: exitSync: fails=0
13:54:27: syncDevice: exit
14:00:28: ping: socket ok=/192.168.1.101
14:00:28: ping: hello=MusicBeeWifiSyncServer/1.0
14:00:28: ping: matched=/192.168.1.101,status=OK
14:00:32: startSync: preview=true,iteration=0
14:00:32: command: action=SYNC_START
14:00:32: tryStart: connecting /192.168.1.101, attempt=0
14:00:32: tryStart: connected
14:00:32: tryStart: hello=true,fromMB=true,custfiles=false,preview=true,dev=X5,2
14:00:32: syncDevice: root=/mnt/external_sd1,ignoreErrors=false,playlists=false,ratings=false,playcount=false
14:00:37: syncDevice: command=ShowResults
14:00:41: syncDevice: command=GetFiles
14:00:41: getFiles: Get: Music/, inc=true
14:00:47: syncDevice: command=GetFiles
14:00:47: getFiles: Get: Podcasts/, inc=true
14:00:48: syncDevice: command=GetFiles
14:00:48: getFiles: Get: Playlists/, inc=false
14:00:48: syncDevice: command=ShowPreviewResults
14:00:48: syncDevice: exit
14:00:53: startSync: preview=false,iteration=1
14:00:53: command: action=SYNC_START
14:00:53: tryStart: connecting /192.168.1.101, attempt=0
14:00:53: tryStart: connected
14:00:53: tryStart: hello=true,fromMB=true,custfiles=false,preview=false,dev=X5,2
14:00:53: syncDevice: root=/mnt/external_sd1,ignoreErrors=false,playlists=false,ratings=false,playcount=false
14:00:58: syncDevice: command=ShowResults
14:01:02: syncDevice: command=GetFiles
14:01:02: getFiles: Get: Playlists/, inc=false
14:01:02: syncDevice: command=ShowDeleteConfirmation
14:01:02: syncDevice: command=Exit
14:01:02: exitSync: fails=0
14:01:03: syncDevice: exit

I then restarted the FiiO and tried another sync but with the same results. The new log entries were added to everything that came before it, but for the sake of clarity, I'm only posting the results from this third attempt, which seems to have a lot more data than the similar failure at 14:00. This time it looks like it can't connect to the PC where MB lives.
Code
14:26:58: ping: socket ok=/192.168.1.101
14:26:58: ping: hello=MusicBeeWifiSyncServer/1.0
14:26:58: ping: matched=/192.168.1.101,status=OK
14:26:59: startSync: preview=true,iteration=0
14:26:59: command: action=SYNC_START
14:26:59: tryStart: connecting /192.168.1.101, attempt=0
14:27:01: tryStart: java.net.SocketTimeoutException: failed to connect to /192.168.1.101 (port 27304) after 2000ms
14:27:01: libcore.io.IoBridge.connectErrno(IoBridge.java:169)
14:27:01: libcore.io.IoBridge.connect(IoBridge.java:122)
14:27:01: java.net.PlainSocketImpl.connect(PlainSocketImpl.java:183)
14:27:01: java.net.PlainSocketImpl.connect(PlainSocketImpl.java:456)
14:27:01: java.net.Socket.connect(Socket.java:882)
14:27:01: com.getmusicbee.musicbeewifisync.WifiSyncService$SynchronisationWorker.tryStartSynchronisation(WifiSyncService.java:277)
14:27:02: com.getmusicbee.musicbeewifisync.WifiSyncService$SynchronisationWorker.run(WifiSyncService.java:232)
14:27:02: java.lang.Thread.run(Thread.java:818)
14:27:02: worker: no connection for 192.168.1.101 - trying again
14:27:02: locate: search=192.168.1.
14:27:02: locate: exclude=116
14:27:02: ping: socket ok=/192.168.1.101
14:27:02: ping: hello=MusicBeeWifiSyncServer/1.0
14:27:02: ping: matched=/192.168.1.101,status=OK
14:27:02: tryStart: connecting /192.168.1.101, attempt=0
14:27:02: tryStart: connected
14:27:02: tryStart: hello=true,fromMB=true,custfiles=false,preview=true,dev=X5,2
14:27:02: syncDevice: root=/mnt/external_sd1,ignoreErrors=false,playlists=false,ratings=false,playcount=false
14:27:06: syncDevice: command=ShowResults
14:27:10: syncDevice: command=GetFiles
14:27:10: getFiles: Get: Music/, inc=true
14:27:11: startSync: preview=true,iteration=0
14:27:11: command: action=SYNC_START
14:27:11: tryStart: connecting /192.168.1.101, attempt=0
14:27:11: tryStart: connected
14:27:14: syncDevice: command=GetFiles
14:27:14: getFiles: Get: Podcasts/, inc=true
14:27:14: syncDevice: command=GetFiles
14:27:14: getFiles: Get: Playlists/, inc=false
14:27:14: syncDevice: command=ShowPreviewResults
14:27:14: syncDevice: exit
14:27:14: tryStart: hello=true,fromMB=true,custfiles=false,preview=true,dev=X5,2
14:27:14: syncDevice: root=/mnt/external_sd1,ignoreErrors=false,playlists=false,ratings=false,playcount=false
14:27:18: syncDevice: command=ShowResults
14:27:23: syncDevice: command=GetFiles
14:27:23: getFiles: Get: Playlists/, inc=false
14:27:23: syncDevice: command=ShowPreviewResults
14:27:23: syncDevice: exit
14:27:25: ping: socket ok=/192.168.1.101
14:27:25: ping: hello=MusicBeeWifiSyncServer/1.0
14:27:25: ping: matched=/192.168.1.101,status=OK
14:27:32: startSync: preview=true,iteration=0
14:27:32: command: action=SYNC_START
14:27:32: tryStart: connecting /192.168.1.101, attempt=0
14:27:32: tryStart: connected
14:27:32: tryStart: hello=true,fromMB=true,custfiles=false,preview=true,dev=X5,2
14:27:32: syncDevice: root=/mnt/external_sd1,ignoreErrors=false,playlists=false,ratings=false,playcount=false
14:27:36: syncDevice: command=ShowResults
14:27:41: syncDevice: command=GetFiles
14:27:41: getFiles: Get: Playlists/, inc=false
14:27:41: syncDevice: command=ShowPreviewResults
14:27:41: syncDevice: exit
14:27:50: startSync: preview=false,iteration=1
14:27:50: command: action=SYNC_START
14:27:50: tryStart: connecting /192.168.1.101, attempt=0
14:27:50: tryStart: connected
14:27:50: tryStart: hello=true,fromMB=true,custfiles=false,preview=false,dev=X5,2
14:27:50: syncDevice: root=/mnt/external_sd1,ignoreErrors=false,playlists=false,ratings=false,playcount=false
14:27:54: syncDevice: command=ShowResults
14:27:59: syncDevice: command=GetFiles
14:27:59: getFiles: Get: Playlists/, inc=false
14:27:59: syncDevice: command=ShowDeleteConfirmation
14:27:59: syncDevice: command=Exit
14:27:59: exitSync: fails=0
14:28:00: syncDevice: exit
Download the latest MusicBee v3.4 patch from here.
Download the latest MusicBee v3.5 beta patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
Check out the MusicBee Wiki.
How to post screenshots is here

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 32433
Ok, here's the next error log. Nothing changed on the behavior.
I think I have got to the bottom on why it might happen - this should fix it:

v0.7.3
https://play.google.com/apps/internaltest/4700978781087552506