nightingale-media-player / nightingale-hacking

Working tree for the community fork of Songbird, Nightingale. If building, use the sb-trunk-oldxul (development) branch, with the tag 1.12.1 tag for stable, for now. The master-xul-9.0.1 branch is the current progress in building Nightingale with XULRunner 9 and builds, but is broken. All help in terms of patches and pull requests is welcome.
https://getnightingale.com
GNU General Public License v2.0
185 stars 41 forks source link

ID3 tags not updating, reverting to old values #374

Open steagl3 opened 8 years ago

steagl3 commented 8 years ago

Hello, I am using Nightingale 1.12.1.2454 on Mac OS X 10.10.5 and when I try to update ID3 tags on tracks in my library, it initially changes the values, but within 3-4 seconds reverts to the old values. I've checked the source folders and made sure there were no permission-related issues. I can update these tags (permanently) through other software such as VLC and Tagr.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/30557410-id3-tags-not-updating-reverting-to-old-values?utm_campaign=plugin&utm_content=tracker%2F230233&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F230233&utm_medium=issues&utm_source=github).
zjays commented 8 years ago

What media format are the files you are trying to update? If FLAC, then this sounds like #332

steagl3 commented 8 years ago

Sorry I should have specified, yes these are FLAC files. If I understand #332 correctly, the solution is to disable the watch folder then reenable it? I've already done that, which rescanned the whole library but the naming problem persisted. Do I have to disable the watch folder altogether? Does that mean you have to manually drag and drop new additions into Nightingale?

zjays commented 8 years ago

I believe the reason is that Nightingale currently doesn't support writing metadata to FLAC files themselves. If any file format is in a watched folder, Nightingale will keep the library's metadata in sync with the file's metadata. So if you change a FLAC file's metadata within Nightingale it will just update itself within a few seconds to match the file's original metadata. If you disable the watch folder altogether then any updates you make to a FLAC file's metadata will only be reflected in Nightingale's library, it won't change the file itself. Any yes, you would have to manually add new additions into Nightingale. So for these reasons I prefer to do my metadata-editing in other programs.