Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Georgia-ReBORN - A Clean foobar2000 Theme (Read 167910 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #775
Ok, I think it might be something with the Lyrics plugin. It's only happening when I play Bob Dylan's "Ballad of a Thin Man", even across different pressings, so it's not the file itself. I also tried with the latest dev build from git, same thing happens.

I can't post the full crash log from Wine, there's a 20000 character limit here, so here's the bits I think are relevant:

Code: [Select]
Illegal operation:
Code: E06D7363h, flags: 00000001h, address: 7B642447h
Additional parameters: 19930520h 022BFD34h 006E73E4h
Message: bad allocation
Last win32 error: 8

Call path not available.

Code bytes (7B642447h):
7B642407h:  EC 54 8B 4D 08 8B 45 10 C7 45 B4 00 00 00 00 C7
7B642417h:  45 B8 00 24 64 7B 8B 55 14 89 4D AC 8B 4D 0C 83
7B642427h:  E1 01 89 4D B0 85 C0 74 04 85 D2 75 24 C7 45 BC
7B642437h:  00 00 00 00 8D 45 AC 89 04 24 FF 15 88 AB 6F 7B
7B642447h:  8B 5D FC 83 EC 04 C9 C2 10 00 8D B4 26 00 00 00
7B642457h:  00 83 F8 0F B9 0F 00 00 00 0F 47 C1 89 45 BC C1
7B642467h:  E0 02 8B 4C 02 FC 89 4C 05 BC 83 E8 01 83 F8 04
7B642477h:  72 C2 83 E0 FC 31 C9 8B 1C 0A 89 5C 0D C0 83 C1

Stack (022BFC9Ch):
022BFC7Ch:  00000002 00000000 00000000 77671690
022BFC8Ch:  022BF9B0 022BFCF0 7B642447 022BFC9C
022BFC9Ch:  E06D7363 00000001 00000000 7B642447
022BFCACh:  00000003 19930520 022BFD34 006E73E4
022BFCBCh:  022BFD04 00000000 00000000 00000002
022BFCCCh:  00000008 022BFCE4 7B6AE79B 00000002
022BFCDCh:  022BFCE0 00000000 022BFD2C 779CABDA
022BFCECh:  19930520 022BFD24 77747E86 E06D7363
022BFCFCh:  00000001 00000003 022BFD18 00D345B0
022BFD0Ch:  00D345B0 00000000 022BFD34 19930520
022BFD1Ch:  022BFD34 006E73E4 022BFD40 00647006
022BFD2Ch:  022BFD34 006E73E4 00678BE4 00684C8C
022BFD3Ch:  00000000 022BFD44 022BFEE4 00465FE0
022BFD4Ch:  00002823 00000000 00D345B0 00000000
022BFD5Ch:  022BFEB4 0046144F 022BFED0 00D345B0
022BFD6Ch:  00704D14 00D345B0 00C2AFA8 00000000
022BFD7Ch:  00D538B8 00000000 00C25960 00000000
022BFD8Ch:  00C25920 02B99F78 00000040 022BFDD0
022BFD9Ch:  00D54588 00000000 022BFE6C 00D54D60
022BFDACh:  022BFDBC 00000000 00D54D48 00000000

Registers:
EAX: 022BFC9C, EBX: 022BFD34, ECX: 00000008, EDX: 022BFD18
ESI: 022BFEB4, EDI: 006E73E4, EBP: 022BFCF0, ESP: 022BFC9C

Timestamp:
168445ms

Crash location:
Module: kernelbase
Offset: 12447h
Symbol: "RaiseException" (+42h)

Code: [Select]
[9111ms] You are on the most current version of Georgia-ReBORN
[14850ms] Biography Server: wikipedia: : not found
[20841ms] Error walking directory (Invalid path syntax): file://Z:\home\anon\hdd-wd-blue-rz\Music\Bob Dylan\1965 - Highway 61 Revisited\1994 - DCC Compact Classics GZS-1021 United States\05 Ballad of a Thin Man.flac
[20841ms] setConfigBlob(cfg_var.7D53C550-CDA5-4C83-A030-1024B40417BC,436 bytes)
[20842ms] setConfigBlob(cfg_var.7D53C550-CDA5-4C83-A030-1024B40417BC,452 bytes)
[20850ms] on_metadb_changed(): 1 handles, fromhook: false
[20850ms] Playlist added
[20866ms] Playlist initialized in 1ms
[41596ms] Opening track for playback: "Z:\home\anon\hdd-wd-blue-rz\Music\Bob Dylan\1965 - Highway 61 Revisited\1994 - DCC Compact Classics GZS-1021 United States\05 Ballad of a Thin Man.flac"
[41601ms] setConfigFloat(core.totalTimePlayed,0.0000000)
[41602ms] Automatic resampling: using Resampler (dBpoweramp/SSRC): 96000 Hz, Resampler (RetroArch): 96000 Hz
[41617ms] Device: PulseAudio Output
Mix format: 96000 Hz / 32-bit float / 4 channels (0x33)
[41653ms] Sending stream: 96000 Hz / 32-bit float / 4 channels (0x33)
[41960ms] Found band logo: Z:\home\anon\Music\Audio players\Georgia-ReBORN_2024-01-21\profile\georgia-reborn\images\artistlogos\Bob Dylan.png
[42030ms] Found Record label: Z:\home\anon\Music\Audio players\Georgia-ReBORN_2024-01-21\profile\georgia-reborn\images\recordlabel\DCC Compact Classics.png
[42037ms] on_metadb_changed(): 0 handles, fromhook: undefined
[42335ms] [eslyric][musixmatch]parse exception: cannot read property 'Symbol.iterator' of undefined
[53870ms] [eslyric]parse xml failed: <?xml version="1.0" encoding="utf-8"?>
<QrcInfos>
<QrcHeadInfo SaveTime="1394677013" Version="100"/>
<LyricInfo LyricCount="1">
<Lyric_1 LyricType="1" LyricContent="[ti:Ballad of a Thin Man (Remastered)]
[ar:Bob Dylan]
[al:The Complete Album Collection - The 70's]
[by:]
[offset:0]
[0,13260]Ballad(0,631) (631,631)Of(1262,631) (1893,631)A(2524,631) (3155,631)Thin(3786,631) (4417,631)Man(5048,631) (5679,631)((6310,631)2008(6941,631) (7572,631)Remaster(8203,631))(8834,631) (9465,631)-(10096,631) (10727,631)Bob(11358,631) (11989,631)Dylan(12620,631)
[13264,1170]You (13264,160)walk (13424,150)into (13574,170)the (13744,170)room(13914,520)
[15714,1580]With (15714,160)your (15874,150)pencil (16024,240)in (16264,190)your (16454,200)hand(16654,640)

Here's right where it crashes, but sometimes it makes it a little farther, sometimes less:

Code: [Select]
[347062,5562]Do (347062,375)you  (347437,1312)Mister (348749,750)Jones (349499,3125)
[352624,7435]Well  (352624,1376)you (354000,435)walk (354435,376)into (354811,314)the (355125,372)room(355497,4562)
[360059,7628]Like (360059,441)a (360500,435)camel (360935,934)and (361869,1506)then (363375,562)you (363937,1500)frown(365437,2250)
[367687,4000]You (367687,372)put (368059,314)your (368373,314)eyes (368687,313)in (369000,311)your (369311,251)pocket(369562,2125)
[371687,4000]And (371687,500)your (372187,376)nose (372563,374)on (372937,310)the (373247,252)ground(373499,2188)
[375687,3247]There (375687,563)ought (376250,371)to (376621,566)be (377187,250)a (377437,250)law(377687,1247)
[378934,2810]Against (378934,310)you (379244,442)comin' (379686,436)around(380122,1622)
[381744,2630]You (381744,378)should (382122,566)be (382688,562)made(383250,1124)
[384374,2812]To (384374,376)wear (384750,437)earphones(385187,1999)
[387186,7746]Because (387186,376)something (387562,748)is (388310,812)happening (389122,686)here(389808,5124)
[394932,4002]But (394932,568)you (395500,310)don't (395810,252)know (396062,312)what (396374,246)it (396620,442)is(397062,1872)
[398934,1816]Do (398934,500)you  (399434,498)Mister (399932,378)Jones (400310,440)
[400750,3125](400750,188)(400938,182)(401120,190)(401310,188)(401498,188)(401686,189)(401875,247)(402122,188)(402310,190)(402500,313)(402813,373)(403186,689)
"/>
</LyricInfo>
</QrcInfos>
[67875ms] setConfigInt(metadb.last-gc,133503628576307597)
[102794ms] on_metadb_changed(): 1 handles, fromhook: true
[165625ms] Unrecoverable playback error: bad allocation
[165786ms] deleteConfigInt(core.playbackStatistics.playing)
[165786ms] deleteConfigInt(core.playbackStatistics.bumped)
[165786ms] deleteConfigInt(core.playbackStatistics.position)
[165786ms] setConfigFloat(core.totalTimePlayed,123.8695041)
[165786ms] setConfigBlob(config_object.B572C86F-4206-40A0-8476-C7B27E74DB2D,1 bytes)
[170385ms] [eslyric]script search service: eval script failed, null


Machine specifications:
OS: wine-9.0, on: Linux / 6.5.0-14-lowlatency
CPU: AMD Ryzen 3 5300G with Radeon Graphics, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2 AVX LZCNT
CPU threads: 8
Audio: Navi 10 HDMI Audio Digital Stereo (HDMI); UMC404HD 192k Analog Surround 4.0; PulseAudio Output


Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #776
Solved

It was the lyrics plugin. If you have the song, try playing "Ballad of a Thin Man" and open the lyrics tab. Your player will crash eventually. I fixed it by unchecking "Automaticaly search when playback starts" under ESLyric > Lyric Option. This is most likely a Linux problem.

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #777
In ESLyric, have you tried leaving the "Automatically search.." option checked and setting the other options as shown in the pic?


Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #778
This one also works for me in linux.


Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #779
@NewLeaf42,

it seems to be an buffer overflow from illegal chars in the lyrics file that should be properly handled by the ESLyric component.
You should post this issue on the ESLyric Github feedback page with the particular lyrics file and also the logs you posted here.
Here is the link: https://github.com/ESLyric/feedback/issues

ttsping ( the dev of ESLyric ) can then take a look and fix it.

---

Also good to know, a repost from Georiga-ReBORN's Github Discussions:

Quote
When these kind of popup's are shown:


it is not a problem of the Georgia-ReBORN script files, but this problem was caused by an user-component.
You can see the stack trace when you click the "View Report" button which user-component triggered this error.
There is nothing I can do about this and you should send the error report to the user-component developers directly
on their Github page or HydrogenAudio forum threads.

This means I am only responsible for the red screens of deaths.
When these popups happen, you can file a complaint here or at Github Discussions ;-)
This one was an exception, the Spider Monkey Panel crashed because of the buffer overflow where the memory
was filled to its 4 GB maximum limit of foobar 32 bit...

-Tom

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #780
How would I go about adding my own logos to the record labels display? I found a transparent png and put it in the recordlabel folder, named it accordingly, and it's still not displaying.

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #781
How would I go about adding my own logos to the record labels display? I found a transparent png and put it in the recordlabel folder, named it accordingly, and it's still not displaying.

You put the transparent record label logo .png file into your foobar2000\profile\georgia-reborn\images\recordlabel directory
and tag your music files with the same name in the %label% metadata field. On next reload it should show up in Details.

You can check that it works if you make a copy of one of the logo, rename it to a different name and tag it with that name.

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #782
I hope it's not a question already asked n times... in the playlist how can I get the correct name of the group (for example Peter Brötzmann, Joe McPhee), instead it shows me Peter Brötzmann • Joe McPhee (central dot). Thanks.-

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #783
You put the transparent record label logo .png file into your foobar2000\profile\georgia-reborn\images\recordlabel directory
and tag your music files with the same name in the %label% metadata field. On next reload it should show up in Details.

That's what I did, and it's still not working.. I'm supposed to omit the word "Records", right? This is the logo (attached below):

https://hydrogenaud.io/index.php?action=dlattach;sa=tmpattach;attach=post_tmp_154936_1180506e14d3faaef3e26ebe95968f62;topic=121047

and this is the label:
https://www.discogs.com/label/953272-G59-Records

Is it the asterisk in the name messing it up? I have "label" set to "PUBLISHER" in my georgia-config json. All of the files needed are already tagged. I've restarted several times

I hope it's not a question already asked n times... in the playlist how can I get the correct name of the group (for example Peter Brötzmann, Joe McPhee), instead it shows me Peter Brötzmann • Joe McPhee (central dot). Thanks.-
It sounds like you have multivalued tags. Multiple entries are listed as new lines, or multiple tags of the same type instead of putting them together on one line. foobar displays them as comma separated, and to set them you usually had to have used a semicolon at some point when tagging.

Check if your artist field has multivalued tags by going into File > Preferences > Advanced, then type "multi" in the search bar. From there you can see an entry titled "Multivalue fields". Delete ARTIST; if you don't want them. Make sure you re-tag the affected files after.

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #784
@NewLeaf42 You are my cure. :-)

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #785
^ That is not a problem you should have to change tags for - having multi-value tags are perfectly correct. The theme should give an option of whether to display a dot between them or not (and perhaps there is an option?)

