Originally posted by d6jg
View Post
Announcement
Collapse
No announcement yet.
What is an “Album” to LMS? Albums split into two
Collapse
X
-
-
Originally posted by eCo View Post
Musicbrainz Picard
Only when you do a clear & rescan would LMS rewrite its database.
Leave a comment:
-
Originally posted by eCo View PostI've retagged a few dozen more albums now, and I'm seeing the same phenomena as before my above mentioned update & full rescan. The issue seems to occur when I retag an album without chaning it's name or path. It appears there's an issue updating, but not replacing, an existing album. It's not a huge deal for me because I can fix everything with a full rescan when I'm through retagging.
For the record, I'm seeing 3 separate errors:
1) split album where one version has only 1 or 2 tracks.
2) an album artist field becomes appended, not replaced by, a revised entry - like this: "[the original album artist]; [new album artist]"
3) an album becomes duplicated entirely. with all metadata appearing the same.
If someone wants to pursue the problem, just let me know. I've still got a coupla weeks or more of retagging at my current rate.
I'm not seeing warning errors in the scan log any longer, so big thanks to Michael for that!
Leave a comment:
-
I've retagged a few dozen more albums now, and I'm seeing the same phenomena as before my above mentioned update & full rescan. The issue seems to occur when I retag an album without chaning it's name or path. It appears there's an issue updating, but not replacing, an existing album. It's not a huge deal for me because I can fix everything with a full rescan when I'm through retagging.
For the record, I'm seeing 3 separate errors:
1) split album where one version has only 1 or 2 tracks.
2) an album artist field becomes appended, not replaced by, a revised entry - like this: "[the original album artist]; [new album artist]"
3) an album becomes duplicated entirely. with all metadata appearing the same.
If someone wants to pursue the problem, just let me know. I've still got a coupla weeks or more of retagging at my current rate.
I'm not seeing warning errors in the scan log any longer, so big thanks to Michael for that!
Leave a comment:
-
An update. I'm running 8.3.1 now. I corrected a setting per Michael's post and the warnings have disappeared. Changing that setting forced a rescan, and all the split albums (that I could recall) disappeared. The double album-artist also disappeared. I've still got a bit of retagging ahead. If the albums continue to split, I'll let y'all know.
- Likes 1
Leave a comment:
-
Originally posted by eCo View PostLooked at this morning's scan log (it autoscans every morning) and found a series of warnings. I've copied them plus a preceding and following line of code:
Code:[23-02-01 08:13:58.2474] Slim::Utils::Scanner::Local::updateTracks (537) Rescanning changed audio files (229) [23-02-01 08:13:58.2520] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema/Track.pm line 557
Leave a comment:
-
Looked at this morning's scan log (it autoscans every morning) and found a series of warnings. I've copied them plus a preceding and following line of code:
Code:[23-02-01 08:13:58.2474] Slim::Utils::Scanner::Local::updateTracks (537) Rescanning changed audio files (229) [COLOR=orange][23-02-01 08:13:58.2520] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema/Track.pm line 557 [/COLOR] [COLOR=orange][23-02-01 08:13:58.3820] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema/Track.pm line 557 [/COLOR] [COLOR=orange][23-02-01 08:13:58.4597] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema/Track.pm line 557 [/COLOR] [COLOR=orange][23-02-01 08:13:58.5362] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema/Track.pm line 557 [/COLOR] [COLOR=orange][23-02-01 08:13:58.6040] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema/Track.pm line 557 [/COLOR] [COLOR=orange][23-02-01 08:13:58.6875] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema/Track.pm line 557 [/COLOR] [COLOR=orange][23-02-01 08:13:58.8222] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema/Track.pm line 557 [/COLOR] [COLOR=orange][23-02-01 08:14:06.3293] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:06.4477] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:06.5297] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:06.6562] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:06.7825] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:06.9698] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:07.1024] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:07.2183] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:07.3084] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:07.3986] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:07.5207] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:07.6043] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:07.7398] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:07.7407] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema/Track.pm line 557 [/COLOR] [COLOR=orange][23-02-01 08:14:07.8476] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:07.8482] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema/Track.pm line 557 [/COLOR] [COLOR=orange][23-02-01 08:14:07.9241] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:08.0256] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:08.0928] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:08.1975] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:08.2795] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:08.3639] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:08.4518] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:08.5494] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:08.6286] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:08.7190] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:08.8220] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:08.9008] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:08.9659] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:09.0715] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:10.5522] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:10.7236] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:10.8286] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:10.9349] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:11.0448] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:11.1531] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:11.2354] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:11.3290] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:11.3847] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:11.4481] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:11.5748] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:11.7031] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:11.8338] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:11.9014] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:11.9729] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:12.0716] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:12.1428] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:12.2248] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [COLOR=orange][23-02-01 08:14:12.3198] Carp::Clan::__ANON__ (216) Warning: DBIx::Class::ResultSet::single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /Slim/Schema.pm line 2336 [/COLOR] [23-02-01 08:14:12.3936] Slim::Utils::Scanner::Local::addTracks (453) Scanning new audio files (209)
Leave a comment:
-
Originally posted by d6jg View Post
You might hate me for saying this but have you thought about Replay Gain tags? Great to have but really needs to be across the board. Fortunately it’s not difficult to add them in bulk even with a large collection. I used Foobar2000 to do it.
I just noticed on one of my edits yesterday that LSM listed one album with 2 album-artists - specifically, 1) The Michael Schenker Group; & 2) Michael Schenker. I had changed the album-artist from '1' to '2'. It's as if the new data was appended to the dbase entry, instead of replaced. I checked those files again to be sure, and confirmed there's only '2' for album-artist now. I've been seeing 2 artists occasionally recently, like the split albums, and it may be a similar issue. This album was not split, tho, but it had an album entry for the '1' album-artist. That album was "empty" - no tracks.
Leave a comment:
-
Originally posted by eCo View Post
A full rescan does take some time, something to run after bedtime, but it's taking a lot more time to retag the collection. I'd rather do the full rescan once when I'm done.
Thanks for the release info. I'll do an update to 8.3.1 and report if the problem goes away, or not.
Leave a comment:
-
Originally posted by eCo View Post
A full rescan does take some time, something to run after bedtime, but it's taking a lot more time to retag the collection. I'd rather do the full rescan once when I'm done.
Thanks for the release info. I'll do an update to 8.3.1 and report if the problem goes away, or not.
You might hate me for saying this but have you thought about Replay Gain tags? Great to have but really needs to be across the board. Fortunately it’s not difficult to add them in bulk even with a large collection. I used Foobar2000 to do it.
Leave a comment:
-
Originally posted by CJS View Post
Anyway, I don't know if using 8.3.0 or 8.3.1 will make a difference for your problem. What stops you from doing a complete rescan? Does it take a lot of time?
Thanks for the release info. I'll do an update to 8.3.1 and report if the problem goes away, or not.
Leave a comment:
-
Originally posted by eCo View PostI presume I'm using the latest stable release as I let LMS autoupdate, and I don't normally take betas.
latest: the latest release version, currently v8.3.0
stable: the bug fix branch based on the latest release, currently v8.3.1
dev: the development version, with new features, and potentially less stability, currently v8.4.0
The update script for LMS on piCorePlayer uses a similar definition (here the tags are release, stable and devel). So according to these definitions the latest stable release of LMS is currently v8.3.1.
Anyway, I don't know if using 8.3.0 or 8.3.1 will make a difference for your problem. What stops you from doing a complete rescan? Does it take a lot of time?
Leave a comment:
-
@d6jg @kidstypike CJS @elstensoftware
I presume I'm using the latest stable release as I let LMS autoupdate, and I don't normally take betas. From the control panel: 8.3.0 - 1667251155
Yeah, the phenomenon is odd because Picard let's you see all the tags, and I'm using a script to ensure each track/album has the same metadata.
Based on what I've read, I'm pretty sure a complete rescan will fix it. I believe it has something to do with changing an album that already exists in the dbase.
I wonder if special characters are playing a role. I have probably a couple of dozen affected albums by now. I'll look for a pattern. I'll also check the scan log.Last edited by eCo; 2023-02-01, 15:48.
Leave a comment:
Leave a comment: