![]() Registered Member ![]()
|
Hi everyone, I really love a lot of features of Amarok but it may be time we part if I can't fix this. It seems like random really obnoxious bugs keep popping up that make it miserable to use. Here is the latest:
Random songs and albums are gone from my library. I've rescanned, restarted, and the songs are still there in the filesystem. I can go and play them with vlc or whatever. There's seemingly no pattern in the songs that have disappeared. The strangest thing to me is that part of an album will be there, but a few or most of the songs from it will be gone, when they're all basically the same format and in the same exact directory. The second very annoying thing that happens randomly and sporadically is that I'll click on an artist in my local music, so it will expand the artist to show the albums. But it will kind of...make the part of the frame of local music below that artist go blank. I can still click on the ones I see but it's basically a huge PITA. It fixes if I restart it, but still. Info that might be useful: -I run Arch Linux -Amarok version 2.5.0-2 -Qt 4.8.1 -KDE dev platform 4.8.3 -It has been like this (these two bugs) for a while, still after several updates -Here is the debugging output: Any help would be great! Thanks!
|
![]() KDE Developer ![]()
|
Do you have merged view on? If so, does turning it off make a difference? Do the missing tracks appear if you run collection queries for them (try searching for the track name, the album name, etc to see if they show up on any)? If you add the missing tracks to the playlist from Amarok's file browser, is there anything odd about them?
If you move your database away, start Amarok, and scan the library again (the database is in ~/.kde/share/apps/amarok/mysqle), are tracks still missing? If so, are they the same tracks as were missing previously, or different? |
![]() Registered Member ![]()
|
Merged view was not on, and turning it on didn't help. So I put it back to off.
I had considered what you asked before and had tried that. Nope, searching for the tracks or albums by name doesn't bring anything up. So unless they've also changed their name... they're not there. Adding music to the playlist from "add media" plays songs and whole albums that are missing from the library perfectly, but they're still missing from the library. There isn't a mysqle directory in that path you showed me. However, there is if I look at my .kde4 folder and follow the same path. I found a file named db.opt, moved it and rescanned, but that didn't do much. Then I looked back and saw that there's a file called "collection.db" just in ~/.kde/share/apps/amarok/, so I moved that and rescanned, and here's what it gave me:
Though I checked, and most of the music that was gone seems to be there now! A bit of stuff is still missing, though. Why would this happen, and what should I do? Thanks! |
![]() KDE Developer ![]()
|
You need to move/delete the whole mysqle folder, not bits of the contents (which leaves the database in an inconsistent state).
Edit: I don't know what the collection.db file is, either; it's not present on my machine. If the database isn't present under the mysqle folder, you/your distro may be using some nonstandard patches to Amarok and/or MySQL. |
![]() Registered Member ![]()
|
Collection.db was the name of the sqlite database back in the dark ages of Amarok 1. That's why it is under ~/.kde, which is the old KDE3 directory.
If you don't have any KDE3 apps running, move the folder to kde3 for example. If everything runs afterwards and you don't have a new .kde folder afterwards, you shall remove it. If you don't have the database under ~/.kde4/share/apps/amarok/mysqle there is something wrong with your Amarok installation. Rename or delete the ~/.kde4/share/apps/amarok/ folder and the ~/.kde4/share/config/amarok* files. Run a complete rescan and check whether you have ~/.kde4/share/apps/amarok/mysqle now.
If men could get pregnant, abortion would be a sacrament.
|
![]() Registered Member ![]()
|
Here is something you may want to try...
Goto Settings> Configure Amarok> Collection. Then make sure that you don't have Amarok scanning multiple folders, i.e. If you download to "Downloads" and copy an entire folder to "Music" and leave the original in the "Download" folder while both folders are being scanned, you will have trouble. This happens with torrents. Hope that made sense. |
Registered users: Bing [Bot], gfielding, Google [Bot], markhm, sethaaaa, Sogou [Bot], Yahoo [Bot]