Results 679 comments of Mat

Having said that, maybe someone could write a plugin that tracks changes since the last time a user's shares were browsed.

I don't see why it has to be ambitious? Dump the public/private share dicts to file every time shares finish loading. Before overwriting, compare the contents from the previous browse...

> We would need a plugin notification for when shares finish loading. Actually, we already have that. Listen to `user_stats_notification`, and check that `source` in the stats dict is `peer`.

This might be fixed in https://github.com/tinytag/tinytag/pull/268. Tinytag didn't read some tags if they were located after the embedded image. The fix will be available in the upcoming tinytag 2.2.0 release.

Another related fix: https://github.com/tinytag/tinytag/pull/269

What do you mean by private group in this case?

Hi, tinytag maintainer here! This is something I can fix in tinytag, since it seems we're missing a mapping from `UNSYNCEDLYRICS` to our standard `lyrics` field. I'll include this change...

`USLT` should already be mapped to `lyrics`. Do you have a file where this isn't the case? `SYLT` isn't currently mapped, because the format for synchronized lyrics is different. I'll...

> `SYLT` isn't currently mapped, because the format for synchronized lyrics is different. I'll have to think about how to expose them in an ideal way. What I might end...

It would seem like port forwarding is unrelated in this case. The lack of a UPNP message/error makes sense, since port forwarding is only attempted when receiving a Login response...