2012-01-13, 09:04
When it comes to testing XBMC, i really should get more involved because with the size of my library, i am a perfect candidate to find bugs and oddities.
I currently have ~3500 Movies and ~670 TV Shows with ~27000 Episodes.
I also have a Music collection of ~72000 MP3s
I HATE having to rescan my libraries. The Movies usually take a few hours, the TV shows a couple of days and last time i tried to scan my music library, i had to cancel it after 1 week of scanning.
I have been having several issues since moving to nightly builds a few months back and it is still happening with Eden Beta 1.
Problem #1
The main problem i have is that a full library scan will NEVER finish. If i do a full library scan where it looks for new movies, then new tv shows/episodes and then does a cleanup, the videoscanner will hang when it finishes scanning.
If i cancel the scan in the middle, it will stop scanning. If i try to cancel the scan when it has finished scanning but it has now stalled, XBMC will freeze.
If i try playing a video in the middle of the scan, all is well. If i try playing a video when the scanner has stalled, the video will not play... sometimes i will get just audio and sometimes XBMC will freeze.
Doing a library update on just a single TV Show works fine.
Doing a library update on just TV Shows works (Bring up context menu on the TV Shows source and scanning for new content)
Doing a library update on just Movies works (Bring up context menu on the Movies source and scanning for new content)
Doing a full library update is where it stalls. I had to disable scan on startup because of this...
Once it has stalled, if i call for a library update on a single show, it ends the stalled one, scans the show and ends normally!
Problem #2
This just happened a few minutes ago and that's what prompted me to come and finally find the time to post (gotta wake up at 5am and it's now 1:45am but hopefully it helps narrow down the bugs)
After adding a few new TV Shows and scanning just that part, my new shows weren't added. Usually when that happens (often) i just go to Set Content, check the Run Automated Scan and click ok. XBMC then asks if i want to refresh everything and i say no. It will then find my new shows.
This time, it didn't work. 1st off, Set Content now says Change Content so i went there and did as usual but this time, after choosing ok, XBMC just started scanning. I saw it was scanning and adding things i already had but i let it go through and after about an hour, a lot of my shows are completely fubar!
Example: I go to the show Alphas and inside i have episodes of Alphas and episodes of National Geographic 100 Years.
Inside Amazing Eats, i have the 2 episodes plus all episodes of Necessary Roughness.
Inside American Horror Story, i have all episodes plus all of Sanctuary...
Etc...
When going to file mode, everything is fine.
I have now taken the opportunity to start from scratch by scanning my library to MySQL... Once it is done, i will try the full scans again and see if somehow it has to do with the local database, the conversion of the database from Dharma to Eden, or something else entirely...
Since my database is already messed up, i dunno if a debug log will do any good... What should i do? Wait a couple of days for my MySQL to be up and start testing from there?
-Pr.
I currently have ~3500 Movies and ~670 TV Shows with ~27000 Episodes.
I also have a Music collection of ~72000 MP3s
I HATE having to rescan my libraries. The Movies usually take a few hours, the TV shows a couple of days and last time i tried to scan my music library, i had to cancel it after 1 week of scanning.
I have been having several issues since moving to nightly builds a few months back and it is still happening with Eden Beta 1.
Problem #1
The main problem i have is that a full library scan will NEVER finish. If i do a full library scan where it looks for new movies, then new tv shows/episodes and then does a cleanup, the videoscanner will hang when it finishes scanning.
If i cancel the scan in the middle, it will stop scanning. If i try to cancel the scan when it has finished scanning but it has now stalled, XBMC will freeze.
If i try playing a video in the middle of the scan, all is well. If i try playing a video when the scanner has stalled, the video will not play... sometimes i will get just audio and sometimes XBMC will freeze.
Doing a library update on just a single TV Show works fine.
Doing a library update on just TV Shows works (Bring up context menu on the TV Shows source and scanning for new content)
Doing a library update on just Movies works (Bring up context menu on the Movies source and scanning for new content)
Doing a full library update is where it stalls. I had to disable scan on startup because of this...
Once it has stalled, if i call for a library update on a single show, it ends the stalled one, scans the show and ends normally!
Problem #2
This just happened a few minutes ago and that's what prompted me to come and finally find the time to post (gotta wake up at 5am and it's now 1:45am but hopefully it helps narrow down the bugs)
After adding a few new TV Shows and scanning just that part, my new shows weren't added. Usually when that happens (often) i just go to Set Content, check the Run Automated Scan and click ok. XBMC then asks if i want to refresh everything and i say no. It will then find my new shows.
This time, it didn't work. 1st off, Set Content now says Change Content so i went there and did as usual but this time, after choosing ok, XBMC just started scanning. I saw it was scanning and adding things i already had but i let it go through and after about an hour, a lot of my shows are completely fubar!
Example: I go to the show Alphas and inside i have episodes of Alphas and episodes of National Geographic 100 Years.
Inside Amazing Eats, i have the 2 episodes plus all episodes of Necessary Roughness.
Inside American Horror Story, i have all episodes plus all of Sanctuary...
Etc...
When going to file mode, everything is fine.
I have now taken the opportunity to start from scratch by scanning my library to MySQL... Once it is done, i will try the full scans again and see if somehow it has to do with the local database, the conversion of the database from Dharma to Eden, or something else entirely...
Since my database is already messed up, i dunno if a debug log will do any good... What should i do? Wait a couple of days for my MySQL to be up and start testing from there?
-Pr.