Posts: 30
Joined: Mar 2007
Reputation:
1
Lepy
Junior Member
Posts: 30
Hi,
My projectM presets disappeared a week or so ago from my mythtv box. Now when listening to music, I only get the default projectM w/ headphones preset.
I'm using the jaunty svn ppa builds of xbmc at the moment, and have placed presets in /usr/share/xbmc/visualizations and ~/.xbmc/visualizations in ~/projectM and ~/projectM.presets folders, but they still don't show up.
Am I missing a folder or something? Re-installs /w and w/o purging don't fix anything. I have PM3HD, Mediastream (and Redux), Rapier, and Transparency 2.0 installed.
Its not that big of a deal, hence the reason I've waited so long to fix it, but I would still like to get a fix.
Thanks!
Posts: 4,997
Joined: May 2004
Reputation:
12
See the stick regarding posting problems in a useful manner.
Posts: 37
Joined: Dec 2008
Reputation:
0
This was annoying to me too. I tried all that I could think of to resolve it. Verified settings. Nothing seemed to work.
I uninstalled xbmc and found that even though it had been removed and I had deleted the .xbmc folder when i used locate to find the .conf file it was still listed. I reinstalled and tried again. Same issue. So I rebooted. Same issue. Then I searched for projectM.conf file to remove it. I couldn't find it where locate said it was supposed to be, besides I'd just deleted that folder.
My next thought was to clear up the database that locate uses. I did that by issuing the command:
sudo updatedb
After issuing that command the projectM presets were back.
Hope this helps someone else.
Posts: 30
Joined: Mar 2007
Reputation:
1
Lepy
Junior Member
Posts: 30
Thanks succo! You gave me another nudge in the right direction. All projectm functions are now working again!
Creating ~/.xbmc/userdata/addon_data/visualization.projectm allowed projectM to launch without crashing XBMC (The first time I've seen the happily bouncing, headphoned logo in a while). Upon launch, projectm.conf was created in the newly created folder, but only the default visualization would play (Any idea why this is not created by default?).
Anyway, projectm.conf all looked good, except:
Preset Path = special://xbmc/addons/net.sf.projectm.xbmc/resources/presets.zip/
The only path I could find that was similar:
/usr/share/xbmc/addons/visualization.projectm/resources/presets.zip
Nonetheless, I created the folder ~/.xbmc/userdata/addon_data/visualization.projectm/presets, copied over 5000+ .milk files, and updated the Preset Path reference.
Still no dice, just the default projectm visualization. Looking at the projectm.conf file, every time the visualizer was launched, the Preset Path was reset to the default special:// path.
So, I changed the project.conf path back to /home/myusername/.xbmc/userdata/addon_data/visualization.projectm/presets and chmod 555'd the projectm.conf file. On the next launch, pure visualization bliss!
Seems like projectm is re-writing the projectm.conf file at every launch. Disabling write access seems to have solved the problem for me. Is this the case on a 32-bit system as well?
Posts: 3,555
Joined: Oct 2003
Reputation:
12
tslayer
Team-XBMC Developer
Posts: 3,555
Yes it is. Remember, SVN is in unstable right now with the addons merge. This will be resolved in due time.
42.7% of all statistics are made up on the spot
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Posts: 30
Joined: Mar 2007
Reputation:
1
Lepy
Junior Member
Posts: 30
Have you tried setting the locale? From other threads, this might be an issue with 32-bit.
I launch xbmc from the mythtv main menu using EXEC LC_ALL='it_IT.UTF-8' /usr/bin/xbmc but after my other changes, projectM is also working by laucnhing with just EXEC /usr/bin/xbmc. Try it any way, it should work from a terminal as well.
After listening to a bit of music today, all is working perfectly on Lucid 64-bit here. Perhaps 32-bit xbmc is just too borked at the moment?
Posts: 9
Joined: May 2010
Reputation:
0
Sorry, I'm not sure I follow. I tried typing "EXEC LC_ALL='en_GB.UTF-8' /usr/bin/xbmc" into a terminal but just got "bash: exec: LC_ALL='en_GB.UTF-8: not found" Also tried it in the command entry on my panel launcher to no avail. :\ Clearly I don't know what I'm doing!