@rankxerox  In my opinion you should change that Preferences option back to default and wait to see what the theme developer TT says.

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #786
@New
You put the transparent record label logo .png file into your foobar2000\profile\georgia-reborn\images\recordlabel directory
and tag your music files with the same name in the %label% metadata field. On next reload it should show up in Details.

That's what I did, and it's still not working.. I'm supposed to omit the word "Records", right? This is the logo (attached below):

https://hydrogenaud.io/index.php?action=dlattach;sa=tmpattach;attach=post_tmp_154936_1180506e14d3faaef3e26ebe95968f62;topic=121047

and this is the label:
https://www.discogs.com/label/953272-G59-Records

Is it the asterisk in the name messing it up? I have "label" set to "PUBLISHER" in my georgia-config json. All of the files needed are already tagged. I've restarted several times

Yes, the asterisk is a forbidden symbol you can not use:
https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-file#naming-conventions

The theme handles does illegal chars and strips them, that means you can use instead the * a . (dot)
Or just use G59 as listed on discogs in the also known names...

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #787
@rankxerox,

the theme handles and displays multi-value tags with a delimiter · ( middle dot ) symbol.
It is hardcoded in the theme as a unicode char \u00B7. Maybe I will add an customization option for the user to
change the symbol to another one, but right know I have better things to do as I am refactoring completely the whole theme...

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #788
^ That is not a problem you should have to change tags for - having multi-value tags are perfectly correct

