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

railfan-eric28

  • Jr. Member
  • **
  • Posts: 105
Is there going to be a way to select which playlists or whatever to sync via WIFI from the android app?
I have implemented the ability to select specific playlists for sync from the android device (not artists or albums, just playlists)
I will probably make it available in a few days time
Oh thank you!!!  I can't wait to try it.  Keep up the good work!!!  I wish you can sync ratings with poweramp but maxmp doesn't want to sync with anything because he said it's not reliable to sync ratings with other players outside of Poweramps closed in rating system.   pity so I don't know if you will have any luck inquiring Max about it.   But I do know I've used a few players that will let you select what rating system you want to use.   I think PlayerPro and Jet Audio was two of them.   They had iSyncr on there, android, and a few others.   
I'm using a Galaxy S21, Galaxy 9+, Galaxy S7, a Galaxy Tab S 8.4, Poweramp, and Musicbee.

zkhcohen

  • Sr. Member
  • ****
  • Posts: 346
Works on the Samsung S10 without any issues.

Glad to see that the new version hasn't affected anything.

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34312
Updated alpha version 0.3:
https://play.google.com/apps/internaltest/4700978781087552506

It needs the latest patched MusicBee v3.3
https://getmusicbee.com/patches/MusicBee33_Patched.zip

- changed and enhanced UI
- error log is now viewable from the action bar (also the error log is now written to the private musicbee data folder)
- ability to select adhoc playlists for sync
- now writes playlists and contents to the mediastore database (needed for some players)
- enhanced retry functionality for socket connection failures
Last Edit: March 14, 2019, 07:53:20 PM by Steven

phred

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 9303
Updated alpha version 0.3:
https://play.google.com/apps/internaltest/4700978781087552506
It's starting to mature nicely. Some nice additions to this version. I like the settings option and to ability to see the error log from within the app. And it's working well on the Samsung S8. Didn't do a sync with the X5, but launched and the playlist option appears, so I assume a sync will work well here also.

Nice work.

Thanks.
Download the latest MusicBee v3.5 or 3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Posting screenshots is here
Searching the forum with Google is  here

Freddy Barker

  • Sr. Member
  • ****
  • Posts: 751
  • 🎧 MB 3.4.7628P
Updated alpha version 0.3:
https://play.google.com/apps/internaltest/4700978781087552506

It needs the latest patched MusicBee v3.3
https://getmusicbee.com/patches/MusicBee33_Patched.zip

TESTING - [15 MAR 2019]
Device SM-A500FU Android v6.0.1
MB v3.3.7011.33478
MB vSync 0.3

ACTIONS
Added new Playlist.
All previously synced Auto-playlist have updated with several changes.

RESULTS
MusicBee Wifi Sync 0.3
ON SCREEN MESSAGE = MusiBee synchonization completed with errors.
132 files not copied, 78 files not deleted.
No Download\error log.
No new Playlist copied.

MB ERROR LOG
15/03/2019 12:25:13 - Delete "SM-J500FN\Card\Music\Kiki Dee\Amoureuse\1-21 - Amoureuse.m4a" I/O error occurred.
Plus 77 similar, 1 for each track.

15/03/2019 12:25:59 - Add playlist "D:\MusicBee\Library\Playlists\SAMSUNG\RATED.xautopf" I/O error occurred.
Plus 131 similar, 1 for each track.
 
Regards: Freddy

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34312
you need to view the error log in the app itself - click on the menu in the action bar

Freddy Barker

  • Sr. Member
  • ****
  • Posts: 751
  • 🎧 MB 3.4.7628P
you need to view the error log in the app itself - click on the menu in the action bar

Yes! the three-dots-menu Error log - empty. (just a pop-up "COPY TO CLIPBOARD")
Scanned device - nothing since 15/02/2019 @ 10:45 from search=musicbee

However!
Rebooted the PC and restarted the device - all syncing worked 100%
Nice work!
Last Edit: March 15, 2019, 05:26:20 PM by Freddy Barker

Freddy Barker

  • Sr. Member
  • ****
  • Posts: 751
  • 🎧 MB 3.4.7628P
you need to view the error log in the app itself - click on the menu in the action bar


Just tried to sync on a second device = no playlists were updated or new one copied

MB ERROR LOG
Code
15/03/2019 16:24:32 - Add playlist "D:\MusicBee\Library\Playlists\SAMSUNG\WHISSEY.xautopf" I/O error occurred.
15/03/2019 16:24:32 - Add playlist "D:\MusicBee\Library\Playlists\SAMSUNG\RATED.xautopf" I/O error occurred.
15/03/2019 16:24:33 - Add playlist "D:\MusicBee\Library\Playlists\SAMSUNG\RANDOM.xautopf" I/O error occurred.
15/03/2019 16:24:33 - Add playlist "D:\MusicBee\Library\Playlists\SAMSUNG\ONLY ME.xautopf" I/O error occurred.
15/03/2019 16:24:33 - Add playlist "D:\MusicBee\Library\Playlists\SAMSUNG\OLDIES.xautopf" I/O error occurred.
15/03/2019 16:24:33 - Add playlist "D:\MusicBee\Library\Playlists\SAMSUNG\CLASSICS.xautopf" I/O error occurred.
15/03/2019 16:24:33 - Add playlist "D:\MusicBee\Library\Playlists\GROUPS\RECENTS.xautopf" I/O error occurred.

