Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - MCDoubleDefDP

Pages: 1 2 3
31
Portable Devices / Re: Wifi android device synching
« on: April 14, 2019, 12:14:08 AM »
Is anyone else having trouble getting the GoneMAD reverse sync to work? I can sync my library of 10,800+ songs one-way from MusicBee to my phone just fine using the wifi app, but couldn't get reverse sync to work, so I removed all my music from my phone and tried syncing a test library of 3 songs. I did a regular sync using the wifi app and then played songs a few times and changed their ratings, but no matter how many times I try, reverse sync isn't working.

If I press the Reverse Sync Preview button, the loading circle will either spin indefinitely while the sync notification disappears after about 15 seconds, the app will close (like %5 of the time) or I will get a message saying no changes have been found (like 2%). In any case, it never gives me a preview of changes it's detected.

If I don't preview and just try Sync Now, I'll get the successful sync message, but nothing changes on MusicBee Desktop's side after rescanning the files for changes.

Am I doing something wrong?

I updated MusicBee to 3.3.7042 and the Wifi app to 0.5, and have tried both GoneMAD 2.2.2 stable and 3 alpha. Here is the error log:

Code
Apr 13, 2019 6:49:43 PM com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: looper [Nexus 6P, 8.1.0, 0.5] command=SyncFromDevice: java.net.SocketException: java.io.EOFException
Apr 13, 2019 6:51:36 PM com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: looper [Nexus 6P, 8.1.0, 0.5] command=SyncFromDevice: java.net.SocketException: java.io.EOFException
Apr 13, 2019 6:51:37 PM com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: looper [Nexus 6P, 8.1.0, 0.5] command=SyncFromDevice: java.net.SocketException: java.io.EOFException
Apr 13, 2019 6:51:38 PM com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: looper [Nexus 6P, 8.1.0, 0.5] command=SyncFromDevice: java.net.SocketException: java.io.EOFException
Apr 13, 2019 6:51:39 PM com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: looper [Nexus 6P, 8.1.0, 0.5] command=SyncFromDevice: java.net.SocketException: java.io.EOFException
Apr 13, 2019 6:51:41 PM com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: looper [Nexus 6P, 8.1.0, 0.5] command=SyncFromDevice: java.net.SocketException: java.io.EOFException
Apr 13, 2019 6:51:42 PM com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: looper [Nexus 6P, 8.1.0, 0.5] command=SyncFromDevice: java.net.SocketException: java.io.EOFException
Apr 13, 2019 6:51:43 PM com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: looper [Nexus 6P, 8.1.0, 0.5] command=SyncFromDevice: java.net.SocketException: java.io.EOFException
Apr 13, 2019 6:51:44 PM com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: looper [Nexus 6P, 8.1.0, 0.5] command=SyncFromDevice: java.net.SocketException: java.io.EOFException
Apr 13, 2019 6:51:45 PM com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: looper [Nexus 6P, 8.1.0, 0.5] command=SyncFromDevice: java.net.SocketException: java.io.EOFException
Apr 13, 2019 6:52:14 PM com.getmusicbee.musicbeewifisync.ErrorHandler logError
SEVERE: looper [Nexus 6P, 8.1.0, 0.5] command=SyncFromDevice: java.net.SocketException: java.io.EOFException

32
Bug Reports / Re: Case-senisitve in library but not on file transfer
« on: March 26, 2019, 04:54:28 AM »
MB follows the windows convention of folder/ filename uniqueness being case-insensitive, so this belongs as a wishlist request for when synching as its not implemented, although its the first time i have heard anyone with an android device say its been a problem
I'd like to add a +1 to that wishlist request.

MusicBee organizes my music with the following cases:

./Music/G/GMCFOSHO/2swag4clos.mp3
./Music/B/brandUn DeShay/Volume Two! for the Show/03. Astro no Me.mp3

When I sync my playlists, however, the playlists changes the cases for some, but not all, of the tracks like this:

./Music/G/gmcfosho/2swag4clos.mp3
./Music/B/brandUn DeShay/Volume Two! For the Show/03. Astro no Me.mp3

However, I've looked at all my tags and the are consistent and reflect how MusicBee organizes my music.

I was having problems with certain playlists not working in GoneMad 3.0 alpha, so I sent the dev many logs and he just found that the case-sensitivity was the cause because "Any player that isnt file based is most likely just querying the android media store to get access to the filestream to play with the stock media player api."

A few quick tests seems to suggest that I might be able to fix this by deleting all the music from my phone, ensuring the tags are all consistent in MusicBee, and then resyncing.

EDIT: I seems I still have to "clean" the tags in some way before syncing to get the correct path case to be used, so I'm not sure how I fixed it in my test sample yet.

33
Portable Devices / Re: Wifi android device synching
« on: March 21, 2019, 02:26:48 PM »
I have a question.   If I sync with both the cord and wifi sync does it copy the music separately so I would have to choose one or the other?  Or can I do both and keep the music synced together and delete files that aren't in the playlists anymore?
anyone?

Based on my experience, as long as you use the "as configured in MusicBee" setting in the WiFi app, it doesn't matter how you choose to sync because everything will be synced together.

34
Portable Devices / Re: Wifi android device synching
« on: March 19, 2019, 04:10:35 AM »
I approached the GoneMad developer about access to ratings/ playcounts and playlists back to MusicBee ie. 2-way sync. Based on his feedback, it looks like there is a way for all three so i will look at implementing that.
However, for the ratings and playcounts, the mechanism is to trigger the backup functionality which generates an xml file dump of the library (I assume like the MB iTunes xml export function). I am not familiar with gonemad but so does having the backup function automatically invoked cause any concerns - does the backup function do more than just dump an xml file of the library?