That's a matter of opinion. Sometimes you want the artist name to literally have commas or semicolons, which would make foobar's way of doing it a problem. If he doesn't have a specific reason for using multivalued tags, then he probably doesn't need them. I personally only use them for the record label, and sometimes composer fields.

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #789
Yes, the asterisk is a forbidden symbol you can not use:
https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-file#naming-conventions

I haven't used Windows in so long I forgot... Changing it to a dot worked, so at least now I know it's possible.

The theme handles does illegal chars and strips them, that means you can use instead the * a . (dot)

What did you mean by this part? I can use a period in the filenames to somehow retain the asterisk in the name? I tried that and it didn't work. I know it seems nitpicky, but the official way to spell the name is with an asterisk. If there's no other option I will probably just change all their tags to "G59". Thanks

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #790
Sometimes you want the artist name to literally have commas or semicolons, which would make foobar's way of doing it a problem.
A display problem, not a tagging problem. You can keep multi-value tags (and benefits of listing individual artists in the library if you prefer) and display them however you like in standard foobar using $meta_sep. Wherever %artist% is displayed should be able to change how it is displayed, just apparently not in this theme yet... (so a mute point I guess)  :-[

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #791
@NewLeaf42 I sang too soon.
https://fastpic.org/view/123/2024/0204/_03eb6a0fbbc3282e2a2d8bd745e0da05.jpg.html
and these are the entries I use for TAGs:
https://i123.fastpic.org/big/2024/0204/1a/7f6240e17811dbca90cd6bdf6974601a.jpg
Can the highlighted entries be considered multi-value tags?
@anamorphic I agree with what you write because with foobar2000 "smooth" I have never had this "peculiarity" without any controversy obviously.-


Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #792
Version 3.0-RC2 File > Preferences > Advanced > search bar "Multi" string entries: ARTIST;ALBUM ARTIST;PRODUCER;COMPOSER;PERFORMER;GENRE;STYLE
Version 3.0-DEV same route: ARTIST;ALBUM ARTIST;PRODUCER;ALBUM ARTIST;COMPOSER;PERFORMER;GENRE;STYLE

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #793
What did you mean by this part? I can use a period in the filenames to somehow retain the asterisk in the name? I tried that and it didn't work. I know it seems nitpicky, but the official way to spell the name is with an asterisk. If there's no other option I will probably just change all their tags to "G59". Thanks

What I mean is that you can not use the asterisk * symbol in the filename as G*59.png.
It is an illegal symbol when using in the filename. Even though you have tagged G*59 in the %label% field as the metadata value,
it can not find the label logo G*59.png file on your disk. The theme has a function that automatically strips illegal chars or replaces
them with other legal ones.

So in the end, it is not possible to use illegal chars, just use a . dot ( G.59 ) or _ underscore (G_59) or just G59 as listed
in the known names. There is nothing that be could done, some special chars are reserved for the file system as previously pointed out in the MS link.

Here is more information:

Windows:
The following characters are not allowed in filenames or directories in Windows:
< (less than)
> (greater than)
: (colon)
" (double quote)
/ (forward slash)
\ (backslash)
| (vertical bar or pipe)
? (question mark)
* (asterisk)

Additionally, filenames cannot end with a space or a period,
and certain reserved names (like CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9)
are also forbidden regardless of their extension.

Linux and macOS:
In Linux and macOS, the only character forbidden in filenames is the forward slash /, which is the path separator.
However, it's also important not to use the null character \0 as it indicates the end of a string at the system level.
While macOS is a UNIX-based system and follows similar rules to Linux, it also has some additional considerations due
to its HFS+ and APFS file systems, mainly related to normalization of Unicode characters.

For filenames, Linux and macOS are case-sensitive (by default for Linux and depending on the file system for macOS),
which is something to consider as well.

Remember that although the operating systems may support certain characters, some applications may have their own restrictions
or conventions for filenames that are important to follow.

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #794
@rankxerox,

as already written, there is nothing wrong with the Playlist, it is just a design decision made by the previous dev ( Mordred, TheQwertiest or extremeHunter, dunno which one did it )
to use the middle dot as a separator when multi-values are being used.

Actually it is not the · ( middle dot ) symbol - unicode \u00B7 which I am using throughout the theme,
but in the playlist it is • ( bullet ) symbol - unicode \u2022. As previously mentioned, it is hardcoded.
That means if you want to change it now, you can do so by manually opening your
foobar2000\profile\georgia-reborn\scripts\Playlist\pl-main.js and go to line 4927 as of the current DEV version.
See this link here: https://github.com/TT-ReBORN/Georgia-ReBORN/blob/6bd8930be701af62eb3f32bbe6ef78e12d54927a/profile/georgia-reborn/scripts/Playlist/pl-main.js#L4927C29-L4927C35

And change the unicode to a comma or whatever symbol you want:
Code: [Select]
grClip.DrawString(' \u2022 ', ...
to
Code: [Select]
grClip.DrawString(' , ', ...

As I have previously mentioned, I am in the middle of finishing refactoring the whole Georgia-ReBORN theme.
When finished, the code base and structure for the theme will be completely new and different, don't know if it makes sense
to change it now, it's your choice...

-TT

 

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #795
I'm getting font error "Georgia-ReBORN WAS UNABLE TO LOAD SOME FONTS" though all required font are installed. Here's The log-



If I reinstall those font again it fix the error but after restarting pc or shutdown same error appear when i open foober2000. Is there any permanent fix for this. Any help appreciated.
Sorry, If My post looks dumb. I'm new to this.

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #796
Hi @Alex Murphy,

I have modified the font names some time ago, it is possible that you are using a new version with old fonts.
Be sure to install the latest fonts from the RC-2 zip file with "Admin rights" or for "All users".

You can also check this thread here:
https://github.com/TT-ReBORN/Georgia-ReBORN/issues/158

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #797
 Installing fonts with "All user" fixed It.
Thanks a lot.

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #798
hello TT, is it possible to add mpv on the album cover when playing .mp4 files ?

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #799
Hi @niverion,

I am not familiar with foo_mpv ( never used it ). If foo_mpv does not have an interface between the user-components controls
and JavaScript, it is not possible to do so. Your only option would be to use the foo_flowin panel container.

Here is a copy and paste explanation from previous users who wanted other components
to implement directly ( without using floating popup panels ) into the theme:

Quote
Georgia-ReBORN's layout is just one single Spider Monkey Panel where all the JavaScripts are running.
That means when you directly insert additional panels, they will be appended to the theme and you won't be able
to resize them individually, only when you resize the whole player.

If you want to add additional panels to the theme, you can install ttsping's foo_flowin:
https://github.com/ttsping/foo_flowin/releases
They are floating panels that can be resized and dragged around and you can insert your desired user-components into them.

More information can be also read here:
https://github.com/TT-ReBORN/Georgia-ReBORN/discussions/82

-TT