MB WIFI SYNC LOG
Code
15 Mar 2019 16:24:29 com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: receiveFile [SM-A500FU, 6.0.1, 0.3] file=Playlists/WHISSEY.m3u: java.io.FileNotFoundException: /storage/6264-3230/Playlists/WHISSEY.m3u: open failed: EACCES (Permission denied)
15 Mar 2019 16:24:32 com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: receiveFile [SM-A500FU, 6.0.1, 0.3] file=Playlists/RATED.m3u: java.io.FileNotFoundException: /storage/6264-3230/Playlists/RATED.m3u: open failed: EACCES (Permission denied)
15 Mar 2019 16:24:32 com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: receiveFile [SM-A500FU, 6.0.1, 0.3] file=Playlists/RANDOM.m3u: java.io.FileNotFoundException: /storage/6264-3230/Playlists/RANDOM.m3u: open failed: EACCES (Permission denied)
15 Mar 2019 16:24:32 com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: receiveFile [SM-A500FU, 6.0.1, 0.3] file=Playlists/ONLY ME.m3u: java.io.FileNotFoundException: /storage/6264-3230/Playlists/ONLY ME.m3u: open failed: EACCES (Permission denied)
15 Mar 2019 16:24:32 com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: receiveFile [SM-A500FU, 6.0.1, 0.3] file=Playlists/OLDIES.m3u: java.io.FileNotFoundException: /storage/6264-3230/Playlists/OLDIES.m3u: open failed: EACCES (Permission denied)
15 Mar 2019 16:24:32 com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: receiveFile [SM-A500FU, 6.0.1, 0.3] file=Playlists/CLASSICS.m3u: java.io.FileNotFoundException: /storage/6264-3230/Playlists/CLASSICS.m3u: open failed: EACCES (Permission denied)
15 Mar 2019 16:24:32 com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: receiveFile [SM-A500FU, 6.0.1, 0.3] file=Playlists/RECENTS.m3u: java.io.FileNotFoundException: /storage/6264-3230/Playlists/RECENTS.m3u: open failed: EACCES (Permission denied)

Freddy Barker

  • Sr. Member
  • ****
  • Posts: 751
  • 🎧 MB 3.4.7628P
Same as....
Rebooted the PC and restarted the second device - all syncing worked 100%
Strange huh?

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34312
i expect when you granted permissions on the android 6.0 device, you granted access to the Music folder and didnt grant access for the sd card itself ie. the Playlists folder is not permissioned.
If you open the Settings panel from the action bar, I think you can re-grant the permission. If not, i will make the enhancement so you can

Freddy Barker

  • Sr. Member
  • ****
  • Posts: 751
  • 🎧 MB 3.4.7628P
i expect when you granted permissions on the android 6.0 device, you granted access to the Music folder and didnt grant access for the sd card itself ie. the Playlists folder is not permissioned.
If you open the Settings panel from the action bar, I think you can re-grant the permission. If not, i will make the enhancement so you can

Not sure... permission was granted and all worked ok with the previous version of MB sync.
I made no changes to the device settings on MB, other than adding 1 more playlist to the sync.
I tried it a couple more times this evening, and it's a bit hit and miss whether it works or not.
Freddy

christmw2503

  • Jr. Member
  • **
  • Posts: 35
Wow! Just found out that wifi sync works even without internet. Just created hotspot from my phone (after turning off internet) and connected my laptop to that hotspot and sync still works.

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34312
@freddy, can you download the latest app alpha 0.3.1
https://play.google.com/apps/internaltest/4700978781087552506

and then click the settings button and redo the grant access. It now forces you to select the sd card itself so we can eliminate that as a potential reason for the issues

Freddy Barker

  • Sr. Member
  • ****
  • Posts: 751
  • 🎧 MB 3.4.7628P
@freddy, can you download the latest app alpha 0.3.1
https://play.google.com/apps/internaltest/4700978781087552506

and then click the settings button and redo the grant access. It now forces you to select the sd card itself so we can eliminate that as a potential reason for the issues

TEST REPORT (1) [Saturday 16 MAR 2019 @ 10:55]

NOTES
All previously synced auto-playlist have been updated with several changes.

ACTIONS
On Device SM-A500FU Android v6.0.1
Update to MusicBee Wifi Sync 0.3.1
Launch App
Click settings (Spanner icon) grant access to MicroSD Card.
Select
Back Arrow
PREVIEW
SYNC NOW
Sync Status: = MusiBee synchonization successfully completed.

Repeat on Device SM-J500FN Android v6.0.1
*** ALL GOOD ***

ERROR LOGS
MB v3.3.7011.33478 = NONE
MusicBee Wifi Sync 0.3.1 = NONE

Regards: Freddy
Last Edit: March 16, 2019, 01:46:11 PM by Freddy Barker

Freddy Barker

  • Sr. Member
  • ****
  • Posts: 751
  • 🎧 MB 3.4.7628P
@freddy, can you download the latest app alpha 0.3.1
https://play.google.com/apps/internaltest/4700978781087552506

and then click the settings button and redo the grant access. It now forces you to select the sd card itself so we can eliminate that as a potential reason for the issues

Additional Information
For any subsequent sync operations, then theses actions need to be performed again...

Click settings (Spanner icon) grant access to MicroSD Card.
Select
Back Arrow

This is correct during testing phase??