Light Media Scanner now uses libivorbis (Tremor) instead of floating point libvorbis. Ogg-support now depends on newer build of libivorbis that exports the symbols needed by LMS.
There’s now ogg-support-lightmediascanner
meta package which depends on lightmediascanner0-ogg
for easier installation with the Application Manager.
Unfortunately all other issues with ogg-support still remain.
But what does this mean to the average Nokia user? Is there something we need to do or can we just ignore it?
I’m not exactly sure what you mean. If you listen Oggs with Canola, you probably should install the new version of ogg-support and the new package ogg-support-lightmediascanner.
But it seems that the new lightmediascanner0-ogg hasn’t still been uploaded to extras by the Canola people, so there’s no point with my newer release yet.
Hey, I’m finishing the build of Lightmediascanner packages at this very moment and will upload them to the extras repository as soon as possible. They’re available in the extras-devel repository right now, but not yet in extras.
So it looks like I am caught in dependency hell here. The ogg-support-lightmediascanner package requires lightmediascanner0-ogg, which requires lightmediascanner0 (=0.1.10). Which is a problem, because I have 0.1.09, and it can not be updated or uninstalled. So how do I get things working??
You need to say why it cannot be updated or uninstalled (i.e. the error message) as usually you can do it. Without the error message there’s not much I can say. You could also mention how you are trying to install it and if you have tried installing directly with apt-get.
I am sorry for the insufficiently detailed question. I am doing this in application manager (red pill mode).
If I try to update I am given “application packages missing lightmediascanner0(=0.1.9-maemo1)
If I try to remove the installed package lightmediascanner0-asf (0.1.9-maemo1) it fails giving a requirement of lightmediascanner0-plugins (0.1.9-maemo1) as a requirement.
If I try to remove lightmediascanner0-plugins (0.1.9-maemo1), it fails saying that lightmediascanner0-asf (0.1.9-maemo1) is a requirement (along with all the other l’mediascanners)
If I am doing this wrong, please advise.
Much appreciated,
Davis
Sounds like you’ve broken something while using the red pill mode. I suggest you login as root and try upgrade with apt-get directly. Something like this:
apt-get update
apt-get dist-upgrade
If those doesn’t help you might want to remove all the lightmediascanner stuff and anything depending on it with apt-get and install those again.
Sorry for my delay in replying- The dist-upgrade did the job. Canola has died on me now. I think I am done with that. I have been trying to get it to show ogg’s since I got my n800 and have been totally unsuccessful. There are too many players that work out of the box to spend all this time trying to coble together a work-around because they don’t want to build it in. Ah well- thanks for the help Tuomas!
Here’s what I did to get the FM open my ogg files with the osso media player
as root (you don’t need the red pill mode, ssh server is OK), edit /usr/share/mime/packages/mediaplayer-ui.xml, at line 20 (under the mp3 stuff), add the following lines
OGG audio
(I took the match values from my magic file on a Fedora 9). This will register the application/ogg type with all audio files, and the extension .ogg .
Now, edit /usr/share/applications/defaults.list, under the line 27 (mp3 stuff) add this line :
application/ogg=hildon-mp_ui.desktop
Close the file manager if you had it running, launch it again, you should now be able to play ogg files directly.
Argh the html filter removed all my lines !!!
See http://maison.mymadcat.com/~madcat/maemoOggSupport.txt
But saying that application/ogg is audio is wrong as it can include also videos. You can check your desktop distribution to see how that is defined there.
I created a bug about that issue earlier:
https://bugs.maemo.org/show_bug.cgi?id=2521