So, I've found this behavior in Nightingale pretty annoying and haven't figured out how to stop it.
So, I have my library populated, either by adding music manually or by folder watch (I've tried both approaches) The folder watch is the one that I use most often.
All is good until I decided to import some of my playlists that I've saved using the (Playlist Export add-on and they are M3U8 playlists with absolute paths to the songs location.
After importing a playlist, I start to see duplicate songs in my library, which are the songs I just imported from the playlist. This is also confirmed by The Exorcist add-on.
The problem is that the duplicate songs are the same song, in the same location, but Nightingale stores the songs in its database using a unique ID, and by importing the playlist Nightingale created different unique IDs for the new songs, instead of matching them to the songs already in my library.
To try to solve this problem I decided to leave my library completely empty, and before doing anything, I imported the playlists. This also populated my library with only the imported songs. Then I go to turn on Folder Watch, so the rest of my library gets populated. I thought that given that some songs are already in the library, the Folder Watch wouldn't add them if they are already there, but it adds them hence creating duplicates. These duplicates are again the same song, with exact same properties, in the exact same location but with a different ID, so the Nightingale database thinks they are different songs.
There's no way to differentiate one song from the other because they are the same song (except for the ID). The only way to not have duplicates is to populate my library and manually recreate all my playlists which is annoying and defeats the purpose of exporting and backing up playlists.
Also, the error console doesn't display any problems at all, everything is working the way it's "supposed" to.
If anybody needs any additional info, logs or anything to help fix this problem, please do let me know.
I forgot to mention that I'm using Ubuntu 13.04 64bit and I've tried both the stable and nightly PPA and also the .tar version from the Download page.
So, I have my library populated, either by adding music manually or by folder watch (I've tried both approaches) The folder watch is the one that I use most often.
All is good until I decided to import some of my playlists that I've saved using the (Playlist Export add-on and they are M3U8 playlists with absolute paths to the songs location.
After importing a playlist, I start to see duplicate songs in my library, which are the songs I just imported from the playlist. This is also confirmed by The Exorcist add-on.
The problem is that the duplicate songs are the same song, in the same location, but Nightingale stores the songs in its database using a unique ID, and by importing the playlist Nightingale created different unique IDs for the new songs, instead of matching them to the songs already in my library.
To try to solve this problem I decided to leave my library completely empty, and before doing anything, I imported the playlists. This also populated my library with only the imported songs. Then I go to turn on Folder Watch, so the rest of my library gets populated. I thought that given that some songs are already in the library, the Folder Watch wouldn't add them if they are already there, but it adds them hence creating duplicates. These duplicates are again the same song, with exact same properties, in the exact same location but with a different ID, so the Nightingale database thinks they are different songs.
There's no way to differentiate one song from the other because they are the same song (except for the ID). The only way to not have duplicates is to populate my library and manually recreate all my playlists which is annoying and defeats the purpose of exporting and backing up playlists.
Also, the error console doesn't display any problems at all, everything is working the way it's "supposed" to.
If anybody needs any additional info, logs or anything to help fix this problem, please do let me know.
I forgot to mention that I'm using Ubuntu 13.04 64bit and I've tried both the stable and nightly PPA and also the .tar version from the Download page.
Felipe