Nope, no concerns at all. All the "Backup Stats" option does is drop a stats.xml file in the "gmmp" folder. It works the exact same way as your iTunes XML backup.

This is very exciting that you're looking into this!

35
Portable Devices / Re: Wifi android device synching
« on: February 15, 2019, 01:41:55 AM »
I think several of us use GMMP
Do you know if it provides a way for an external application to retrieve ratings/ playcounts/ tags?
I'll try contacting the dev on http://gonemadmusicplayer.proboards.com

I stumbled upon this thread today and didn't see that your question was answered, so I asked the dev on Discord and he said "Gmmp exports everything to file that can be imported and exported. He can hijack that. Syncing would be nice but i have wayyyyyy too much on my plate already
Its xml format i believe"

EDIT: He added "i mean he can email me [gonemadsoftware(at)gmail(dot)com] and i can help in the sense of give advice.. just not code anything. i do believe there are intents to trigger a backup and restore too.. i think"

I see that in the stable 2.x version of GoneMAD Music Player, you go to Settings > General > Backup > Backup Stats (play counts and ratings).

I currently use Syncthing to 2-way sync my Android music folder with my Windows music folder to work with MusicBee, and GoneMAD writes all standard tags directly to the file, so MusicBee picks up any metadata or ratings changes I make on my phone. Since play counts are handled by the individual databases of your apps, those obviously don't sync, however.

I hope this was helpful.

36
Ever since upgrading my Nexus 6P phone to the Android O DP2 a couple months ago, syncing my phone continually fails the second time after a successful initial sync. Also, only a single playlist will transfer if I select multiple ones (I think the last one to sync sticks). I have to disconnect/reconnect my phone to resync my phone.

In other words:
* Sync #1, Playlist A B C = Sync success, Playlist C(?) sucess, Playlist A B fail
* Sync #1+X, Playlist A B C = Sync fail, Playlists fail, the following error is given:

Quote
MusicBee v3.1.6403.39709 (Win10.0), 16 Jul 2017 23:58:

System.Runtime.InteropServices.COMException (0x80070141): The device is unreachable. (Exception from HRESULT: 0x80070141)
   at PortableDeviceApiLib.IPortableDeviceProperties.GetValues(String pszObjectID, IPortableDeviceKeyCollection pKeys, IPortableDeviceValues& ppValues)
   at #=qZgBI88Wvo_mufBbdMdUOQLMsIRIWRxEUNB_RmUu_j4yu_UZCZfnYBL$PIEoBhIMR.#=q8u8k6SDqtHMKPETbqGu__A==(IPortableDeviceProperties #=qwIEHliORefzxXUXmHM_HyI45G8C0HMnpRuwBJdHjC_o=, String #=qat5tg_wDcx2V7vKZy1s$8A==)
   at #=qZgBI88Wvo_mufBbdMdUOQLMsIRIWRxEUNB_RmUu_j4yu_UZCZfnYBL$PIEoBhIMR.#=ql9TveigW9i0rIRMUb4Ip8Q==(String #=q2rQX46V2oODReLxUX89S3w==)
   at #=qZgBI88Wvo_mufBbdMdUOQLMsIRIWRxEUNB_RmUu_j4yu_UZCZfnYBL$PIEoBhIMR.#=qeixBTjHlC33xeEKCwJU3zIlk2avaBFrkU6LI7RNDNHo=(Boolean #=q12ySEmFG4N9I1hIo3j4jVA==)
   at MusicBee.Media.Storage.#=qSZMva9q7xTlj0c6QTGAPxw==(Boolean #=qTq39ixkxdTct4Y_4$CGGzg==, Boolean #=qRe$aBxygf8arvS1GqZYCMg==, Dictionary`2 #=qBJqUUGSgTux2dK6M1v6lGx4RcIi1OvyXVY5PWQ_BKwI=, List`1 #=qQmIMPfOM9IBbagzI5CYMoo4_rD6PhrSyTZZvAQ3XfAY=, Object #=qfqDnTZYDQtOb4m8WJx7O7Ps9SgxG3JoyXh93Etff9hY=)
   at MusicBee.Media.Storage.#=qw_FkAuZ6OtQzCZo8yvSiVw==(Boolean #=qW9j9oeL7ii4GmaOlRBdRxA==, #=qR$17GapS8fqAi$dV_dfiHMjwrrQg_bS8ILv4pVOR_Og= #=qha$Lo4pDGy7Gfh10UHCrMQ==, Object #=qe46gAov7Iu$YusmJ4jN5aVe2GYXIMT6AjvE0ZeV2HSI=)
   at MusicBee.Media.Storage.#=qixvMzCtBeoOvdtVIYrs2cw==(#=qR$17GapS8fqAi$dV_dfiHMjwrrQg_bS8ILv4pVOR_Og= #=qFMS5DkQSAqZfTwOnVsSwTw==, Object #=q1wyFozWs28f1ND2PA7QUnV9A9CfFftju1VrWucF$5sk=)
   at #=qTkl2SbjZ5hWTTnioi3489BS8emOQmzUTztiH8ulY$yY=.#=qaZ8Rbzc874$tCOSySxZu1Pb7ukN1ldO6LvmVqPccG0Y=(Object #=qRiPfMWY60JPhOwoy_ExEhw==)

This might be an error exclusive to the Android O beta, but I'm reporting it anyway because I haven't seen anyone else do so. I hope this is helpful.

Thanks!

Pages: 1 2 3