Gloobus-coverflow is incompatible with UTF-8

Bug #492345 reported by Sergey "Shnatsel" Davidoff on 2009-12-04
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Gloobus
New
Undecided
Unassigned

Bug Description

Gloobus-coverflow seems to be incompatible with UTF-8. When I try to load a cover with cyrillic filepath, it prints the path in URLincode and doesn't open it.
Here is a sample console output:

Theme path: /home/serioga/Buffer/CoverGloobus/Themes/Dirty
Theme: dirty
Loading AlbumCover xml info
Song Changed ???
/home/serioga/%D0%9C%D1%83%D0%B7%D1%8B%D0%BA%D0%B0/Rhythm%20of%20the%20Pride%20Lands/Folder.jpg
Song Changed: Lea Halalela
/home/serioga/.cache/rhythmbox/covers/Rhythm of the Pride Lands - Rhythm of the Pride Lands.jpg
Song Changed: Kube
/home/serioga/.cache/rhythmbox/covers/Rhythm of the Pride Lands - Rhythm of the Pride Lands.jpg
Song Changed: Lea Halalela
Player Stopped

This was tested on version 1.4, version 1.5 doesn't print paths of files it couldn't open.
Look like I've reported it to the wrong project :-[

BadChoice (guitarboy000) wrote :

XD
Yes.. it is for the covergloobus project :D

To show the path of the file launch covergloobus --debug. It will show the path I think

If not, try using the BZR version

bzr branch lp:covergloobus
./autogen.sh
./configure
make && sudo make install

Debug mode didn't work with 1.5 release, and bzr version doesn't compile (make returns something like "no rule to compile 'skin.xml', which is required for 'all-am'").

BadChoice (guitarboy000) wrote :

can you try it now?
download the bzr version

bzr branch lp:covergloobus
cd covergloobus
./autogen
./configure
make && sudo make install

and run it with --debug

The latest bzr version returns the same error. It occurs on 'Making all in 45Controls'. I'm trying to compile it on Ubuntu Karmic amd64 with python 2.5 and 2.6 installed. Maybe some modules are missing?

BadChoice (guitarboy000) wrote :

Sure I forgot to upload the skin.xml file to bzr... when I get home I upload it!!

BadChoice (guitarboy000) wrote :

The file was missing, try now!

Same error, but on covergloobus/data/themes/BoxOfTricks. 45Controls and
BadChoice seem to work correctly (no commands are applied to them).

BadChoice (guitarboy000) wrote :

XDD

Added!!
Let me know if there are more missing!

Same error in revision 95 O_o

BadChoice (guitarboy000) wrote :

Heys, totally updated and tested now!

Plase, can you try it now?

Everything works perfectly, except for UTF-8. Here's a sample debug output:

serioga@serioga-desktop:~$ covergloobus --debug
[DEBUG] Theme path: /usr/share/covergloobus/themes/BadChoice
[INFO] Theme: BadChoice
[DEBUG] Loading AlbumCover xml info
[DEBUG] Player: Rhythmbox
[DEBUG] Theme: BadChoice
[DEBUG] COVER PATH:
[DEBUG] No cover given
[DEBUG] Try to download cover
[DEBUG] Path for Amazon covers: /home/serioga/.covers
[DEBUG] Coverfile already exists!
[INFO] Song Changed: Ancient Wisdom
/home/serioga/.cache/rhythmbox/covers/Rhythm of the Pride Lands - Rhythm of the Pride Lands.jpg
[DEBUG] COVER PATH:/home/serioga/.cache/rhythmbox/covers/Rhythm of the Pride Lands - Rhythm of the Pride Lands.jpg
[DEBUG] Set cover the normal way
/home/serioga/.cache/rhythmbox/covers/Rhythm of the Pride Lands - Rhythm of the Pride Lands.jpg
[INFO] Song Changed: Lea Halalela
/home/serioga/%D0%9C%D1%83%D0%B7%D1%8B%D0%BA%D0%B0/TLK%20music/Folder.jpg
[DEBUG] COVER PATH:/home/serioga/%D0%9C%D1%83%D0%B7%D1%8B%D0%BA%D0%B0/TLK%20music/Folder.jpg
[DEBUG] No cover given
[DEBUG] Try to download cover
[DEBUG] Path for Amazon covers: /home/serioga/.covers
[WARNING] Cover not found
[INFO] Song Changed: We Are One

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers